._screen_1fzyz_1{min-height:100%;padding:32px var(--space-16);background:var(--bg-panel);place-items:center;display:grid}._card_1fzyz_9{background:var(--bg);border:1px solid var(--border);border-radius:12px;gap:18px;width:min(100%,420px);padding:32px;display:grid;box-shadow:0 10px 36px #141a2817}._brand_1fzyz_20{align-items:center;gap:9px;display:flex}._brand_1fzyz_20 .brand-name{font-size:16px}._card_1fzyz_9 h1{margin:4px 0 -8px;font-size:25px;line-height:1.2}._intro_1fzyz_36{color:var(--text-mid);margin:0;line-height:1.5}._form_1fzyz_42{gap:14px;display:grid}._form_1fzyz_42 label{color:var(--text-mid);font-size:var(--font-size-body);gap:7px;font-weight:600;display:grid}._control_1fzyz_55{justify-content:center;width:100%;min-height:42px}._divider_1fzyz_61{align-items:center;gap:var(--space-12);color:var(--text-light);font-size:var(--font-size-small);display:flex}._divider_1fzyz_61:before,._divider_1fzyz_61:after{content:"";background:var(--border);flex:1;height:1px}._alternative_1fzyz_77{gap:14px;display:grid}._linkButton_1fzyz_82{color:var(--accent);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;padding:0}._linkButton_1fzyz_82:hover{text-decoration:underline}._linkButton_1fzyz_82:focus-visible{outline:2px solid var(--accent);outline-offset:3px}._status_1fzyz_101{padding:var(--space-12);border-radius:var(--radius-6);background:var(--bg-panel);color:var(--text-mid);margin:0;line-height:1.5}._error_1fzyz_110{padding:var(--space-10) var(--space-12);border-radius:var(--radius-6);background:var(--red-bg);color:var(--red);font-size:var(--font-size-body);margin:0}._accessLinks_1fzyz_119{justify-items:center;gap:var(--space-8);font-size:var(--font-size-body);display:grid}@media (width<=480px){._screen_1fzyz_1{place-items:start center;padding-top:20px}._card_1fzyz_9{padding:24px 20px}}.account-note{color:var(--text-light);margin:12px 0 0;font-size:11.5px;line-height:1.55}.account-note svg{vertical-align:-2px;margin-right:4px}.account-note code{font-family:var(--mono);color:var(--text-mid)}.admin-card{width:min(1120px,100vw - 32px)}.admin-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px;margin:12px 0 18px;display:flex}.admin-nav a{color:var(--text-mid);border-bottom:2px solid #0000;padding:7px 9px;font-size:12px;font-weight:650;text-decoration:none}.admin-nav a:hover{color:var(--text)}.admin-nav a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}.admin-table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);border-bottom:1px solid var(--border-strong);white-space:nowrap;padding:6px 8px;font-size:10.5px;font-weight:650}.admin-table td{border-bottom:1px solid var(--bg-hover);vertical-align:top;padding:7px 8px}.admin-table .num{text-align:right;font-variant-numeric:tabular-nums}.admin-table tfoot td{border-bottom:none;border-top:2px solid var(--border-strong);font-weight:650}.admin-users{color:var(--text-mid);overflow-wrap:anywhere;font-size:11.5px}.admin-users-panel,.admin-audit,.admin-jobs{margin-top:18px}.admin-jobs-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.job-count{border:1px solid var(--border);border-radius:var(--radius-6);min-height:22px;color:var(--text-mid);background:var(--bg-panel);align-items:center;padding:2px 7px;font-size:11px;font-weight:650;display:inline-flex}.job-stalled,.job-failed{color:var(--red);background:var(--red-bg);border-color:#f2c8c5}.job-running{color:var(--accent);background:var(--accent-bg);border-color:#cbd9f6}.admin-user-invite{grid-template-columns:minmax(160px,220px) minmax(220px,1fr) auto;align-items:center;gap:8px;margin:8px 0 10px;display:grid}.admin-role-select{min-width:92px;margin-top:0}.admin-audit-filters{grid-template-columns:minmax(130px,170px) minmax(150px,210px) minmax(150px,1fr) minmax(150px,210px) auto auto;align-items:center;gap:8px;margin:8px 0 10px;display:grid}.admin-audit-category{border-radius:var(--radius-6);border:1px solid var(--border);min-height:20px;color:var(--text-mid);background:var(--bg-panel);text-transform:uppercase;align-items:center;margin-bottom:3px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-flex}.audit-run{color:var(--accent);background:var(--accent-bg);border-color:#cbd9f6}.audit-billing{color:#3a6d48;background:#edf8ef;border-color:#c6e8cf}.audit-security{color:var(--red);background:var(--red-bg);border-color:#f2c8c5}.audit-invite,.audit-member{color:#6f549f;background:#f4effb;border-color:#dfd2f1}.admin-audit-details summary{cursor:pointer;color:var(--text-mid);font-weight:650}.admin-audit-detail-grid{color:var(--text-light);grid-template-columns:64px minmax(0,1fr);gap:3px 8px;margin-top:6px;display:grid}.admin-audit-detail-grid strong{min-width:0;color:var(--text-mid);overflow-wrap:anywhere;font-weight:550}.admin-audit-details pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;font-family:var(--mono);color:var(--text-mid);margin:8px 0 0;font-size:11px;overflow:auto}.admin-job-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.admin-job-json{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-job-json details{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg-panel);padding:6px 8px}.admin-job-json summary{cursor:pointer;color:var(--text-mid);font-weight:650}.admin-job-json pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font-family:var(--mono);margin:6px 0 0;font-size:11px;overflow:auto}.admin-errors{margin-top:18px}.admin-error-kind{min-width:66px;color:var(--red);margin-right:6px;font-weight:650;display:inline-block}.admin-error-source{color:var(--text-light)}.admin-error-message{overflow-wrap:anywhere;max-width:360px}.admin-error-bundle{margin-top:6px}.admin-error-bundle summary{cursor:pointer;color:var(--text-mid);font-weight:650}.admin-error-bundle pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font-family:var(--mono);color:var(--text-mid);margin:6px 0 0;font-size:11px;overflow:auto}.mini-link{color:var(--accent);font-weight:650;text-decoration:none}.mini-link:hover{text-decoration:underline}@media (width<=820px){.admin-user-invite,.admin-audit-filters,.admin-job-json{grid-template-columns:1fr}}.job-workers{white-space:nowrap}.page-tag{color:var(--text-light);background:var(--bg-hover);border-radius:var(--radius-4);margin-left:auto;padding:2px 6px;font-size:11px}.diagnose-panel-status{margin:6px 0;font-weight:600}.diagnose-panel-table-wrap{border:1px solid var(--border);border-radius:var(--radius-7);overflow-x:auto}.diagnose-panel-table{border-collapse:collapse;text-align:left;width:100%;font-size:12.5px}.diagnose-panel-table th,.diagnose-panel-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px 10px}.diagnose-panel-table thead th{color:var(--text-light);background:var(--bg-panel);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px;font-weight:700}.diagnose-panel-table tbody th{white-space:nowrap;font-weight:650}.diagnose-panel-table tbody tr:last-child>*{border-bottom:0}.diagnose-row-failed{background:color-mix(in srgb, var(--red) 7%, transparent)}.diagnose-status{white-space:nowrap;align-items:center;gap:5px;min-width:66px;font-size:11px;font-weight:700;display:inline-flex}.diagnose-status-ok{color:var(--green)}.diagnose-status-failed{color:var(--red)}.diagnose-status-info,.diagnose-status-unknown{color:var(--text-mid)}.settings-section-frame{gap:12px;max-width:840px;display:grid}.settings-section-frame h1{letter-spacing:0;margin:0;font-size:26px;line-height:1.15}.settings-section-summary{max-width:620px;color:var(--text-mid);margin:0;line-height:1.5}.settings-section-disabled{border-left:3px solid var(--amber);padding-left:14px}.settings-meta-list{grid-template-columns:repeat(2,minmax(0,220px));gap:10px;margin:8px 0 0;display:grid}.settings-meta-list div{border-top:1px solid var(--border);min-width:0;padding-top:8px}.settings-meta-list dt{color:var(--text-light);font-size:11px;font-weight:700}.settings-meta-list dd{overflow-wrap:anywhere;margin:3px 0 0}.settings-row-note{color:var(--text-mid);margin-top:2px;font-size:12px}.settings-section-subhead{gap:3px;display:grid}.settings-section-subhead h2,.settings-danger-header h2{color:var(--text);letter-spacing:0;margin:0;font-size:14px;font-weight:750}.settings-action-list{gap:8px;display:grid}.settings-action-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.settings-action-row:last-child{border-bottom:0}.settings-action-row strong{color:var(--text);font-size:13px;display:block}.settings-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-check{min-height:34px;color:var(--text-mid);align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.settings-table-wrap{border:1px solid var(--border);border-radius:var(--radius-6);overflow-x:auto}.settings-table{border-collapse:collapse;width:100%;min-width:540px}.settings-table th,.settings-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:8px 10px}.settings-table th{color:var(--text-light);text-transform:uppercase;font-size:11px;font-weight:700}.settings-table td{color:var(--text-mid);font-size:12px}.settings-table tr:last-child td{border-bottom:0}.settings-token-reveal{border:1px solid color-mix(in srgb, var(--accent), var(--border) 55%);border-radius:var(--radius-8);background:color-mix(in srgb, var(--accent-bg), var(--bg) 28%);gap:10px;padding:12px;display:grid}.settings-token-reveal-head{justify-content:space-between;gap:12px;display:flex}.settings-token-reveal-head strong{color:var(--text);font-size:13px;display:block}.settings-token-reveal-head span,.settings-copy-status{color:var(--text-mid);font-size:12px}.settings-token-copy-row{align-items:stretch;gap:8px;display:flex}.settings-token-secret,.settings-token-prefix{font-family:var(--mono);font-size:12px}.settings-token-secret{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg);min-width:0;color:var(--text);white-space:nowrap;flex:auto;padding:8px 9px;overflow-x:auto}.settings-token-prefix{color:var(--text-mid)}.settings-profile-row{align-items:center;gap:12px;display:flex}.settings-avatar{border:1px solid var(--border);background:var(--accent-bg);width:42px;height:42px;color:var(--accent);border-radius:50%;place-items:center;font-weight:800;display:grid}.settings-meta-label{color:var(--text-light);text-transform:uppercase;font-size:11px;font-weight:700}.settings-probe-detail{color:var(--text-light);margin:2px 0 6px;font-size:11.5px}.settings-probe-detail>summary{cursor:pointer}.settings-probe-detail>code{border-radius:var(--radius-7);background:var(--bg-panel);color:var(--text-mid);overflow-wrap:anywhere;margin-top:4px;padding:5px 7px;display:block}.settings-danger-zone{border-top:1px solid color-mix(in srgb, var(--red), var(--border) 55%);gap:10px;margin-top:8px;padding-top:14px;display:grid}.settings-danger-header{color:var(--red);align-items:flex-start;gap:8px;display:flex}.settings-danger-zone label{max-width:360px;color:var(--text-mid);gap:5px;font-size:12px;font-weight:650;display:grid}.settings-danger-button{justify-self:start;width:auto;min-width:96px}.settings-option-label{min-width:0;color:var(--text-mid);font-weight:650}.settings-total{color:var(--text-mid);font-size:12px;font-weight:700}@media (width<=760px){.settings-meta-list,.settings-grid-two,.settings-action-row{grid-template-columns:1fr}}.settings-section-kicker{color:var(--text-light);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:700}@layer base{.panel-header{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mid);padding:14px 14px 8px;font-size:12px;font-weight:650}.badge{background:var(--red);color:var(--text-on-solid);font-size:var(--font-size-caption);border-radius:var(--radius-8);font-variant-numeric:tabular-nums;padding:1px 6px;font-weight:700}._row_1pqba_2{grid-template-columns:auto minmax(0,1fr) 28px;align-items:center;gap:6px;margin-top:10px;display:grid}.badge-installed{background:var(--green-bg);color:var(--green)}.badge-downloadable{background:var(--accent-bg);color:var(--accent)}.badge-unavailable{color:var(--text-light);border:1px solid var(--border-strong);background:0 0}.drawer-resize-handle{cursor:col-resize;z-index:2;touch-action:none;border:0;width:7px;margin:0;padding:0;position:absolute;top:0;bottom:0}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}}@layer action-panel{.action-panel{border-left:1px solid var(--border);background:var(--bg-panel);flex-direction:column;flex-shrink:0;width:392px;height:100%;min-height:0;display:flex;position:relative}.action-panel .drawer-resize-handle{z-index:6;pointer-events:auto;background:0 0;width:11px;left:-5px}.action-panel .drawer-resize-handle:after{content:"";background:var(--border-strong);opacity:.7;width:1px;position:absolute;top:0;bottom:0;left:5px}.action-panel .drawer-resize-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.action-title-menu{min-width:0;position:relative}.action-title-button{border-radius:var(--radius-8);letter-spacing:-.01em;max-width:calc(100% + 7px);color:var(--text);text-align:left;align-items:center;gap:7px;margin-left:-7px;padding:3px 7px;font-size:17px;font-weight:750;display:inline-flex}.action-title-button:hover{background:var(--bg-hover)}.action-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form-header>.action-form-context{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.action-list{flex-direction:column;gap:2px;padding:0 8px 12px;display:flex}.action-item{border-radius:var(--radius-7);text-align:left;align-items:flex-start;gap:10px;padding:8px;display:flex}.action-item:hover{background:var(--bg-hover)}.action-name{font-weight:600;display:block}.action-desc{color:var(--text-light);margin-top:1px;font-size:11.5px;display:block}.action-form{flex-direction:column;padding:0 14px 16px;display:flex}.action-advanced{background:0 0;border:0;margin-top:12px}.action-advanced summary{cursor:pointer;color:var(--text-mid);padding:7px 0;font-size:11px;font-weight:650}.action-advanced-body{border-top:0;padding:0}.action-panel .action-form{padding:0 18px 16px}.action-panel .form-label-row{margin:18px 0 4px}.action-form .engine-selector{margin-top:18px}.locked-param-fields{border:0;min-inline-size:0;margin:0;padding:0}.locked-param-fields:disabled{opacity:.58;cursor:not-allowed}.locked-param-fields:disabled *{cursor:not-allowed}.param-row{grid-template-columns:minmax(110px,38%) minmax(0,1fr);align-items:center;column-gap:12px;margin:18px 0 0;display:grid}.param-row>*{min-width:0}.action-panel .form-check{color:var(--text);font-size:12.5px}.action-panel .form-check input[type=checkbox]{accent-color:var(--accent)}.cleanings-grid{border:none;min-inline-size:0;margin:12px 0 0;padding:0}.cleanings-grid-legend{color:var(--text-mid);text-transform:uppercase;letter-spacing:.04em;padding:0;font-size:11px;font-weight:650}.cleanings-grid-items{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 12px;min-inline-size:0;margin-top:6px;display:grid}.cleanings-grid .cleanings-grid-item{min-inline-size:0;margin-top:0}.dense-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;min-inline-size:0;margin-top:12px;display:grid}.dense-grid .dense-grid-item{flex-direction:column;gap:5px;min-inline-size:0;margin:0;display:flex}.dense-grid .dense-grid-item[data-span="2"]{grid-column:1/-1}.action-panel .action-advanced{background:0 0;border:0;border-radius:0;margin-top:20px}.action-panel .action-advanced summary{color:var(--text-mid);padding:14px 0 0;font-size:12.5px;font-weight:600}.action-panel .action-advanced summary:hover{color:var(--text)}.action-panel .action-advanced-body{border-top:0;padding:0 0 4px}.action-source-block{margin-top:10px}.action-io-summary{border:1px solid var(--border);border-radius:var(--radius-7);background:var(--bg);margin-top:10px;padding:8px}.action-panel .action-io-summary{background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.python-editor-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.python-editor-scope{color:var(--text-light);font-size:11.5px}.action-shape-error{background:var(--red-bg);border:1px solid var(--red);border-radius:var(--radius-8);color:var(--red);align-items:flex-start;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.action-shape-error-copy{color:var(--text-mid);flex:1;font-size:13px}.action-shape-error-copy strong{color:var(--text)}.action-shape-error-copy code{font-family:var(--mono);font-size:12px}.workbench-shell.action-drawer-open>[data-testid=workbench-region-act],.workbench-shell.action-drawer-open>[data-testid=workbench-region-navigate],.workbench-shell.action-drawer-open>.workbench-main-row,.workbench-shell.action-drawer-open>[data-testid=workbench-region-bottomDock]{margin-right:var(--action-drawer-width,400px)}.action-drawer{z-index:55;background:var(--bg-panel);border-left:1px solid var(--border);box-shadow:var(--shadow-drawer);flex-direction:column;display:flex;position:absolute;right:0;overflow:hidden}.action-drawer .action-panel.action-drawer-form-host{overscroll-behavior:contain;background:0 0;border-left:0;width:100%;height:100%;overflow:hidden auto}.action-drawer .action-drawer-form-host>.workbench-form-contribution{flex-direction:column;min-height:100%;display:flex}.action-drawer .action-drawer-form-host>.workbench-form-contribution>.action-form{flex:1}.action-drawer .action-form{min-height:100%}.action-drawer .action-panel .action-form{padding-bottom:0}.action-drawer .action-form>.form-header.action-drawer-header{z-index:2;background:var(--act-bg);border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon title help close"".context help close";align-items:center;gap:1px 9px;margin:0 -18px;padding-left:18px;padding-right:12px;display:grid;position:sticky;top:0}.action-drawer .action-form>.form-header.action-drawer-header-with-history{grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"icon title history help close"".context history help close"}.action-drawer-header .action-history-trigger{grid-area:history;align-self:start}.action-drawer-header .action-drawer-header-icon{grid-area:icon}.action-drawer-header .action-title-menu,.action-drawer-header>span[data-testid=action-form-title]{grid-area:title;min-width:0}.action-drawer-header .action-form-context{grid-area:context;justify-self:start;max-width:100%;margin-left:0}.action-drawer-header .action-help-trigger{grid-area:help;align-self:start}.action-drawer-header .action-drawer-close{grid-area:close;align-self:start}.action-drawer-header-icon{border-radius:var(--radius-7);background:var(--act-bg);width:26px;height:26px;color:var(--act);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.action-drawer-header .action-drawer-close{flex-shrink:0;margin-left:auto}.action-help-popover{padding:16px}.action-help-popover header{grid-template-columns:1fr auto;gap:2px 8px;display:grid}.action-help-popover h3{margin:0;font-size:15px}.action-help-popover header code{grid-area:1/2/span 2;align-self:center}.action-help-kicker{color:var(--text-light);font-family:var(--mono);letter-spacing:.07em;font-size:9.5px}.action-help-section{margin-top:13px}.action-help-section h4{text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:11px}.action-help-section p{margin:0}.action-help-section ul{margin:0;padding-left:18px}.action-credential-gate{background:var(--amber-bg);border:1px solid var(--amber);border-radius:var(--radius-8);color:var(--amber);align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.action-credential-gate-copy{color:var(--text-mid);flex:1;font-size:13px}.action-credential-gate-copy strong{color:var(--text)}.action-panel ._input_1pqba_17{appearance:none}.action-panel ._row_1pqba_2{grid-template-columns:minmax(110px,38%) minmax(0,1fr) 28px;gap:8px 12px;margin:18px 0 0}.action-panel ._row_1pqba_2 ._label_1pqba_11{text-overflow:ellipsis;margin:0;overflow:hidden}}.panel-loading{color:var(--text-light);padding:14px 0}.panel-loading-page{place-items:center;height:100%;padding:0;display:grid}.panel-subheader{text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);padding:8px 14px 4px;font-size:10.5px;font-weight:650}.panel-empty{color:var(--text-light);padding:4px 8px;font-size:11.5px}li.panel-empty{list-style:none}.panel-error,.panel-notice{border-radius:var(--radius-6);word-break:break-word;padding:8px 10px;font-size:12px;line-height:1.45}.panel-error{color:var(--red);background:var(--red-bg)}.panel-notice{color:var(--text-mid);background:var(--bg-hover)}.panel-notice>svg{vertical-align:middle;flex-shrink:0;margin-inline-end:6px}.panel-notice[data-tone=success]{color:var(--green);background:var(--green-bg)}.panel-notice[data-tone=warning]{color:var(--amber);background:var(--amber-bg)}.panel-notice[data-tone=error]{color:var(--red);background:var(--red-bg)}.status-chip{white-space:nowrap;border-radius:var(--radius-999);flex-shrink:0;align-items:center;gap:5px;font-weight:600;display:inline-flex}.status-chip[data-size=sm]{padding:1px 7px;font-size:9.5px}.status-chip[data-size=md]{padding:2px 9px;font-size:10.5px}.status-chip[data-caps=true]{text-transform:uppercase;letter-spacing:.03em}.status-chip[data-tone=success]{color:var(--green);background:var(--green-bg)}.status-chip[data-tone=warning]{color:var(--amber);background:var(--amber-bg)}.status-chip[data-tone=error]{color:var(--red);background:var(--red-bg)}.status-chip[data-tone=info]{color:var(--accent);background:var(--accent-bg)}.status-chip[data-tone=neutral]{color:var(--text-light);background:var(--bg-hover)}.empty-inline{color:var(--text-light);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.drawer-title{align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.drawer-section-title{text-transform:uppercase;letter-spacing:.06em;color:var(--text-mid);margin:18px 0 6px;font-size:11px;font-weight:650}.status-complete,.status-completed{color:var(--green)}.status-partial{color:var(--amber)}.status-superseded{color:var(--text-light);text-decoration:line-through}.status-running{color:var(--accent)}.status-queued{color:var(--amber)}.status-failed{color:var(--red)}.status-cancelled{color:var(--text-light)}.toggle-row-stack{flex-direction:column;gap:8px;display:flex}.toggle-row{background:var(--bg);border:1px solid var(--bg-hover);cursor:pointer;border-radius:11px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.toggle-row-text{flex-direction:column;flex:1;gap:3px;display:flex}.toggle-row-title{color:var(--text);font-size:13.5px;font-weight:600}.toggle-row-desc{color:var(--text-light);font-size:12.5px;line-height:1.45}.toggle-row-switch-wrap{flex-shrink:0;width:38px;height:22px;margin-top:2px;position:relative}.toggle-row-input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.toggle-row-switch{border-radius:var(--radius-999);background:var(--border-strong);pointer-events:none;transition:background .12s;position:absolute;inset:0}.toggle-row-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0f172a4d}.toggle-row-input:checked~.toggle-row-switch{background:var(--accent)}.toggle-row-input:checked~.toggle-row-switch:after{transform:translate(16px)}.toggle-row-input:focus-visible~.toggle-row-switch{outline:2px solid var(--accent);outline-offset:2px}.toggle-row-disabled{background:var(--bg-panel);cursor:default}.toggle-row-tag{color:var(--text-light);margin-left:7px;font-size:11px;font-weight:600}.toggle-row-input:disabled{cursor:default}.toggle-row-input:disabled:checked~.toggle-row-switch{background:var(--border-strong)}.panel-frame-header{flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.picker-screen{background:var(--bg-panel);place-items:center;height:100%;display:grid}.picker-card{background:var(--bg);border:1px solid var(--border);border-radius:10px;width:420px;max-width:calc(100vw - 32px);padding:22px 22px 18px;box-shadow:0 8px 32px #141a2814}.picker-brand{align-items:center;gap:8px;margin-bottom:16px;display:flex}.picker-brand .brand-name{font-size:16px}.picker-create{gap:8px;display:flex}.picker-create .form-input{flex:1}.picker-section-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-light);margin:18px 0 6px;font-size:10.5px;font-weight:650}.picker-empty{color:var(--text-light);padding:10px 2px}.picker-error{background:var(--red-bg);color:var(--red);border-radius:var(--radius-6);margin-top:10px;padding:8px 10px;font-size:12px}.picker-error-remediation{color:var(--text-mid);margin-top:4px;font-weight:450}output.picker-error,output.account-note{display:block}.main-view-loading{background:var(--bg);flex:1;place-items:center;min-width:0;min-height:0;padding:0;display:grid}.grid-view-loading{z-index:3;position:absolute;inset:0}.conf-pill{font-variant-numeric:tabular-nums;border-radius:var(--radius-4);padding:0 6px;font-size:11px;font-weight:650}.conf-high{background:var(--green-bg);color:var(--green)}.conf-mid{background:var(--amber-bg);color:var(--amber)}.conf-low{background:var(--red-bg);color:var(--red)}.provenance-grid{grid-template-columns:84px 1fr;gap:3px 8px;font-size:11.5px;display:grid}.prov-key{color:var(--ai);font-size:11px;font-weight:600}.provenance-actions{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:7px;padding:4px 0 10px;display:flex}.explain-pre{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-6);max-height:260px;margin:0;padding:8px 10px;font-size:11px;line-height:1.55;overflow-y:auto}.row-field-empty{color:var(--text-light);font-size:12px;font-style:italic}.row-field-json{font-family:var(--mono);background:var(--bg-panel);border-radius:var(--radius-6);margin:0;padding:8px 10px;font-size:11px;line-height:1.5;overflow-x:auto}.ai-bolt{color:var(--ai)}.column-update-result{color:var(--green);margin-top:8px;font-size:12px}.version-line{align-items:center;gap:8px;display:flex}.version-status{font-size:11px;font-weight:600}.version-sub{color:var(--text-light);margin-top:2px;font-size:11px}.col-field-name{font-family:var(--mono);font-size:11.5px;font-weight:600}.bottom-dock-row-error-count{color:var(--red);font-weight:700}.bottom-dock-empty{align-items:center;display:flex}.provenance-run-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.provenance-run-list li{border:1px solid var(--border);border-radius:var(--radius-7);background:var(--bg-panel);padding:8px 9px}.run-failed{color:var(--red);font-weight:650}.segmented{border-radius:var(--radius-8);background:var(--bg-hover);box-sizing:border-box;flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:flex}.segmented:not(.segmented-full){width:fit-content}.segmented>button{border-radius:var(--radius-6);min-width:0;color:var(--text-mid);font:inherit;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:550;display:inline-flex}.segmented-full>button{flex:1}.segmented[data-segment-size=compact]>button{padding:3px 7px;font-size:11px}.segmented-toolbar{flex-wrap:nowrap}.segmented>button:hover:not(:disabled){color:var(--text)}.segmented>button.active{color:var(--accent);background:var(--bg);box-shadow:var(--shadow-xs)}.segmented>button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.segmented>button:disabled{opacity:.45;cursor:not-allowed}.app-shell{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.app-shell-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.home-screen{background:var(--canvas);height:100vh;min-height:0;color:var(--text);flex-direction:column;display:flex}.home-body{flex:auto;min-height:0;display:flex}.home-nav{background:var(--bg-panel);border-right:1px solid var(--border);flex-direction:column;flex:0 0 210px;gap:2px;width:210px;padding:14px 10px;display:flex;overflow-y:auto}.home-nav-item{border-radius:var(--radius-8);color:var(--text-mid);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:9px;padding:8px 11px;font-size:13px;font-weight:520;display:flex}.home-nav-item:hover{background:var(--bg-hover)}.home-nav-item.active{background:var(--text);color:var(--bg)}.home-nav-item.active svg{color:var(--bg)}.home-nav-spacer{flex:auto;min-height:14px}.home-nav-workspace{color:var(--text-mid);border-top:1px solid var(--border);border-radius:0;margin-top:4px;padding-top:12px}.home-nav-workspace:hover{background:var(--bg-hover);border-radius:var(--radius-8)}.home-main{flex:auto;min-width:0;padding:22px 26px 40px;overflow-y:auto}.home-main-head{flex-direction:column;gap:12px;display:flex}.home-title-row{align-items:baseline;gap:12px;display:flex}.home-projects-header{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600}.home-projects-count{color:var(--text-light);font-size:13px;font-family:var(--mono)}.home-actions-row{align-items:center;gap:12px;display:flex}.home-view-switcher{flex:none}.home-new-project{margin-left:auto}.home-filter-row{align-items:center;gap:12px;margin:16px 0 14px;display:flex}.home-filter-input{border:1px solid var(--border);border-radius:var(--radius-8);background:var(--bg);max-width:340px;height:32px;color:var(--text-light);flex:auto;align-items:center;gap:7px;padding:0 10px;display:flex}.home-filter{color:var(--text);background:0 0;border:none;outline:none;flex:auto;font-size:13px}.home-sample-btn{flex:none}.home-create-row{align-items:center;gap:8px;margin-bottom:16px;display:flex}.home-create-row .form-input{flex:auto}.home-grid{gap:16px;margin-top:4px;display:grid}.home-grid-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.home-grid-list{grid-template-columns:1fr}.home-grid-list .home-card{flex-direction:row;align-items:stretch}.home-grid-list .home-card-open{flex-direction:row;align-items:center}.home-grid-list .home-card-cover{flex:0 0 88px;width:88px;height:56px}.home-grid-list .home-card-body{padding:8px 12px}.home-card{border:1px solid var(--border);background:var(--bg);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.home-card:hover{border-color:var(--border-strong)}.home-card-open{cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;flex-direction:column;flex:auto;align-items:stretch;min-width:0;padding:0;display:flex}.home-card-cover{justify-content:center;align-items:center;height:104px;display:flex;position:relative;overflow:hidden}.home-card-glyph{color:#211f1b29;font-size:44px;line-height:1}.home-card-chip{color:var(--text-mid);font-size:10px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.03em;background:#ffffffd1;border-radius:99px;padding:2px 8px;position:absolute;top:8px;left:10px}.home-card-body{flex-direction:column;gap:5px;min-width:0;padding:10px 12px 12px;display:flex}.home-card-titlerow{align-items:center;gap:6px;min-width:0;display:flex}.home-card-star{color:var(--amber);flex:none}.home-card-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.home-card-pending{flex:none;margin-left:auto}.home-card-meta{color:var(--text-light);font-size:11.5px;font-family:var(--mono);flex-wrap:wrap;display:flex}.home-card-meta-loading{color:var(--text-light)}.home-card-rename-form{gap:8px}.home-card-rename-input{margin:0}.home-card-rename-actions{gap:6px;display:flex}.home-card-overflow{position:absolute;top:8px;right:8px}.home-card-menu-btn{border-radius:var(--radius-7);width:26px;height:26px;color:var(--text-mid);cursor:pointer;background:#ffffffc7;border:none;justify-content:center;align-items:center;display:flex}.home-card-menu-btn:hover{color:var(--text);background:#fff}.menu-pop.home-card-menu{z-index:40;min-width:150px}.home-new-tile{border:1.5px dashed var(--border-strong);min-height:168px;color:var(--text-mid);cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:550;display:flex}.home-new-tile:hover{background:var(--bg-hover);color:var(--text)}.home-new-tile-hint{color:var(--text-light);font-size:11px;font-weight:450}.home-empty{color:var(--text-light);grid-column:1/-1;padding:24px 2px}.chrome-bar{background:var(--bg-sidebar);border-bottom:1px solid var(--border);flex:0 0 44px;align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.chrome-bar-brand{align-items:center;gap:6px;min-width:0;display:flex}.chrome-bar-brand .project-menu{margin-left:2px}.chrome-bar .brand-tile{background:var(--text);color:var(--bg)}.chrome-bar .brand-link:hover .brand-tile{background:var(--text)}.chrome-bar-spacer{flex:auto}.chrome-command-pill{border:1px solid var(--border-strong);background:var(--bg);height:28px;color:var(--text-light);border-radius:99px;align-items:center;gap:8px;padding:0 10px;font-size:12.5px;display:inline-flex}.chrome-command-pill:hover{background:var(--bg-hover);color:var(--text-mid)}.chrome-command-label{font-size:12.5px}.chrome-command-kbd{font-family:var(--mono);color:var(--text-light);border:1px solid var(--border);border-radius:var(--radius-5);padding:1px 5px;font-size:10.5px}.chrome-guide-btn{border-radius:var(--radius-8);height:30px;color:var(--text-mid);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:12px;display:inline-flex}.chrome-guide-btn:hover{background:var(--bg-hover)}.chrome-guide-btn.open{background:var(--focus-bg);color:var(--focus)}.chrome-guide-btn.new,.chrome-guide-btn.new:hover{background:var(--focus);color:var(--text-on-solid)}.chrome-guide-resume{border:1px solid var(--focus);border-radius:var(--radius-8);background:var(--focus-bg);height:28px;color:var(--focus);justify-content:center;align-items:center;gap:2px;margin-left:-3px;padding:0 7px;font-size:11.5px;display:inline-flex}.chrome-guide-resume:hover{filter:brightness(.97)}.chrome-ask-btn,.chrome-account-btn{border-radius:var(--radius-8);width:30px;height:30px;color:var(--text-mid);background:0 0;justify-content:center;align-items:center;display:inline-flex}.chrome-account-btn:hover{background:var(--bg-hover)}.chrome-ask-btn{background:var(--accent);color:var(--text-on-solid)}.chrome-ask-btn:hover,.chrome-ask-btn.open{background:var(--accent-strong)}.account-menu-root{display:inline-flex;position:relative}.account-menu-trigger.open{box-shadow:0 0 0 2px var(--accent-bg), 0 0 0 3px var(--accent);color:var(--accent)}.account-menu{z-index:60;min-width:236px;position:absolute;top:40px;right:0}.account-menu-header{align-items:center;gap:10px;padding:9px 10px 7px;display:flex}.account-menu-avatar{background:var(--accent-bg);width:30px;height:30px;color:var(--accent);border-radius:99px;flex:none;justify-content:center;align-items:center;display:flex}.account-menu-identity{flex-direction:column;min-width:0;display:flex}.account-menu-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.account-menu-email{color:var(--text-light);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-appearance{position:relative}.account-appearance-submenu{margin:2px 0 2px 14px}._hint_1g47x_1{border:1px solid var(--border-strong);border-radius:var(--radius-8);background:var(--bg);color:var(--text);box-shadow:var(--shadow-menu);margin:0;padding:14px;font-size:13px;line-height:1.45;position:fixed;inset:auto}._hint_1g47x_1 p{margin:0 0 12px}._actions_1g47x_16{flex-wrap:wrap;gap:8px;display:flex}._dot_1g47x_17{background:currentColor;border-radius:50%;width:5px;height:5px}.local-server-guidance{border-top:1px dashed var(--border);gap:8px;margin-top:8px;padding-top:8px;display:grid}.local-server-guidance-copy{color:var(--text-mid);margin:0;font-size:12px;line-height:1.45}.guidance-command{border-radius:var(--radius-6);background:var(--bg-hover);width:fit-content;max-width:100%;color:var(--text);padding:6px 8px;font-size:11.5px;display:block;overflow-x:auto}.guidance-command-row{align-items:center;gap:6px;display:flex}.local-server-guidance-copied{color:var(--accent);font-size:11px;font-weight:650}.guidance-download{width:fit-content}.guidance-download-confirm{border-radius:var(--radius-6);background:var(--bg-hover);gap:6px;padding:8px;display:grid}.support-contact-note{opacity:.85;margin-top:6px;font-size:11.5px}._layout_48hrc_1{grid-template-columns:minmax(0,1fr) minmax(190px,240px);gap:16px;margin:16px 0 14px;display:grid}._hero_48hrc_8{border:1px solid var(--accent);background:linear-gradient(135deg, var(--accent-bg), var(--bg));border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;display:flex}._eyebrow_48hrc_19{color:var(--accent);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}._heading_48hrc_28{color:var(--text);margin:0;font-size:18px;line-height:1.2}._copy_48hrc_35{max-width:470px;color:var(--text-mid);margin:0;font-size:13px;line-height:1.45}._actions_48hrc_43{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}._actions_48hrc_43 button{align-items:center;gap:5px;display:inline-flex}._newProject_48hrc_56{border:1.5px dashed var(--border-strong);min-height:168px;color:var(--text-mid);cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:550;display:flex}._newProject_48hrc_56:hover{background:var(--bg-hover);color:var(--text)}._newProjectHint_48hrc_77{color:var(--text-light);font-size:11px;font-weight:450}@media (width<=680px){._layout_48hrc_1{grid-template-columns:1fr}._newProject_48hrc_56{min-height:116px}}.replay-mode-banner{background:var(--amber-bg);height:30px;color:var(--amber);border-bottom:1px solid var(--border-strong);flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:12px;display:flex}.replay-mode-banner.collapsed{gap:4px;height:20px}.replay-mode-banner-icon{flex-shrink:0}.replay-mode-banner-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.replay-mode-banner-setup-link{color:inherit;margin-left:6px;font-weight:650;text-decoration:underline}.replay-mode-banner-toggle{border-radius:var(--radius-4);width:18px;height:18px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.replay-mode-banner-toggle:hover{background:#0000000f}.walkthrough-target-box{z-index:2147483646;box-sizing:border-box;border:3px solid var(--focus);pointer-events:none;border-radius:0;position:fixed}.walkthrough-card{z-index:2147483647;border:1px solid var(--border-strong);border-radius:var(--radius-8);background:var(--bg);width:min(340px,100vw - 32px);color:var(--text);box-shadow:var(--shadow-menu);margin:0;padding:14px;position:fixed;inset:auto}.walkthrough-card-head{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.walkthrough-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.walkthrough-card.dragging .walkthrough-drag-handle{cursor:grabbing}.walkthrough-progress{color:var(--text-light);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.walkthrough-card h2{margin:0 0 7px;font-size:16px}.walkthrough-card p{margin:0 0 10px;font-size:13px;line-height:1.45}.walkthrough-card code{border-radius:var(--radius-4);background:var(--bg-panel);font-family:var(--mono);padding:2px 4px;font-size:.92em}.walkthrough-card a{color:var(--focus)}.grid-walkthrough-column-anchor{z-index:1;pointer-events:none;position:absolute;bottom:0}.walkthrough-card .walkthrough-expected{border-radius:var(--radius-5);background:var(--bg-panel);color:var(--text-mid);padding:8px 9px;font-size:12px}.walkthrough-unavailable{color:var(--amber)}.walkthrough-card-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.walkthrough-click-hint{color:var(--text-light);font-size:11.5px}.walkthrough-close{margin:-5px -5px 0 0}.walkthrough-chooser{z-index:2147483647;border:1px solid var(--border-strong);border-radius:var(--radius-8);background:var(--bg);width:min(430px,100vw - 32px);max-height:calc(100vh - 80px);color:var(--text);box-shadow:var(--shadow-menu);margin:0;padding:14px;position:fixed;inset:64px auto auto 50%;overflow-y:auto;transform:translate(-50%)}.walkthrough-chooser h2{margin:0 0 12px;font-size:17px}.walkthrough-choices{gap:8px;display:grid}.walkthrough-choice{border:1px solid var(--border);border-radius:var(--radius-7);background:var(--bg-panel);width:100%;color:var(--text);text-align:left;gap:4px;padding:11px 12px;display:grid}.walkthrough-choice:hover{border-color:var(--focus);background:var(--focus-bg)}.walkthrough-choice strong{font-size:13px}.walkthrough-choice span{color:var(--text-mid);font-size:12px;line-height:1.4}.walkthrough-choice small{color:var(--text-light);font-size:10.5px}._sampleIntro_lqcun_1{--walkthrough-list-background:var(--bg-panel);border:1px solid var(--border);width:min(680px,100vw - 32px);max-height:min(560px,100vh - 32px);color:var(--text);background:var(--bg-panel);border-radius:12px;padding:0;overflow:visible;box-shadow:0 30px 60px #00000059}._sampleIntro_lqcun_1::backdrop{background:#00000085}._sampleIntroPanel_lqcun_16{border-radius:inherit;grid-template-columns:220px minmax(0,1fr);max-height:min(560px,100vh - 32px);display:grid;overflow:auto}._sampleIntroChoices_lqcun_17{background:var(--bg);flex-direction:column;gap:10px;padding:22px 20px;display:flex}._sampleIntroEyebrow_lqcun_18{color:var(--text-light);letter-spacing:.1em;margin:0;font-size:10px;font-weight:700}._sampleIntroChoices_lqcun_17 h2{margin:0 0 6px;font-size:17px;line-height:1.2}._startOption_lqcun_20{border:1px solid var(--border);color:var(--text);text-align:left;font:inherit;background:0 0;border-radius:8px;gap:3px;padding:10px 12px;display:grid}button._startOption_lqcun_20{cursor:pointer}button._startOption_lqcun_20:hover,._startOptionSelected_lqcun_23{border-color:var(--focus);background:var(--focus-bg)}._startOption_lqcun_20 span{color:var(--text-mid);font-size:11.5px;line-height:1.35}._sampleIntroList_lqcun_25{min-width:0;padding:18px 20px;position:relative}._sampleIntroList_lqcun_25 h3{margin:0 0 9px;font-size:13px}._introClose_lqcun_27{width:28px;height:28px;color:var(--text-mid);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:11px;right:11px}._introClose_lqcun_27:hover{color:var(--text);background:var(--bg-hover)}._compactChoices_lqcun_29{background:linear-gradient(transparent, var(--walkthrough-list-background,var(--bg)) 50%) center bottom / 100% 32px local no-repeat, radial-gradient(farthest-side at 50% 100%, #0000003d, transparent) center bottom / 100% 14px scroll no-repeat;max-height:410px;display:grid;overflow:auto}._compactChoice_lqcun_29{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:9px 8px;display:flex}._compactChoice_lqcun_29:last-child{border-bottom:0}._compactChoice_lqcun_29:hover{background:var(--focus-bg)}._compactChoice_lqcun_29>span:first-child{gap:2px;min-width:0;display:grid}._compactChoice_lqcun_29 strong{font-size:12px}._compactChoice_lqcun_29 small{color:var(--text-mid);font-size:11px;line-height:1.3}._badgeList_lqcun_44{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}._walkthroughBadge_lqcun_45{border:1px solid var(--border);color:var(--text-mid);font-family:var(--mono);white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:10px;display:inline-block}._guideSpotlight_lqcun_46{z-index:1;border:2px solid var(--focus);box-shadow:0 0 0 3px var(--focus-bg);pointer-events:none;border-radius:6px;position:fixed}@media (width<=600px){._sampleIntroPanel_lqcun_16{grid-template-columns:1fr}._sampleIntroChoices_lqcun_17{padding-bottom:14px}._compactChoices_lqcun_29{max-height:none}}.modal-card{background:var(--bg);width:400px;max-width:calc(100vw - 32px);color:inherit;box-shadow:var(--shadow-drawer);border:0;border-radius:10px;flex-direction:column;max-height:calc(100vh - 32px);margin:auto;padding:18px 18px 16px;display:flex;overflow:auto}dialog.modal-card::backdrop{background:#141a2866}.modal-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.modal-title{align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.modal-warn-icon{color:var(--amber)}.modal-danger-icon{color:var(--red)}.modal-body-text{color:var(--text-mid);margin:8px 0 4px;line-height:1.45}.modal-card[data-size=wide]{width:720px}.cloud-welcome-actions{gap:8px;display:grid}.cloud-connection-card{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--border));background:color-mix(in srgb, var(--accent-bg) 24%, var(--bg));color:var(--text-mid);border-radius:12px;justify-items:start;gap:10px;padding:16px;font-size:13px;line-height:1.45;display:grid}.cloud-connection-card h3,.cloud-connection-card p{margin:0}.cloud-connection-card a:not(.btn),.project-cloud-routing a{color:var(--accent);text-decoration:none}.cloud-connection-card a:not(.btn):hover,.project-cloud-routing a:hover{text-decoration:underline}.cloud-connection-card h3{color:var(--text);font-size:14px;font-weight:700}.cloud-connection-card.is-connected{border-color:color-mix(in srgb, var(--green), var(--border) 55%);background:color-mix(in srgb, var(--green), transparent 92%)}.cloud-connection-heading{color:var(--green);align-items:center;gap:9px;display:flex}.cloud-connection-heading p{color:var(--text-mid)}.cloud-connection-code{border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:var(--font-mono);letter-spacing:.08em;border-radius:8px;padding:8px 12px;font-size:18px}.cloud-connection-actions{flex-wrap:wrap;gap:8px;display:flex}.cloud-connection-card.is-welcome{background:0 0;border:0;border-radius:0;justify-items:stretch;padding:0}.cloud-connection-error{color:var(--red);font-size:12px}.cloud-connection-success{color:var(--green);font-weight:600}.cloud-connection-accounts{gap:7px;width:100%;margin:0;padding:0;list-style:none;display:grid}.cloud-connection-accounts li{border-top:1px solid color-mix(in srgb, var(--green), transparent 78%);justify-content:space-between;gap:12px;padding-top:7px;display:flex}.cloud-connection-accounts a{align-items:center;gap:4px;display:inline-flex}.cloud-account-options{border:0;gap:8px;width:100%;margin:0;padding:0;display:grid}.cloud-account-options label{border:1px solid var(--border);background:var(--bg);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:10px 12px;display:grid}.cloud-account-options label:has(input:checked){border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent-bg) 35%, var(--bg))}.cloud-account-options label.is-disabled{cursor:default;opacity:.64}.cloud-account-options input{margin-top:3px}.cloud-account-options strong,.cloud-account-options small{display:block}.cloud-account-options small{color:var(--text-light);margin-top:2px}.cloud-preference-options{border:0;gap:8px;margin:0;padding:0;display:grid}.cloud-preference-options legend{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:700}.cloud-preference-options>label{border:1px solid var(--border);cursor:pointer;border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px 12px;display:grid}.cloud-preference-options>label:has(input:checked){border-color:color-mix(in srgb, var(--accent) 35%, var(--border));background:color-mix(in srgb, var(--accent-bg) 35%, var(--bg))}.cloud-preference-options input{margin-top:3px}.cloud-preference-options strong,.cloud-preference-options small{display:block}.cloud-preference-options small{color:var(--text-light);margin-top:3px}.diagnostic-report{z-index:56;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex;position:relative}.status-bar.diagnostic-footer{justify-content:flex-end}.diagnostic-popover,.diagnostic-sent{max-width:calc(100vw - 24px);position:absolute;bottom:calc(100% + 8px);right:0}.diagnostic-popover{border-radius:var(--radius-8);border:1px solid var(--border-strong);background:var(--bg);width:260px;box-shadow:var(--shadow-drawer);padding:10px}.diagnostic-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.diagnostic-check{color:var(--text-mid);align-items:center;gap:8px;font-size:12px;display:flex}.diagnostic-send{justify-content:center;width:100%;margin-top:10px}.diagnostic-sent{border-radius:var(--radius-6);border:1px solid var(--green-bg);background:var(--green-bg);color:var(--green);padding:6px 9px;font-size:12px;font-weight:650;box-shadow:0 2px 12px #141a281a}.app{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.app-main{flex:1;min-height:0;display:flex;overflow:hidden}.workbench-shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.workbench-main-row{flex:1;min-width:0;min-height:0}@media (width<=640px){.workbench-main-row{overflow-x:auto}}.workbench-body{flex:1;min-width:0;min-height:0;display:flex}.workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.grid-host{overscroll-behavior-x:none;flex:1;min-height:0;position:relative}.grid-hidden-columns-band{z-index:20;pointer-events:none;position:absolute;left:0;right:0}.grid-hidden-boundary,.grid-add-column-button{pointer-events:auto;height:22px;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-999);box-shadow:var(--shadow-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 5px;font-size:11px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.grid-hidden-boundary{top:0;transform:translate(-50%)}.grid-add-column-button{min-width:22px;font-size:14px;font-weight:600}.grid-hidden-boundary:hover,.grid-add-column-button:hover{border-color:var(--accent);color:var(--accent);opacity:1}.grid-cell-details-float{z-index:25;width:20px;height:20px;color:var(--text-mid);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-999);box-shadow:var(--shadow-sm);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.grid-cell-details-float:hover,.grid-cell-details-float:focus-visible{border-color:var(--accent);color:var(--accent)}.grid-column-annotation{bottom:calc(100% + 7px + var(--grid-column-annotation-header-offset,0px));pointer-events:auto;max-width:360px;color:var(--text);background:var(--bg);border:1px solid var(--accent);border-radius:var(--radius-8);box-shadow:var(--shadow-sm);white-space:nowrap;flex-direction:column;justify-content:center;gap:4px;padding:8px 12px;font-size:12px;line-height:1.2;display:inline-flex;position:absolute}.grid-column-annotation[data-dismissible=true]{padding-right:32px}.grid-column-annotation:before,.grid-column-annotation:after{content:"";border-style:solid;border-color:#0000;position:absolute}.grid-column-annotation:before{border-width:7px 7px 0;border-top-color:var(--accent);top:100%;left:16px}.grid-column-annotation:after{border-width:6px 6px 0;border-top-color:var(--bg);top:calc(100% - 1.5px);left:17px}.grid-column-annotation[data-annotation-tone=success]{border-color:var(--border);color:var(--text-mid)}.grid-column-annotation[data-annotation-tone=success]:before{border-top-color:var(--border)}.grid-column-annotation-body{align-items:center;gap:4px;display:inline-flex}.grid-column-annotation-message{text-overflow:ellipsis;font-weight:600;overflow:hidden}.grid-column-annotation-dismiss{width:14px;height:14px;color:var(--text-mid);border-radius:var(--radius-999);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.grid-column-annotation-dismiss:hover{color:var(--accent)}.grid-column-annotation-progress{appearance:none;border-radius:var(--radius-999);background:var(--border);width:100%;height:3px;color:var(--accent);border:0;display:block}.grid-column-annotation-progress::-webkit-progress-bar{background:var(--border);border-radius:var(--radius-999)}.grid-column-annotation-progress::-webkit-progress-value{background:var(--accent);border-radius:var(--radius-999);transition:width .2s}.grid-column-annotation-progress::-moz-progress-bar{background:var(--accent);border-radius:var(--radius-999);transition:width .2s}@media (prefers-reduced-motion:reduce){.grid-column-annotation-progress::-webkit-progress-value{transition:none}.grid-column-annotation-progress::-moz-progress-bar{transition:none}}.grid-host>div{height:100%}.grid-host .dvn-scroller{overscroll-behavior:none}.gdg-growing-entry>div,.gdg-growing-entry>textarea.gdg-input{overflow-wrap:anywhere;word-break:break-word}.temporal-action-form{min-height:100%}.temporal-action-body{gap:var(--space-16);padding:var(--space-16);flex-direction:column;display:flex}.temporal-source-empty,.temporal-preview{border:1px solid var(--border);padding:var(--space-12);border-radius:8px}.temporal-preview p{margin:var(--space-6) 0 0}.temporal-paste-input{resize:vertical;min-height:132px;font-family:var(--mono);line-height:1.45}.temporal-draft-editor{gap:var(--space-10);flex-direction:column;display:flex}.temporal-range-row{gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,1fr) 28px;align-items:start;display:grid}.temporal-range-times{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.temporal-time-field,.temporal-label-field{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.temporal-field-error,.temporal-validation-error{color:var(--red);font-size:var(--font-size-meta);line-height:1.3}.temporal-remove-item{margin-top:20px}.temporal-add-item{align-self:flex-start}.temporal-preview ol{margin:var(--space-8) 0 0;padding-left:22px}.temporal-preview li+li{margin-top:var(--space-4)}.temporal-warning{color:var(--text-mid)}.temporal-batch-confirm{align-items:flex-start;gap:var(--space-8);border:1px solid var(--amber);padding:var(--space-10);border-radius:8px;display:flex}.temporal-batch-confirm input{margin-top:2px}.temporal-action-footer{border-top:1px solid var(--border);padding:var(--space-12) var(--space-16);margin-top:auto}@media (width<=520px){.temporal-range-row,.temporal-range-times{grid-template-columns:1fr}.temporal-remove-item{margin-top:0}}.run-spinner{border:2px solid var(--accent-bg);border-top-color:var(--accent);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite spin}.activity-progress-card{border:1px solid var(--border-strong);background:var(--bg);border-radius:10px;width:100%;min-width:0;display:grid;overflow:hidden auto;box-shadow:0 10px 30px #281e1429;container-type:inline-size}.status-notice-stack>.activity-progress-card{width:min(520px,100%);max-height:min(680px,100vh - 92px)}.activity-progress-card-header{background:var(--accent-bg);align-items:flex-start;min-width:0;padding:12px 42px 11px 16px;display:flex;position:relative}.activity-progress-card.activity-state-warning .activity-progress-card-header{background:var(--amber-bg)}.activity-progress-card.activity-state-error .activity-progress-card-header{background:var(--red-bg)}.activity-progress-card.activity-state-complete .activity-progress-card-header{background:var(--green-bg)}.activity-progress-card-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.activity-progress-card-copy{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.activity-progress-card-header .activity-progress-card-copy>strong{color:var(--accent-strong);font-size:14px;font-weight:650}.activity-progress-card.activity-state-warning .activity-progress-card-header .activity-progress-card-copy>strong{color:var(--amber)}.activity-progress-card.activity-state-error .activity-progress-card-header .activity-progress-card-copy>strong{color:var(--red)}.activity-progress-card.activity-state-complete .activity-progress-card-header .activity-progress-card-copy>strong{color:var(--green)}.activity-progress-card-detail{color:var(--text-mid);font-variant-numeric:tabular-nums;font-size:12.5px;line-height:1.4}.activity-progress-card-dismiss{position:absolute;top:7px;right:8px}.activity-progress-card-body{background:var(--bg);min-width:0;display:grid}.activity-progress-card-footer{border-top:1px solid var(--border);background:var(--bg);min-width:0;color:var(--text-light);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;font-size:12px;display:flex}.activity-progress-spinner{flex:none;margin-top:2px}.activity-progress-complete-icon{color:var(--green);flex:none}.activity-progress-list{display:grid}.activity-progress-row{border-top:1px solid var(--border);grid-template-columns:minmax(118px,1fr) 120px minmax(92px,auto);align-items:center;gap:12px;min-width:0;padding:9px 16px;display:grid}.activity-progress-label{align-items:baseline;gap:6px;min-width:0;display:flex}.activity-progress-label strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.activity-progress-label span{text-overflow:ellipsis;color:var(--text-light);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px;overflow:hidden}.activity-progress-count{color:var(--text-mid);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:12px;font-weight:500}.activity-progress-row.activity-state-complete .activity-progress-count{color:var(--green)}.activity-progress-row.activity-state-warning .activity-progress-count{color:var(--amber)}.activity-progress-row.activity-state-error .activity-progress-count{color:var(--red)}.activity-progress-bar{appearance:none;border-radius:var(--radius-999);background:var(--bg-hover);border:0;width:100%;min-width:0;height:6px;display:block;position:relative;overflow:hidden}.activity-progress-bar::-webkit-progress-bar{background:var(--bg-hover)}.activity-progress-bar::-webkit-progress-value{background:var(--accent)}.activity-progress-bar::-moz-progress-bar{background:var(--accent)}.activity-progress-bar.activity-state-complete::-webkit-progress-value{background:var(--green)}.activity-progress-bar.activity-state-complete::-moz-progress-bar{background:var(--green)}.activity-progress-bar.activity-state-warning::-webkit-progress-value{background:var(--amber)}.activity-progress-bar.activity-state-warning::-moz-progress-bar{background:var(--amber)}.activity-progress-bar.activity-state-error::-webkit-progress-value{background:var(--red)}.activity-progress-bar.activity-state-error::-moz-progress-bar{background:var(--red)}.activity-progress-bar-fill{border-radius:inherit;background:var(--accent);width:0;position:absolute;inset:0 auto 0 0}.activity-progress-bar.activity-state-complete .activity-progress-bar-fill{background:var(--green);width:100%}.activity-progress-bar.indeterminate .activity-progress-bar-fill{width:40%;animation:1.1s ease-in-out infinite activity-progress-slide}@keyframes activity-progress-slide{0%{left:-40%}to{left:100%}}.activity-progress-row-file{grid-template-columns:minmax(80px,1fr) auto}.activity-progress-row-file .activity-progress-label{grid-area:1/1/auto/-1}.activity-progress-row-file .activity-progress-bar{grid-area:2/1}.activity-progress-row-file .activity-progress-count{grid-area:2/2}@container (width<=440px){.activity-progress-row{grid-template-columns:minmax(80px,1fr) auto}.activity-progress-row .activity-progress-label{grid-area:1/1/auto/-1}.activity-progress-row .activity-progress-bar{grid-area:2/1}.activity-progress-row .activity-progress-count{grid-area:2/2}.activity-progress-row-file{grid-template-columns:minmax(0,1fr)}.activity-progress-row-file .activity-progress-count{overflow-wrap:anywhere;text-align:left;white-space:normal;grid-area:2/1}.activity-progress-row-file .activity-progress-bar{grid-area:3/1}}@container (width<=360px){.activity-progress-row{grid-template-columns:minmax(0,1fr)}.activity-progress-row .activity-progress-count{overflow-wrap:anywhere;text-align:left;white-space:normal;grid-area:2/1}.activity-progress-row .activity-progress-bar{grid-area:3/1}}.run-warning-icon{color:var(--amber);flex:none}.row-field{border-bottom:1px solid var(--bg-hover);padding:10px 0}.row-field:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-6)}.row-field-selected{border-radius:var(--radius-8);background:var(--accent-bg);margin:0 -8px;padding:10px 8px}.row-field-name{color:var(--text-mid);align-items:center;gap:5px;margin-bottom:5px;font-size:11px;font-weight:650;display:flex}.row-field-type{color:var(--text-light);background:var(--bg-panel);border-radius:var(--radius-4);padding:0 5px;font-size:10px;font-weight:500}.row-field-state{border-radius:var(--radius-4);color:var(--amber);background:var(--amber-bg);padding:0 5px;font-size:10px;font-weight:600}.row-field-icon{color:var(--text-light);border-radius:var(--radius-4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.row-field-icon:hover{background:var(--bg-hover);color:var(--text)}.row-field-actions{grid-template-columns:repeat(3,20px);justify-content:end;align-items:center;gap:2px;min-width:64px;margin-left:auto;display:grid}.row-field-action-slot,.row-field-action-placeholder{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.explain-compact{justify-content:center;align-items:center;width:100%;height:100%;margin-top:0;display:flex}.row-field-editor{gap:6px;display:grid}.row-field-input{resize:vertical;min-height:74px}.row-field-retry{align-items:baseline;gap:8px;margin-top:4px;display:flex}.row-field-retry-note{color:var(--text-light);font-size:12px}.row-lineage{text-align:left;background:var(--bg-hover);border:1px solid var(--border);border-radius:var(--radius-6);width:100%;color:var(--text);margin:0 0 12px;padding:8px 10px;font-size:12px;display:block}.row-lineage:hover{background:var(--accent-bg);border-color:var(--accent)}.inspect-detail-preview-error{border-radius:var(--radius-6);color:#7f1d1d;background:#fdecec;border:1px solid #f1b0b0;margin:4px 0 10px;padding:8px 10px;font-size:12px}.inspect-detail-preview-error strong{text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-size:11px;display:block}.inspect-detail-preview-error p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.4}.entity-detail-shell{border-bottom:1px solid var(--border);gap:8px;margin-bottom:12px;padding-bottom:12px;display:grid}.entity-detail-contribution-tab{min-width:0}.entity-detail-panel{border:1px solid var(--border);border-radius:var(--radius-6);color:var(--text-mid);background:#f8fafc;gap:3px;padding:8px;font-size:12px;display:grid}.entity-detail-panel strong{color:var(--text);font-size:13px}.workbench-command-palette-backdrop{z-index:70;background:#0f172a2e;border:0;place-items:start center;width:auto;height:auto;margin:0;padding-top:12vh;display:grid;position:fixed;inset:0}.workbench-command-palette{border:1px solid var(--border);border-radius:var(--radius-8);background:var(--bg-panel);grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(520px,100vw - 32px);max-height:calc(100vh - 96px);padding:12px;display:grid;box-shadow:0 18px 45px #0f172a38}.workbench-command-palette-list{gap:4px;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.workbench-command-palette-list>li{display:contents}.workbench-command-palette-item{border-radius:var(--radius-6);min-height:34px;color:var(--text);text-align:left;border:1px solid #0000;justify-content:flex-start;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:flex}.workbench-command-palette-item.active,.workbench-command-palette-item:hover,.workbench-command-palette-item:focus-visible{border-color:var(--border);background:var(--bg-hover)}.workbench-command-palette-status{min-height:20px;color:var(--text-light);font-size:12px}.palette-empty-state{color:var(--text-light);text-align:center;padding:16px;font-size:13px}.workbench-command-palette-search{border:1px solid var(--border);border-radius:var(--radius-8);background:var(--bg-panel);color:var(--text-light);align-items:center;gap:8px;padding:4px 8px;display:flex}.workbench-command-palette-input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.workbench-command-palette-body{gap:12px;min-height:0;display:grid;overflow-y:auto}.palette-section{gap:3px;display:grid}.palette-section-label{color:var(--text-light);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:0 4px;font-size:10px;font-weight:700;display:flex}.palette-row{border-radius:var(--radius-6);min-height:34px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.palette-row.active,.palette-row:hover{border-color:var(--focus);background:var(--focus-bg)}.palette-row-name{flex:1}.palette-row-hint{color:var(--text-light);font-family:var(--mono);font-size:11px;font-weight:500}.palette-row-affordance{color:var(--text-light);font-family:var(--mono);opacity:.6;font-size:10px}.palette-best-match-chip{background:var(--focus);color:var(--text-on-solid);font-family:var(--mono);border-radius:99px;align-items:center;gap:3px;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.palette-search-controls{text-transform:none;letter-spacing:0;align-items:center;gap:8px;display:inline-flex}.palette-search-rerank{align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.search-watch-btn,.search-save-btn{align-items:center;gap:4px;display:inline-flex}.palette-search-index-select{max-width:150px}.search-watch-status{color:var(--text-light);font-size:11px}.workbench-command-palette-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.palette-key-legend{color:var(--text-light);font-family:var(--mono);font-size:11px}.palette-key-legend kbd{border:1px solid var(--border);border-radius:var(--radius-4);padding:1px 4px;font-size:10px}.search-results{padding:6px;overflow-y:auto}.search-group-label{text-transform:uppercase;letter-spacing:.07em;color:var(--text-light);padding:8px 8px 3px;font-size:10.5px;font-weight:650}.search-hit{text-align:left;border-radius:var(--radius-6);background:0 0;border:1px solid #0000;flex:1;align-items:baseline;gap:10px;width:100%;min-width:0;padding:6px 8px;display:flex}.search-hit:hover,.search-hit.active{border-color:var(--focus);background:var(--focus-bg)}.search-hit-row{align-items:center;gap:4px;display:flex}.search-hit-row.supporting{margin-left:16px}.search-hit-row.supporting .search-hit-col{color:var(--text-light)}.search-hit-similar{flex:none}.search-hit-content{gap:3px;min-width:0;display:grid}.search-hit-heading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.search-hit-col{color:var(--ai);overflow-wrap:anywhere;font-size:11px;font-weight:650}.search-hit-location{color:var(--text-light);font-size:11px}.search-hit-snip{color:var(--text-mid);font-size:12.5px;overflow:hidden}.search-hit-snip b{color:var(--text);background:var(--amber-bg);border-radius:2px;font-weight:650}.search-empty{color:var(--text-light);padding:16px}.palette-search-anchor{border-radius:var(--radius-6);background:var(--focus-bg);color:var(--text-mid);justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.search-group-more{color:var(--text-light);margin-left:24px;padding:3px 8px 7px;font-size:11px}.palette-search-section .picker-error{margin:10px 4px}.search-setup-consent{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg-panel);color:var(--text-mid);gap:7px;margin:8px 0;padding:12px;font-size:12px;display:grid}.search-setup-consent>div:first-child{color:var(--text);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.search-setup-consent p{margin:0}.palette-search-section>.search-empty[role=status]{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px;font-size:12px;display:flex}.palette-search-section>.search-preparation-receipt{margin:8px 0}.palette-search-section>.search-preparation-receipt h2{font-size:16px}.palette-search-section .search-setup-consent>div:first-child{flex-wrap:wrap;gap:4px 12px}.workbench-resolved-layout-region{display:contents}.workbench-contribution-host{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workbench-region{min-width:0;min-height:0}.bottom-dock-tab-body{align-items:flex-start;width:100%;min-width:0;height:100%;min-height:0;padding:6px 10px;display:flex}.sidebar-embeddings{flex-direction:column;display:flex}.embeddings-body{flex-direction:column;gap:8px;padding:0;display:flex}.embeddings-add{align-self:flex-start}.embedding-index-name{font-size:13px;font-weight:600}.embedding-index-meta{margin:0}.stage-stepper{flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:12px;display:flex}.stage-stepper-item{white-space:nowrap;min-width:0;color:var(--text-light);justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.stage-stepper-item span{border:1px solid var(--border-strong);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;display:inline-grid}.stage-stepper-item[data-state=active]{color:var(--accent)}.stage-stepper-item[data-state=active] span{background:var(--accent);color:var(--text-on-solid);border-color:var(--accent)}.stage-stepper-item[data-state=done]{color:var(--green)}.embeddings-create-summary-list{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:0;display:grid}.embeddings-create-summary-list div{border-top:1px solid var(--border);min-width:0;padding-top:8px}.embeddings-create-summary-list dt{color:var(--text-light);text-transform:uppercase;font-size:11px;font-weight:700}.embeddings-create-summary-list dd{color:var(--text);overflow-wrap:anywhere;margin:3px 0 0;font-size:13px;line-height:1.35}.engine-selector{min-width:0}.engine-selector__trigger{align-items:center;gap:var(--space-8);text-align:left;width:100%;padding-right:10px;display:flex}.engine-selector__trigger-copy,.engine-selector__choice-copy{flex:1;gap:1px;min-width:0;display:grid}.engine-selector__trigger-copy strong,.engine-selector__choice-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engine-selector__trigger-copy small,.engine-selector__choice-copy small{color:var(--text-light);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.engine-selector__trigger-progress{appearance:none;background:var(--accent-bg);width:100%;height:3px;color:var(--accent);border:0;margin-top:3px;overflow:hidden}.engine-selector__trigger-progress::-webkit-progress-bar{background:var(--accent-bg)}.engine-selector__trigger-progress::-webkit-progress-value{background:var(--accent)}.engine-selector__trigger-progress::-moz-progress-bar{background:var(--accent)}.engine-selector__trigger-progress:indeterminate{opacity:.72}.engine-selector__dialog{border:1px solid var(--border-strong);background:var(--bg);width:min(100vw - 32px,1080px);max-width:calc(100vw - 32px);height:min(680px,100vh - 32px);max-height:min(680px,100vh - 32px);box-shadow:var(--shadow-modal);color:var(--text);border-radius:12px;padding:0;overflow:hidden}.engine-selector__dialog[open]{flex-direction:column;display:flex}.engine-selector__dialog::backdrop{background:#1e1b161a}.engine-selector__dialog--anchored{max-width:none;margin:0;position:fixed;inset:auto}.engine-selector__header{gap:var(--space-8);flex-shrink:0;padding:10px 10px 0;display:flex}.engine-selector__header .engine-selector__search{border-color:var(--accent)}.engine-selector__search{flex:1;min-width:0}.engine-selector__back{color:var(--text-mid);cursor:pointer;font:inherit;background:0 0;border:0}.engine-selector__tabs{gap:var(--space-4);border-bottom:1px solid var(--border);flex-shrink:0;padding:8px 10px;display:flex;overflow-x:auto}.engine-selector__tabs button,.engine-selector__groups button{border:1px solid var(--border);border-radius:var(--radius-999);background:var(--bg);color:var(--text-mid);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.engine-selector__tabs button[aria-pressed=true]{background:var(--text);color:var(--bg);font-weight:600}.engine-selector__groups button.is-active{background:var(--bg-hover);color:var(--text);font-weight:600}.engine-selector__body{flex:1;grid-template-columns:230px 360px minmax(0,1fr);gap:8px;min-height:0;padding:8px 10px 10px;display:grid}.engine-selector__body--flat{grid-template-columns:360px minmax(0,1fr)}.engine-selector__groups{border-right:1px solid var(--border);align-content:start;gap:2px;padding:0 8px 0 0;display:grid;overflow-y:auto}.engine-selector__groups button{text-align:left;border:0;border-radius:7px;align-items:center;gap:8px;padding:8px;display:flex}.engine-selector__tabs .engine-selector__status{width:7px;height:7px}.engine-selector__groups button:after{color:var(--text-light);content:"›";margin-left:auto}.engine-selector__choices{border-right:1px solid var(--border);min-width:0;padding:0 8px 0 0;overflow-y:auto}.engine-selector__provider-filter{width:100%;margin-bottom:var(--space-6)}.engine-selector__choice{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:flex-start;gap:9px;padding:8px 10px;display:flex}.engine-selector__choice:hover,.engine-selector__choice:focus-visible,.engine-selector__choice.is-previewed{background:var(--accent-bg);outline:none}.engine-selector__choice.is-selected strong{color:var(--accent-strong)}.engine-selector__status{background:var(--text-light);border-radius:999px;flex:none;width:8px;height:8px}.engine-selector__choice>.engine-selector__status{margin-top:5px}.engine-selector__status--ready{background:var(--green)}.engine-selector__status--needs_setup{background:var(--amber)}.engine-selector__status--working{background:var(--accent)}.engine-selector__status--unavailable{background:var(--red)}.engine-selector__group-tag,.engine-selector__default,.engine-selector__recent{border:1px solid var(--border);border-radius:var(--radius-4);color:var(--text-mid);flex:none;padding:0 5px;font-size:10px}.engine-selector__default{border-color:var(--accent);color:var(--accent-strong)}.engine-selector__recent{color:var(--text-light)}.engine-selector__detail{flex-direction:column;min-width:0;min-height:0;display:flex}.engine-selector__detail-scroll{flex:1;min-height:0;padding:18px 22px;overflow-y:auto}.engine-selector__detail h2{overflow-wrap:anywhere;margin:0;font-size:19px}.engine-selector__detail p{color:var(--text-mid);margin:5px 0 0;font-size:12.5px;line-height:1.45}.engine-selector__detail-heading{justify-content:space-between;gap:var(--space-8);display:flex}.engine-selector__detail-heading>div{min-width:0}.engine-selector__detail-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.engine-selector__detail-heading a{color:var(--accent);font-size:var(--font-size-small);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.engine-selector__status-copy{align-items:center;gap:var(--space-4);color:var(--text-mid);margin-top:4px;font-size:12px;display:inline-flex}.engine-selector__destination{border:1px solid var(--border);color:var(--text-mid);border-radius:4px;margin:0;padding:0 5px;font-size:10px;line-height:1.5}.engine-selector__blocker{padding:0;color:var(--red)!important;margin-top:10px!important}.engine-selector__facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:12px 0;font-size:12px;display:grid}.engine-selector__facts div{display:contents}.engine-selector__facts dt{color:var(--text-light);grid-column:1}.engine-selector__facts dd{margin:0}.engine-selector__facts dd button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.engine-selector__route{border-top:1px solid var(--border);gap:8px;margin:14px 0 0;padding-top:14px;font-size:12px;display:grid}.engine-selector__route-control{border-top:1px solid var(--border);grid-template-columns:100px minmax(0,1fr);align-items:start;gap:12px;margin-top:14px;padding-top:14px;font-size:12px;display:grid}.engine-selector__route-control-label{color:var(--text-light);padding-top:7px}.engine-selector__route-control-body{min-width:0;overflow:hidden}.engine-selector__route-toggle.segmented{flex-wrap:nowrap;max-width:100%;display:inline-flex;overflow:hidden}.engine-selector__route-toggle.segmented button{white-space:nowrap;max-width:180px;overflow:hidden}.engine-selector__route-toggle .segmented-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.engine-selector__route-dot{box-sizing:border-box;border:1.5px solid var(--text-light);background:0 0;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.engine-selector__route-dot.is-ready{border-color:var(--status-success,#3f8f63);background:var(--status-success,#3f8f63)}.engine-selector__route-error{color:var(--danger);margin:6px 0 0}.engine-selector__route-control+.engine-selector__route{border-top:0;margin-top:8px;padding-top:0}.engine-selector__route>div{grid-template-columns:100px minmax(0,1fr);gap:12px;display:grid}.engine-selector__route dt{color:var(--text-light)}.engine-selector__route dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.engine-selector__route a{color:var(--accent);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.engine-selector__chips{gap:var(--space-4);flex-wrap:wrap;margin-top:6px;display:flex}.engine-selector__chips span{border-radius:var(--radius-4);background:var(--bg-hover);padding:2px 5px}.engine-selector__footer{gap:var(--space-8);margin-top:var(--space-8);padding:0 0 6px;display:grid}.engine-selector__footer:focus{outline:2px solid var(--accent);outline-offset:-2px}.engine-selector__footer .selector-setup{border:1px solid var(--accent-bg);background:color-mix(in srgb, var(--accent-bg) 24%, var(--bg));border-radius:9px;padding:11px 12px}.engine-selector__footer .selector-setup>:first-child{margin-top:0}.engine-selector__footer .selector-setup>:last-child{margin-bottom:0}.engine-selector__footer .provider-key-setup-card h3{margin:0 0 4px;font-size:14px}.engine-selector__footer .provider-key-setup-card>p{margin:4px 0}.engine-selector__footer .provider-key-setup-card__steps{margin:8px 0}.engine-selector__footer .provider-key-setup-card ol{margin:6px 0 8px;padding-left:20px}.engine-selector__footer .provider-key-setup-card>a{align-items:center;gap:4px;margin:6px 0 10px;display:inline-flex}.engine-selector__footer .cloud-setup-options,.engine-selector__footer .selector-setup-stack{gap:10px;display:grid}.engine-selector__footer .selector-configuration-action{border:1px solid var(--border);background:var(--bg);border-radius:10px;padding:0;overflow:hidden}.engine-selector__footer .selector-configuration-action.is-expanded{padding:12px}.engine-selector__footer .selector-configuration-action h3{margin:0 0 6px;font-size:14px}.engine-selector__footer .selector-configuration-toggle{width:100%;min-height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 12px;font-weight:600;display:flex}.engine-selector__footer .selector-configuration-action.is-expanded .selector-configuration-toggle{width:calc(100% + 24px);margin:-12px -12px 6px}.engine-selector__footer .selector-configuration-action .selector-setup{background:0 0;border:0;padding:0}.engine-selector__footer .selector-generic-cloud-setup{gap:8px;display:grid}.engine-selector__footer .cloud-credit-blocker{border-color:color-mix(in srgb, var(--amber) 30%, var(--border));background:var(--amber-bg)}.engine-selector__empty{padding:var(--space-12);color:var(--text-light)}@media (width<=999px){.engine-selector__body{grid-template-columns:240px minmax(0,1fr)}.engine-selector__dialog:not(.engine-selector__dialog--anchored){margin:auto}}@media (width<=599px){.engine-selector__dialog::backdrop{background:#1e1b1661}.engine-selector__dialog{border-radius:0;flex-direction:column;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;display:flex}.engine-selector__body{flex:1;height:auto;min-height:0;display:block}.engine-selector__choices{border-right:0;height:100%}.engine-selector__detail,.engine-selector__dialog--mobile-detail .engine-selector__choices{display:none}.engine-selector__dialog--mobile-detail .engine-selector__detail{height:100%;display:flex}.engine-selector__dialog--mobile-detail .engine-selector__tabs{display:none}.engine-selector__back{margin:0 0 var(--space-8);padding:0;display:block}.engine-selector__footer{margin-top:auto}}@media (width>=600px){.engine-selector__back{display:none}}@media (prefers-reduced-motion:reduce){.engine-selector *,.engine-selector :before,.engine-selector :after{transition:none!important;animation:none!important}}.model-pull-progress .activity-progress-card-body{gap:6px;padding:10px 16px}.model-pull-progress .activity-progress-card-footer{justify-content:flex-end}.model-pull-progress-size{color:var(--text-mid);font-size:11px}.model-pull-progress-error{color:var(--red);margin:0;font-size:12px}.model-pull-progress-done{color:var(--text-mid);margin:0;font-size:12px}.friendly-filters{gap:9px}.friendly-filter-intro{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:8px;padding:0 2px 7px;display:flex}.friendly-filter-intro strong{color:var(--text);font-size:12px}.friendly-filter-intro p{color:var(--text-light);margin:3px 0 0;font-size:10.5px;line-height:1.4}.friendly-active-filters{flex-direction:column;gap:4px;display:flex}.friendly-active-heading{color:var(--text-light);text-transform:uppercase;letter-spacing:.03em;justify-content:space-between;align-items:center;font-size:10px;font-weight:650;display:flex}.friendly-active-heading button,.friendly-advanced>button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:10.5px}.friendly-facet-stack{flex-direction:column;gap:6px;display:flex}.friendly-facet-card{border:1px solid var(--border);border-radius:var(--radius-7);background:var(--bg);overflow:hidden}.friendly-facet-card.is-active{border-color:var(--accent)}.friendly-facet-header{background:var(--bg-panel);align-items:center;width:100%;display:flex}.friendly-facet-toggle{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;flex:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;display:grid}.friendly-facet-toggle>span:first-child{flex-direction:column;min-width:0;display:flex}.friendly-facet-toggle strong{text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.friendly-facet-toggle small{color:var(--text-light);font-size:9.5px;font-weight:400}.friendly-facet-toggle svg{color:var(--text-light);transition:transform .12s}.friendly-facet-toggle svg.is-open{transform:rotate(180deg)}.friendly-facet-clear{background:var(--accent-bg);color:var(--accent);cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:2px;margin-right:7px;padding:2px 5px;font-size:9px;font-weight:700;display:inline-flex}.friendly-facet-clear:not(:disabled):hover{color:var(--text)}.friendly-facet-clear:disabled{cursor:default;opacity:.5}.friendly-facet-body{flex-direction:column;gap:7px;padding:8px;display:flex}.friendly-facet-search{border:1px solid var(--border);border-radius:var(--radius-6);color:var(--text-light);align-items:center;gap:5px;padding:4px 6px;display:flex}.friendly-facet-search:focus-within{border-color:var(--focus)}.friendly-facet-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:11px}.friendly-facet-bulk-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.friendly-facet-bulk-actions button{border:1px solid var(--border);border-radius:var(--radius-5);background:var(--bg-panel);color:var(--accent);cursor:pointer;padding:3px 6px;font-size:9.5px}.friendly-facet-bulk-actions button:not(:disabled):hover{border-color:var(--accent)}.friendly-facet-bulk-actions button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.friendly-facet-bulk-actions button:disabled{cursor:default;opacity:.5}.friendly-facet-note{color:var(--text-light);font-size:9.5px}.friendly-facet-note[data-loading=true]{opacity:.55}.friendly-checkbox-list{flex-direction:column;gap:2px;max-height:220px;display:flex;overflow:auto}.friendly-checkbox-list.is-searchable{height:220px}.friendly-checkbox-list[data-loading=true]{opacity:.55}.friendly-checkbox-row{border-radius:var(--radius-5);min-height:24px;color:var(--text-mid);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:2px 3px;font-size:11px;display:grid}.friendly-checkbox-row:hover{background:var(--bg-hover)}.friendly-checkbox-choice{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.friendly-checkbox-choice span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.friendly-checkbox-actions{opacity:0;pointer-events:none;align-items:center;gap:2px;display:inline-flex}.friendly-checkbox-row:hover .friendly-checkbox-actions,.friendly-checkbox-row:focus-within .friendly-checkbox-actions{opacity:1;pointer-events:auto}.friendly-checkbox-actions button{border-radius:var(--radius-4);min-width:18px;min-height:18px;color:var(--accent);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:1px 3px;font-size:9.5px;display:inline-flex}.friendly-checkbox-actions button:not(:disabled):hover{background:var(--accent-bg)}.friendly-checkbox-actions button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.friendly-checkbox-actions button:disabled{cursor:default;opacity:.5}.friendly-checkbox-row>small{color:var(--text-light);font-variant-numeric:tabular-nums}.friendly-histogram{border-bottom:1px solid var(--border-strong);align-items:flex-end;gap:2px;height:54px;padding:3px 2px 0;display:flex}.friendly-histogram span{background:color-mix(in srgb, var(--accent) 68%, transparent);border-radius:2px 2px 0 0;flex:1;min-width:2px;transition:background-color .1s}.friendly-histogram span[data-excluded=true]{background:var(--border)}.friendly-range-inputs{grid-template-columns:1fr 1fr;gap:6px;display:grid}.friendly-range-inputs label{border:1px solid var(--border);border-radius:var(--radius-5);background:var(--bg);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.friendly-range-inputs label:focus-within{border-color:var(--focus)}.friendly-range-inputs label>span:first-child{border-right:1px solid var(--border);color:var(--text-light);align-self:stretch;align-items:center;padding:0 5px;font-size:9.5px;display:flex}.friendly-range-inputs input,.friendly-advanced-fields input,.friendly-advanced-fields select{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-5);background:var(--bg);width:100%;min-width:0;color:var(--text);padding:4px 5px;font-size:10.5px}.friendly-range-inputs input{background:0 0;border:0;outline:0}.friendly-range-slider{--range-thumb-radius:7.5px;height:25px;position:relative}.friendly-range-slider-track{z-index:0;top:11px;right:var(--range-thumb-radius);left:var(--range-thumb-radius);background:var(--border-strong);border-radius:999px;height:3px;position:absolute}.friendly-range-slider-track span{border-radius:inherit;background:var(--accent);position:absolute;top:0;bottom:0}.friendly-range-slider input{z-index:1;appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:25px;margin:0;padding:0;position:absolute;inset:0}.friendly-range-slider input.is-maximum{z-index:2}.friendly-range-slider input::-webkit-slider-runnable-track{background:0 0;border:0;height:3px}.friendly-range-slider input::-webkit-slider-thumb{box-sizing:border-box;appearance:none;border:2px solid var(--accent);background:var(--bg);cursor:grab;pointer-events:auto;border-radius:50%;width:15px;height:15px;margin-top:-6px;box-shadow:0 1px 2px #0000002e}.friendly-range-slider input::-moz-range-track{background:0 0;border:0;height:3px}.friendly-range-slider input::-moz-range-thumb{box-sizing:border-box;border:2px solid var(--accent);background:var(--bg);cursor:grab;pointer-events:auto;border-radius:50%;width:15px;height:15px;box-shadow:0 1px 2px #0000002e}.friendly-range-slider input:focus-visible{outline:none}.friendly-range-slider input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:2px}.friendly-range-slider input:focus-visible::-moz-range-thumb{outline:2px solid var(--focus);outline-offset:2px}.friendly-advanced{border-top:1px solid var(--border);padding-top:4px}.friendly-advanced>button{padding:0}.friendly-advanced-fields{gap:5px;margin-top:6px;display:grid}.friendly-advanced-fields .btn{justify-self:end}.sidebar-facets{flex-direction:column;display:flex}.facets-body{flex-direction:column;gap:7px;display:flex}.facets-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;display:grid}.facets-controls label{color:var(--text-light);flex-direction:column;grid-column:1/-1;gap:2px;font-size:10.5px;font-weight:650;display:flex}.facets-refresh{grid-column:2;justify-self:end}.facets-summary,.facets-empty{color:var(--text-light);padding:2px 6px;font-size:11.5px}.facets-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.facet-value-hit{border-radius:var(--radius-6);text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin:0;padding:3px 5px;display:grid}.facet-value-hit:not(:disabled):hover{background:var(--bg-hover);border-color:var(--border)}.facet-value-hit:disabled{cursor:default}.facet-value-hit.is-active{border-color:var(--accent);background:var(--accent-bg)}.facet-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:650;overflow:hidden}.facet-count{border-radius:var(--radius-8);font-variant-numeric:tabular-nums;color:var(--text-mid);background:var(--bg-hover);padding:1px 6px;font-size:9.5px;font-weight:650}.facets-blurb{color:var(--text-light);margin:0 0 6px;padding:0 2px;font-size:10.5px;line-height:1.4}.facets-note{color:var(--text-light);padding:2px 6px;font-size:10.5px;font-style:italic}.facets-active-filter{border:1px solid var(--accent);background:var(--accent-bg);border-radius:var(--radius-6);color:var(--accent);align-items:center;gap:5px;padding:3px 4px 3px 7px;font-size:11px;display:flex}.facets-active-filter-label{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;min-width:0;overflow:hidden}.facets-active-filter-clear{cursor:pointer;border-radius:var(--radius-5);width:22px;height:22px;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.facets-active-filter-clear:not(:disabled):hover{background:var(--bg-hover);color:var(--text)}.facets-active-filter-clear:disabled{cursor:default;opacity:.5}.facet-value-row{list-style:none}.history-page-control{padding:5px 8px}.history-page-button{border:1px solid var(--border);background:var(--bg);width:100%;height:28px;color:var(--text-mid);border-radius:var(--radius-6);justify-content:center;align-items:center;gap:5px;font-size:11.5px;font-weight:600;display:inline-flex}.history-page-button:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.history-page-button:disabled{opacity:.55;cursor:wait}.history-icon{border-radius:var(--radius-5);background:var(--bg-panel);width:24px;height:24px;color:var(--text-mid);flex-shrink:0;place-items:center;display:grid}.history-label{font-weight:550;line-height:1.35}.history-pointer{text-transform:uppercase;color:var(--accent);align-self:center;font-size:10px;font-weight:700}.history-run-id-row,.history-deep-link-row{align-items:center;gap:6px;min-width:0;display:flex}.history-run-id-row code,.history-deep-link-row code{overflow-wrap:anywhere;min-width:0}.history-params-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.bottom-dock-detail-section pre.history-params-json{color:var(--text);background:var(--bg-panel);border-radius:var(--radius-5);max-height:220px;padding:8px;overflow:auto}.bottom-dock-table tr.history-state-undone{opacity:.5}.bottom-dock-table tr.history-state-current{background:var(--accent-bg)}.bottom-dock-table tr.history-state-current .history-icon{background:var(--accent);color:var(--text-on-solid)}.bottom-dock-row-button:has(.history-icon){align-items:center;gap:8px;display:flex}.bottom-dock-row-button .history-icon,.bottom-dock-detail-header .history-icon{width:20px;height:20px}.bottom-dock-row-button .history-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bottom-dock-row-button .history-pointer{margin-left:auto}.bottom-dock-detail-header strong{align-items:center;gap:8px;display:flex}.bottom-dock-table-wrap{flex:auto;min-width:0;min-height:0;overflow:auto}.bottom-dock-table{border-collapse:collapse;width:100%;color:var(--text);table-layout:fixed}.bottom-dock-table th,.bottom-dock-table td{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;overflow:hidden}.bottom-dock-table tbody tr{cursor:pointer}.bottom-dock-table tbody tr:hover{background:var(--bg-hover)}.bottom-dock-row-selected{background:var(--accent-bg)}.bottom-dock-row-button{text-align:left;width:100%;min-width:0;display:block}.bottom-dock-row-button strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bottom-dock-table th{z-index:1;background:var(--bg-panel);color:var(--text-mid);padding:0;font-size:11px;font-weight:700;position:sticky;top:0}.bottom-dock-column-header{align-items:center;min-width:0;height:100%;padding:5px 16px 5px 8px;display:flex;position:relative}.bottom-dock-column-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bottom-dock-column-resize-handle{appearance:none;cursor:col-resize;background:0 0;border:0;width:9px;margin:0;padding:0;position:absolute;top:0;bottom:0;right:0}.bottom-dock-column-resize-handle:after{content:"";background:var(--border-strong);opacity:0;width:1px;position:absolute;top:5px;bottom:5px;right:3px}.bottom-dock-column-resize-handle:hover:after,.bottom-dock-column-resize-handle:focus-visible:after{opacity:1}.bottom-dock-column-resize-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bottom-dock-status-error,.bottom-dock-error-message{color:var(--red)}.bottom-dock-error-message{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.bottom-dock-split{width:100%;min-width:0;height:100%;min-height:0;display:flex}.bottom-dock-split-handle{appearance:none;cursor:col-resize;border:0;border-left:1px solid var(--border);background:var(--bg-panel);flex:0 0 7px;align-self:stretch;margin:0;padding:0;position:relative}.bottom-dock-split-handle:after{content:"";border-radius:var(--radius-999);background:var(--border-strong);opacity:0;width:2px;position:absolute;top:8px;bottom:8px;left:3px}.bottom-dock-split-handle:hover:after,.bottom-dock-split-handle:focus-visible:after,.bottom-dock-split-resizing .bottom-dock-split-handle:after{opacity:1}.bottom-dock-split-handle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bottom-dock-detail{min-width:260px;max-width:min(720px,60vw);min-height:0;color:var(--text);background:var(--bg);flex:none;padding:8px 12px;overflow:auto}.bottom-dock-detail-empty{color:var(--text-light)}.bottom-dock-detail-header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.bottom-dock-detail-header strong,.bottom-dock-detail-header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bottom-dock-detail-grid{grid-template-columns:minmax(92px,max-content) minmax(0,1fr);gap:4px 12px;margin:0;display:grid}.bottom-dock-detail-grid div{display:contents}.bottom-dock-detail-grid dt{color:var(--text-mid);font-weight:700}.bottom-dock-detail-grid dd{overflow-wrap:anywhere;min-width:0;margin:0}.bottom-dock-detail-section{border-top:1px solid var(--border);margin-top:12px;padding-top:10px}.bottom-dock-detail-section h4{color:var(--text-mid);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px;font-size:11px}.bottom-dock-detail-section pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--red);font-family:var(--font);margin:0}.bottom-dock-empty-cell{color:var(--text-light)}.bottom-dock-row-error-groups{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.bottom-dock-row-error-group{overflow-wrap:anywhere}.bottom-dock-row-error-rows{color:var(--text-light)}.sidebar-mentions{flex-direction:column;display:flex}.sidebar-mentions .facets-list{gap:3px}.mentions-coverage{color:var(--text-light);font-variant-numeric:tabular-nums;padding:2px 6px;font-size:10.5px}.mentions-coverage[data-uncovered=true]{color:var(--amber)}.mentions-cta{align-self:flex-start;align-items:center;gap:5px;display:inline-flex}.mentions-type-section{flex-direction:column;gap:3px;margin-top:4px;display:flex}.mentions-type-heading{align-items:center;gap:4px;display:flex}.mentions-type-toggle{cursor:pointer;min-width:0;color:var(--text-mid);text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:4px;margin:0;padding:2px 4px;display:flex}.mentions-type-toggle:hover{color:var(--text)}.mentions-type-name{letter-spacing:.04em;min-width:0;font-size:10.5px;font-weight:700}.mentions-type-filter{border-radius:var(--radius-4);cursor:pointer;color:var(--text-light);background:0 0;border:1px solid #0000;align-items:center;padding:2px;display:inline-flex}.mentions-type-filter:not(:disabled):hover{color:var(--text);border-color:var(--border)}.mentions-type-filter:disabled{cursor:default;opacity:.5}.mentions-type-filter.is-active{color:var(--accent);border-color:var(--accent);background:var(--accent-bg)}.mentions-group-line{align-items:center;gap:2px;display:flex}.mentions-group-line .facet-value-hit,.mentions-surface-hit{grid-template-columns:minmax(0,1fr);row-gap:1px}.mentions-group-line .facet-label,.mentions-surface-hit .facet-label{text-overflow:clip;white-space:pre-wrap;overflow-wrap:anywhere;overflow:visible}.mentions-row-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.mentions-group-caret,.mentions-group-caret-spacer{justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;display:inline-flex}.mentions-group-caret{cursor:pointer;color:var(--text-light);background:0 0;border:none;margin:0;padding:0}.mentions-group-caret:hover{color:var(--text)}.mentions-forms{border-radius:var(--radius-8);color:var(--text-light);background:var(--bg-hover);padding:1px 6px;font-size:9.5px;font-weight:650}.mentions-mention-count{color:var(--text-light);font-variant-numeric:tabular-nums;font-size:9.5px}.mentions-surface-list{border-left:1px solid var(--border);flex-direction:column;gap:2px;margin:2px 0 4px 18px;padding:0 0 0 6px;list-style:none;display:flex}.mentions-surface-hit .facet-label{font-size:11.5px;font-weight:500}.mentions-exact-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--text-light);font-size:9px;font-weight:650}.mentions-type-more{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.mentions-type-error{align-self:stretch}.mentions-load-more{align-self:flex-start;font-size:11px}.mentions-rerun-link{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:underline}.notification-item.severity-warning{border-color:var(--amber)}.notification-item.severity-critical{border-color:var(--red)}.source-detail-contribution-tab{min-width:0}.sources-form-row{gap:6px;display:flex}.sources-form-row>.panel-select-shell{flex:1;min-width:0}.sources-form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;display:grid}.source-textarea{min-height:52px}.source-item.disabled{opacity:.6}.source-controls>.panel-select-shell{flex:140px;min-width:0}.source-health-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.source-health-summary>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}@media (width<=640px){.sources-form-grid{grid-template-columns:minmax(0,1fr)}}.watch-run-events .highlighted{color:var(--accent)}.views-panel{background:var(--bg-panel);min-width:0}.views-create{flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.views-editor-actions,.saved-view-actions{flex-wrap:wrap;gap:6px;display:flex}.saved-views-list{flex-direction:column;gap:6px;min-width:0;margin-top:8px;display:flex}.saved-view-item{border:1px solid var(--border);border-radius:var(--radius-7);background:var(--bg);align-items:flex-start;gap:6px;width:100%;min-width:0;padding:6px;display:flex}.saved-view-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.saved-view-apply{color:var(--text);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.saved-view-summary{overflow-wrap:anywhere;color:var(--text-light);font-size:11px}.saved-view-actions{flex:none;justify-content:flex-end}@media (width<=260px){.saved-view-item{flex-wrap:wrap}.saved-view-actions{justify-content:flex-start;width:100%}.views-editor-actions>.btn{flex:auto}}.views-empty{color:var(--text-light);font-size:12px}.active-saved-view-chip,.saved-view-active{border:1px solid var(--accent);color:var(--accent);background:var(--accent-bg);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600;line-height:1.5}.active-saved-view-chip{cursor:pointer}.plugin-view-unavailable{min-height:0;color:var(--text-light);text-align:center;flex:1;place-items:center;padding:16px;font-size:12px;display:grid}.plugin-panel-contribution-host{border-left:1px solid var(--border);background:var(--bg-panel);flex:0 0 min(300px,32vw);width:min(300px,32vw);overflow:hidden}.plugin-panel-unavailable{min-height:120px;color:var(--text-light);text-align:center;place-items:center;padding:14px;font-size:12px;display:grid}.plugin-selection-summary-panel{min-height:0;color:var(--text);flex-direction:column;flex:1;display:flex}.plugin-selection-summary-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 14px 14px;display:flex}.plugin-selection-summary-metric{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg);gap:3px;padding:10px;display:grid}.plugin-selection-summary-metric span:first-child{font-size:18px;font-weight:650}.plugin-selection-summary-metric span:last-child,.plugin-selection-summary-detail,.plugin-selection-summary-id-list{color:var(--text-mid);font-size:12px}.plugin-selection-summary-id-list{overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg);min-height:32px;padding:8px}.markdown-body{font-size:12.5px;line-height:1.55}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:var(--text);margin:10px 0 5px;line-height:1.3}.markdown-body h1{font-size:16px}.markdown-body h2{font-size:14.5px}.markdown-body h3{font-size:13px}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body blockquote,.markdown-body pre{margin:5px 0}.markdown-body ul,.markdown-body ol{padding-left:20px}.markdown-body code{font-family:var(--mono);background:var(--bg-panel);border-radius:var(--radius-4);padding:1px 4px;font-size:11px}.markdown-body pre{font-family:var(--mono);background:var(--bg-panel);border-radius:var(--radius-6);padding:8px 10px;font-size:11px;line-height:1.5;overflow-x:auto}.markdown-body pre code{background:0 0;padding:0}.markdown-body blockquote{border-left:3px solid var(--border);color:var(--text-mid);padding-left:10px}.markdown-body a{color:var(--accent)}.markdown-body img{border-radius:var(--radius-6);max-width:100%}.markdown-body table{border-collapse:collapse;font-size:11.5px}.markdown-body th,.markdown-body td{border:1px solid var(--border);text-align:left;padding:3px 8px}.row-field-value{overflow-wrap:break-word;white-space:pre-wrap;line-height:1.5}.row-field-clamp{position:relative}.row-field-clamp-content{max-height:50vh;position:relative;overflow:hidden}.row-field-clamp-expanded{max-height:none;overflow:visible}.row-field-clamp[data-clamped=true] .row-field-clamp-content:after{content:"";pointer-events:none;background:linear-gradient(to bottom, transparent, var(--bg-sidebar));height:44px;position:absolute;bottom:0;left:0;right:0}.row-field-clamp-toggle{margin-top:4px}.row-field-temporal{gap:7px;display:grid}.row-field-temporal-anchor{color:var(--text-light);justify-content:space-between;gap:8px;font-size:11px;display:flex}.row-field-temporal-items{gap:5px;margin:0;padding-left:22px;display:grid}.row-field-temporal-items li{padding-left:2px}.row-field-temporal-items strong{font-variant-numeric:tabular-nums}.row-field-temporal-items span{color:var(--text-mid);font-size:11px;display:block}.row-field-temporal-invalid{color:var(--red);font-size:12px}.row-field-rich-text{gap:6px;display:grid}.row-field-html{white-space:normal}.row-field-html p{margin:0 0 6px}.row-field-html p:last-child{margin-bottom:0}.row-field-html ul,.row-field-html ol{margin:4px 0 4px 20px;padding:0}.row-field-raw summary{cursor:pointer;color:var(--text-light);font-size:11px;font-weight:600}.row-field-raw pre{border-radius:var(--radius-6);background:var(--bg-panel);color:var(--text-mid);white-space:pre-wrap;margin:6px 0 0;padding:8px;overflow:auto}.row-field-media{border-radius:var(--radius-6);background:var(--bg-panel);width:100%;display:block}.row-field-region-media{width:100%;position:relative}.row-field-region-box{pointer-events:none;border:2px solid #e03b3b;border-radius:3px;position:absolute;box-shadow:0 0 0 1px #ffffffe6}.row-field-audio-control{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg-panel);width:100%;min-width:0;color:var(--text);text-align:left;align-items:center;gap:7px;padding:7px 9px;display:flex}.row-field-audio-control:hover{border-color:var(--accent);color:var(--accent)}.row-field-audio-control span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-field-link{color:var(--accent);word-break:break-all}.geo-point-detail{border-radius:var(--radius-6);background:#e8f3f1;border:1px solid #cfe2de;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.geo-point-coords{color:#1d766e;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:650;display:inline-flex}.row-field-media-label{color:var(--text-light);margin-top:3px;font-size:11px}.document-text{font:inherit;color:var(--text);white-space:pre-wrap;overflow-wrap:break-word;max-width:78ch;margin:0;font-size:13.5px;line-height:1.65}.json-results{overflow-x:auto}.json-table{border-collapse:collapse;width:100%;font-size:11.5px}.json-table th{text-align:left;vertical-align:top;text-transform:uppercase;letter-spacing:.05em;color:var(--text-light);border-bottom:1px solid var(--border);white-space:nowrap;padding:3px 8px 3px 0;font-size:10.5px;font-weight:650}.json-table td{text-align:left;border-bottom:1px solid var(--bg-hover);vertical-align:top;overflow-wrap:break-word;max-width:260px;padding:5px 8px 5px 0;line-height:1.45}.json-table .row-field-link{word-break:break-all}.json-blob-thumbs{flex-wrap:wrap;gap:10px;display:flex}.json-blob-thumb{flex-direction:column;gap:3px;max-width:120px;margin:0;display:flex}.json-blob-thumb img{border-radius:var(--radius-6);border:1px solid var(--border);background:var(--bg-panel);object-fit:cover;width:auto;max-width:120px;height:auto;max-height:80px;display:block}.json-blob-thumb figcaption{color:var(--text-light);word-break:break-word;font-size:10.5px;line-height:1.3}.json-blob-thumb-time{font-variant-numeric:tabular-nums}.json-list{margin:0;padding-left:18px;line-height:1.6}._object_db8og_1{gap:7px;display:grid}._objectEntry_db8og_2{grid-template-columns:minmax(72px,.35fr) minmax(0,1fr);align-items:start;gap:4px 12px;display:grid}._term_db8og_3{min-width:0;color:var(--text-mid);overflow-wrap:anywhere;font-size:11px;font-weight:600}._description_db8og_4{min-width:0;margin:0}._list_db8og_5{padding-left:20px}@media (width<=620px){._objectEntry_db8og_2{grid-template-columns:1fr}}.cell-evidence{gap:6px;margin-top:8px;display:grid}.cell-evidence-links,.cell-evidence-stale-list{gap:5px;display:grid}.cell-evidence-link{text-align:left;border-radius:var(--radius-6);width:100%;color:var(--accent);background:#f5f8ff;border:1px solid #c7d5f7;align-items:flex-start;gap:7px;padding:7px 8px;display:flex}.cell-evidence-link:hover{background:var(--accent-bg)}.cell-evidence-link small{color:var(--text-mid);margin-top:2px;font-size:11px;line-height:1.35;display:block}.cell-evidence-link-stale{background:var(--amber-bg);color:var(--amber);border-color:#e2c276}.cell-evidence-link-active{border-color:var(--accent);background:var(--accent-bg);box-shadow:inset 0 0 0 1px var(--accent)}.cell-evidence-audit-toggle{justify-self:start}.cell-evidence-error{color:var(--red);font-size:11.5px}.row-source-documents{border-bottom:1px solid var(--border);gap:8px;padding:10px 0;display:grid}.row-source-documents h3{margin:0;font-size:12px;font-weight:600}.row-source-evidence{flex-wrap:wrap;gap:6px;display:flex}.row-open-source-document{align-items:center;gap:6px;display:inline-flex}.row-source-note{color:var(--muted);margin:0;font-size:12px}.provenance{background:var(--ai-bg);border-radius:var(--radius-7);margin-top:8px;padding:9px 11px}.prov-justification{color:var(--text-mid);margin:8px 0 0;font-size:11.5px;line-height:1.5}.explain{margin-top:6px}.explain-toggle{align-items:center;display:inline-flex}.explain-panel{resize:both;background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-7);min-width:min(280px,100vw - 16px);min-height:min(160px,100vh - 16px);box-shadow:var(--shadow-menu);margin:0;padding:9px 11px;position:fixed;inset:auto;overflow-y:auto}.explain-panel-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.explain-panel-title{color:var(--text-mid);font-size:11px;font-weight:650}.explain-close{flex-shrink:0}.explain-meta{margin-bottom:4px}.explain-meta .prov-key{color:var(--text-mid)}.explain-note{color:var(--text-light);font-size:11.5px;line-height:1.5}.explain-error{color:var(--red)}.explain-section-head{color:var(--text-mid);justify-content:space-between;align-items:center;margin:8px 0 4px;font-size:11px;font-weight:650;display:flex}.research-details{overflow-wrap:anywhere;gap:12px;min-width:0;line-height:1.45;display:grid}.research-details:focus{outline:none}.research-details h3,.research-details h4,.research-details p{margin:0}.research-details h3{margin-bottom:6px;font-size:14px}.research-details h4{font-size:13px}.research-note{color:var(--text-mid);font-size:12px}.research-error,.research-query,.research-snippet{white-space:pre-wrap;overflow-wrap:anywhere}.research-steps{margin:0;padding:0;list-style:none}.research-step,.research-call{border-bottom:1px solid var(--border);padding:10px 0}.research-step>p{margin-top:4px}.research-disclosure{min-width:0;margin-top:8px}.research-disclosure>summary{cursor:pointer;font-weight:600}.research-captured{min-width:0;margin-top:8px}.research-content-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.research-captured pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg-panel);border:1px solid var(--border);border-radius:4px;max-height:280px;padding:10px;font-size:12px;overflow:auto}.research-sources,.research-results{overflow-wrap:anywhere;margin:6px 0 0;padding-left:20px}.research-results li+li{margin-top:10px}.research-activity-summary p{margin:0}.cost-line{color:var(--text-mid);margin-top:16px;font-size:12.5px;line-height:1.5}.action-run-actions>.cost-line{margin-top:0;margin-bottom:2px}.cost-line .cost-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.cost-line.cost-paid .cost-dot{background:var(--amber)}.cost-line.cost-warn{color:var(--amber)}.cost-line.cost-warn .cost-dot{background:var(--amber)}.action-run-actions{z-index:8;border-top:1px solid var(--border);background:var(--bg-panel);flex-direction:column;align-items:stretch;gap:8px;margin:14px -18px -16px;padding:10px 18px 14px;display:flex;position:sticky;bottom:0}.run-scope-summary{color:var(--text-light);text-align:right;margin:0;font-size:12px;line-height:1.25}.run-disabled-reason{color:var(--text-light);text-align:right;margin:6px 0 0;font-size:12px;line-height:1.35}.run-overwrite-existing{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.run-actions-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.run-actions-row>.btn{color:var(--text-mid);background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 13px;font-size:13px}.run-actions-row>.btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.run-scope-control{flex-shrink:0;position:relative}.run-scope-button-row{grid-template-columns:minmax(0,1fr) 34px;display:grid}.run-scope-button-row .btn{min-width:0;min-height:38px;font-size:13px}.btn.run-primary{border-right:0;border-radius:10px 0 0 10px;padding:0 16px}.btn.run-scope-toggle{border-left:0;border-radius:0 10px 10px 0;justify-content:center;padding-left:0;padding-right:0}.run-scope-toggle:before{content:"";background:#ffffff47;align-self:stretch;width:1px;margin:5px 0}.run-scope-menu .menu-item{align-items:flex-start}.run-scope-menu .menu-item-name{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.run-scope-menu .menu-item>.muted{overflow-wrap:anywhere;text-align:right;flex:0 auto;min-width:0;max-width:50%;line-height:1.35}.pdf-batch-flow{min-height:0;color:var(--text);flex-direction:column;flex:auto;display:flex}.pdf-batch-loading,.pdf-batch-cancelling{min-height:320px;color:var(--text-light);flex:auto;justify-content:center;align-items:center;gap:9px;display:flex}.pdf-batch-cancelling{text-align:center;flex-direction:column}.pdf-batch-cancelling h2,.pdf-batch-cancelling p{margin:0}.pdf-batch-cancelling progress{width:min(440px,70%);accent-color:var(--accent)}.pdf-batch-cancelling>span{font-size:12px}.pdf-batch-check-sidebar h2{margin:0 0 4px;font-size:20px;line-height:1.25}.pdf-batch-check-sidebar>p{color:var(--text-light);margin:0;font-size:13px;line-height:1.45}.pdf-batch-progress-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:18px;display:grid}.pdf-batch-complete{color:#18785b;align-items:center;gap:5px;font-size:11px;display:inline-flex}.pdf-batch-space{color:var(--text-light);align-items:center;gap:7px;margin:13px 0 16px;font-size:12px;display:flex}.pdf-batch-reselect{background:#f7f7fe;border:1px solid #d6d8f5;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 16px;padding:12px 14px;display:flex}.pdf-batch-reselect>div{gap:3px;display:grid}.pdf-batch-reselect strong{font-size:13px}.pdf-batch-reselect span{color:var(--text-light);font-size:12px}.pdf-batch-drafts-loading{color:var(--text-light);align-items:center;gap:7px;margin-top:12px;font-size:12px;display:flex}.pdf-batch-drafts{background:var(--bg);border:1px solid #e3ddd7;border-radius:8px;gap:0;margin-top:14px;display:grid}.pdf-batch-drafts>header{border-bottom:1px solid #eee9e4;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.pdf-batch-drafts>header strong{font-size:13px}.pdf-batch-drafts>header span,.pdf-batch-drafts article span{color:var(--text-light);font-size:11px}.pdf-batch-drafts article{border-bottom:1px solid #f1ece8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:7px 10px;display:grid}.pdf-batch-drafts article:last-of-type{border-bottom:0}.pdf-batch-drafts article>div:nth-child(2){gap:2px;min-width:0;display:grid}.pdf-batch-drafts article>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pdf-batch-draft-actions,.pdf-batch-draft-confirm{align-items:center;gap:6px;display:flex}.pdf-batch-draft-confirm>span{margin-right:4px}.pdf-batch-drafts>p{color:#b3412e;margin:0;padding:8px 12px;font-size:12px}.pdf-batch-category-table{border:1px solid var(--border);background:var(--bg);border-radius:8px;overflow:hidden}.pdf-batch-category-table>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 100px;align-items:center;min-height:38px;padding:0 13px;font-size:12px;display:grid}.pdf-batch-category-table>div:last-child{border-bottom:0}.pdf-batch-category-table .pdf-batch-category-heading{background:var(--bg-panel);min-height:34px;color:var(--text-light)}.pdf-batch-category-heading strong:last-child{text-align:right}.pdf-batch-category-table span{align-items:center;gap:9px;display:flex}.pdf-batch-category-table i,.pdf-batch-type-list i{border-radius:50%;flex:none;width:8px;height:8px}.pdf-batch-category-table b{text-align:right}.pdf-batch-check-body{flex:auto;grid-template-columns:380px minmax(0,1fr);min-height:0;display:grid}.pdf-batch-check-sidebar{border-right:1px solid var(--border);background:var(--bg-panel);min-height:0;padding:20px;overflow:auto}.pdf-batch-analysis-progress{border:1px solid var(--border);background:var(--bg);border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:14px 0;padding:10px;font-size:11px;display:grid}.pdf-batch-analysis-progress progress{grid-column:1/-1}.pdf-batch-type-list{gap:3px;margin-top:14px;display:grid}.pdf-batch-type-list button{min-height:34px;color:var(--text-mid);text-align:left;font:inherit;background:0 0;border:0;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:grid}.pdf-batch-type-list button:hover,.pdf-batch-type-list button.active{background:var(--accent-bg);color:var(--accent)}.pdf-batch-type-list b{font-size:11px}.pdf-batch-sample-heading{justify-content:space-between;align-items:center;margin:18px 0 8px;font-size:12px;display:flex}.pdf-batch-samples{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px 8px;display:grid}.pdf-batch-samples button,.pdf-batch-empty-sample{min-width:0;color:var(--text-light);font:inherit;background:0 0;border:0;justify-items:center;gap:5px;padding:2px;display:grid}.pdf-batch-samples img,.pdf-batch-sample-placeholder,.pdf-batch-empty-sample>i{object-fit:cover;border:1px solid var(--border-strong);background:var(--bg);border-radius:3px;justify-content:center;align-items:center;width:58px;height:74px;display:flex;box-shadow:0 1px 3px #281e141a}.pdf-batch-samples button.active img,.pdf-batch-samples button.active .pdf-batch-sample-placeholder{outline:2px solid var(--accent);outline-offset:2px}.pdf-batch-samples small{text-overflow:ellipsis;white-space:nowrap;width:82px;font-size:10px;overflow:hidden}.pdf-batch-empty-sample>i{box-shadow:none;background:#f3efeb}.pdf-batch-empty-sample small{white-space:normal;text-align:center}.pdf-batch-ocr-policy{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;display:grid}.pdf-batch-ocr-policy label{border:1px solid var(--border-strong);background:var(--bg);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:9px;font-size:11px;display:grid}.pdf-batch-ocr-policy label.active{background:var(--accent-bg);border-color:#c9cbf5}.pdf-batch-ocr-policy label span{gap:2px;display:grid}.pdf-batch-ocr-policy label small{color:var(--text-light);line-height:1.35}.pdf-batch-ocr-policy label b{white-space:nowrap;color:var(--text-mid);font-size:10px;font-weight:650}.pdf-batch-ocr-policy>p{color:#9a5b06;background:#fcefd9;border:1px solid #ebd9b8;border-radius:6px;grid-column:1/-1;gap:6px;margin:0;padding:8px;font-size:10.5px;display:flex}.pdf-batch-check-main{grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.pdf-batch-ocr-controls{border-top:1px solid var(--border);background:var(--bg);gap:9px;padding:12px 20px 14px;display:grid}.pdf-batch-ocr-controls-head{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.pdf-batch-engine{align-items:center;gap:8px;width:min(390px,100%);min-height:36px;display:flex}.pdf-batch-engine>span{color:var(--text-light);flex:none;font-size:11px}.pdf-batch-engine>:last-child{flex:auto;min-width:0;min-height:36px}.pdf-batch-engine>.engine-selector-field-loading{border:1px solid var(--border-strong);background:var(--bg);min-height:36px;color:var(--text-light);border-radius:6px;align-items:center;padding:0 10px;font-size:11px;line-height:1;display:flex}.pdf-batch-preview{flex-direction:column;min-width:0;min-height:0;display:flex}.pdf-batch-preview>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 20px;display:flex}.pdf-batch-preview>header>div:first-child{gap:3px;min-width:0;display:grid}.pdf-batch-preview>header strong,.pdf-batch-preview>header span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pdf-batch-preview>header span{color:var(--text-light);font-size:11px}.pdf-batch-preview>header .segmented-toolbar{flex:none}.pdf-batch-preview .pdf-packet-page-and-text{flex:auto;min-height:0}.pdf-batch-preview[data-category=image] .pdf-packet-page-and-text{overflow:hidden}.pdf-batch-preview[data-category=image] .pdf-packet-page-and-text>img{object-fit:contain;height:100%;max-height:100%}.pdf-batch-preview .pdf-packet-text-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit}.pdf-batch-preview .pdf-packet-text-card>p{color:#8a817a;font-family:inherit;font-style:italic;line-height:1.5}.pdf-batch-garbled{color:#9a5b06;background:#fcefd9;border-bottom:1px solid #ebd9b8;align-items:center;gap:7px;padding:8px 20px;font-size:12px;display:flex}.pdf-batch-empty-preview{color:#8a817a;margin:auto;font-size:12px}.pdf-batch-issue-list{align-content:start;gap:0;padding:22px;display:grid}.pdf-batch-issue-list h3{margin:0 0 10px;font-size:15px}.pdf-batch-issue-list>div{border-bottom:1px solid var(--border);gap:3px;padding:10px 0;font-size:12px;display:grid}.pdf-batch-issue-list>div>span{color:var(--text-light);line-height:1.4}.pdf-batch-issue-list>p{color:var(--text-light);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.pdf-batch-semantic-choice{border:1px solid var(--border-strong);background:var(--bg);border-radius:8px;align-items:flex-start;gap:9px;padding:13px;display:flex}.pdf-batch-semantic-choice span{gap:3px;display:grid}.pdf-batch-semantic-choice small{color:var(--text-light);font-size:11px}.pdf-batch-matching{color:var(--text-light);grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:10px 0 14px;font-size:12px;display:grid}.pdf-batch-matching progress{grid-column:1/-1}.pdf-batch-destination-summary{align-items:baseline;gap:12px;margin:18px 0 10px;display:flex}.pdf-batch-destination-summary strong{font-size:15px}.pdf-batch-destination-summary span{color:var(--text-light);font-size:12px}.pdf-batch-destination-table{border:1px solid var(--border);background:var(--bg);border-radius:8px;overflow:hidden}.pdf-batch-destination-table>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 75px 90px minmax(160px,.55fr);align-items:center;min-height:39px;padding:0 13px;font-size:12px;display:grid}.pdf-batch-destination-table>div:last-child{border-bottom:0}.pdf-batch-destination-table .pdf-batch-destination-heading{background:var(--bg-panel);min-height:34px;color:var(--text-light)}.pdf-batch-destination-table .pdf-batch-existing-row{background:var(--bg-panel);min-height:49px}.pdf-batch-destination-table [role=cell]:nth-child(2),.pdf-batch-destination-table [role=columnheader]:nth-child(2){text-align:right;padding-right:16px}.pdf-batch-destination-table [role=cell]:last-child{align-items:center;gap:9px;display:flex}.pdf-batch-existing-row>span:first-child{gap:2px;display:grid}.pdf-batch-existing-row small{color:#8a817a;font-size:10px}.pdf-batch-text-badge{border-radius:999px;width:fit-content;padding:2px 8px;font-size:11px;font-style:normal;display:inline-flex}.pdf-batch-text-badge.native{color:#18785b;background:#e3f1ea}.pdf-batch-text-badge.ocr{background:var(--accent-bg);color:#4143c4}.pdf-batch-text-badge.neutral{color:var(--text-light);background:#f1eeeb}.pdf-batch-destination-table .link-btn{color:#4143c4;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.pdf-batch-destination-table .link-btn:hover{text-decoration:underline}.pdf-batch-semantic-choice{margin-top:20px}.pdf-batch-model-setup,.pdf-batch-ocr-review{border:1px solid var(--border);background:var(--bg-panel);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;margin-top:12px;padding:14px;display:grid}.pdf-batch-model-setup>div,.pdf-batch-ocr-review>div{gap:3px;display:grid}.pdf-batch-model-setup span,.pdf-batch-ocr-review span{color:var(--text-light);font-size:11px}.pdf-batch-model-setup>b,.pdf-batch-ocr-review>b{color:#1f7a5a;font-size:12px}.pdf-batch-ocr-review .link-btn{appearance:none;color:#4143c4;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.pdf-batch-model-setup[data-state=setup]>b{color:var(--text-light)}.pdf-batch-model-setup>label{border-top:1px solid var(--border);grid-column:1/-1;gap:8px;padding-top:10px;font-size:12px;display:flex}.pdf-batch-model-setup>p{color:#b3412e;grid-column:1/-1;margin:0;font-size:12px}.pdf-batch-inline-progress{color:var(--text-light);align-items:center;gap:5px;font-size:11px;display:inline-flex}.pdf-batch-paused-import{color:#7d571b;background:#fff8e9;border:1px solid #e7d6b8;border-radius:7px;margin:12px 0 0;padding:10px 12px;font-size:12px}@media (width<=980px){.pdf-batch-ocr-policy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.pdf-batch-progress-grid{grid-template-columns:1fr}.pdf-batch-check-body{grid-template-columns:1fr;overflow:auto}.pdf-batch-check-sidebar{border-right:0;border-bottom:1px solid var(--border);overflow:visible}.pdf-batch-preview{min-height:520px}.pdf-batch-ocr-policy{grid-template-columns:1fr}.pdf-batch-engine{width:min(350px,60%)}.pdf-batch-destination-table>div{grid-template-columns:minmax(0,1fr) 55px 65px 140px}}.pdf-batch-organization{border:0;border-top:1px solid var(--border);min-width:0;margin:0;padding:9px 0 0}.pdf-batch-organization legend{float:left;width:100px;padding:10px 0 0;font-size:12px;font-weight:600}.pdf-batch-organization legend span{color:var(--text-light);margin-top:3px;font-size:11px;font-weight:400;display:block}.pdf-batch-organization>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-left:112px}.pdf-batch-organization label{cursor:pointer;grid-template-columns:auto minmax(0,1fr)}.pdf-batch-organization label:has(input:disabled){opacity:.6;cursor:default}.pdf-batch-organization label span{min-width:0}.pdf-batch-destination-table [role=cell]:nth-child(3),.pdf-batch-destination-table [role=columnheader]:nth-child(3){text-align:right;padding-right:16px}@media (width<=760px){.pdf-batch-organization legend{float:none;width:auto;margin-bottom:8px}.pdf-batch-organization>div{grid-template-columns:1fr;margin-left:0}}.pdf-text-preview-placeholder{color:#756c66;background:#f5f2ee;border:1px solid #ddd7d1;border-radius:5px;place-items:center;min-height:220px;display:grid}.pdf-packet-page-and-text{background:#f3efeb;flex:auto;grid-template-columns:minmax(230px,.8fr) minmax(300px,1.2fr);align-items:stretch;gap:18px;min-height:0;padding:20px;display:grid;overflow:auto}.pdf-packet-page-and-text>img{object-fit:contain;object-position:top center;background:#fff;width:100%;max-width:340px;max-height:480px;margin:0 auto;box-shadow:0 2px 8px #281e1424}.pdf-packet-text-card{background:#fff;border:1px solid #e7e1db;border-radius:8px;min-width:0;padding:14px;overflow:auto}.pdf-packet-text-loading{color:#756c66;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:12px;display:flex}.pdf-packet-text-card pre,.pdf-packet-text-card p{white-space:pre-wrap;overflow-wrap:anywhere;font:12.5px/1.6 var(--mono);color:#4a433e;margin:12px 0 0}@media (width<=760px){.pdf-packet-page-and-text{grid-template-columns:1fr}}.panel-frame{flex-direction:column;min-width:0;min-height:0;display:flex}.panel-frame[data-fill]{flex:auto}.panel-body{flex:auto;min-width:0;min-height:0;padding:20px 24px;overflow:auto}.panel-body[data-padding=compact]{padding:12px}.panel-body[data-padding=none]{padding:0}.panel-body>header h2{margin:0 0 4px;font-size:20px;line-height:1.25}.panel-body>header p{color:var(--text-light);margin:0;font-size:13px;line-height:1.45}.panel-footer{border-top:1px solid var(--border);background:var(--bg);flex-wrap:wrap;flex:none;align-items:center;gap:10px;min-height:60px;padding:10px 24px;display:flex}.panel-footer[data-align=end]{justify-content:flex-end}.panel-footer>span{color:var(--text-light);flex:160px;font-size:12px}.panel-footer .btn-primary{justify-content:center;min-width:116px}@media (width<=820px){.panel-body[data-padding=standard]{padding:16px}.panel-footer{padding:10px 16px}}.packet-find-step{--packet-thumb-width:57px;flex:auto;grid-template-rows:minmax(0,1fr) 60px;grid-template-columns:minmax(0,1fr) 380px;min-height:0;display:grid}.packet-find-step .pdf-packet-find-main{flex-direction:column;min-width:0;min-height:0;display:flex}.packet-find-step .pdf-packet-grid-toolbar{color:#756c66;border-bottom:1px solid #efeae5;flex-wrap:wrap;flex:none;align-items:center;gap:6px 12px;min-height:48px;padding:7px 12px;font-size:11px;display:flex}.packet-find-step .pdf-packet-grid-toolbar>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.packet-find-step .pdf-packet-grid-toolbar .spacer{flex:1}.packet-find-step .pdf-packet-grid-toolbar>span>i{background:#eef0fd;border:1.5px solid #4b4ddb;width:12px;height:12px}.packet-find-step .pdf-packet-grid-toolbar i.suggested{background:#fff;border-style:dashed}.packet-find-step .pdf-packet-grid-toolbar i.unsure{background:#fffaf2;border-style:dashed;border-color:#c27c12}.packet-find-step .packet-grid-filter.segmented-toolbar{flex:none;margin:0 0 0 2px}.packet-grid-size-control{align-items:center;gap:6px;display:flex}.packet-grid-size-control button{color:#4a433e;background:#fff;border:1px solid #ddd5cd;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.packet-grid-size-control button:disabled{opacity:.42}.packet-grid-size-control input{accent-color:#4b4ddb;width:80px}.packet-find-step .pdf-packet-grid-with-map{flex:auto;grid-template-columns:minmax(0,1fr) 66px;min-height:0;display:grid}.packet-find-step .pdf-packet-page-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--packet-thumb-width) + 18px), 1fr));background:#fdfcfb;align-content:start;gap:6px 2px;min-width:0;min-height:0;padding:8px 6px;display:grid;overflow:auto}.packet-find-step .pdf-packet-page-cell{background:0 0;border-radius:3px;min-width:0;padding:3px 4px;position:relative}.packet-find-step .pdf-packet-page-cell[data-document-tone=indigo]{background:#e9eafb}.packet-find-step .pdf-packet-page-cell[data-document-tone=sand]{background:#f2ede6}.packet-find-step .pdf-packet-page-cell[data-document-kind=suggested][data-document-tone=indigo]{background:#f6f6fe}.packet-find-step .pdf-packet-page-cell[data-document-kind=suggested][data-document-tone=sand]{background:#faf7f3}.packet-find-step .pdf-packet-page-toggle{color:#756c66;text-align:left;background:0 0;border:0;grid-template-rows:minmax(0,auto) 16px;gap:1px;width:100%;min-width:0;padding:0;display:grid}.packet-find-step .pdf-packet-page-toggle:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #211c19}.packet-find-step .pdf-packet-page-row{min-height:calc(var(--packet-thumb-width) * 1.3);justify-content:center;align-items:center;display:flex;position:relative}.packet-find-step .pdf-packet-page-row img{width:var(--packet-thumb-width);max-height:calc(var(--packet-thumb-width) * 1.55);object-fit:contain;background:#fff;border:1px solid #ddd5cd;border-radius:1px;height:auto;display:block;box-shadow:0 1px 2px #281e141f}.packet-find-step .pdf-packet-page-cell[data-confirmed] .pdf-packet-page-row img{outline-offset:2px;outline:2px solid #4b4ddb}.packet-find-step .pdf-packet-page-cell[data-suggested] .pdf-packet-page-row img{outline-offset:2px;outline:2px dashed #4b4ddb}.packet-find-step .pdf-packet-page-cell[data-unsure] .pdf-packet-page-row img{outline-offset:2px;outline:2px dashed #c27c12}.packet-find-step .pdf-packet-connector{width:calc((100% - var(--packet-thumb-width)) / 2 + 7px);border-top:2px solid #4b4ddb;position:absolute;top:50%;left:-5px}.packet-find-step .pdf-packet-page-cell[data-document-kind=suggested] .pdf-packet-connector{border-color:#9a9ceb;border-top-style:dashed}.packet-find-step .pdf-packet-page-meta{justify-content:space-between;gap:3px;font-size:10px;display:flex}.packet-find-step .pdf-packet-page-meta span:last-child{color:#3436b8}.packet-find-step .pdf-packet-page-cell[data-unsure] .pdf-packet-page-meta span:last-child{color:#9a5b06}.packet-page-hover-actions{z-index:3;opacity:0;pointer-events:none;flex-direction:column;gap:3px;transition:opacity .1s,transform .1s;display:flex;position:absolute;top:6px;right:7px;transform:translateY(-2px)}.pdf-packet-page-cell:hover .packet-page-hover-actions,.pdf-packet-page-cell:focus-within .packet-page-hover-actions{opacity:1;pointer-events:auto;transform:translateY(0)}.packet-page-hover-actions button{color:#4a433e;background:#fff;border:0;border-radius:4px;place-items:center;width:20px;height:20px;padding:0;display:grid;box-shadow:0 1px 3px #281e144d}.packet-page-hover-actions .packet-page-start-action{color:#1f7a5a}.packet-page-hover-actions .packet-page-reject-action{color:#756c66}.packet-find-step[data-grid-size="0"] .packet-page-hover-actions button:not(.packet-page-view-action){display:none}.packet-find-step .pdf-packet-minimap{background:#fbf9f7;border-left:1px solid #efeae5;min-height:0;padding:10px 8px;overflow:hidden}.packet-find-step .pdf-packet-minimap-map{touch-action:none;grid-template-columns:repeat(10,4px);grid-auto-rows:6px;gap:1px;width:49px;display:grid;position:relative}.packet-find-step .pdf-packet-minimap-map>[data-state]{z-index:1;background:#e2dbd4;border:0;width:4px;height:6px;padding:0;position:relative}.packet-find-step .pdf-packet-minimap-map>[data-state=fixed]{background:#4a433e}.packet-find-step .pdf-packet-minimap-map>[data-state=confirmed]{background:#4b4ddb}.packet-find-step .pdf-packet-minimap-map>[data-state=suggested]{background:#9a9ceb}.packet-find-step .pdf-packet-minimap-map>[data-state=unsure]{background:#c27c12}.packet-find-step .pdf-packet-minimap-viewport{z-index:2;pointer-events:none;background:#4b4ddb14;border:1.5px solid #4a433e;position:absolute;left:-3px;right:-3px}.packet-find-step .pdf-packet-minimap>span{color:#756c66;white-space:nowrap;margin-top:7px;font-size:9px;display:block}.packet-find-step .pdf-packet-method-panel{background:#fbf9f7;border-left:1px solid #e7e1db;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.packet-find-step .packet-method-tabs{flex:none;margin:14px}.packet-find-step .pdf-packet-ocr-progress{color:#756c66;border-bottom:1px solid #e7e1db;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:10px 14px;font-size:11px;display:grid}.packet-find-step .pdf-packet-ocr-progress button{grid-area:1/2/span 2}.packet-find-step .pdf-packet-method-copy{gap:9px;padding:0 14px 14px;display:grid}.packet-find-step .pdf-packet-method-copy h3{margin:0;font-size:14px}.packet-find-step .pdf-packet-method-copy p{color:#756c66;margin:0;font-size:11.5px;line-height:1.4}.packet-find-step .pdf-packet-method-copy label:not(.import-check-inline){color:#4a433e;gap:5px;font-size:11px;display:grid}.packet-find-step .pdf-packet-method-copy label>span{justify-content:space-between;display:flex}.packet-find-step .pdf-packet-method-copy input[type=range]{accent-color:#4b4ddb;width:100%}.packet-find-step .pdf-packet-phrase{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:5px;display:grid}.packet-review-card{background:#fff;border:1px solid #ebd9b8;border-radius:8px;outline:none;gap:9px;margin:0 14px 14px;padding:11px 12px 12px;display:grid}.packet-review-card[data-review-tone=suggested]{border-color:#c9cbf5}.packet-review-card:focus-visible{box-shadow:0 0 0 2px #3436b82e}.packet-review-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.packet-review-source{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.packet-review-heading strong{color:#9a5b06;font-size:12px}.packet-review-card[data-review-tone=suggested] .packet-review-heading strong{color:#3436b8}.packet-review-heading span{color:#756c66;font-size:10px}.packet-review-pages{background:#f3efeb;border-radius:6px;justify-content:center;align-items:flex-end;gap:8px;min-height:0;padding:9px 8px 7px;display:flex}.packet-review-before{opacity:.75;text-align:center;width:70px;margin:0 0 2px}.packet-review-before img{object-fit:contain;background:#fff;border:1px solid #ddd5cd;width:70px;height:auto;max-height:115px;display:block}.packet-review-before figcaption,.packet-review-candidate>span{color:#756c66;white-space:nowrap;margin-top:5px;font-size:9px;display:block}.packet-review-no-before{color:#998f88;text-align:center;width:70px;font-size:9px}.packet-review-candidate{color:#3436b8;background:0 0;border:0;width:202px;min-width:0;padding:0}.packet-review-candidate img{object-fit:contain;outline-offset:1px;background:#fff;border:1px solid #ddd5cd;outline:1.5px dashed #c27c12;width:auto;max-width:200px;height:auto;max-height:clamp(100px,100vh - 475px,244px);display:block}.packet-review-card[data-review-tone=suggested] .packet-review-candidate img{outline-color:#4b4ddb}.packet-review-candidate>span{color:inherit;text-overflow:ellipsis;font-weight:600;overflow:hidden}.packet-review-candidate:focus-visible img{box-shadow:0 0 0 3px #211c1947}.packet-review-actions{grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 34px;gap:7px;display:grid}.packet-review-reference-actions{grid-template-columns:minmax(0,1fr)}.packet-review-step{color:#4a433e;background:#fff;border:1px solid #ddd5cd;border-radius:6px;place-items:center;padding:0;display:grid}.packet-review-empty{color:#756c66;background:#f3efeb;border-radius:6px;place-items:center;min-height:clamp(100px,100vh - 475px,255px);margin:0;font-size:12px;display:grid}.packet-find-step .pdf-packet-find-footer{color:#756c66;background:#fff;border-top:1px solid #e7e1db;grid-column:1/-1;align-items:center;gap:10px;padding:10px 24px;font-size:11px;display:flex}.packet-find-step .pdf-packet-find-footer>span{flex:1}.packet-large-view{color:#211c19;background:0 0;border:0;place-items:center;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:24px;display:none;position:fixed;inset:0}.packet-large-view[open]{display:grid}.packet-large-view::backdrop{background:#211c1980}.packet-large-card{background:#fff;border:1px solid #d9d1ca;border-radius:10px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 48px);max-height:calc(100vh - 48px);display:grid;overflow:hidden;box-shadow:0 18px 54px #211c1952}.packet-large-card>header{border-bottom:1px solid #e7e1db;align-items:center;gap:10px;min-height:52px;padding:10px 14px 10px 18px;display:flex}.packet-large-card h2{margin:0;font-size:17px}.packet-large-card>header .icon-btn{margin-left:auto}.packet-page-status{color:#665e58;background:#f0ece8;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.packet-page-status[data-status=confirmed]{color:#1f6a4f;background:#e4f4ec}.packet-page-status[data-status=suggested]{color:#3436b8;background:#ececfc}.packet-page-status[data-status=unsure]{color:#9a5b06;background:#fcefd9}.packet-page-status[data-status=rejected]{color:#756c66;background:#eeeae7}.packet-large-pages{background:#f3efeb;grid-template-columns:34px 150px 310px 34px;justify-content:center;align-items:center;gap:12px;min-height:0;padding:20px;display:grid}.packet-large-pages>button{color:#4a433e;background:#fff;border:1px solid #d9d1ca;border-radius:6px;place-items:center;width:34px;height:42px;padding:0;display:grid}.packet-large-pages>button:disabled{opacity:.35}.packet-large-before{opacity:.75;text-align:center;width:150px;margin:0}.packet-large-before img{object-fit:contain;background:#fff;border:1px solid #d9d1ca;width:150px;height:auto;max-height:330px;display:block}.packet-large-before figcaption,.packet-large-current>span{color:#756c66;text-align:center;margin-top:6px;font-size:10px;display:block}.packet-large-first{color:#998f88;text-align:center;width:150px;font-size:10px}.packet-large-current{width:310px;min-height:0}.packet-large-pdf{outline-offset:1px;background:#fff;border:1px solid #d9d1ca;outline:2px solid #0000;width:310px;height:min(430px,100vh - 190px);min-height:300px;padding:6px;overflow:hidden}.packet-large-pages[data-status=confirmed] .packet-large-pdf{outline-color:#4b4ddb}.packet-large-pages[data-status=suggested] .packet-large-pdf{outline:2px dashed #4b4ddb}.packet-large-pages[data-status=unsure] .packet-large-pdf{outline:2px dashed #c27c12}.packet-large-card>footer{color:#756c66;border-top:1px solid #e7e1db;align-items:center;gap:12px;min-height:58px;padding:10px 16px;font-size:10px;display:flex}.packet-large-actions{gap:8px;display:flex}.packet-large-card>footer>span{margin-left:auto}.packet-large-actions kbd{opacity:.65;border:1px solid;border-radius:3px;margin-left:5px;padding:1px 4px;font:9px/1.2 inherit}@media (width<=920px){.packet-find-step .packet-text-read{display:none}.packet-find-step .pdf-packet-grid-toolbar{gap:8px}}@media (width<=760px){.packet-find-step{grid-template-rows:minmax(360px,1fr) auto 60px;grid-template-columns:1fr}.packet-find-step .pdf-packet-method-panel{border-top:1px solid #e7e1db;border-left:0;max-height:56vh}.packet-find-step .pdf-packet-grid-toolbar{flex-wrap:wrap}.packet-find-step .pdf-packet-grid-toolbar .spacer{display:none}.packet-find-step .packet-grid-size-control{margin-left:auto}.packet-large-view{padding:10px}.packet-large-card{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.packet-large-pages{grid-template-columns:28px minmax(0,1fr) 28px;gap:8px;padding:12px}.packet-large-before,.packet-large-first{display:none}.packet-large-current,.packet-large-pdf{width:min(310px,100vw - 120px)}.packet-large-card>footer{flex-direction:column;align-items:flex-start}.packet-large-card>footer>span{margin-left:0}}.packet-find-step .pdf-packet-grid-toolbar i.fixed{background:#f0eeeb;border-color:#8a817a}.packet-find-step .pdf-packet-page-cell[data-fixed] .pdf-packet-page-row img{outline-offset:2px;outline:2px solid #8a817a}.packet-find-step .pdf-packet-page-cell[data-fixed][data-example] .pdf-packet-page-row img{outline-color:#4b4ddb}.packet-find-step .pdf-packet-page-cell[data-fixed]{box-shadow:inset 2px 0 #4a433e}.packet-find-step .pdf-packet-page-cell[data-fixed][data-packet-page="1"]{box-shadow:none}.packet-find-step .pdf-packet-minimap>span{white-space:normal;overflow-wrap:anywhere;line-height:1.3;display:block}.import-field-label>.panel-select-shell+.panel-select-shell{margin-top:6px}.import-url-list{resize:vertical;width:100%;min-height:78px;font-family:var(--mono);font-size:11.5px}.import-primary{justify-content:center}.import-workspace-layer{z-index:68;width:100vw;max-width:none;height:100vh;max-height:none;color:var(--text);background:#141a286b;border:0;justify-content:center;align-items:center;margin:0;padding:16px;display:flex;position:fixed;inset:0}dialog.import-workspace-layer::backdrop{background:0 0}.import-workspace-backdrop{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.import-workspace{z-index:1;background:var(--bg);border:1px solid var(--border);width:min(1180px,100vw - 32px);height:min(760px,100vh - 32px);min-height:520px;box-shadow:var(--shadow-drawer);color:var(--text);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.import-workspace-header{border-bottom:1px solid var(--border);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 24px;display:grid}.import-workspace-header>div:first-child{min-width:0}.import-workspace-header>.stage-stepper{grid-column:2;max-width:56vw}.import-workspace-header>:is(.icon-btn,.icon-button){grid-column:3;justify-self:end}.import-workspace-header-receipt{z-index:2;border:0;padding:0;position:absolute;top:10px;right:10px}.import-workspace-title{font-size:18px;font-weight:750;line-height:1.2}.import-workspace-kicker{color:var(--text-light);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.import-workspace-main{flex:auto;grid-template-columns:230px minmax(0,1fr);min-height:0;display:grid}.import-workspace-main-preparation{grid-template-columns:minmax(0,1fr)}.import-workspace-sidebar{border-right:1px solid var(--border);background:var(--bg-panel);min-width:0;padding:14px;overflow-y:auto}.import-workspace-content{flex-direction:column;min-width:0;min-height:0;display:flex}.import-workspace-panel{flex-direction:column;flex:auto;gap:10px;width:100%;min-height:0;padding:22px;display:flex;overflow-y:auto}.import-workspace-panel .import-mode-summary{justify-content:flex-start;margin-bottom:2px}.import-file-choose{min-height:46px;margin-top:4px}.import-files-chooser-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.import-feed-form{width:min(620px,100%)}.import-check-inline{min-height:34px;color:var(--text-mid);align-items:center;gap:7px;font-size:12px;display:inline-flex}.import-step-actions{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.dropzone-import-open{width:min(240px,100%);margin-top:4px}.dropzone{border:2px dashed var(--border-strong);color:var(--text-light);cursor:pointer;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;margin:24px;transition:border-color .15s,background .15s,color .15s;display:flex}.dropzone:hover,.dropzone-over{border-color:var(--accent);background:var(--accent-bg);color:var(--accent)}.dropzone-title{font-size:15px;font-weight:650}.dropzone-sub{font-size:12px}.import-workspace-panel-flush{gap:0;padding:0;overflow:hidden}.import-workspace-main-preparation .import-workspace-panel{padding:0;overflow:hidden}.import-files-summary-list{overflow-wrap:anywhere;gap:5px;margin:0;padding:0;list-style:none;display:grid}.import-files-summary-list li{min-width:0;color:var(--text-light);align-items:center;gap:7px;font-size:12px;display:flex}.import-files-summary-list li svg{flex:none}.import-files-progress{gap:8px;display:grid}.import-workspace-main-preparation .run-spinner{vertical-align:middle;margin-right:6px;display:inline-block}.import-files-progress .activity-progress-bar{width:min(100%,420px)}@media (width<=760px){.import-workspace-header>.stage-stepper{display:none}.import-workspace-layer{padding:0}.import-workspace{border:0;border-radius:0;width:100vw;height:100vh;min-height:0}.import-workspace-main{grid-template-columns:1fr}.import-workspace-sidebar{border-right:0;border-bottom:1px solid var(--border);overflow:visible}.import-workspace-panel{padding:16px}}.import-drop-area{border:2px dashed var(--border-strong);border-radius:var(--radius-8);background:var(--bg-panel);width:100%;min-height:300px;color:var(--text-light);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:28px;display:flex}.import-drop-area[data-dragging]{border-color:var(--accent);background:var(--accent-bg)}.import-drop-area h3{color:var(--text);margin:0;font-size:17px}.import-drop-area p{margin:0 0 8px;font-size:12px}.import-entry-body{flex-direction:column;gap:14px;display:flex}.import-entry-body>.segmented{align-self:flex-start}.import-destination-options{border:0;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0 14px;padding:0;display:grid}.import-destination-options legend{margin-bottom:8px;font-size:13px;font-weight:700}.import-destination-choice{border:1px solid var(--border-strong);background:var(--bg);border-radius:8px;padding:13px}.import-destination-choice.active{background:var(--accent-bg);border-color:#c9cbf5}.import-destination-choice>label:first-child{align-items:flex-start;gap:9px;display:flex}.import-destination-choice-field{margin:12px 0 0 25px}.table-import-workspace.table-import-workspace-mode-selection .import-workspace-main{grid-template-columns:230px minmax(0,1fr)}@media (width<=820px){.import-destination-options{grid-template-columns:1fr}.table-import-workspace.table-import-workspace-mode-selection .import-workspace-main{grid-template-columns:minmax(0,1fr)}}.table-import-workspace .import-workspace-main{grid-template-columns:minmax(0,1fr)}.table-import-flow{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.table-import-source-note{color:var(--text-light);margin:0;font-size:12px}.text-btn{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.table-import-paste{gap:8px;display:grid}.table-import-paste textarea{resize:none;min-height:300px;font:12px/1.5 var(--mono)}.table-import-paste p{color:var(--text-light);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}.table-import-paste p i{background:#aaa19a;border-radius:50%;width:7px;height:7px}.table-import-paste p[data-ready] i{background:#1f7a5a}.table-import-message{background:#fffaf0;border:1px solid #e3c48f;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:12px;width:min(680px,100%);margin:auto;padding:18px;display:grid}.table-import-message>svg{color:#9a5b06}.table-import-message>div>small{color:var(--text-light);letter-spacing:.05em;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.table-import-message h3{margin:0 0 5px;font-size:16px}.table-import-message p{color:var(--text-mid);margin:0;line-height:1.5}.table-import-message>label{grid-column:2;gap:5px;max-width:360px;font-size:12px;font-weight:600;display:grid}.table-import-message>.btn{grid-column:2;justify-self:start}.table-import-message .btn-primary:disabled{color:var(--bg);background:#c9cbf5}.table-import-message-actions{flex-wrap:wrap;grid-column:2;gap:8px;display:flex}.table-import-reader-controls{border:0;border-bottom:1px solid var(--border);background:0 0;align-items:end;gap:12px;margin:-4px 0 14px;padding:0 0 14px;display:flex}.table-import-reader-controls>label{min-width:120px;color:var(--text-mid);gap:5px;font-size:12px;font-weight:600;display:grid}.table-import-reader-controls select{max-width:190px;height:32px}.table-import-number-format{border-right:1px solid var(--border-strong);padding-right:12px}.table-import-number-format select{width:100%;min-width:145px}.table-import-reader-controls .table-import-header-check{flex-direction:row;align-items:center;gap:7px;min-width:172px;min-height:32px;display:flex}.table-import-sheet-control{flex:auto}.table-import-sheet-control .panel-select-shell{width:min(100%,360px)}.table-import-sheet-control select{width:100%;max-width:none}.table-import-number-stepper>span:last-child{border:1px solid var(--border-strong);background:var(--bg);border-radius:6px;grid-template-columns:30px 38px 30px;height:32px;display:grid;overflow:hidden}.table-import-number-stepper button{background:var(--bg);color:var(--text-mid);border:0;font-size:16px}.table-import-number-stepper button:first-child{border-right:1px solid var(--border)}.table-import-number-stepper button:last-child{border-left:1px solid var(--border)}.table-import-number-stepper b{justify-content:center;align-items:center;font-size:12px;display:flex}.table-import-preview-wrap{border:1px solid var(--border-strong);background:#f3efeb;border-radius:8px;flex-direction:column;max-height:390px;display:flex;overflow:hidden}.table-import-preview-heading{border-bottom:1px solid var(--border);background:var(--bg-panel);color:var(--text-light);justify-content:space-between;gap:12px;padding:9px 12px;font-size:12px;display:flex}.table-import-preview-heading>span:first-child{color:var(--text-mid);gap:8px;display:flex}.table-import-preview-heading span{color:var(--text-light)}.table-import-preview-scroll{background:var(--bg);overflow:auto}.table-import-preview{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.table-import-preview th,.table-import-preview td{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:105px;padding:7px 9px;overflow:hidden}.table-import-preview th:first-child{width:128px;min-width:128px}.table-import-preview tbody th{background:var(--bg-panel);font-weight:500}.table-import-preview tbody th button{color:#8a817a;min-width:24px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.table-import-preview tbody th button:not(:disabled):hover{text-decoration:underline}.table-import-preview tbody th button:disabled{color:var(--text-light);cursor:default}.table-import-preview tbody th small{color:var(--text-light);text-transform:uppercase;vertical-align:middle;border-radius:3px;margin-left:5px;padding:2px 4px;font-size:9px;font-weight:700;display:inline-block}.table-import-preview tr[data-role=header]{background:#f4f4fe;font-weight:700}.table-import-preview tr[data-role=skipped_start],.table-import-preview tr[data-role=skipped_end],.table-import-preview tr[data-role=blank]{color:#8a817a;background:var(--bg-panel)}.table-import-preview tr[data-role=data][data-issue] th small,.table-import-preview td[data-extra]{color:#9a5b06;background:#fcefd9}.table-import-preview-gap th{color:#8a817a;text-align:center;background:#f7f4f1;padding:5px}.table-import-preview-loading{border:1px solid var(--border-strong);min-height:280px;color:var(--text-light);border-radius:8px;place-items:center;display:grid}.table-import-preview-notice{margin-top:8px}.table-import-column-toolbar{border-bottom:1px solid var(--border-strong);background:var(--bg-panel);align-items:center;gap:8px;min-height:44px;padding:7px 10px;font-size:11px;display:flex}.table-import-column-toolbar>span:last-child{color:var(--text-light);margin-left:auto}.table-import-column-toolbar>label:not(.table-import-column-search){align-items:center;gap:6px;display:flex}.table-import-column-search{border:1px solid var(--border-strong);background:var(--bg);border-radius:6px;align-items:center;gap:6px;width:220px;padding:0 8px;display:flex}.table-import-column-search input{width:100%;height:30px;font:inherit;border:0;outline:0}.table-import-filter-chips{gap:4px;display:flex}.table-import-filter-chips button{border:1px solid var(--border-strong);background:var(--bg);color:var(--text-mid);font:inherit;border-radius:6px;padding:4px 8px}.table-import-filter-chips button.active{background:var(--accent-bg);color:var(--accent);border-color:#c9cbf5;font-weight:700}.table-import-column-list{overflow:auto}.table-import-column-heading,.table-import-column-row{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(150px,190px) minmax(135px,150px) minmax(420px,1.7fr) minmax(225px,.9fr);align-items:center;gap:10px;min-width:1060px;min-height:42px;padding:6px 10px;font-size:11px;display:grid}.table-import-column-heading{z-index:1;color:var(--text-light);text-transform:uppercase;letter-spacing:.04em;background:#f7f4f1;position:sticky;top:0}.table-import-column-row:last-child{border-bottom:0}.table-import-column-row[data-omitted]{opacity:.4}.table-import-column-row>span:nth-child(2){gap:2px;display:grid}.table-import-column-row>span:nth-child(2) strong{font-size:12px}.table-import-column-row small{color:var(--text-light)}.table-import-column-row>span:nth-child(3){gap:4px;display:grid}.table-import-column-values{gap:6px;min-width:0;display:grid}.table-import-column-values>.text-btn{justify-self:start;font-size:11px}.table-import-column-samples{flex-wrap:wrap;align-items:start;gap:5px;min-width:0;display:flex}.table-import-column-samples i{border:1px solid var(--border);max-width:100%;color:var(--text-mid);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;flex:0 auto;padding:3px 6px;font-style:normal}.table-import-column-samples i[data-outcome=changed]{color:#9a5b06;background:#fcefd9;border-color:#efd7b2}.table-import-column-samples i[data-outcome=invalid]{color:#b3412e;background:#fbeae6;border-color:#efd0c9}.table-import-column-samples i[data-outcome=blank]{color:#8a817a;font-style:italic}.table-import-column-samples[data-expanded]{max-height:280px;overflow:auto}.table-import-column-samples i>small{color:var(--text-muted);margin-top:4px;display:block}.table-import-excerpt-note{color:var(--text-muted)}.table-import-column-note{color:var(--text-light)}.table-import-column-note .panel-select-shell{width:225px;max-width:100%}.table-import-column-note select{width:100%}.table-import-column-note[data-tone=warning] select{color:#8a5208;background:#fff7e9;border-color:#dfb66f}.table-import-column-note[data-tone=success]{color:#1f7a5a}.table-import-column-note[data-tone=warning]{color:#9a5b06}.table-import-destination .import-destination-choice{min-height:0}.table-import-existing{gap:10px;margin-top:18px;display:grid}.table-import-existing>header{align-items:baseline;gap:10px;display:flex}.table-import-existing>header span{color:var(--text-light);font-size:12px}.table-import-mappings{border:1px solid var(--border-strong);border-radius:8px;overflow:hidden}.table-import-mappings>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,1fr) 20px minmax(130px,1fr) minmax(150px,.8fr);align-items:center;gap:8px;min-height:40px;padding:7px 10px;font-size:12px;display:grid}.table-import-mappings>div:last-child{border-bottom:0}.table-import-mappings b{color:var(--text-light);font-size:11px;font-weight:600}.table-import-mappings b[data-match=matched]{color:#1f7a5a}.table-import-mappings b[data-match=similar]{color:var(--accent)}.table-import-mappings b[data-match=type_clash]{color:#9a5b06}.table-import-mapping-status{justify-items:start;gap:3px;display:grid}.table-import-mapping-status .text-btn{color:#8a5208;text-align:left;padding:0;font-size:11px;font-weight:700}.table-import-dedup{align-items:center}.table-import-dedup select{max-width:190px}.table-import-dedup>span{color:var(--text-light)}.table-import-destination-loading{color:var(--text-light);padding:16px}.table-import-summary{border-top:1px solid var(--border);margin-top:16px;display:grid}.table-import-summary>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1fr) 74px minmax(0,1.2fr);gap:12px;padding:9px 2px;display:grid}.table-import-summary span{color:var(--text-light);font-size:12px}.table-import-summary strong{text-align:right;font-size:12px}.table-import-summary small{color:#8a817a;font-size:11px}.table-import-ftm-handoff{border:1px solid var(--border-strong);background:var(--bg-panel);border-radius:10px;gap:10px;width:min(560px,100%);margin:auto;padding:24px;display:grid}.table-import-ftm-handoff h2,.table-import-ftm-handoff p{margin:0}.table-import-ftm-handoff p{color:var(--text-light)}@media (width<=980px){.table-import-column-heading,.table-import-column-row{grid-template-columns:28px minmax(110px,140px) minmax(100px,120px) minmax(240px,1.7fr) minmax(140px,.9fr);min-width:760px}.table-import-reader-controls{flex-wrap:wrap}}@media (width<=760px){.table-import-reader-controls{align-items:stretch}.table-import-reader-controls>label{flex:180px}.table-import-summary{grid-template-columns:repeat(2,1fr)}.table-import-summary>div{border-bottom:1px solid var(--border)}}.grid-add-column-popover .grid-add-column-field{color:var(--text-mid);flex-direction:column;gap:3px;padding:6px 6px 0;font-size:12px;display:flex}.grid-add-column-popover .grid-add-column-field input,.grid-add-column-popover .grid-add-column-field select{width:100%}.grid-add-column-error{color:var(--red);padding:4px 6px;font-size:11px}.grid-add-column-actions{justify-content:flex-end;gap:4px;padding:6px 6px 2px;display:flex}.grid-add-column-actions .grid-header-menu-item{flex:none;width:auto}.grid-add-column-submit:disabled{opacity:.5;cursor:default}.grid-control-panel{border-bottom:1px solid var(--border);background:var(--bg-panel);align-items:end;gap:8px;padding:8px 12px;display:flex}.grid-control-panel-close{align-self:center;margin-left:auto}.grid-header-menu{z-index:80;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-8);width:246px;box-shadow:var(--shadow-drawer);overscroll-behavior:contain;max-height:min(84vh,620px);padding:6px;position:fixed;overflow-y:auto}.grid-header-menu-actions-scroll{overscroll-behavior:contain;max-height:168px;overflow-y:auto}.grid-header-menu-title{color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding:5px 6px 7px;font-size:12px;font-weight:700;display:flex}.grid-header-menu-title span:last-child{color:var(--focus);flex:none;font-size:11px;font-weight:600}.grid-header-menu-item{border-radius:var(--radius-5);text-align:left;width:100%;min-height:30px;color:var(--text-mid);align-items:center;gap:7px;padding:6px 8px;font-size:12.5px;display:flex}.grid-header-menu-item:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.grid-header-menu-item:disabled{color:var(--text-light);cursor:not-allowed;opacity:.58}.grid-header-menu-sep{background:var(--border);height:1px;margin:5px 2px}.grid-header-menu-section{text-transform:uppercase;letter-spacing:.06em;color:var(--text-light);padding:4px 8px 2px;font-size:10px;font-weight:650}.grid-header-menu-action-origin{color:var(--text);padding:5px 8px 4px}.grid-header-menu-action-origin span{overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:700}.grid-header-menu-filtered{border-radius:var(--radius-999);text-transform:uppercase;letter-spacing:.04em;background:var(--act-bg);color:var(--act);margin-left:6px;padding:1px 6px;font-size:10px;font-weight:650}.replay-pending-chip{align-items:center;gap:8px;display:inline-flex}.replay-pending-review,.replay-pending-accept-all{appearance:none;border:1px solid var(--border);background:var(--bg);color:inherit;border-radius:var(--radius-999);cursor:pointer;padding:1px 8px;font-size:11px;line-height:1.5}.replay-pending-review:hover,.replay-pending-accept-all:hover{background:var(--bg-hover);border-color:var(--accent)}.replay-accept-popover{z-index:60;border:1px solid var(--border);border-radius:var(--radius-8);background:var(--bg);min-width:260px;max-width:360px;box-shadow:var(--shadow-menu);padding:12px;font-size:12px;position:fixed}.replay-accept-popover-body{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.replay-accept-field{flex-direction:column;gap:2px;display:flex}.replay-accept-field-label{color:var(--text-mid);font-size:11px}.replay-accept-field-value{font-family:var(--mono);word-break:break-word}.replay-accept-popover-actions{justify-content:flex-end;gap:8px;display:flex}.trusted-local-plugin-component{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.workbench-act{background:var(--bg);border-bottom:1px solid var(--border);flex:none}.import-mode-list{grid-template-columns:1fr;gap:6px;display:grid}.import-mode{border-radius:var(--radius-6);min-width:0;min-height:52px;color:var(--text-mid);text-align:left;border:1px solid #0000;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.import-mode:hover{background:var(--bg-hover)}.import-mode-active{color:var(--accent);background:var(--accent-bg);border-color:#2563eb2e}.import-mode span{font-size:13px;font-weight:700;line-height:1.1}.import-mode small{color:var(--text-light);font-size:11px;line-height:1.15}.import-mode-summary{color:var(--text-mid);justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.import-mode-summary span,.import-field-label{color:var(--text-light);font-size:11px}@media (width<=760px){.import-mode-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.search-preparation-receipt{width:min(680px,100%);margin:0 auto;font-size:13px}.search-preparation-text-preview>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.search-preparation-receipt h2,.search-preparation-receipt h3{margin:0;font-weight:600;line-height:1.3}.search-preparation-receipt h2{padding-right:34px;font-size:17px}.search-preparation-receipt h3{font-size:16px}.search-preparation-section-heading{color:var(--text-mid);letter-spacing:.04em;text-transform:uppercase;font-size:12px!important}.search-preparation-groups{border-top:1px solid var(--border)}.search-preparation-group{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:10px 0;line-height:1.35;display:flex}.search-preparation-group>span{min-width:0;font-size:13px}.search-preparation-group>span>strong{font-weight:600}.search-preparation-group>span>small{color:var(--text-light);font-size:inherit}.search-preparation-consent{gap:10px;padding-top:2px;display:grid}.search-preparation-model-list{border:1px solid var(--border);border-radius:var(--radius-8);overflow:hidden}.search-preparation-model{border-bottom:1px solid var(--border);background:var(--bg);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 14px;display:grid}.search-preparation-model:last-child{border-bottom:0}.search-preparation-model>input{accent-color:var(--accent);margin-top:2px}.search-preparation-model>input:disabled{opacity:1}.search-preparation-model>span{flex-wrap:wrap;align-items:baseline;gap:0;min-width:0;line-height:1.4;display:flex}.search-preparation-model>span>strong{font-weight:600}.search-preparation-model small{color:var(--text-light)}.search-preparation-model-purpose:before{content:" · ";white-space:pre}.search-preparation-model-remediation{flex-basis:100%;margin-top:2px}.search-preparation-model>b{color:var(--text-light);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500}.search-preparation-text-preview{gap:10px;display:grid}.search-preparation-text-preview>header>div{gap:2px;display:grid}.search-preparation-text-preview>header strong{font-size:16px;font-weight:600}.search-preparation-text-preview>header span{color:var(--text-light);font-size:12px}.search-preparation-document{gap:6px;display:grid}.search-preparation-ocr-option{align-items:center;gap:8px;display:flex}.search-preparation-text-preview .pdf-packet-page-and-text{border:1px solid var(--border);border-radius:var(--radius-8);background:var(--bg-panel);grid-template-columns:minmax(200px,.8fr) minmax(280px,1.2fr);padding:12px;overflow:visible}.search-preparation-text-preview .pdf-packet-page-and-text>img{max-height:320px}.search-preparation-text-preview .pdf-packet-text-card{border-radius:var(--radius-6);background:var(--bg);border:0;max-height:320px;padding:10px 12px}.search-preparation-setting{margin-bottom:14px}.search-preparation-gap{color:#655d56;background:#fbfaf8;border:1px solid #ddd7d1;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:7px 0;padding:8px 10px;font-size:12px;display:flex}@media (width<=700px){.search-preparation-group{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 0}.search-preparation-text-preview .pdf-packet-page-and-text{grid-template-columns:1fr}}.pdf-packet-text-card>strong{font-size:12px}.search-preparation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.pdf-sample-pages{gap:8px;display:grid}.pdf-sample-pages .pdf-packet-page-picker{align-items:center;gap:8px;margin:0;display:flex}.pdf-sample-pages .pdf-packet-page-picker input{width:64px}.pdf-sample-pages .pdf-packet-sample-heading h3{text-transform:none;margin:0;font-size:13px}.pdf-packet-sample-heading{justify-content:space-between;align-items:center;margin:20px 0 7px;display:flex}.pdf-packet-sample-heading h3{margin:0}.pdf-packet-samples{grid-template-columns:repeat(3,1fr);gap:12px 9px;margin-bottom:20px;display:grid}.pdf-packet-samples button{color:#756c66;background:0 0;border:0;justify-items:center;gap:4px;padding:2px;font-size:11px;display:grid}.pdf-packet-samples img{object-fit:cover;background:#fff;border:1px solid #ddd5cd;border-radius:2px;width:56px;height:72px;box-shadow:0 1px 3px #281e141f}.pdf-packet-samples button.active img{outline-offset:2px;outline:2px solid #4b4ddb}.pdf-packet-page-picker{color:#3b46c4;justify-content:space-between;align-items:center;gap:8px;margin:-8px 0 20px;font-size:11px;display:flex}.pdf-packet-page-picker>span:last-child{color:#756c66;align-items:center;gap:5px;display:flex}.pdf-packet-page-picker input{color:#211c19;width:54px;font:inherit;background:#fff;border:1px solid #ddd5cd;border-radius:5px;padding:4px 5px}.search-preparation-sample-pages{align-items:center;gap:6px;display:flex;overflow-x:auto}.search-preparation-sample-pages>button:not(.icon-btn){font:inherit;white-space:nowrap;background:#fff;border:1px solid #d7d1cb;border-radius:999px;padding:4px 9px;font-size:11px}.search-preparation-sample-pages>button.active{color:#3436b8;background:#f1f1ff;border-color:#4b4ddb}.act-ribbon{flex-direction:column;display:flex}.act-ribbon-tabstrip{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:0 12px;display:flex}.act-ribbon-tabs{align-items:stretch;min-width:0;display:flex;overflow:clip}.act-ribbon-tab-wrap{align-items:center;display:flex}.act-ribbon-tab-divider{background:var(--border);width:1px;height:20px;margin:0 6px}.act-ribbon-tab-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.act-ribbon-collapse,.act-menubar-expand{border-radius:var(--radius-6);color:var(--text-light);border:1px solid var(--border);align-items:center;gap:5px;padding:4px 9px;font-size:11.5px;display:inline-flex}.act-ribbon-collapse:hover,.act-menubar-expand:hover{background:var(--bg-hover);color:var(--text-mid)}.act-ribbon-band{align-items:stretch;min-height:88px;padding:8px 6px 4px;display:flex;overflow-x:auto}.act-ribbon-group{flex-direction:column;align-items:center;padding:0 12px;display:flex;position:relative}.act-ribbon-group-divider{background:var(--border);width:1px;position:absolute;top:6px;bottom:18px;left:0}.act-ribbon-group-body{flex:1;align-items:flex-start;gap:8px;display:flex}.act-ribbon-group-caption{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-light);margin-top:6px;font-size:9.5px}.act-ribbon-primary{border-radius:var(--radius-8);flex-direction:column;align-items:center;gap:5px;width:62px;padding:4px 2px;display:flex}.act-ribbon-primary:hover{background:var(--act-bg)}.act-ribbon-primary-tile{border-radius:var(--radius-8);background:var(--act-bg);width:30px;height:30px;color:var(--act);justify-content:center;align-items:center;display:inline-flex}.act-ribbon-primary-label{color:var(--text-mid);text-align:center;font-size:11.5px;line-height:1.2}.act-ribbon-secondaries{grid-template-rows:repeat(2,auto);grid-auto-flow:column;align-content:start;gap:2px 4px;padding-top:2px;display:grid}.act-ribbon-secondary{border-radius:var(--radius-6);color:var(--text-mid);white-space:nowrap;align-items:center;gap:6px;padding:4px 8px;font-size:12.5px;display:inline-flex}.act-ribbon-secondary:hover{background:var(--act-bg);color:var(--act)}.act-ribbon-secondary svg{color:var(--act)}.act-menubar{justify-content:space-between;align-items:center;height:37px;padding:0 10px;display:flex;position:relative}.act-menubar-menus{z-index:50;align-items:stretch;display:flex;position:relative}.act-menubar-expand{z-index:50;position:relative}.act-menubar-menu{align-items:center;display:flex;position:relative}.act-menubar-trigger{border-radius:var(--radius-6);color:var(--text-mid);padding:6px 11px;font-size:13px}.act-menubar-trigger:hover{background:var(--bg-hover);color:var(--text)}.act-menubar-trigger.open{background:var(--act-bg);color:var(--act)}.act-menubar-pop{border-radius:12px;min-width:224px;margin:0;position:fixed;inset:auto}._row_1va7q_1{flex:auto;align-items:stretch;min-width:0;display:flex;position:relative}._items_1va7q_9{align-items:stretch;gap:inherit;flex:auto;min-width:0;display:flex;overflow:clip}._item_1va7q_9{flex:none;min-width:0;display:flex}._measure_1va7q_24{gap:inherit;visibility:hidden;pointer-events:none;width:max-content;display:flex;position:fixed;top:0;left:-100000px}._trigger_1va7q_35{flex:none}._triggerMeasure_1va7q_39{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-100000px}._ribbonTabstrip_zhlzi_2{min-width:0;overflow:hidden}._ribbonTabs_zhlzi_2{flex:auto;min-width:0;overflow:visible}._ribbonOverflowTrigger_zhlzi_13{width:30px;color:var(--text-mid);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._ribbonOverflowTrigger_zhlzi_13:hover,._ribbonOverflowTrigger_zhlzi_13[aria-expanded=true]{color:var(--text);background:var(--bg-hover)}._ribbonOverflowMenu_zhlzi_29{max-height:min(320px,50vh)}._menuTabs_zhlzi_33{flex:auto;min-width:0;overflow-x:auto}._ribbonCollapse_zhlzi_39,._menuExpand_zhlzi_40{flex:none;margin-left:8px}._menuTabs_zhlzi_33{overflow-y:hidden}._menuTab_zhlzi_33{flex:none}.brand-project{color:var(--text-mid);background:var(--bg-hover);border-radius:var(--radius-7);margin-left:auto;padding:3px 8px;font-size:11.5px}.project-menu{min-width:0;margin-left:auto;display:flex;position:relative}.project-menu .brand-project{align-items:center;gap:3px;max-width:130px;margin-left:0;display:inline-flex}.brand-project-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.project-menu .brand-project>svg{flex-shrink:0}.form-help{color:var(--accent);margin-top:10px;font-size:12px;display:inline-flex}.project-menu-pop{min-width:248px;left:0;right:auto}.project-menu-header{align-items:center;gap:10px;padding:8px 10px 6px;display:flex}.project-menu-tile{border-radius:var(--radius-8);background:var(--accent-bg);width:30px;height:30px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:flex}.project-menu-identity{flex-direction:column;min-width:0;display:flex}.project-menu-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.project-menu-ownership{color:var(--text-light);font-size:11px}.export-option-stack{gap:8px;margin-top:12px;display:grid}.export-option-btn{width:100%}.export-option-btn.current{border-color:var(--accent);background:var(--accent-bg)}.export-dataset-section{border:0;min-width:0;margin:14px 0 0;padding:0}.export-dataset-section>legend,.export-sheet-heading>span{color:var(--text-mid);letter-spacing:.02em;font-size:11px;font-weight:700}.export-format-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:7px;display:grid}.export-choice-card{border:1px solid var(--border);border-radius:var(--radius-7);cursor:pointer;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.export-choice-card:hover{background:var(--bg-hover)}.export-choice-card.selected{border-color:var(--accent);background:var(--accent-bg)}.export-choice-card span{gap:2px;min-width:0;display:grid}.export-choice-card strong{color:var(--text);font-size:12.5px}.export-choice-card small,.export-scope-option small,.export-sheet-option small{color:var(--text-light);font-size:10.5px;font-weight:400}.export-scope-option{color:var(--text);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:3px 7px;margin-top:7px;font-size:12px;display:grid}.export-scope-option small{grid-column:2}.export-scope-option:has(input:disabled){color:var(--text-light)}.export-sheet-heading{justify-content:space-between;align-items:center;width:100%;display:flex}.export-select-all{color:var(--accent);background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.export-sheet-list{border:1px solid var(--border);border-radius:var(--radius-7);gap:2px;max-height:176px;margin-top:6px;padding:4px;display:grid;overflow-y:auto}.export-sheet-option{border-radius:var(--radius-5);color:var(--text);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px;font-size:12px;display:grid}.export-sheet-option:hover{background:var(--bg-hover)}.export-sheet-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.export-dataset-summary{border-radius:var(--radius-6);background:var(--bg-panel);color:var(--text-mid);margin-top:12px;padding:8px 10px;font-size:11px}@media (width<=560px){.export-format-grid{grid-template-columns:minmax(0,1fr)}}.removable-chip{overflow-wrap:anywhere;border-radius:var(--radius-6);background:var(--accent-bg);max-width:100%;color:var(--accent);align-items:center;gap:4px;padding:2px 3px 2px 8px;font-size:12px;font-weight:600;display:inline-flex}.removable-chip[data-tone=ai]{background:var(--ai-bg);color:var(--ai)}.removable-chip[data-tone=neutral]{background:var(--bg-hover);color:var(--text-mid)}.removable-chip>.removable-chip-remove{color:inherit}.workbench-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ask-dock{border-right:1px solid var(--border-strong);background:var(--bg);width:400px;min-width:280px;max-width:min(560px,90vw);min-height:0;color:var(--text);flex-direction:column;flex-shrink:0;font-size:13px;display:flex}.ask-header{border-bottom:1px solid var(--border);background:var(--bg-panel);align-items:center;gap:3px;min-height:42px;padding:0 10px 0 16px;display:flex}.ask-header strong{font-size:14px}.ask-header button,.ask-compose-controls button{border-radius:var(--radius-6);color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;padding:6px;display:inline-flex}.ask-header button:hover,.ask-compose-controls button:hover{background:var(--bg-hover)}.ask-thread-trigger{min-width:0;max-width:150px;color:var(--text-mid)!important}.ask-thread-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-new-thread{margin-left:auto;font-size:12px!important}.menu-pop.ask-thread-menu,.menu-pop.ask-options-menu{margin:0;position:fixed;inset:auto}.ask-thread-menu .menu-item{cursor:pointer;font:inherit;background:0 0;border:0}.ask-history{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.ask-question{background:var(--bg-hover);white-space:pre-wrap;border-radius:10px 10px 2px;align-self:flex-end;max-width:90%;padding:9px 12px;font-size:14px}.ask-history .markdown-body{font-size:14px;line-height:1.6}.ask-history .markdown-body>:first-child{margin-top:0}.ask-history .markdown-body>:last-child{margin-bottom:0}.ask-tool,.ask-status,.ask-working{color:var(--text-mid);font-size:12px}.ask-tool{line-height:1.45}.ask-tool summary{cursor:pointer}.ask-tool p{margin:6px 0 0 18px}.ask-working summary{cursor:pointer}.ask-working ul{gap:5px;margin:7px 0 0 18px;padding-left:14px;display:grid}.ask-working .ask-tool{padding-left:1px}.ask-tool-details p{margin:4px 0 0}.ask-failure-status p{margin:0}.ask-failure-details{margin-top:5px}.ask-failure-details summary{cursor:pointer}.ask-failure-details dl{gap:2px;margin:5px 0 0 16px;display:grid}.ask-failure-details dl div{gap:5px;display:flex}.ask-failure-details dt{color:var(--text-light)}.ask-failure-details dt:after{content:":"}.ask-failure-details dd{overflow-wrap:anywhere;margin:0}.ask-failure-details button{border-radius:var(--radius-5);color:var(--text-mid);cursor:pointer;background:0 0;border:0;margin:5px 0 0 16px;padding:3px}.ask-failure-details button:hover{background:var(--bg-hover);color:var(--text)}.ask-failure-details [role=status]{margin-left:5px}.ask-composer{border-top:1px solid var(--border);background:var(--bg);flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.ask-composer-sources{align-items:center;gap:6px;min-height:25px;display:flex}.ask-compose-box{border:1px solid var(--border-strong);background:var(--bg-panel);box-shadow:0 1px 2px color-mix(in srgb, var(--text) 5%, transparent);border-radius:12px;padding:9px 10px 7px}.ask-compose-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-bg)}.ask-compose-box textarea{box-sizing:border-box;resize:none;width:100%;min-height:1.5em;max-height:180px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;line-height:1.5;overflow-y:hidden}.ask-compose-controls{align-items:center;gap:4px;font-size:12px;display:flex}.ask-compose-controls>button:not(.ask-options-trigger){margin-left:auto}.ask-compose-controls button:disabled{opacity:.45;cursor:default}.ask-options-trigger{color:var(--text-mid)!important}.ask-options-menu:not(:popover-open){display:none}.ask-options-menu{flex-direction:column;gap:3px;display:flex}.ask-option-check{border-radius:var(--radius-5);color:var(--text-mid);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.ask-option-check:hover{background:var(--bg-hover)}.ask-option-check input{margin:0}.ask-model-setup .engine-selector{width:100%}.ask-scope-mismatch{min-width:0;color:var(--text-mid);align-items:center;gap:8px;padding:0 2px;font-size:11px;display:flex}.ask-scope-mismatch span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ask-scope-mismatch button{border-radius:var(--radius-5);color:var(--accent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:3px 5px}.ask-scope-mismatch button:hover{background:var(--accent-bg)}.ask-error{color:var(--red);overflow-wrap:anywhere;margin:0}@media (width<=700px){.ask-dock{z-index:20;width:min(400px,90vw);box-shadow:var(--shadow-drawer);position:absolute;inset:0 auto 0 0}.workbench-body{position:relative}}.ask-inline-citation{background:var(--accent-bg);color:var(--accent);font:inherit;font-size:.9em;line-height:inherit;cursor:pointer;text-underline-offset:2px;border:0;border-radius:3px;padding:0 2px;text-decoration:underline;display:inline}.ask-inline-citation:hover,.ask-inline-citation:focus-visible{background:color-mix(in srgb, var(--accent) 18%, var(--bg));color:var(--text)}.ask-inline-action{vertical-align:baseline;border:1px solid var(--border);background:var(--bg-panel);color:var(--text);font:inherit;cursor:pointer;border-radius:5px;align-items:center;gap:3px;padding:1px 5px;font-size:.9em;line-height:1.35;display:inline-flex}.ask-inline-action:hover,.ask-inline-action:focus-visible{border-color:var(--accent);background:var(--accent-bg)}.ask-citation-sources{color:var(--text-mid);margin-top:8px;font-size:12px}.ask-citation-sources summary{cursor:pointer}.ask-citation-sources button{color:var(--text-mid);font:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0;display:block}.ask-citation-sources button:hover,.ask-citation-sources button[aria-pressed=true]{color:var(--accent);text-decoration:underline}.ask-source-preview{border:1px solid var(--border);border-radius:8px;margin-top:8px;padding:12px}.ask-source-preview>button{float:right}.ask-scope-chips{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.ask-scope-all{color:var(--text-mid);font-size:12px}.ask-source-picker{width:min(480px,90vw)}.ask-source-picker h2{margin-top:0;font-size:16px}.ask-source-picker label{overflow-wrap:anywhere;align-items:center;gap:8px;padding:5px 0;display:flex}.ask-source-options{max-height:50vh;margin:12px 0;overflow-y:auto}.ask-source-sheet{justify-content:space-between;align-items:center;display:flex}.ask-file-list{padding-left:20px}.ask-proposal{background:var(--bg-panel);border:1px solid var(--border);border-radius:8px;padding:12px}.ask-proposal p{color:var(--text-mid);margin:6px 0 10px;font-size:12px}.ask-thread-actions{gap:2px;display:flex}.ask-thread-actions button{border-radius:var(--radius-5);color:var(--text-mid);cursor:pointer;background:0 0;border:0;place-items:center;padding:5px;display:grid}.ask-thread-actions button:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.ask-thread-actions button:disabled{opacity:.4;cursor:default}.ask-thread-dialog{width:min(380px,90vw)}.ask-thread-dialog h2{margin-top:0;font-size:16px}.ask-thread-dialog input{width:100%}.ask-answer{position:relative}.ask-answer-actions{opacity:0;gap:2px;transition:opacity .12s;display:flex;position:absolute;top:-2px;right:0}.ask-answer:hover .ask-answer-actions,.ask-answer:focus-within .ask-answer-actions{opacity:1}.ask-answer-actions button{border-radius:var(--radius-5);background:var(--bg);width:25px;height:25px;color:var(--text-mid);cursor:pointer;border:1px solid #0000;place-items:center;padding:0;display:grid}.ask-answer-actions button:hover,.ask-answer-actions button:focus-visible{border-color:var(--border);background:var(--bg-hover);color:var(--text)}.ask-answer-actions [role=status]{color:var(--text-mid);align-self:center;margin-right:2px;font-size:11px}.ask-analysis{flex-direction:column;gap:4px;display:flex}.ask-analysis-summary{border-radius:var(--radius-6);width:100%;color:var(--text-mid);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:7px 8px;font-size:12px;display:flex}.ask-analysis-summary:hover{background:var(--bg-hover);color:var(--text)}.ask-analysis-summary span{flex:1}.ask-analysis-summary svg:first-child{color:var(--accent)}.ask-source-preview a{overflow-wrap:anywhere}.ask-skill-proposal{border:1px solid var(--border);border-radius:var(--radius-8);background:var(--bg-panel);align-items:flex-end;gap:10px;padding:12px;display:flex}.ask-skill-proposal.is-superseded{opacity:.72}.ask-skill-proposal-copy{flex:1;gap:3px;min-width:0;display:grid}.ask-skill-proposal-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ask-skill-proposal-copy span,.ask-skill-proposal-copy small{color:var(--text-mid);line-height:1.4}.ask-skill-proposal>button{flex-shrink:0}dialog.ask-skill-review-dialog{box-sizing:border-box;border:1px solid var(--border-strong);gap:12px;width:min(900px,100vw - 40px);max-width:none;height:min(760px,100vh - 40px);max-height:none;padding:0;position:fixed;overflow:hidden}.ask-skill-review-header{border-bottom:1px solid var(--border);background:var(--bg-panel);justify-content:space-between;align-items:center;gap:16px;padding:16px 18px 12px;display:flex}.ask-skill-review-header h2{margin:0;font-size:20px}.ask-skill-review-meta{color:var(--text-mid);flex-wrap:wrap;gap:5px 14px;padding:0 18px;font-size:12px;display:flex}.ask-skill-review-meta p{color:var(--text);flex-basis:100%;margin:0 0 2px;font-size:14px}.ask-skill-review-meta span{background:var(--bg-hover);border-radius:999px;padding:3px 7px}.ask-skill-review-safety{color:var(--text-mid);margin:0 18px;font-size:12px}.ask-skill-review-changes{border:1px solid var(--border);border-radius:var(--radius-6);margin:0 18px;padding:8px 10px;font-size:12px}.ask-skill-review-changes summary{cursor:pointer;font-weight:650}.ask-skill-review-changes pre{white-space:pre-wrap;max-height:130px;margin:8px 0 0;overflow:auto}.ask-skill-review-editor{min-height:0;color:var(--text-mid);flex-direction:column;flex:1;gap:6px;margin:0 18px;font-size:12px;font-weight:650;display:flex}.ask-skill-review-editor textarea{box-sizing:border-box;resize:none;width:100%;min-height:220px;color:var(--text);background:var(--bg);font:14px/1.55 var(--font-mono,monospace);flex:1;padding:12px}.ask-skill-review-editor textarea:read-only{background:var(--bg-panel)}.ask-skill-review-readonly,.ask-skill-review-status{border-radius:var(--radius-6);background:var(--accent-bg);color:var(--text-mid);margin:0 18px;padding:8px 10px;font-size:12px}.ask-skill-review-error{border-radius:var(--radius-6);background:color-mix(in srgb, var(--red) 10%, var(--bg));color:var(--red);justify-content:space-between;align-items:center;gap:10px;margin:0 18px;padding:8px 10px;font-size:12px;display:flex}.ask-skill-review-error p{margin:0}.ask-skill-review-footer{border-top:1px solid var(--border);background:var(--bg-panel);justify-content:flex-end;gap:7px;padding:12px 18px 16px;display:flex}.ask-skill-review-footer button{align-items:center;gap:5px;display:inline-flex}.ask-skill-discard{z-index:1;background:color-mix(in srgb, var(--text) 35%, transparent);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.ask-skill-discard-card{box-sizing:border-box;border-radius:var(--radius-8);background:var(--bg);width:min(420px,100%);box-shadow:var(--shadow-drawer);padding:18px}.ask-skill-discard-card>div{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.ask-skill-discard p{color:var(--text-mid);margin:7px 0 0}@media (width<=700px){dialog.ask-skill-review-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px)}.ask-skill-review-header{padding:12px}.ask-skill-review-meta,.ask-skill-review-safety,.ask-skill-review-editor,.ask-skill-review-error,.ask-skill-review-readonly,.ask-skill-review-status{margin-left:12px;margin-right:12px}.ask-skill-review-footer{padding:10px 12px}}.ask-research-settings{border-top:1px solid var(--border);margin-top:3px;padding-top:3px}.ask-research-toggle>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ask-research-toggle strong{color:var(--text);font-size:12px}.ask-research-toggle small,.ask-research-field small,.ask-research-skills small{color:var(--text-muted);font-size:10.5px;font-weight:400;line-height:1.35}.ask-research-fields{flex-direction:column;gap:9px;padding:7px 8px 5px 30px;display:flex}.ask-research-skills{border:0;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;display:flex}.ask-research-skills legend{color:var(--text-mid);margin-bottom:4px;font-size:11px;font-weight:600}.ask-research-skills label,.ask-research-no-limit{color:var(--text-mid);align-items:center;gap:7px;font-size:11px;font-weight:400;display:flex}.ask-research-skills label>span{flex-direction:column;gap:1px;min-width:0;display:flex}.ask-research-skills input,.ask-research-no-limit input{margin:0}.ask-research-provider{color:var(--text-muted);margin:0;font-size:10.5px}.ask-research-availability{color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;margin:4px 8px 2px 30px;font-size:10.5px;display:flex}.ask-research-approval{border:1px solid var(--accent);border-radius:var(--radius-8);background:var(--accent-bg);flex-direction:column;gap:8px;padding:11px;display:flex}.ask-research-approval h3{color:var(--text);margin:0;font-size:13px}.ask-research-approval p{color:var(--text-mid);margin:0;font-size:11.5px;line-height:1.4}.ask-research-approval .ask-research-targets{color:var(--text);font-weight:600}.ask-research-approval .ask-research-estimate{color:var(--text)}.ask-research-approval-actions{flex-wrap:wrap;gap:6px;display:flex}.workbench-main-view{flex:1;min-width:0;min-height:0;display:flex}.workbench-navigate{flex:none;min-width:0}@media (width<=900px){@layer action-panel{.action-panel{width:min(260px,34vw)}}}.action-drawer .action-form>.action-run-actions{z-index:2;margin:auto -18px 0;padding:12px 18px}.action-drawer .action-form>:has(+.action-run-actions){margin-bottom:14px}.code-editor{background:#0d1117;border:1px solid #1c2331;border-radius:11px;overflow:hidden;box-shadow:0 14px 30px -18px #0f172a80}.code-editor-contract{background:#161c28;border-bottom:1px solid #232b3b;align-items:center;gap:8px;padding:9px 13px;display:flex}.code-editor-badge{letter-spacing:.03em;color:#8b98b0;font-size:11px;font-weight:700}.code-editor-contract-sep{color:#5f6b83}.code-editor-contract-text{color:#8b98b0;font-size:11.5px}.code-editor-contract .cm-builtin{color:#d2a8ff;font-weight:600}.code-editor-contract .cm-result{color:#ffa657;font-weight:600}.code-editor .npm__react-simple-code-editor__textarea,.code-editor pre{color:#e6edf3;font-family:var(--mono)!important;font-size:12.5px!important;line-height:1.75!important}.code-editor .npm__react-simple-code-editor__textarea{caret-color:#e6edf3;outline:none}.code-editor .npm__react-simple-code-editor__textarea:focus{outline:none}.code-editor .token.comment{color:#8b949e}.code-editor .token.string{color:#a5d6ff}.code-editor .token.number{color:#79c0ff}.code-editor .token.keyword{color:#ff7b72}.code-editor .token.builtin,.code-editor .token.function{color:#d2a8ff}.code-editor .token.operator{color:#ff7b72}.code-editor-status{background:#161c28;border-top:1px solid #232b3b;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 13px;display:flex}.code-editor-status-warn{color:#d9a24f;white-space:nowrap;font-size:11px;font-weight:600}.code-editor-status-note{color:#8b98b0;white-space:nowrap;font-size:11px;font-weight:600}.code-editor-status-muted{color:#5f6b83;font-size:11px}.code-editor-status-warn+.code-editor-status-muted,.code-editor-status-note+.code-editor-status-muted{flex:220px;min-width:0;line-height:1.45}.multi-col-picker{cursor:text;flex-wrap:wrap;align-content:flex-start;align-items:center;gap:6px;min-height:38px;max-height:160px;display:flex;overflow-y:auto}.multi-col-picker.is-open{border-color:var(--accent);box-shadow:var(--shadow-ring)}.multi-col-add{color:var(--text-light);cursor:pointer;padding:2px 4px;font-size:12.5px}.multi-col-filter{min-width:80px;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:4px 2px;font-size:13px}.multi-col-caret{align-self:center;margin-left:auto}.multi-col-check{border-radius:var(--radius-4);border:1.5px solid var(--border-strong);width:16px;height:16px;color:var(--text-on-solid);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.multi-col-check.is-selected{background:var(--accent);border-color:var(--accent)}.multi-col-ai{color:var(--ai)}._label_1pqba_11{white-space:nowrap;margin-top:0}._combobox_1pqba_35{grid-template-columns:minmax(0,1fr) 34px;min-width:0;display:grid;position:relative}._input_1pqba_17::-webkit-calendar-picker-indicator{display:none!important}._input_1pqba_17{grid-area:1/1/auto/3;min-width:0;margin-top:0;padding-right:34px}._toggle_1pqba_56{background:0 0;grid-area:1/2;justify-content:center;place-self:stretch end;align-items:center;width:34px;height:auto;padding:0;display:flex}._toggle_1pqba_56:hover{background:0 0}._options_1pqba_74{left:0;right:0}._warning_1pqba_79{color:var(--amber)}._warningText_1pqba_83{margin-top:4px}._newBadge_1pqba_87{border-radius:var(--radius-4);letter-spacing:.02em;color:var(--accent);background:var(--accent-bg);white-space:nowrap;justify-self:center;padding:2px 7px;font-size:10.5px;font-weight:650}.template-column-insert{margin-top:0;padding-left:7px;padding-right:4px}.template-input-shell{min-width:0;position:relative}.template-highlight-layer,.template-input{min-height:32px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;padding:6px 9px;line-height:1.35}.template-highlight-layer{color:var(--text);pointer-events:none;position:absolute;inset:0}.template-input{color:#0000;width:100%;caret-color:var(--text);resize:vertical;field-sizing:content;background:0 0;margin-top:0;position:relative;overflow:hidden}.template-input::placeholder{color:var(--text-light)}.template-token{border-radius:var(--radius-4);padding:0 2px}.template-token.known{color:var(--accent);background:var(--accent-bg)}.template-token.unknown{color:var(--amber);background:var(--amber-bg)}.source-input-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.template-compose-row{flex-direction:column;grid-template-columns:56px minmax(0,1fr);align-items:stretch;gap:8px;display:flex}.template-composer{border:1px solid var(--border);background:var(--bg);border-radius:10px;overflow:hidden}.template-composer:focus-within{border-color:var(--accent);box-shadow:var(--shadow-ring)}.template-composer .template-input-shell{padding:2px}.template-composer .template-input,.template-composer .template-highlight-layer{border:none}.template-composer .template-input:focus{box-shadow:none;outline:none}.template-insert-bar{border-top:1px solid var(--bg-hover);background:var(--bg-panel);flex-wrap:wrap;align-items:center;gap:7px;padding:9px 11px;display:flex}.template-insert-label{color:var(--text-light);font-size:11.5px;font-weight:600}.template-insert-chip{color:var(--text-mid);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-6);cursor:pointer;padding:3px 8px;font-size:12px;font-weight:600}.template-insert-chip:hover{border-color:var(--accent);color:var(--accent)}.template-insert-bar .template-column-insert{height:26px;min-height:26px;color:var(--text-light);cursor:pointer;background:0 0;border:none;width:auto;padding:0 6px;font-size:12px}.template-compose-hint code{font-family:var(--mono);background:var(--bg-hover);border-radius:var(--radius-4);padding:0 4px;font-size:11.5px}.editor-list{gap:12px;min-width:0;display:grid}.editor-row{border-bottom:1px solid var(--border);gap:8px;min-width:0;padding-block:12px;display:grid}.editor-row:first-child{padding-top:0}.editor-row-controls{align-items:center;gap:8px;min-width:0;display:flex}.editor-row-controls>.form-input,.editor-row-controls>.panel-select-shell{flex:1;min-width:0}.editor-row-tools{flex:none;align-items:center;gap:4px;display:flex}.editor-row-details{min-width:0}.editor-inset{border-left:2px solid var(--border);gap:12px;min-width:0;padding-left:12px;display:grid}.resolve-value-list{border:1px solid var(--border);border-radius:var(--radius-8);flex-direction:column;min-height:0;display:flex;overflow:hidden}.resolve-value-search-row{border-bottom:1px solid var(--border);color:var(--text-light);flex-shrink:0;align-items:center;gap:6px;padding:4px 8px;display:flex}.resolve-value-search-row .form-input.resolve-value-search{flex:1}.resolve-value-viewport{flex:1;min-height:0;max-height:320px;position:relative;overflow-y:auto}.resolve-value-viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--accent-bg);outline:none}.resolve-value-spacer{width:100%;position:relative}.resolve-value-row{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex;position:absolute;left:0;right:0}.resolve-value-row:hover{background:var(--bg-hover)}.resolve-value-row.is-selected,.resolve-value-row.is-selected:hover{background:var(--accent-bg)}.resolve-value-row.is-active{box-shadow:inset 2px 0 0 var(--accent)}.resolve-value-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);flex:1;font-size:11.5px;position:relative;overflow:hidden}.resolve-value-ws{white-space:pre;border-bottom:1px dotted var(--text-light);background:var(--bg-hover);border-radius:2px}.resolve-value-count{color:var(--text-light);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.resolve-value-bar{background:var(--border-strong);pointer-events:none;height:2px;position:absolute;bottom:1px;left:0}.resolve-value-row.is-selected .resolve-value-bar{background:var(--accent);opacity:.55}.resolve-value-trailing{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.resolve-value-empty{margin:2px 4px}.resolve-selection-bar{z-index:5;border:1px solid var(--accent);border-radius:var(--radius-7);background:var(--accent-bg);color:var(--accent-strong);padding:5px 6px 5px 10px;font-size:12px;position:sticky;top:0}.resolve-selection-count{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.resolve-selection-actions{flex:1;min-width:0}.resolve-group-diamond{color:var(--accent);flex-shrink:0}.resolve-group-name{flex:1;min-width:0;font-weight:600}.resolve-group-total{color:var(--text-light);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.resolve-group-summary{flex:1;align-items:baseline;gap:8px;min-width:0;font-size:12.5px;display:flex}.resolve-group-summary-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.resolve-group-summary-meta{color:var(--text-light);flex-shrink:0;font-size:11.5px}.resolve-member-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);flex:1;font-size:11.5px;overflow:hidden}.resolve-member-count{color:var(--text-light);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.resolve-drawer-body-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.resolve-combine-column{min-width:0}.resolve-combine-status{justify-content:space-between}.resolve-combine-scope-meta{color:var(--text-light);font-size:var(--font-size-meta);font-variant-numeric:tabular-nums}.resolve-combine-exact-note{margin:0}.resolve-combine-body{flex:1;min-height:0;padding-bottom:10px;overflow-y:auto}.resolve-combine-section-count{color:var(--text-light);font-variant-numeric:tabular-nums;font-weight:500}.resolve-combine-dup-text{flex:1;min-width:0}.resolve-combine-add-value{border-top:1px dashed var(--border);margin-top:4px;padding-top:6px}.resolve-combine-add-value-row>.search-field{flex:1}.resolve-combine-add-value-hint{color:var(--text-light);flex-shrink:0;font-size:10px}.resolve-combine-add-value-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);flex:1;font-size:11px;overflow:hidden}.resolve-combine-add-value-count{color:var(--text-light);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10.5px}.resolve-combine-add-value-none{color:var(--text-light);padding:2px 6px;font-size:11px}.resolve-combine-truncated{margin-top:2px}.resolve-combine-server-search{flex-shrink:0}.resolve-combine-search-stale{margin-top:2px;font-size:11.5px}.resolve-replace-order-hint{margin:0}.resolve-replace-rules{gap:0;min-height:0;overflow-y:auto}.resolve-replace-rule-index{text-align:right;min-width:14px;color:var(--text-light);font-family:var(--mono);flex-shrink:0;font-size:10px}.resolve-replace-rule-main>.panel-select-shell{flex:0 0 120px}.resolve-replace-rule-pattern{min-width:0;font-family:var(--mono);flex:140px}.resolve-replace-rule-pattern[aria-invalid=true]{border-color:var(--red,#b3452f)}.resolve-replace-rule-target-row{padding-left:21px}.resolve-replace-arrow{color:var(--text-light);flex-shrink:0}.resolve-replace-set-to{color:var(--text-light);flex-shrink:0;font-size:12px}.resolve-replace-rule-target{flex:1;min-width:0}.resolve-replace-null-chip{flex:1;justify-content:flex-start;min-width:0;font-style:italic}.resolve-replace-rule-meta{padding-left:21px;font-size:11px}.resolve-replace-rule-count{color:var(--text-light);font-variant-numeric:tabular-nums}.resolve-replace-rule-note{color:var(--text-light);font-style:italic}.resolve-replace-add-rule{align-self:flex-start;margin-top:10px}.resolve-replace-stale{opacity:.45}.resolve-substitute-status{justify-content:space-between}.resolve-substitute-facts{color:var(--text-light);font-variant-numeric:tabular-nums;font-size:11px}.resolve-substitute-exact-note{margin:0}.resolve-substitute-paste{font-family:var(--mono);min-height:88px}.resolve-substitute-paste-apply{justify-self:start}.resolve-substitute-table-head{justify-content:space-between}.resolve-substitute-legend{color:var(--text-light);font-size:11px}.resolve-substitute-rows{gap:0;max-height:340px;overflow-y:auto}.resolve-substitute-row{border-bottom:1px solid var(--border);padding:8px 0}.resolve-substitute-rows>.resolve-substitute-row:last-child{border-bottom:0}.resolve-substitute-value{flex-shrink:0;align-items:center;gap:5px;width:96px;min-width:0;display:flex}.resolve-substitute-diamond{color:var(--accent);flex-shrink:0;font-size:10px}.resolve-substitute-value-text{font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.resolve-substitute-count{text-align:right;min-width:30px;color:var(--text-light);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.resolve-substitute-arrow{color:var(--text-light);flex-shrink:0}.resolve-substitute-target-cell{flex:160px;min-width:0}.resolve-substitute-target{flex:96px;min-width:0}.resolve-substitute-null-chip{flex:1;min-width:0}.resolve-substitute-null-clear{justify-content:space-between;width:100%;font-style:italic}.resolve-substitute-merge-hint{color:var(--text-light);flex-basis:100%;font-size:11px}.resolve-substitute-count-missing{flex-direction:column;align-items:flex-end;line-height:1.2;display:inline-flex}.resolve-substitute-not-in-column{color:var(--text-light);white-space:nowrap;font-size:10px}.resolve-substitute-override{color:var(--text-light);flex-basis:100%;font-size:10.5px}.resolve-substitute-value-input{width:96px;font-family:var(--mono);flex-shrink:0;font-size:11.5px}.resolve-substitute-add{justify-self:start}.api-action-form{min-height:100%}.api-action-body{flex-direction:column;gap:16px;padding:16px;display:flex}.api-method-row{grid-template-columns:92px;gap:8px;display:grid}.api-url-row{width:100%}.api-method-field{min-width:0}.api-template-hint{margin-top:-12px}.api-pair-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.api-pair-row,.api-route-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr) 28px;gap:6px;display:grid}.api-route-row{grid-template-columns:minmax(0,3fr) minmax(0,2fr) 28px;align-items:center}.api-pair-row{align-items:start}.api-pair-row+.api-pair-row{margin-top:8px}.api-pair-row>*{min-width:0}.api-pair-row .template-insert-bar.compact{padding:6px 8px}.api-pair-row .template-insert-bar.compact .template-column-insert{width:100%}.api-pair-row .template-insert-bar.compact>.panel-select-shell{flex:1;min-width:0}.api-pair-remove{width:28px;height:28px;color:var(--text-light)}.api-advanced{border:1px solid var(--border);border-radius:8px}.api-advanced>summary{cursor:pointer;padding:var(--space-10) var(--space-12);font-size:var(--font-size-small);font-weight:600}.api-advanced-body{border-top:1px solid var(--border);padding:var(--space-12);flex-direction:column;gap:14px;display:flex}.api-number-row{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.api-checkbox-row{align-items:center;gap:var(--space-8);font-size:var(--font-size-small);display:flex}.api-egress-note,.api-local-note,.api-empty{border:1px solid var(--border);padding:var(--space-10) var(--space-12);color:var(--text-mid);font-size:var(--font-size-meta);border-radius:8px;line-height:1.45;display:block}@media (width<=520px){.api-method-row,.api-number-row,.api-pair-row,.api-route-row{grid-template-columns:1fr}.api-pair-remove{justify-self:end}}.api-curl-import{margin-bottom:10px}.api-curl-toggle{align-items:center;gap:var(--space-6);display:inline-flex}.api-curl-panel{margin-top:var(--space-8);gap:var(--space-8);flex-direction:column;display:flex}.api-curl-textarea{min-height:72px;font-family:var(--mono);font-size:var(--font-size-small)}.api-curl-actions{align-items:center;gap:10px;display:flex}.run-failure-triage{border-top:1px solid var(--border);margin-top:8px;padding-top:8px;font-size:12px}.run-failure-triage-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.run-failure-triage-title{font-weight:600}.run-failure-buckets{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.run-failure-bucket{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.run-failure-bucket-count{font-variant-numeric:tabular-nums;opacity:.8}.run-failure-bucket-note{opacity:.75;flex-basis:100%;font-size:11px}.media-proxy-remediation{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg-hover);gap:8px;margin-bottom:10px;padding:10px;display:grid}.media-proxy-remediation-head{gap:2px;display:grid}.media-proxy-remediation-title{font-weight:600}.media-proxy-remediation-subline,.media-proxy-remediation-copy{opacity:.85;margin:0}.media-proxy-remediation-steps{gap:8px;margin:0;padding-left:16px;display:grid}.media-proxy-remediation-status{opacity:.85;align-items:center;font-size:11px;display:flex}.media-proxy-remediation-dot{background:var(--amber);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.media-proxy-remediation-status.is-connected .media-proxy-remediation-dot{background:var(--green)}._input_1l0ea_1{border:1px solid var(--border);background:var(--bg);border-radius:var(--radius-6);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}._list_1l0ea_12{flex-wrap:wrap;gap:6px;display:flex}._draft_1l0ea_18{background:0 0;border:0;flex:120px;min-width:120px;padding:3px 0}._draft_1l0ea_18:focus{outline:none}.cluster-controls{grid-template-columns:minmax(0,1fr) 84px;align-items:end;gap:8px;display:grid}.cluster-controls .btn{grid-column:1/-1}.cluster-list{flex-direction:column;gap:10px;margin-top:12px;display:flex}.cluster-card{border:1px solid var(--border);border-radius:var(--radius-8);background:var(--bg-panel);padding:10px}.cluster-card-top{color:var(--text-light);justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.cluster-values{flex-direction:column;gap:3px;margin:8px 0 10px;padding:0;font-size:12px;list-style:none;display:flex}.cluster-values li{justify-content:space-between;gap:8px;display:flex}.cluster-values li span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cluster-values li span:last-child{color:var(--text-light);font-variant-numeric:tabular-nums}.cluster-member{align-items:center;gap:6px;min-width:0;display:flex}.cluster-review-form .cluster-controls{flex-direction:column;align-items:stretch;gap:0;margin-top:4px;display:flex}.cluster-review-form .cluster-controls>.field-group{margin-top:16px}.cluster-review-form .cluster-controls>.field-group:first-child{margin-top:0}.cluster-review-form .field-labels{color:var(--text-mid);font-size:12.5px;font-weight:600}.cluster-review-form .cluster-list{gap:12px;margin-top:16px}.cluster-review-form .cluster-card{border-color:var(--border);border-radius:12px;padding:12px}.cluster-review-form .cluster-card .field-group{margin-top:2px}.cluster-review-form .cluster-values{margin-top:10px;margin-bottom:0}.cluster-review-form .cluster-advanced .field-group{margin-top:var(--space-8)}.cluster-review-form .cluster-advanced code{font-size:var(--font-size-meta);padding:1px var(--space-4);background:var(--bg-hover);border-radius:4px}._tier_mamv9_1+._tier_mamv9_1{margin-top:10px}._tierLabel_mamv9_5{letter-spacing:.05em;text-transform:uppercase;color:var(--text-light);margin:0 0 4px;font-size:10px;font-weight:700}._noiseType_mamv9_14{border-style:dashed}._fields_1od6n_1{gap:6px;margin-top:4px;display:grid}.output-field-name{flex:1;align-items:center;gap:4px;min-width:0;display:flex}.output-field-name>input{flex:1;min-width:0}.btn.output-field-required[data-button-variant=text]{color:var(--text-light);justify-content:center}.btn.output-field-required[aria-pressed=true]{color:var(--red)}.output-field-type{flex:none;min-width:0;max-width:45%}.output-field-description{field-sizing:content;white-space:pre-wrap;overflow:hidden}.output-field-facts{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.output-field-facts>strong{overflow-wrap:anywhere}.output-field-facts>code{color:var(--text-mid);font-size:12px}.output-field-facts>span{color:var(--text-mid);flex-basis:100%}.menu-pop.pinned-reference-panel{min-width:0;max-width:none;color:var(--text);background:var(--bg-panel);resize:both;direction:rtl;flex-direction:column;min-width:320px;min-height:180px;padding:0;display:flex;position:static;inset:auto;overflow:hidden}.pinned-reference-panel[data-layout=stacked]{resize:none;width:100%;min-width:0;max-width:none;max-height:360px;box-shadow:none;direction:ltr;margin-bottom:12px}.pinned-reference-heading{border-bottom:1px solid var(--border);direction:ltr;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.pinned-reference-heading h3{margin:0;font-size:13px}.pinned-reference-content{overscroll-behavior:contain;direction:ltr;min-height:0;padding:12px;overflow-y:auto}.pinned-reference-content p{margin:0 0 10px}.pinned-reference-content h4{margin:0 0 8px;font-size:13px}.pinned-reference-content section+section{margin-top:20px}.pinned-reference-content code{font-family:var(--mono);overflow-wrap:anywhere;font-size:11px}.pinned-reference-content table{border-collapse:collapse;table-layout:fixed;width:100%;margin-bottom:12px}.pinned-reference-content th,.pinned-reference-content td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:8px 6px;font-size:12px}.pinned-reference-content th:first-child{width:60%}.pinned-reference-content td:last-child{color:var(--text-mid)}.pdf-tables-review-banner{background:var(--accent-bg);border:1px solid var(--border);border-radius:var(--radius-8);justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:10px 12px;display:flex}.pdf-tables-review-text{color:var(--text-mid);font-size:13px}.pdf-tables-picker-overlay{margin:10px 0}.pdf-tables-picker{background:var(--bg-panel);border:1px solid var(--border-strong);box-shadow:var(--shadow-menu);border-radius:10px;flex-direction:column;gap:14px;padding:14px;display:flex}.pdf-tables-picker-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pdf-tables-picker-title{color:var(--text);margin:0;font-size:15px}.pdf-tables-picker-sub{color:var(--text-light);margin:2px 0 0;font-size:12px}.pdf-tables-picker-actions{align-items:center;gap:12px;display:flex}.pdf-tables-metadata-label{color:var(--text-mid);align-items:center;gap:6px;font-size:12px;display:inline-flex}.pdf-tables-groups{flex-direction:column;gap:14px;display:flex}.pdf-tables-group{border:1px solid var(--border);border-radius:var(--radius-8);overflow:hidden}.pdf-tables-group-head{background:var(--bg-hover);border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding:7px 10px;display:flex}.pdf-tables-group-title{color:var(--text);font-size:12px;font-weight:600}.pdf-tables-group-meta{color:var(--text-light);font-size:11px}.pdf-tables-group .json-results{padding:4px 8px 8px}.pdf-tables-picker-empty{color:var(--text-light);margin:0;font-size:13px}.pdf-tables-picker-foot{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pdf-tables-picker-foot .form-input{flex:180px}.engine-tier-badge{margin-left:6px}.workbench-ocr-compare-keepalive{flex-direction:column;flex:1;min-height:0;display:flex}.workbench-ocr-compare-keepalive[hidden]{display:none}.workbench-ocr-compare-view{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.ocr-compare-tab{background:var(--bg);flex-direction:column;height:100%;min-height:0;display:flex}.ocr-compare-toolbar{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.ocr-compare-toolbar>.ocr-compare-controls-row{flex-wrap:wrap;grid-area:1/2;align-items:center;gap:8px;display:flex}.ocr-compare-toolbar>.ocr-compare-chips-row{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:8px;min-width:0;display:flex}fieldset.ocr-compare-chips-row{border:0;margin:0;padding:0}.ocr-compare-toolbar>.ocr-compare-configure-later{grid-area:2/1/auto/-1;min-width:0}@media (width<=720px){.ocr-compare-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.ocr-compare-toolbar>.ocr-compare-controls-row{grid-area:2/1;justify-content:flex-start}.ocr-compare-toolbar>.ocr-compare-chips-row{grid-area:1/1}.ocr-compare-toolbar>.ocr-compare-configure-later{grid-area:3/1}}.ocr-compare-toolbar[data-running=true] .ocr-compare-mode-switch,.ocr-compare-toolbar[data-running=true] .ocr-compare-source-toggle,.ocr-compare-toolbar[data-running=true] .ocr-compare-wrap-toggle{opacity:.5}.ocr-compare-variants-label{color:var(--text-light);flex-shrink:0;font-size:10px}.ocr-compare-scratch-tag{color:var(--text-light);border:1px dashed var(--border);border-radius:var(--radius-999);padding:2px 9px;font-size:10.5px}.ocr-compare-variant-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ocr-compare-variant{position:relative}.ocr-compare-variant-chip{align-items:center;gap:5px;max-width:230px;padding:2px 4px 2px 8px;display:inline-flex}.ocr-compare-variant-chip[data-pip=pending]{border-style:solid;border-color:var(--amber)}.ocr-compare-variant-chip[data-pip=error]{border-color:var(--red);color:var(--red)}.ocr-compare-pip{flex-shrink:0;justify-content:center;width:12px;font-size:10px;line-height:1;display:inline-flex}.ocr-compare-pip[data-pip=pending]{color:var(--amber)}.ocr-compare-pip[data-pip=results]{color:var(--accent)}.ocr-compare-pip[data-pip=error]{color:var(--red)}.ocr-compare-variant-body{color:inherit;cursor:pointer;font:inherit;background:0 0;border:none;flex:auto;align-items:baseline;gap:2px;min-width:0;padding:0;display:inline-flex;overflow:hidden}.ocr-compare-variant-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:600;overflow:hidden}.ocr-compare-variant-summary{white-space:nowrap;flex-shrink:0;font-size:10.5px}.ocr-compare-variant-gear,.ocr-compare-variant-remove{color:inherit;opacity:.65;flex-shrink:0}.ocr-compare-variant-gear:hover:not(:disabled),.ocr-compare-variant-remove:hover:not(:disabled){opacity:1}.ocr-compare-variant-remove{border-left:1px solid var(--border);margin-left:2px;padding-left:4px}.ocr-compare-add-engine{cursor:pointer;background:0 0;align-items:center;gap:4px;display:inline-flex}.ocr-compare-configure{z-index:40;background:var(--bg-panel);border:1px solid var(--border);width:min(264px,100vw - 24px);box-shadow:var(--shadow-menu);border-radius:9px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.ocr-compare-configure-title{font-size:12px;font-weight:650}.ocr-compare-configure-fields{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ocr-compare-configure-field{gap:5px;min-width:0;display:grid}.ocr-compare-configure-field .panel-select-control{box-sizing:border-box;width:100%;min-width:0}.ocr-compare-configure-label{color:var(--text-mid);font-size:11px;font-weight:600}.ocr-compare-configure-hint{font-size:10.5px}.ocr-compare-configure-error{border-radius:var(--radius-6);border:1px solid var(--red);color:var(--red);overflow-wrap:anywhere;background:#d6454514;padding:7px 9px;font-size:11px}.ocr-compare-dpi-stepper{width:72px}.ocr-compare-configure-later{color:var(--text-light);border:1px dashed var(--border);border-radius:var(--radius-7);padding:7px 9px;font-size:10.5px}.ocr-compare-configure-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:8px;font-size:10.5px;display:flex}.ocr-compare-remote-gate{border-top:1px solid var(--border);color:var(--amber);gap:7px;max-width:260px;margin-top:5px;padding:8px;font-size:11px;display:grid}.ocr-compare-remote-gate-actions{justify-content:flex-end;gap:6px;display:flex}.ocr-compare-run{align-items:center;gap:5px;display:inline-flex;position:relative;overflow:hidden}.ocr-compare-run-count{opacity:.85;font-size:10.5px}.ocr-compare-mode-switch{margin-left:0}.ocr-compare-empty-variants{padding:16px;font-size:12px;font-style:italic}.ocr-compare-col-summary{white-space:nowrap;flex-shrink:0;margin-left:6px;font-size:10px}.ocr-compare-frontdoor{text-align:center;min-height:0}.ocr-compare-frontdoor svg{color:var(--accent)}.ocr-compare-frontdoor-engines{gap:6px;margin-top:6px;display:flex}.ocr-compare-body{flex:1;align-items:stretch;min-height:0;display:flex}.ocr-compare-doc-list{border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:3px;width:200px;padding:6px;display:flex;overflow:auto}.ocr-compare-doc-item{text-align:left;border-radius:var(--radius-6);cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:6px;padding:6px 8px;display:flex}.ocr-compare-doc-item:hover{background:var(--bg-hover)}.ocr-compare-doc-item.active{background:var(--bg-panel)}.ocr-compare-doc-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ocr-compare-doc-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.ocr-compare-doc-secondary{font-size:10.5px}.ocr-compare-doc-mark{text-align:center;width:14px;color:var(--text-light);flex-shrink:0}.ocr-compare-doc-mark[data-vote=keep]{color:var(--accent)}.ocr-compare-doc-mark[data-vote=reject]{color:var(--amber)}.ocr-compare-drop-more{cursor:pointer;justify-content:center;align-items:center;gap:5px;margin-top:6px;padding:8px;font-size:11px;display:inline-flex}.ocr-compare-source-peek{flex-shrink:0;min-height:0;display:flex;overflow:hidden}.ocr-compare-source-peek .document-reader{width:100%}.ocr-compare-source-peek .media-compare-player{align-self:center;width:100%}.ocr-compare-source-peek video.media-compare-player{max-height:100%}.ocr-compare-add-wrap{display:inline-flex;position:relative}.ocr-compare-add-menu{flex-direction:column;gap:10px;margin:0;display:flex;position:fixed;inset:auto}.ocr-compare-add-menu-option{text-align:left;border-radius:var(--radius-6);cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:6px 8px}.ocr-compare-add-menu-option:hover:not(:disabled){background:var(--bg-hover)}.ocr-compare-add-menu-option:disabled{opacity:.5;cursor:default}.ocr-compare-columns{flex:1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;min-height:0;display:grid;position:relative}.ocr-compare-run-hint{z-index:5;border:1px dashed var(--border);border-radius:var(--radius-8);background:var(--bg-panel);max-width:380px;color:var(--text-mid);text-align:center;pointer-events:none;padding:10px 14px;font-size:12px;position:absolute;top:52px;left:50%;transform:translate(-50%)}.ocr-compare-drop-rejected{border:1px solid var(--amber);border-radius:var(--radius-8);background:var(--amber-bg);color:var(--text-mid);align-items:center;gap:8px;margin:0 10px 8px;padding:7px 8px 7px 11px;font-size:12px;display:flex}.ocr-compare-drop-rejected span{flex:1}.ocr-compare-engine-pending,.ocr-compare-engine-running{align-items:center;gap:6px;padding:10px 2px;font-size:12px;font-style:italic;display:inline-flex}.ocr-compare-spin{animation:.9s linear infinite ocr-compare-spin}@keyframes ocr-compare-spin{to{transform:rotate(360deg)}}.ocr-compare-engine-error{border:1px solid var(--amber);border-radius:var(--radius-7);background:var(--amber-bg);color:var(--text);justify-items:start;gap:6px;margin:8px 0;padding:10px;font-size:12px;display:grid}.ocr-compare-engine-error span{overflow-wrap:anywhere}.ocr-compare-engine-retry{align-items:center;gap:5px;display:inline-flex}.ocr-compare-peek-resize{cursor:col-resize;border-right:1px solid var(--border);background:0 0;flex-shrink:0;width:5px}.ocr-compare-peek-resize:hover,.ocr-compare-peek-resize.resizing,.ocr-compare-peek-resize:focus-visible{background:var(--accent);opacity:.5;outline:none}.ocr-compare-body[data-wrap=off] .ocr-compare-plain-text,.ocr-compare-body[data-wrap=off] .ocr-compare-diff-text{white-space:pre;overflow-wrap:normal}.ocr-compare-body[data-wrap=off] .ocr-compare-engine-text{overflow-x:auto}.ocr-compare-engine-column{border-right:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}.ocr-compare-engine-column:last-child{border-right:none}.ocr-compare-engine-head{border-bottom:1px solid var(--border);background:var(--bg-panel);justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.ocr-compare-engine-head .ocr-compare-confidence{flex-shrink:0}.ocr-compare-vote-chip{border-radius:var(--radius-6);color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;flex:auto;align-items:center;gap:6px;min-width:0;padding:2px 6px;font-size:12px;font-weight:650;display:inline-flex;overflow:hidden}.ocr-compare-vote-chip:hover{background:var(--bg-hover)}.ocr-compare-vote-glyph{flex-shrink:0}.ocr-compare-vote-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ocr-compare-vote-chip[data-vote=keep]{border-color:var(--accent);color:var(--accent)}.ocr-compare-vote-chip[data-vote=reject]{border-color:var(--amber);color:var(--amber)}.ocr-compare-engine-text{min-height:0;font-family:var(--mono);color:var(--text);flex:1;padding:8px 10px;font-size:12px;line-height:1.6;overflow:auto}.ocr-compare-page-marker{text-transform:uppercase;letter-spacing:.04em;margin:4px 0;font-size:10px}.ocr-compare-plain-text,.ocr-compare-diff-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 8px}.ocr-compare-nodiff{margin:0 0 8px;font-size:11px;font-style:italic}.ocr-compare-token{white-space:pre-wrap}.ocr-compare-diff-token{background:var(--amber-bg);border:1px solid var(--amber);border-radius:var(--radius-4);color:inherit;font:inherit;cursor:pointer;padding:0 2px}.ocr-compare-char-changed{background:var(--amber);color:var(--bg);border-radius:2px;padding:0 1px}.ocr-compare-footer{border-top:1px solid var(--border);align-items:center;gap:14px;padding:6px 12px;font-size:11px;display:flex}.ocr-compare-token-nav{color:var(--text-mid);align-items:center;gap:6px;display:inline-flex}.ocr-compare-verdict{color:var(--text-mid);margin-left:auto}.engine-tier-chip{border:1px solid var(--border);background:var(--bg);height:34px;color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:5px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.engine-tier-chip.active{border-color:var(--accent);background:var(--accent-bg);color:var(--accent);font-weight:650}.engine-tier-chip.locked{border-style:solid;border-color:var(--border);background:var(--bg-panel);color:var(--text-light);cursor:not-allowed}.gdg-mnuv029{word-break:break-word;-webkit-touch-callout:default;padding-top:6px}.gdg-mnuv029>*{margin:0}.gdg-mnuv029 :last-child{margin-bottom:0}.gdg-mnuv029 p img{width:100%}.gdg-d19meir1{box-sizing:border-box;--overlay-top:var(--d19meir1-0);left:var(--d19meir1-1);top:var(--d19meir1-0);min-width:var(--d19meir1-2);min-height:var(--d19meir1-3);width:max-content;max-width:400px;max-height:calc(100vh - var(--d19meir1-4));font-family:var(--gdg-font-family);font-size:var(--gdg-editor-font-size);text-align:start;flex-direction:column;display:flex;position:absolute;overflow:hidden}@keyframes glide_fade_in-gdg-d19meir1{0%{opacity:0}to{opacity:1}}.gdg-d19meir1.gdg-style{background-color:var(--gdg-bg-cell);box-shadow:0 0 0 1px var(--gdg-accent-color), 0px 0px 1px #3e415666, 0px 6px 12px #3e415626;border-radius:2px;animation:60ms glide_fade_in-gdg-d19meir1}.gdg-d19meir1.gdg-pad{padding:var(--d19meir1-5) 8.5px 3px}.gdg-d19meir1 .gdg-clip-region{border-radius:2px;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.gdg-d19meir1 .gdg-clip-region .gdg-growing-entry{height:100%}.gdg-d19meir1 .gdg-clip-region input.gdg-input{border:0;outline:none;width:100%}.gdg-d19meir1 .gdg-clip-region textarea.gdg-input{border:0;outline:none}.gdg-b1ygi5by{flex-wrap:wrap;margin-top:auto;margin-bottom:auto;display:flex}.gdg-b1ygi5by .boe-bubble{border-radius:var(--gdg-rounding-radius,10px);background-color:var(--gdg-bg-bubble);height:20px;color:var(--gdg-text-dark);justify-content:center;align-items:center;margin:2px;padding:0 8px;display:flex}.gdg-b1ygi5by textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-n15fjm3e{color:var(--gdg-text-dark);margin:6px 0 3px;display:flex}.gdg-n15fjm3e>input{font-size:var(--gdg-editor-font-size);font-family:var(--gdg-font-family);color:var(--gdg-text-dark);background-color:var(--gdg-bg-cell);padding:0}.gdg-d4zsq0x{flex-wrap:wrap;display:flex}.gdg-d4zsq0x .doe-bubble{background-color:var(--gdg-bg-cell);height:24px;color:var(--gdg-text-dark);border-radius:var(--gdg-rounding-radius,6px);justify-content:center;align-items:center;margin:2px;padding:0 8px;display:flex;box-shadow:0 0 1px #3e415666,0 1px 3px #3e415666}.gdg-d4zsq0x .doe-bubble img{object-fit:contain;height:16px;margin-right:4px}.gdg-d4zsq0x textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-i2iowwq{height:100%;display:flex}.gdg-i2iowwq .gdg-centering-container{justify-content:center;align-items:center;height:100%;display:flex}.gdg-i2iowwq .gdg-centering-container img,.gdg-i2iowwq .gdg-centering-container canvas{max-height:calc(100vh - var(--overlay-top) - 20px);object-fit:contain;-webkit-user-select:none;user-select:none}.gdg-i2iowwq .gdg-centering-container canvas{max-width:380px}.gdg-i2iowwq .gdg-edit-icon{width:48px;height:48px;color:var(--gdg-accent-color);cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;top:12px;right:0}.gdg-i2iowwq .gdg-edit-icon>*{width:24px;height:24px}.gdg-i2iowwq textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-u1rrojo{flex-grow:1;align-items:center;min-height:21px;display:flex}.gdg-u1rrojo .gdg-link-area{cursor:pointer;text-overflow:ellipsis;white-space:nowrap;color:var(--gdg-link-color);flex-grow:1;flex-shrink:1;margin-right:8px;overflow:hidden;-webkit-text-decoration:underline!important;text-decoration:underline!important}.gdg-u1rrojo .gdg-edit-icon{width:32px;color:var(--gdg-accent-color);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gdg-u1rrojo .gdg-edit-icon>*{width:24px;height:24px}.gdg-u1rrojo textarea{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.gdg-m1pnx84e{min-width:var(--m1pnx84e-0);-webkit-align-items:flex-start;-webkit-box-align:flex-start;-ms-flex-align:flex-start;width:100%;color:var(--gdg-text-dark);justify-content:space-between;align-items:flex-start;display:flex;position:relative}.gdg-m1pnx84e .gdg-g1y0xocz{flex-shrink:1;min-width:0}.gdg-m1pnx84e .gdg-spacer{flex:1}.gdg-m1pnx84e .gdg-edit-icon{cursor:pointer;color:var(--gdg-accent-color);width:24px;height:24px;-webkit-transition:all "0.125s ease";transition:all "0.125s ease";border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.gdg-m1pnx84e .gdg-edit-icon>*{width:16px;height:16px}.gdg-m1pnx84e .gdg-edit-hover:hover{background-color:var(--gdg-accent-light);transition:background-color .15s}.gdg-m1pnx84e .gdg-checkmark-hover:hover{color:#fff;background-color:var(--gdg-accent-color)}.gdg-m1pnx84e .gdg-md-edit-textarea{opacity:0;width:0;height:0;margin-top:25px;padding:0;position:relative;top:0;left:0}.gdg-m1pnx84e .gdg-ml-6{margin-left:6px}.gdg-s1dgczr6 .dvn-scroller{overflow:var(--s1dgczr6-0);transform:translate(0,0)}.gdg-s1dgczr6 .dvn-hidden{visibility:hidden}.gdg-s1dgczr6 .dvn-scroll-inner{pointer-events:none;display:flex}.gdg-s1dgczr6 .dvn-scroll-inner>*{flex-shrink:0}.gdg-s1dgczr6 .dvn-scroll-inner .dvn-spacer{flex-grow:1}.gdg-s1dgczr6 .dvn-scroll-inner .dvn-stack{flex-direction:column;display:flex}.gdg-s1dgczr6 .dvn-underlay>*{position:absolute;top:0;left:0}.gdg-s1dgczr6 canvas{outline:none}.gdg-s1dgczr6 canvas *{height:0}.gdg-izpuzkl{resize:none;white-space:pre-wrap;width:100%;min-width:100%;height:100%;font-size:var(--gdg-editor-font-size);line-height:16px;font-family:var(--gdg-font-family);-webkit-text-fill-color:var(--gdg-text-dark);color:var(--gdg-text-dark);background-color:#0000;border:0;border-radius:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.gdg-izpuzkl::-webkit-input-placeholder{color:var(--gdg-text-light)}.gdg-izpuzkl::placeholder{color:var(--gdg-text-light)}.gdg-izpuzkl:-ms-placeholder-shown{color:var(--gdg-text-light)}.gdg-izpuzkl::placeholder{color:var(--gdg-text-light)}.gdg-invalid .gdg-izpuzkl{-webkit-text-decoration:underline #d60606;text-decoration:underline #d60606}.gdg-s69h75o{visibility:hidden;white-space:pre-wrap;word-wrap:break-word;width:max-content;min-width:100%;max-width:100%;font-size:var(--gdg-editor-font-size);line-height:16px;font-family:var(--gdg-font-family);color:var(--gdg-text-dark);margin:0;padding:0 0 2px}.gdg-g1y0xocz{margin-top:6px;position:relative}.gdg-seveqep{background-color:var(--gdg-bg-cell);color:var(--gdg-text-dark);border:1px solid var(--gdg-border-color);font-size:var(--gdg-editor-font-size);border-radius:6px;padding:8px;animation:.15s forwards gdg-search-fadein-gdg-seveqep;position:absolute;top:4px;right:20px}.gdg-seveqep.out{animation:.15s forwards gdg-search-fadeout-gdg-seveqep}.gdg-seveqep .gdg-search-bar-inner{display:flex}.gdg-seveqep .gdg-search-status{padding-top:4px;font-size:11px}.gdg-seveqep .gdg-search-progress{background-color:var(--gdg-text-light);height:4px;position:absolute;bottom:0;left:0}.gdg-seveqep input{width:220px;color:var(--gdg-textDark);background-color:var(--gdg-bg-cell);border:0;outline:none}.gdg-seveqep button{cursor:pointer;width:24px;height:24px;color:var(--gdg-text-medium);background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:flex}.gdg-seveqep button:hover{color:var(--gdg-text-dark)}.gdg-seveqep button .button-icon{width:16px;height:16px}.gdg-seveqep button:disabled{opacity:.4;pointer-events:none}@keyframes gdg-search-fadeout-gdg-seveqep{0%{transform:translate(0)}to{transform:translate(400px)}}@keyframes gdg-search-fadein-gdg-seveqep{0%{transform:translate(400px)}to{transform:translate(0)}}.gdg-wmyidgi{min-width:10px;max-width:100%;min-height:10px;max-height:100%;width:var(--wmyidgi-0);height:var(--wmyidgi-1);direction:ltr;position:relative;overflow:clip}.gdg-wmyidgi>:first-child{width:100%;height:100%;position:absolute;top:0;left:0}.gdg-r17m35ur{background-color:var(--gdg-bg-header-has-focus);box-shadow:0 0 0 1px var(--gdg-border-color);color:var(--gdg-text-group-header);min-height:var(--r17m35ur-0);font:var(--gdg-header-font-style) var(--gdg-font-family);border:none;border-radius:9px;outline:none;flex-grow:1;padding:0 8px}.gdg-c1tqibwd{background-color:var(--gdg-bg-header);align-items:center;padding:0 8px;display:flex}.variant-badge{width:var(--variant-badge-size);height:var(--variant-badge-size);border:1px solid color-mix(in srgb, var(--text-on-solid) 45%, transparent);border-radius:var(--variant-badge-radius);color:var(--text-on-solid);background:var(--ai);font-family:var(--mono);font-size:var(--variant-badge-font-size);font-weight:var(--variant-badge-font-weight);vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.action-compare{min-width:0;min-height:0;color:var(--text);background:var(--bg);flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.action-compare-toolbar-shell{z-index:6;flex:none;position:relative}.action-compare-variant{border:1px solid var(--border-strong);border-radius:var(--radius-7);background:var(--bg);flex:none;align-items:center;min-width:max-content;min-height:34px;display:flex;position:relative}.action-compare-variant[data-active=true]{border-color:var(--accent)}.action-compare-variant[data-status=running]{border-style:solid;border-color:var(--accent)}.action-compare-variant[data-status=failed],.action-compare-variant[data-status=unavailable]{border-color:var(--red)}.action-compare-variant-body{align-items:center;gap:var(--space-6);min-height:32px;padding:0 var(--space-6) 0 var(--space-10);color:inherit;font:inherit;white-space:nowrap;background:0 0;border:0;display:inline-flex}button.action-compare-variant-body{cursor:pointer}button.action-compare-variant-body:hover{background:var(--bg-hover)}button.action-compare-variant-body:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.action-compare-remove,.action-compare-lock{margin-right:var(--space-8);color:var(--text-light)}.action-compare-add{flex:none;min-height:34px}.action-compare-settings{z-index:10;width:min(340px,100vw - 24px);max-height:min(420px,100vh - 120px);padding:var(--space-10) var(--space-12);border:1px solid var(--border-strong);border-radius:var(--radius-8);background:var(--bg);box-shadow:var(--shadow-menu);position:absolute;top:calc(100% + 5px);left:0;overflow:auto}.action-compare-settings>div{grid-template-columns:minmax(0,1fr);gap:4px;margin-top:10px;display:grid}.action-compare-settings>div>span:first-child{color:var(--text-mid);font-weight:600}.action-compare-setting-values{gap:2px;min-width:0;display:grid}.action-compare-setting-values del,.action-compare-setting-values ins{overflow-wrap:break-word;white-space:normal;min-width:0;display:block}.action-compare-settings del{color:var(--text-light)}.action-compare-settings ins{text-decoration:none}.action-compare-settings small{color:var(--text-light);margin-top:8px;display:block}.action-compare-editor{z-index:8;border:1px solid var(--border-strong);border-radius:var(--radius-8);background:var(--bg-panel);width:min(380px,100% - 24px);max-height:min(620px,100vh - 170px);box-shadow:var(--shadow-drawer);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);right:12px;overflow:hidden}.action-compare-editor>header{padding:var(--space-10) var(--space-12);border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;display:flex}.action-compare-editor-body{min-height:0;padding:var(--space-12);overflow:auto}.action-compare-visibility{align-items:center;gap:var(--space-6);min-height:38px;padding:var(--space-6) var(--space-12);border-bottom:1px solid var(--border);white-space:nowrap;flex:none;display:flex}.action-compare-visibility>span{color:var(--text-light);font-size:var(--font-size-meta)}.action-compare-visibility-row{gap:var(--space-6)}.action-compare-sample-count{margin-left:var(--space-8);flex:none}.action-compare-visibility .btn{border-radius:var(--radius-999);padding:3px 9px;font-weight:500}.action-compare-visibility-overflow{border:1px solid var(--border);border-radius:var(--radius-999);background:var(--bg);min-width:28px}.action-compare-notice{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12);border-bottom:1px solid var(--border);color:var(--text-mid);background:var(--amber-bg);font-size:var(--font-size-small);flex:none;justify-content:space-between;display:flex}.action-compare-grid{flex:auto;min-width:0;min-height:0;position:relative}.action-compare-cell-status{z-index:5;right:var(--space-12);bottom:var(--space-10);border:1px solid var(--border);border-radius:var(--radius-999);color:var(--text-mid);background:var(--bg);box-shadow:var(--shadow-sm);font-size:var(--font-size-caption);pointer-events:none;padding:3px 8px;position:absolute}@media (width<=720px){.action-compare-editor{width:auto;max-height:calc(100vh - 220px);left:12px;right:12px}}.compare-discard-verdict{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.5 var(--mono);background:var(--bg-panel);border-radius:var(--radius-6);padding:8px}.action-compare-history-menu{max-height:min(420px,100vh - 16px)}.action-compare-history-list{margin:0;padding:0;list-style:none}.action-compare-history-item{color:var(--text);align-items:flex-start}.action-compare-history-item .menu-item-label{justify-content:space-between}.action-compare-history-column{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.action-compare-history-status{border-radius:var(--radius-999);color:var(--text-mid);background:var(--bg-panel);flex:none;padding:1px 6px;font-size:10px;font-weight:650}.action-compare-history-item[data-active=true] .action-compare-history-status{color:var(--accent);background:var(--accent-bg)}.action-compare-history-footer{border-top:1px solid var(--border);color:var(--text-light);justify-content:space-between;align-items:center;gap:8px;padding:4px 5px 0 10px;font-size:11px;display:flex}.action-compare-history-footer>div{display:flex}.action-compare-history-footer .menu-item{width:auto;padding:6px}.document-view{background:var(--bg);min-width:0;height:100%;min-height:0;display:flex}.document-list{border-right:1px solid var(--border);background:var(--bg-sidebar);flex-direction:column;flex-shrink:0;width:266px;min-height:0;display:flex}.document-list-count{flex-shrink:0;padding:4px 10px;font-size:10.5px}.document-list-body{outline:none;flex:1;min-height:0;overflow-y:auto}.document-list-scroller{position:relative}.document-list-item{box-sizing:border-box;text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;display:flex;position:absolute;left:0;right:0}.document-list-item:hover{background:var(--bg-hover)}.document-list-item.active{background:var(--accent-bg);box-shadow:inset 3px 0 0 var(--accent)}.document-list-item-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.document-list-item-secondary{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.document-list-item[data-has-media=false] .document-list-item-title{color:var(--text-light);font-style:italic}.document-list-empty,.document-list-message{color:var(--text-light);padding:16px 12px;font-size:12px}.document-list-more{margin:8px}.document-reader{background:var(--canvas);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.document-reader-header{border-bottom:1px solid var(--border);background:var(--bg)}.document-reader-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:38%;font-size:13px;font-weight:600;overflow:hidden}.document-reader-chip{text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;padding:2px 7px;font-size:10px}.document-reader-selection{flex-shrink:0;font-size:10.5px}.document-reader-spacer{flex:1}.document-page-controls{align-items:center;gap:2px;display:flex}.document-page-indicator{font-family:var(--mono);text-align:center;min-width:54px;color:var(--text-mid);font-size:11.5px}.document-options-anchor{position:relative}.document-reader-body{flex-direction:column;flex:1;min-height:0;display:flex}.document-empty{color:var(--text-light);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:40px;display:flex}.document-empty-title{color:var(--text-mid);font-size:14px;font-weight:600}.document-native{flex:1;justify-content:center;align-items:center;min-height:0;padding:24px;display:flex;overflow:auto}.document-native-image img{object-fit:contain;max-width:100%;box-shadow:var(--shadow-menu)}.document-native video,.document-native audio{max-width:100%}.document-native-file{color:var(--text-mid);flex-direction:column;gap:8px}.document-temporal-layout{box-sizing:border-box;flex:1;min-height:0;padding:24px;overflow:auto}.document-temporal-layout .evidence-temporal-player-sticky audio,.document-temporal-layout .evidence-temporal-player-sticky video{width:100%;max-width:100%}.document-textfile{box-sizing:border-box;flex:1;min-height:0;padding:20px 28px;overflow:auto}.document-text-truncated{margin:16px 0 0;font-size:12px}.document-video-full{max-width:100%;height:auto}.document-video-fit-height{object-fit:contain;width:auto;max-width:100%;max-height:100%}.document-options{flex-direction:column;gap:7px;margin:0;padding:8px;display:flex;position:fixed;inset:auto}.document-option-row{color:var(--text-mid);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.document-option-row select{min-width:128px}.document-option-check{justify-content:flex-start;gap:8px}.document-option-check input{flex-shrink:0}@media (width<=900px){.document-list{width:184px}.document-view{flex-wrap:wrap;align-content:flex-start;overflow-y:auto}.document-reader{flex:1 0 calc(100% - 184px);min-height:360px}}@media (width<=640px){.document-list{flex-basis:160px;width:160px}.document-reader{flex-basis:calc(100% - 160px)}}.pdf-packet-source-card{border:1px solid var(--border);border-radius:var(--radius-8);background:var(--bg);grid-template-columns:74px minmax(0,1fr);gap:12px;margin-bottom:14px;padding:12px;display:grid}.pdf-packet-source-thumb{border:1px solid var(--border);border-radius:var(--radius-5);background:var(--bg-panel);height:92px;color:var(--text-light);box-shadow:var(--shadow-sm);overflow:hidden}.pdf-packet-source-thumb .document-pdf{background:var(--bg-panel);width:100%;height:100%;padding:3px;overflow:hidden}.pdf-packet-source-thumb .document-pdf-page{box-shadow:none;margin:0}.pdf-packet-source-summary{align-content:start;gap:4px;min-width:0;display:grid}.pdf-packet-source-kicker{color:var(--text-light);letter-spacing:.06em;font-size:10px;font-weight:700}.pdf-packet-source-summary>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pdf-packet-source-summary>span:not(.pdf-packet-source-kicker){color:var(--text-mid);font-size:11px}.pdf-packet-source-strip{grid-template-columns:repeat(auto-fit,minmax(2px,1fr));gap:1px;height:9px;margin-top:5px;display:grid;overflow:hidden}.pdf-packet-source-strip i{background:var(--border-strong);min-width:1px}.pdf-packet-source-strip i[data-selected=true]{background:#4b4ddb}.pdf-packet-source-actions{flex-wrap:wrap;gap:6px 14px;margin-top:5px;display:flex}.pdf-packet-source-actions a,.pdf-packet-source-actions button{color:var(--accent);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:650;text-decoration:none;display:inline-flex}.pdf-packet-source-actions a:hover,.pdf-packet-source-actions button:hover:not(:disabled){text-decoration:underline}.pdf-packet-source-actions button:disabled{color:var(--text-light)}.pdf-packet-source-reader{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg-panel);grid-column:1/-1;grid-template-rows:auto minmax(0,1fr);height:min(68vh,720px);min-height:360px;display:grid;overflow:hidden}.pdf-packet-source-reader>header{border-bottom:1px solid var(--border);justify-content:center;align-items:center;gap:14px;padding:7px 10px;font-size:11px;display:flex}.pdf-packet-source-reader>header button{color:var(--accent);font:inherit;background:0 0;border:0}.pdf-packet-source-reader>header button:disabled{color:var(--text-light)}.pdf-packet-source-reader .document-pdf{min-height:0}.evidence-text-recovery-error{color:var(--amber);flex-basis:100%}.evidence-source-section{gap:12px;margin-bottom:16px;display:grid}.evidence-details-toggle{border:1px solid var(--border);background:var(--bg);color:var(--text-mid);border-radius:var(--radius-6);cursor:pointer;justify-self:start;margin-top:4px;padding:5px 10px;font-size:11.5px;font-weight:600}.evidence-details-toggle:hover,.evidence-details-toggle:focus-visible{background:var(--bg-hover);color:var(--text);outline:none}.evidence-artifact-title{align-items:center;gap:8px;display:flex}.evidence-artifact-title>div{flex:1;gap:1px;min-width:0;display:grid}.evidence-artifact-title span{color:var(--text-light);font-size:11px}.evidence-page{gap:7px;display:grid}.evidence-page-label{color:var(--text-mid);font-size:11px;font-weight:650}.evidence-page-image-frame{border:1px solid var(--border);border-radius:var(--radius-6);background:#fff;width:min(100%,760px);min-height:180px;position:relative;overflow:hidden}.evidence-page-image-pending{min-height:180px;color:var(--text-light);place-items:center;font-size:11px;display:grid}.evidence-page-image{object-fit:contain;background:#fff;width:100%;min-height:180px;display:block}.evidence-region{outline-offset:-2px;background:#e23d3229;border-radius:3px;outline:2px solid #e23d32;box-shadow:0 0 0 1px #ffffffeb}.evidence-page-text,.evidence-page-fallback pre{border-radius:var(--radius-6);background:var(--bg);border:1px solid var(--border);white-space:pre-wrap;font-family:var(--mono);margin:0;padding:9px 10px;font-size:11px;line-height:1.45}.evidence-page-fallback{color:var(--text-mid);gap:8px;display:grid}.evidence-media{border-radius:var(--radius-6);width:min(100%,760px)}video.evidence-media{background:#000}audio.evidence-media{background:0 0}.document-pdf.evidence-pdf{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg);flex:none;width:100%;height:70vh;min-height:70vh}.evidence-text-source{gap:8px;display:grid}.evidence-text-body{border-radius:var(--radius-6);background:var(--bg);border:1px solid var(--border);white-space:pre-wrap;font-family:var(--mono);max-height:420px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5;overflow-y:auto}.evidence-text-highlight{background:color-mix(in srgb, var(--accent) 22%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);border-radius:var(--radius-4);color:inherit;padding:0 1px}.evidence-text-field-label{color:var(--text-light);text-transform:uppercase;letter-spacing:.02em;font-size:11px}.evidence-text-quotes{gap:6px;display:grid}.evidence-text-quote-block{padding:9px 10px;font-size:12px;line-height:1.45;display:block}.evidence-temporal-layout{align-items:flex-start;gap:16px;display:flex}.evidence-temporal-player-sticky{flex:none;gap:6px;width:min(100%,380px);display:grid;position:sticky;top:0}.evidence-temporal-player-sticky .evidence-media{width:100%}.evidence-temporal-segments{flex:1;gap:0;min-width:0;display:grid}.evidence-temporal-run{border-top:1px solid var(--border);padding:10px 0}.evidence-temporal-run:first-child{border-top:none;padding-top:0}.evidence-temporal-run-header{align-items:center;gap:10px;margin-bottom:5px;display:flex}.evidence-temporal-run-range{font-family:var(--mono);color:var(--text);border-radius:var(--radius-4);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:11px;font-weight:600}.evidence-temporal-run-range:hover,.evidence-temporal-run-range:focus-visible{background:var(--bg-hover);outline:none}.evidence-temporal-run-clip,.evidence-temporal-run-open{color:var(--accent);border-radius:var(--radius-5);align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:600;display:inline-flex}.evidence-temporal-run-clip:hover,.evidence-temporal-run-open:hover{background:var(--accent-bg)}.evidence-temporal-run-text{color:var(--text);margin:0;font-size:13px;line-height:1.65}.evidence-transcript-line{overflow-wrap:anywhere;padding:3px 0;display:block}@media (hover:hover){.evidence-contextual-download{opacity:0;pointer-events:none}.evidence-transcript-line:hover .evidence-contextual-download,.evidence-transcript-line:focus-within .evidence-contextual-download,.evidence-temporal-run-header:hover .evidence-contextual-download,.evidence-temporal-run-header:focus-within .evidence-contextual-download{opacity:1;pointer-events:auto}}.evidence-temporal-segment{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:0 1px;display:inline}.evidence-temporal-segment:hover,.evidence-temporal-segment:focus-visible{background:var(--bg-hover);outline:none}.evidence-temporal-segment-cited{background:color-mix(in srgb, var(--accent) 10%, transparent)}.evidence-temporal-segment-active{background:color-mix(in srgb, var(--accent) 30%, transparent)}.evidence-temporal-segment-marker{color:var(--text-light);font-family:var(--mono);vertical-align:text-top;margin-right:1px;font-size:9.5px}.evidence-temporal-segment-actions{vertical-align:middle;align-items:center;gap:1px;display:inline-flex}.evidence-temporal-segment-action{border-radius:var(--radius-4);width:18px;height:18px;color:var(--text-light);place-items:center;display:inline-grid}.evidence-temporal-segment-action:hover,.evidence-temporal-segment-action:focus-visible{background:var(--bg-hover);color:var(--text);outline:none}.evidence-temporal-range{font-family:var(--mono);color:var(--text-light);font-size:11px}@media (width<=860px){.evidence-temporal-layout{flex-direction:column}.evidence-temporal-player-sticky{width:100%;position:static}}@media (width<=760px){.pdf-packet-source-card{grid-template-columns:58px minmax(0,1fr)}.pdf-packet-source-thumb{height:76px}.pdf-packet-source-reader{min-height:280px}}.evidence-video-frame{line-height:0;position:relative}.evidence-video-frame video{width:100%;max-height:none;display:block}.evidence-video-frame .evidence-region{pointer-events:none}.evidence-annotated-transcript{min-width:0}.evidence-annotated-player{z-index:2;background:var(--bg);border-bottom:1px solid var(--border);padding:12px 16px;position:sticky;top:0}.evidence-annotated-player audio,.evidence-annotated-player video{width:100%;display:block}.evidence-annotated-lines{padding:16px 24px}.evidence-annotated-lines .evidence-transcript-line{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.evidence-annotated-timestamp{color:var(--accent);font-family:var(--mono);cursor:pointer;background:0 0;border:0;flex:none;padding:2px;font-size:11px}.evidence-annotated-timestamp:disabled{color:var(--text-light);cursor:default}.evidence-annotated-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}._layout_87v3j_5{box-sizing:border-box;flex:1;align-items:flex-start;gap:16px;min-height:0;padding:24px;display:flex;overflow:auto}._player_87v3j_16{flex:0 0 min(100%,380px);gap:6px;width:min(100%,380px);display:grid;position:sticky;top:0}._player_87v3j_16 audio,._player_87v3j_16 video{width:100%;max-width:100%}._segments_87v3j_31{flex:1;gap:0;min-width:0;display:grid}._segments_87v3j_31 ._segment_87v3j_31{box-sizing:border-box;width:100%;display:block}@media (width<=860px){._layout_87v3j_5{flex-direction:column}._player_87v3j_16{flex-basis:auto;width:100%;position:static}}._workspace_g1y1t_3>._source_g1y1t_3{border-right:1px solid var(--border);flex:0 0 clamp(280px,35%,420px)}._workspace_g1y1t_3>._results_g1y1t_7{grid-auto-columns:minmax(240px,1fr);overflow:auto}@media (width<=760px){._workspace_g1y1t_3{flex-direction:column;overflow:auto}._workspace_g1y1t_3>._source_g1y1t_3{border-right:0;border-bottom:1px solid var(--border);flex:none}._workspace_g1y1t_3>._results_g1y1t_7{flex:1 0 240px}}.topic-compare-catalog-reasons{color:var(--text-light);margin:4px 0 0;padding-left:18px;font-size:11px}.topic-compare-catalog-message{color:var(--text-mid);border-bottom:1px solid var(--border);padding:6px 12px;font-size:11px}.topic-compare-source-peek{border-right:1px solid var(--border);background:var(--bg-panel);flex-direction:column}.topic-compare-source-peek .ocr-compare-peek-head{border-bottom:1px solid var(--border);flex-direction:column;gap:2px;padding:8px 10px;font-size:11px;display:flex}.topic-compare-source-units{min-height:0;padding:6px;overflow:auto}.topic-compare-source-unit{border-radius:var(--radius-6);border:1px solid #0000;gap:3px;margin-bottom:4px;padding:7px 8px;scroll-margin:18px;font-size:11px;line-height:1.45;display:grid}.topic-compare-source-unit.active{border-color:var(--amber);background:var(--amber-bg)}.topic-compare-source-unit-meta{justify-content:space-between;gap:6px;font-size:9px;display:flex}.topic-compare-speaker{font-size:10px}.topic-compare-columns[data-column-count="3"],.topic-compare-columns[data-column-count="4"],.topic-compare-columns[data-column-count="5"]{grid-auto-columns:minmax(240px,1fr);overflow-x:auto}.topic-compare-lane-meta{white-space:nowrap;flex-shrink:0;font-size:9px}.ocr-compare-engine-text.topic-compare-engine-text{font-family:var(--font);padding:0}.topic-compare-section{border-bottom:1px solid var(--border);padding:8px 10px 12px}.topic-compare-section-label{letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:9px}.topic-compare-lane-unit{grid-template-columns:22px 1fr;align-items:start;gap:6px;padding:4px 2px;font-size:11px;line-height:1.45;display:grid}.topic-compare-lane-unit.shared{background:var(--bg-hover);border-radius:var(--radius-4);grid-template-columns:22px 1fr auto}.topic-compare-lane-unit-index{text-align:right;font-size:9px}.topic-compare-shared-label{color:var(--text-light);font-family:var(--mono);white-space:nowrap;align-self:center;font-size:8px}.topic-compare-boundary{width:100%;color:var(--text-light);font-family:var(--mono);cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;padding:2px 0;font-size:8px;display:grid}.topic-compare-boundary>span{background:var(--border-strong);height:1px}.topic-compare-boundary.differs{color:var(--amber);font-weight:650}.topic-compare-boundary.differs>span{background:var(--amber);height:2px}.topic-compare-boundary.ghost{border-radius:var(--radius-4);background:var(--amber-bg);margin:2px 0}@media (width<=900px){.topic-compare-tab .ocr-compare-doc-list{width:160px}}.workbench-mainView-promotedTab{cursor:pointer}.workbench-mainView-tabs{border-bottom:1px solid var(--border);background:var(--bg-panel);flex:none;align-items:flex-end;gap:4px;min-height:36px;padding:6px 8px 0;display:flex;overflow:hidden}.workbench-mainView-tab-list{flex-wrap:nowrap;flex:auto;align-items:flex-end;gap:3px;min-width:0;display:flex;overflow:hidden}.workbench-mainView-sheetTabs{flex:auto;align-items:flex-end;gap:3px;min-width:0;display:flex;position:relative;overflow:hidden}.workbench-mainView-tab-measure{visibility:hidden;pointer-events:none;align-items:flex-end;gap:3px;display:flex;position:absolute}.workbench-mainView-moreTabs{width:30px;min-height:30px;color:var(--text-mid);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;border-radius:9px 9px 0 0;flex:none;justify-content:center;align-items:center;margin-bottom:-1px;display:inline-flex}.workbench-mainView-moreTabs:hover,.workbench-mainView-moreTabs.open{background:var(--bg-hover);color:var(--text)}.menu-pop.workbench-mainView-moreTabsMenu{max-height:min(320px,50vh)}.workbench-mainView-tab{max-width:220px;min-height:30px;color:var(--text-mid);white-space:nowrap;border:1px solid #0000;border-bottom:none;border-radius:9px 9px 0 0;flex:none;align-items:center;gap:7px;margin-bottom:-1px;padding:5px 12px;font-size:12px;line-height:1.2;display:inline-flex;overflow:hidden}.workbench-mainView-tab:hover{background:var(--bg-hover);color:var(--text)}.workbench-mainView-tab.active{border-color:var(--border);border-top:2px solid var(--accent);background:var(--bg);color:var(--text);padding-top:4px;font-weight:600}.workbench-mainView-tab-glyph{color:var(--text-light);flex:none}.workbench-mainView-tab[data-derived=true] .workbench-mainView-tab-glyph,.workbench-mainView-tab.active .workbench-mainView-tab-glyph{color:var(--accent)}.workbench-mainView-tab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workbench-mainView-tab-rowcount{background:var(--accent-bg);color:var(--accent);font-family:var(--mono);font-variant-numeric:tabular-nums;border-radius:99px;flex:none;padding:1px 6px;font-size:10.5px;line-height:1.4}.workbench-mainView-tab-syncDot{background:var(--green);border-radius:99px;flex:none;width:7px;height:7px}.workbench-mainView-tab-syncDot[data-sync-state=stale]{background:var(--amber)}.workbench-mainView-tab-info{border-radius:var(--radius-6);color:var(--text-light);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:1px;line-height:0;display:inline-flex}.workbench-mainView-tab-info:hover{background:var(--bg-hover);color:var(--text)}.workbench-mainView-add-sheet{border-radius:var(--radius-7);color:var(--text-light);flex:none;justify-content:center;align-items:center;margin-bottom:4px;padding:4px;line-height:0;display:inline-flex}.workbench-mainView-add-sheet:hover{background:var(--bg-hover);color:var(--text)}.workbench-mainView-previewTab{align-items:center;gap:7px;display:inline-flex}.workbench-mainView-previewTab .preview-tab-glyph{background:conic-gradient(var(--preview-accent) 0 50%, transparent 50% 100%);border:1.5px solid var(--preview-accent);box-sizing:border-box;border-radius:50%;width:9px;height:9px}.preview-tab-close{color:var(--text-light);cursor:pointer;border-radius:var(--radius-4);background:0 0;border:none;justify-content:center;align-items:center;padding:1px;line-height:0;display:inline-flex}.preview-tab-close:hover{color:var(--text);background:var(--bg-hover)}.workbench-promotedTab-label{font-style:italic}.workbench-mainView-stalePill{background:var(--amber-bg);color:var(--amber);font-family:var(--mono);cursor:pointer;border-radius:99px;flex:none;align-self:center;align-items:center;gap:5px;margin-left:auto;margin-right:8px;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.workbench-mainView-stalePill:hover{filter:brightness(.97)}.sheet-info-backdrop{z-index:60;background:#1e1b162e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sheet-info-popover,.sheet-cascade-confirm{background:var(--bg-panel);border:1px solid var(--border);min-width:288px;max-width:380px;box-shadow:var(--shadow-modal);border-radius:12px;padding:16px 18px}.sheet-info-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sheet-info-name{font-size:14px;font-weight:700}.sheet-info-section{margin-bottom:11px}.sheet-info-label{font-family:var(--mono);letter-spacing:.06em;color:var(--text-light);margin-bottom:3px;font-size:9.5px}.sheet-info-value{color:var(--text);font-size:12.5px}.sheet-info-parent-link{color:var(--accent);cursor:pointer;font-size:12.5px}.sheet-info-parent-link:hover{text-decoration:underline}.sheet-info-error,.sheet-cascade-confirm-error{color:var(--red);margin:6px 0;font-size:11.5px}.sheet-info-footer,.sheet-cascade-confirm-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.sheet-info-costGate{background:var(--amber-bg);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 2px;padding:8px 10px;display:flex}.sheet-info-costGate-message{color:var(--amber);font-size:11.5px;font-weight:600}.lineage-panel{flex-direction:column;gap:8px;height:100%;padding:8px 12px;display:flex;overflow:auto}.lineage-panel-header{justify-content:space-between}.lineage-panel-caption{font-family:var(--mono);letter-spacing:.05em;color:var(--text-light);font-size:10px}.lineage-rerun-stale{background:var(--amber-bg);color:var(--amber);font-family:var(--mono);cursor:pointer;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.lineage-rerun-stale:hover{filter:brightness(.97)}.lineage-tiers{grid-template-columns:repeat(3,minmax(180px,1fr));align-items:start;gap:12px;display:grid}.lineage-tier-title{font-family:var(--mono);letter-spacing:.07em;color:var(--text-light);margin-bottom:6px;font-size:9.5px}.lineage-tier-empty{color:var(--text-light);font-size:11.5px}.lineage-node{border:1px solid var(--border);background:var(--bg);border-radius:9px;margin-bottom:6px;padding:6px 9px}.lineage-node[data-stale=true]{border-color:var(--amber)}.lineage-node-name{color:var(--text);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.lineage-node-sub{font-family:var(--mono);color:var(--text-light);margin-top:2px;font-size:10px}.lineage-edge{color:var(--text-light);margin-top:3px;font-size:11px}.lineage-edge[data-stale=true]{color:var(--amber)}.sheet-cascade-confirm-title{margin-bottom:10px;font-size:14px;font-weight:700}.sheet-cascade-confirm-list{color:var(--text);flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:12.5px;display:flex}.workbench-mainView-split{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.workbench-mainView-split>.workbench-contribution-host{border-left:1px solid var(--border);flex:1 1 0;min-width:0}.workbench-mainView-split>.workbench-contribution-host:first-child{border-left:0}.work-split-seam{cursor:col-resize;background:var(--border);touch-action:none;border:0;flex:0 0 6px;align-self:stretch;padding:0}.work-split-seam:hover,.work-split-seam.resizing,.work-split-seam:focus-visible{background:var(--accent);outline:none}.work-split-companion{background:var(--bg-panel);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.work-split-header{align-items:center;gap:var(--space-8);padding:5px var(--space-8);border-bottom:1px solid var(--border);background:var(--bg-sidebar);flex:none;display:flex}.work-split-title{color:var(--text);font-size:13px;font-weight:600}.work-split-live{color:var(--discover);font-size:11px}.work-split-header .work-split-btn{align-items:center;gap:var(--space-4);padding:3px var(--space-8);border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg-panel);color:var(--text);font:inherit;font-size:var(--font-size-small);cursor:pointer;margin-left:auto;display:inline-flex}.work-split-header .work-split-btn+.work-split-btn{margin-left:0}.work-split-header .work-split-btn:hover{background:var(--bg-hover)}.work-split-header .work-split-close{padding:3px 6px}.work-split-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.work-split-body>.workbench-contribution-host,.work-split-body>*{flex:auto;min-height:0}.workbench-promoted-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.workbench-promoted-view-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.workbench-promoted-view-body>*{flex:auto;min-height:0}@media (width<=900px){.workbench-mainView-split{overflow-x:auto}}@media (width<=640px){.workbench-mainView-split{flex-direction:column;overflow:hidden auto}.workbench-mainView-split>.workbench-contribution-host{border-left:0;border-top:1px solid var(--border);min-height:280px}.workbench-mainView-split>.work-split-companion{flex:none!important;width:auto!important}.workbench-mainView-split>.workbench-contribution-host:first-child{border-top:0}}.document-pdf{box-sizing:border-box;flex-direction:column;flex:1;align-items:center;gap:16px;min-height:0;padding:16px;display:flex;position:relative;overflow:auto}.document-pdf-two-up{flex-flow:wrap;place-content:flex-start center}.document-pdf-page{background:var(--bg);box-shadow:var(--shadow-menu)}.document-pdf-page-inner{line-height:0;position:relative}.document-pdf-textlayer-off{display:none}.document-pdf-error{color:var(--red);padding:16px}.annotation-toggles{border:0;border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:6px 12px;display:flex;position:relative}.annotation-toggle{align-items:center;gap:2px;display:inline-flex;position:relative}.annotation-toggle-btn{align-items:center;gap:6px;display:inline-flex}.annotation-toggle-btn:not(.is-active){opacity:.55}.annotation-toggle-btn[data-positioned=false] .annotation-toggle-label{text-decoration:line-through}.annotation-toggle-status{color:var(--amber,#b45309)}.annotation-status-note{z-index:20;background:var(--bg);border:1px solid var(--border);width:280px;box-shadow:var(--shadow-menu);border-radius:6px;padding:10px 12px;font-size:12px;display:block;position:absolute;top:calc(100% + 4px);left:0}.annotation-status-note p{margin:0 0 8px}.annotation-status-note p:last-child{margin-bottom:0}.annotation-mark{background:color-mix(in srgb, var(--mark-tint,#6b7280) 16%, transparent);border:0;border-bottom:2px solid color-mix(in srgb, var(--mark-tint,#6b7280) 70%, transparent);color:inherit;cursor:pointer;font:inherit;text-align:inherit;white-space:inherit;border-radius:2px;padding:0 1px;display:inline}.annotation-mark[data-depth="2"]{border-bottom-style:double;border-bottom-width:3px}.annotation-mark[data-depth="3"]{border-bottom-style:double;border-bottom-width:4px}.annotation-mark:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.annotation-mark[data-active=true]{background:color-mix(in srgb, var(--mark-tint,#6b7280) 38%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--mark-tint,#6b7280) 80%, transparent)}.annotation-mark[data-entity-type=person]{--mark-tint:#2563eb}.annotation-mark[data-entity-type=organization]{--mark-tint:#7c3aed}.annotation-mark[data-entity-type=location]{--mark-tint:#059669}.annotation-mark[data-entity-type=date],.annotation-mark[data-entity-type=time]{--mark-tint:#d97706}.annotation-mark[data-entity-type=money]{--mark-tint:#be123c}.annotation-mark[data-entity-type=product]{--mark-tint:#0891b2}.annotation-mark[data-entity-type=event]{--mark-tint:#c026d3}.annotation-mark[data-entity-type=norp]{--mark-tint:#4f46e5}.annotation-mark[data-entity-type=fac]{--mark-tint:#0d9488}.mention-detail{border-left:1px solid var(--border);background:var(--bg);flex-shrink:0;width:300px}.mention-detail-title{align-items:baseline;gap:2px;min-width:0;display:inline-flex}.mention-detail-label{font-weight:600}.mention-detail-counts{margin:8px 12px 2px;font-size:12px;font-weight:600}.mention-detail-basis{margin:0 12px 8px;font-size:11px;line-height:1.4}.mention-detail-list{margin:0;padding:0;list-style:none}.mention-detail-doc{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:7px 8px;font-size:12px;display:flex}.mention-detail-doc:hover{background:var(--bg-hover,#0000000a)}.mention-detail-doc.is-active{background:var(--accent-bg);font-weight:600}.mention-detail-doc-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-detail-doc-row{align-items:center;gap:2px;display:flex}.mention-detail-doc-row .mention-detail-doc{flex:1;min-width:0}.mention-detail-doc-toggle{color:var(--text-light);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;padding:4px 2px;display:inline-flex}.mention-detail-doc-toggle:hover{color:var(--text)}.mention-occurrence-list{margin:0 0 4px;padding:0 0 0 18px;list-style:none}.mention-occurrence{border:0;border-left:2px solid var(--border);text-align:left;width:100%;font:inherit;color:var(--text-mid);cursor:pointer;background:0 0;border-radius:0 4px 4px 0;padding:5px 8px;font-size:11.5px;line-height:1.45;display:block}.mention-occurrence:hover{background:var(--bg-hover,#0000000a);color:var(--text)}.mention-occurrence-mark{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text);border-radius:2px;font-weight:600}.mention-occurrence-note{margin:2px 0 6px 26px;font-size:11px;line-height:1.4}.mention-occurrence-more{margin:0 0 6px 26px}._pane_11a1l_1{flex:0 1 var(--alongside-width);width:var(--alongside-width);border-left:1px solid var(--border);background:var(--bg-sidebar);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}._header_11a1l_12{border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 12px;display:flex}._headingRow_11a1l_13{align-items:center;gap:4px;min-width:0;display:flex}._headingRow_11a1l_13 h2{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:13px;overflow:hidden}._body_11a1l_15{overflow-wrap:anywhere;flex:1;min-width:0;min-height:0;padding:12px 14px 20px;overflow:auto}._body_11a1l_15 .row-field-value,._body_11a1l_15 pre{white-space:pre-wrap;overflow-wrap:anywhere}._empty_11a1l_18{color:var(--text-light);margin:0;font-size:12px;line-height:1.5}._copyError_11a1l_19{color:var(--red);font-size:12px}._seam_11a1l_20{z-index:2;cursor:col-resize;touch-action:none;width:6px;position:absolute;top:0;bottom:0;left:-3px}._seam_11a1l_20:hover,._seam_11a1l_20:focus-visible{background:var(--accent-bg)}dialog._expanded_11a1l_22{width:min(900px,90vw);height:85vh;max-height:90vh;padding:16px}._expanded_11a1l_22:not([open]){display:none}._expanded_11a1l_22[open]{flex-direction:column;display:flex}@media (width<=900px){._pane_11a1l_1{border-top:1px solid var(--border);border-left:0;flex:1 0 100%;width:100%;height:320px}._seam_11a1l_20{display:none}}:where(._region_5p70g_1){box-sizing:border-box;min-width:0;min-height:0;font:inherit;color:inherit;cursor:inherit;background:0 0;border:0;padding:0;position:absolute}._readonly_5p70g_2{pointer-events:none}._editable_5p70g_3{touch-action:none;-webkit-user-select:none;user-select:none}._handle_5p70g_4{background:#fff;border:1px solid;width:7px;height:7px;position:absolute}._nw_5p70g_5{cursor:nwse-resize;top:-4px;left:-4px}._ne_5p70g_6{cursor:nesw-resize;top:-4px;right:-4px}._sw_5p70g_7{cursor:nesw-resize;bottom:-4px;left:-4px}._se_5p70g_8{cursor:nwse-resize;bottom:-4px;right:-4px}._workspace_3npju_1{height:100%;min-height:0;color:var(--text,#211c19);background:var(--bg,#fff);flex-direction:column;display:flex}._toolbar_3npju_2{background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:5px 10px;font-size:12px;display:flex;overflow:visible}._toolbarLabel_3npju_3{flex:none;align-items:center;gap:5px;display:flex}._toolbarLabel_3npju_3 .panel-select-shell{max-width:150px}._saveStatus_3npju_5{flex:none;align-items:center;display:inline-flex}._toolbarStatus_3npju_6{color:var(--text-mid);flex:none}._tools_3npju_7{flex-shrink:0;margin-left:0}._tools_3npju_7 button{white-space:nowrap}._runButtons_3npju_9{flex-wrap:nowrap;flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}._runButtons_3npju_9 button{white-space:nowrap}._runButtons_3npju_9 label{align-items:center;gap:8px;font-size:12px;display:flex}._body_3npju_12{flex:1;min-height:0;display:flex}._body_3npju_12>.document-list{width:clamp(160px,20%,266px)}._center_3npju_14{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._center_3npju_14 .document-reader{flex:1;min-height:0}._areaHelp_3npju_16{color:var(--text-mid);margin:0 0 4px;font-size:11px}._toolHelp_3npju_17 p{color:var(--text-mid);margin:0;padding:5px 0;font-size:12px}._toolHelp_3npju_17 strong{color:var(--text)}._fields_3npju_19{border-left:1px solid var(--border);flex-shrink:0;width:clamp(200px,22%,280px);padding:10px;overflow:auto}._fields_3npju_19>header{justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}._fields_3npju_19 h3,._fields_3npju_19 h4{margin:0;font-size:13px}._activeField_3npju_22{background:var(--bg-panel,#f1ece7)}._fieldExample_3npju_23{text-align:left;white-space:normal;overflow-wrap:anywhere;justify-content:flex-start;width:100%}._fieldExample_3npju_23 em{color:var(--text-mid,#756c66)}._previewField_3npju_25{border-bottom:1px solid var(--border);text-align:left;white-space:normal;flex-direction:column;align-items:stretch;width:100%;padding-block:10px}._previewField_3npju_25 span{overflow-wrap:anywhere;font:12px var(--mono,monospace)}._previewField_3npju_25 small{font-size:11px}._previewField_3npju_25[data-button-variant=text]._activeField_3npju_22{background:var(--bg-panel)}._sectionFields_3npju_29{margin-top:16px}._ignored_3npju_30{color:var(--text-mid,#756c66);margin-top:24px}._warning_3npju_31{color:#986317;font-size:12px}._success_3npju_32{color:#1f7a5a}._error_3npju_33{color:#8a2f25;background:#fbeae7;padding:8px 14px}._validation_3npju_34{color:var(--text-mid);background:var(--bg-panel);border-bottom:1px solid var(--border);padding:7px 14px;font-size:12px}._empty_3npju_35{color:var(--text-mid,#756c66);font-size:12px;font-style:italic}._previewToggle_3npju_36{text-align:left;background:var(--bg,#fff);color:inherit;border:0;border-top:1px solid var(--border,#e7e1db);cursor:pointer;align-items:center;gap:12px;padding:9px 14px;font-size:12px;display:flex}._previewToggle_3npju_36>svg:last-child{margin-left:auto}._previewPane_3npju_38{resize:vertical;border-top:1px solid var(--border,#e7e1db);flex-shrink:0;height:250px;min-height:100px;max-height:65%;overflow:auto}._previewPane_3npju_38>p{padding:12px}._previewTable_3npju_40{height:100%;overflow:auto}._previewTable_3npju_40 table{border-collapse:collapse;width:100%;font-size:12px}._previewTable_3npju_40 th{background:var(--bg-panel,#fbf9f7);text-align:left;z-index:1;padding:9px;position:sticky;top:0}._previewTable_3npju_40 td{border:1px solid var(--border,#e7e1db);font-family:var(--mono,monospace);padding:0}._previewTable_3npju_40 button{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px;display:block}._previewTable_3npju_40 td._unclear_3npju_45{color:#7a4e08;background:#fff1d9;padding:8px}._notFound_3npju_46{color:#9a2f24;background:#fbeae7}._continuation_3npju_47{color:var(--text-mid,#756c66)}._overlay_3npju_48{z-index:3;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}._connectors_3npju_49{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}._region_3npju_50{color:#4b4ddb;border-radius:0}._key_3npju_51{outline-offset:-1.5px;outline:1.5px dashed}._value_3npju_52{outline-offset:-2px;background:#4b4ddb1a;outline:2px solid}._repeated_3npju_53{color:#1f7a5a}._value_3npju_52._repeated_3npju_53{background:#1f7a5a1a}._first_3npju_55{outline-offset:-2px;background:#1f7a5a0d;outline:2px solid #1f7a5a}._rest_3npju_56{outline-offset:-1.5px;background:repeating-linear-gradient(135deg,#0000 0 6px,#1f7a5a17 6px 8px);outline:1.5px dashed #1f7a5a}._ignore_3npju_30{color:#756c66;background:repeating-linear-gradient(135deg,#a39a9326 0 4px,#a39a9359 4px 6px)}._regionLabel_3npju_58{white-space:nowrap;font:11px var(--mono,monospace);text-shadow:0 0 2px #fff;pointer-events:none;position:absolute;top:0;left:calc(100% + 5px)}._first_3npju_55 ._regionLabel_3npju_58,._rest_3npju_56 ._regionLabel_3npju_58,._ignore_3npju_30 ._regionLabel_3npju_58{top:4px;left:6px}._draft_3npju_60{outline-offset:-1.5px;background:#211c190f;outline:1.5px dashed #211c19}._mutedOverlay_3npju_61 ._region_3npju_50{opacity:.35;background:0 0;outline-width:1px}._focusRegion_3npju_62,._mutedOverlay_3npju_61 ._focusRegion_3npju_62{outline-offset:-2px;opacity:1;background:#c27c1226;outline:2px solid #c27c12}._resultRegion_3npju_63,._mutedOverlay_3npju_61 ._resultRegion_3npju_63{outline-offset:-1.5px;opacity:.7;background:#c27c1214;outline:1.5px solid #c27c12}._resultRegion_3npju_63._focusRegion_3npju_62,._mutedOverlay_3npju_61 ._resultRegion_3npju_63._focusRegion_3npju_62{opacity:1;background:#c27c1226;outline-width:2px}@media (width<=1200px){._tools_3npju_7 button span,._toolbarLabelText_3npju_67{display:none}._toolbarLabel_3npju_3 .panel-select-shell{max-width:125px}}.answers-view{background:var(--bg);min-width:0;height:100%;min-height:0;display:flex}.answers-row-list{border-right:1px solid var(--border);background:var(--bg-sidebar);flex-direction:column;flex-shrink:0;width:240px;min-height:0;display:flex}.answers-row-list-search{border-bottom:1px solid var(--border);color:var(--text-light);flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;display:flex}.answers-row-list-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:12.5px}.answers-row-list-count{flex-shrink:0;padding:4px 10px;font-size:10.5px}.answers-row-list-body{outline:none;flex:1;min-height:0;overflow-y:auto}.answers-row-list-scroller{position:relative}.answers-row-item{box-sizing:border-box;text-align:left;border:none;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;align-items:center;padding:8px 12px;display:flex;position:absolute;left:0;right:0}.answers-row-item:hover{background:var(--bg-hover)}.answers-row-item.active{background:var(--accent-bg);box-shadow:inset 3px 0 0 var(--accent)}.answers-row-item-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.answers-row-list-empty,.answers-row-list-message{color:var(--text-light);padding:16px 12px;font-size:12px}.answers-row-list-more{margin:8px}.answers-column{background:var(--canvas);flex-direction:column;flex:auto;min-width:300px;min-height:0;display:flex}.answers-column-header{border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;padding:10px 12px}.answers-column-picker-row{color:var(--text-mid);align-items:center;gap:8px;font-size:12px;display:flex}.answers-column-picker-row>.panel-select-shell{min-width:160px}.answers-column-picker-static{color:var(--text);font-size:13px;font-weight:600}.answers-column-body{flex:1;min-height:0;padding:8px 12px;overflow-y:auto}.answers-cell{border-bottom:1px solid var(--border);padding:10px 8px}.answers-cell.active{background:var(--accent-bg)}.answers-cell-title{color:var(--text-light);margin-bottom:4px;font-size:11.5px;font-weight:600}.answers-cell-content{color:var(--text);white-space:pre-wrap;font-size:13px}.answers-cell-chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.answers-column-empty{padding:16px 12px;font-size:12px}.answers-evidence-seam{z-index:2;cursor:col-resize;touch-action:none;background:var(--border);flex:0 0 7px;align-self:stretch;position:relative}.answers-evidence-seam:hover,.answers-evidence-seam:focus-visible,.answers-view-resizing .answers-evidence-seam{background:var(--accent);outline:none}.answers-evidence-pane{width:var(--answers-evidence-width,600px);min-width:var(--answers-evidence-min-width,420px);max-width:var(--answers-evidence-max-width,960px);flex:0 1 var(--answers-evidence-width,600px);background:var(--bg);flex-direction:column;min-height:0;display:flex;container:answers-evidence/inline-size}.answers-evidence-empty{color:var(--text-light);text-align:center;flex:1;justify-content:center;align-items:center;padding:24px;font-size:12.5px;display:flex}.answers-evidence-citation{border-bottom:1px solid var(--border);background:var(--bg);flex-shrink:0;max-height:30%;padding:10px 16px;overflow-y:auto}.answers-evidence-section-label{text-transform:uppercase;letter-spacing:.04em;color:var(--text-light);margin-bottom:6px;font-size:10.5px;font-weight:700}.answers-evidence-citation blockquote{border-left:3px solid var(--accent);color:var(--text);margin:0;padding-left:10px;font-size:13px;font-style:italic;line-height:1.45}.answers-evidence-pane .evidence-viewer-pane{flex:1;height:auto;min-height:0}@container answers-evidence (width<=560px){.answers-evidence-pane .evidence-viewer-content{grid-template-columns:minmax(0,1fr)}.answers-evidence-pane .evidence-viewer-source-pane{border-right:0;border-bottom:1px solid var(--border)}.answers-evidence-pane .evidence-temporal-layout{flex-direction:column}.answers-evidence-pane .evidence-temporal-player-sticky{width:100%;position:static}}@media (width<=640px){.answers-view{flex-wrap:wrap;align-content:flex-start;overflow-y:auto}.answers-row-list{flex-basis:160px;width:160px;min-height:360px}.answers-column{flex:1 0 calc(100% - 160px);min-width:0;min-height:360px}.answers-evidence-seam{display:none}.answers-evidence-pane{border-top:1px solid var(--border);flex:1 0 100%;width:100%;min-width:0;max-width:none;min-height:320px}}.map-view{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.map-view-toolbar{border-bottom:1px solid var(--border);background:var(--bg-panel);align-items:center;gap:12px;padding:8px 12px;display:flex}.map-view-title{color:var(--text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.map-view-stats{color:var(--text-mid);font-size:12px}.map-view-control{color:var(--text-mid);align-items:center;gap:4px;font-size:12px;display:inline-flex}.map-view-control select{font-size:12px}.map-tooltip{z-index:5;pointer-events:none;color:#fff;border-radius:var(--radius-4);background:#11181ceb;max-width:240px;padding:6px 8px;font-size:12px;line-height:1.4;position:absolute;box-shadow:0 2px 8px #0000004d}.map-tooltip-coords{font-family:var(--mono);opacity:.85}.map-tooltip-label{color:#9ec9c2}.map-legend{z-index:5;color:#222;border-radius:var(--radius-6);background:#fffffff0;max-width:200px;padding:8px 10px;font-size:12px;position:absolute;bottom:28px;right:10px;box-shadow:0 1px 6px #0003}.map-legend-title{margin-bottom:4px;font-weight:600}.map-legend-item{align-items:center;gap:6px;display:flex}.map-legend-swatch{border-radius:2px;width:12px;height:12px;display:inline-block}.map-legend-numeric{align-items:center;gap:6px;display:flex}.map-legend-ramp{border-radius:2px;width:80px;height:10px;display:inline-block}.map-legend-range{white-space:nowrap}.map-view-transient{color:#8a5a00;border-radius:var(--radius-999);background:#fff3d6;padding:2px 8px;font-size:12px}.map-view-canvas{flex:auto;min-height:0;position:relative}.map-view-attribution{z-index:2;border-radius:var(--radius-4);color:#334155;pointer-events:none;background:#ffffffd1;padding:2px 6px;font-size:11px;line-height:1.3;position:absolute;bottom:6px;right:8px}.map-view-error,.map-view-empty{color:var(--text-mid);text-align:center;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.map-view-error{color:var(--red)}.plugin-image-gallery{background:var(--bg);flex-direction:column;flex:1;min-height:0;display:flex}.plugin-image-gallery-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px 12px;display:flex}.plugin-image-gallery-header h2{margin:0;font-size:14px;font-weight:650}.plugin-image-gallery-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));align-content:start;gap:10px;min-height:0;padding:12px;display:grid;overflow:auto}.plugin-image-gallery-tile{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg-panel);min-width:0;color:var(--text);cursor:pointer;text-align:left;grid-template-rows:104px auto;gap:6px;padding:0;display:grid}.plugin-image-gallery-tile:hover,.plugin-image-gallery-tile:focus-visible{border-color:var(--accent);outline:none}.plugin-image-gallery-thumb{border-radius:var(--radius-6) var(--radius-6) 0 0;background:var(--bg-hover);width:100%;height:104px;display:block;overflow:hidden}.plugin-image-gallery-thumb img{object-fit:cover;width:100%;height:100%;display:block}.plugin-image-gallery-label{min-width:0;color:var(--text-mid);text-overflow:ellipsis;white-space:nowrap;padding:0 8px 7px;font-size:12px;line-height:16px;overflow:hidden}.plugin-image-gallery-footer{border-top:1px solid var(--border);justify-content:center;padding:8px 12px;display:flex}.plugin-image-gallery-message{border-bottom:1px solid var(--border);color:var(--red);padding:8px 12px;font-size:12px}.plugin-timeline-projection{background:var(--bg);min-width:0;min-height:0;color:var(--text);flex-direction:column;flex:1;display:flex}.plugin-timeline-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:7px 12px;display:flex}.plugin-timeline-header h2{margin:0;font-size:14px;font-weight:650}.plugin-timeline-status,.plugin-timeline-actions{align-items:center;gap:7px;display:flex}.plugin-timeline-status{color:var(--text-mid);margin-top:3px;font-size:11px}.plugin-timeline-status span{min-height:18px;color:var(--text-mid);align-items:center;display:inline-flex}.plugin-timeline-list{flex:1;min-height:0;padding:10px 12px 14px;overflow:auto}.plugin-timeline-item{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg-panel);width:100%;min-height:40px;color:var(--text);cursor:pointer;text-align:left;grid-template-columns:minmax(96px,.3fr) minmax(0,1fr) minmax(64px,auto);align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;display:grid}.plugin-timeline-item:hover,.plugin-timeline-item:focus-visible{border-color:var(--accent);outline:none}.plugin-timeline-item-date{color:var(--text-mid);font-variant-numeric:tabular-nums;font-size:12px}.plugin-timeline-item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:560;overflow:hidden}.plugin-timeline-item-case{color:var(--text-light);font-size:11px}.plugin-timeline-message{min-height:120px;color:var(--text-light);text-align:center;place-items:center;padding:14px;font-size:12px;display:grid}.workbench-modal-or-peek{z-index:40;width:0;height:0;position:fixed;inset:auto;overflow:hidden}.workbench-contribution-host[data-host=modalOrPeek]{pointer-events:none;z-index:40;flex:none;position:fixed;inset:0}.workbench-contribution-host[data-host=modalOrPeek]>*{pointer-events:auto}.plugin-peek-shell>.workbench-contribution-host[data-host=modalOrPeek]{pointer-events:auto;flex:1;min-height:0;position:static;inset:auto}.status-notice-stack{left:calc(var(--sidebar-width) + 10px);z-index:45;min-width:340px;width:min(520px, calc(100vw - var(--sidebar-width) - 24px));gap:8px;display:grid;position:fixed;bottom:44px}.toast-error{z-index:70;background:var(--red);max-width:min(620px,100vw - 32px);color:var(--text-on-solid);border-radius:var(--radius-8);border:0;margin:0;padding:9px 14px;font-size:12.5px;position:fixed;inset:auto auto 44px 50%;overflow:visible;transform:translate(-50%);box-shadow:0 8px 24px #141a2840}.toast-error-remediation{opacity:.92;margin-top:4px}.toast-error-details{opacity:.92;margin:6px 0 0;padding:0;font-size:11.5px;list-style:none}.toast-error-details li{padding:1px 0}.toast-error-details code{font-family:var(--mono);background:#ffffff2e;border-radius:3px;padding:0 3px}.toast-error-diagnose-link{color:var(--text-on-solid);cursor:pointer;font-size:var(--font-size-small);background:0 0;border:none;margin-top:6px;padding:0;text-decoration:underline;display:inline-block}.status-bar{border-top:1px solid var(--border);background:var(--bg-panel);flex-shrink:0;justify-content:space-between;align-items:center;height:34px;padding:0 10px;font-size:12px;display:flex}.status-left{align-items:center;gap:10px;min-width:0;display:flex}.run-label{font-variant-numeric:tabular-nums;color:var(--text-mid);white-space:nowrap}.run-done{color:var(--green)}.run-track{background:var(--border);border-radius:2px;width:140px;height:4px;overflow:hidden}.run-fill{background:var(--accent);height:100%;transition:width .3s;display:block}.run-no-worker-hint{color:var(--text-mid);margin-top:2px;font-size:12px;display:block}.run-no-worker-hint code{font-size:11px}.status-right{align-items:center;gap:2px;display:flex}.status-btn{border-radius:var(--radius-5);color:var(--text-mid);align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:550;display:inline-flex}.status-btn:hover:not(:disabled){background:var(--bg-hover)}.status-sep{background:var(--border-strong);width:1px;height:16px;margin:0 6px}.status-left{position:relative}.run-summary{border-radius:var(--radius-5);align-items:center;gap:10px;max-width:100%;padding:3px 7px;display:inline-flex}.run-summary:hover,.run-summary-open{background:var(--bg-hover)}.run-chevron{color:var(--text-light);flex-shrink:0}.run-summary-open .run-chevron{transform:rotate(180deg)}.projection-chip .projection-chip-icon{color:var(--text-light);flex-shrink:0}.projection-chip .run-label{color:var(--text-mid)}.projection-chip-updating{color:var(--amber)}.projection-watcher .projection-status-freshness{color:var(--text-mid);font-weight:600}.projection-watcher-mono{font-family:var(--mono);color:var(--text-mid);text-overflow:ellipsis;font-size:11px;overflow:hidden}.run-watcher{background:var(--bg);width:380px;max-width:calc(100vw - 24px);box-shadow:var(--shadow-drawer);z-index:55;text-align:left;border-radius:9px;padding:12px 14px;font-size:12px;position:absolute;bottom:32px;left:0}.run-watcher-title{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px;font-size:13px;font-weight:650;display:flex}.run-watcher-heading{align-items:center;gap:8px;min-width:0;display:flex}.run-watcher-close{flex-shrink:0;margin:-4px -6px -2px 4px}.run-watcher-status{font-size:11px;font-weight:600}.run-watcher-status.status-queued{color:var(--amber)}.run-watcher-status.status-failed{color:var(--red)}.run-watcher-status.status-running{color:var(--accent)}.run-watcher-status.status-stalled,.run-watcher-status.status-orphaned{color:var(--amber)}.run-watcher-status.status-complete{color:var(--green)}.run-watcher-status.status-cancelled{color:var(--text-light)}.run-cancel{color:var(--red);flex-shrink:0}.run-cancel:hover{background:var(--red-bg)}.run-watcher-grid{font-variant-numeric:tabular-nums;grid-template-columns:64px 1fr;gap:3px 10px;display:grid}.run-watcher .prov-key{color:var(--text-mid)}.run-watcher-inline{width:auto;max-width:none;box-shadow:none;z-index:auto;background:0 0;border-radius:0;padding:0;position:static}.run-watcher-inline>.activity-progress-row,.run-watcher .run-file-progress.activity-progress-row{padding:8px 0}.run-watcher-inline>.activity-progress-row{border-top:0}.active-run-failures{margin-top:4px}.run-file-progress-list{gap:8px;margin:8px 0;display:grid}.run-watcher-errors{border-top:1px solid var(--bg-hover);margin-top:10px;padding-top:8px}.run-watcher-errors-title{color:var(--red);margin-bottom:5px;font-size:11.5px;font-weight:650}.run-watcher-errors ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.run-watcher-errors li{flex-direction:column;display:flex}.run-err-loc{color:var(--text-light);font-variant-numeric:tabular-nums;font-size:10.5px}.run-err-msg{color:var(--text-mid);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.run-retry{color:var(--amber);margin-top:2px;font-size:11px}.active-run-banner .activity-progress-card-body{padding:10px 16px 2px}.active-run-banner .activity-progress-card-footer{justify-content:flex-end}.search-preparation-body{background:var(--bg);min-width:0;display:grid}.import-activity-now{border-top:1px solid var(--border);color:var(--text-mid);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:9px 16px;font-size:12.5px;display:grid}.import-activity-now strong{color:var(--accent-strong)}.import-activity-now span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.import-activity-now span:last-child{color:var(--text-light)}.search-preparation-progress{border-top:1px solid var(--border);color:var(--text-mid);font-variant-numeric:tabular-nums;align-items:center;gap:8px;padding:11px 16px;font-size:11px;display:flex}.search-preparation-progress .activity-progress-bar{flex:1}.pdf-index-progress-list{min-width:0;display:grid}.search-preparation-details{border-top:1px solid var(--border);color:var(--text-mid);gap:4px;margin:0;padding:9px 16px;font-size:11px;display:grid}.search-preparation-details-toggle{color:var(--accent);font:inherit;justify-self:start;align-items:center;gap:3px;font-weight:650;display:inline-flex}.search-preparation-details-toggle:hover{text-decoration:underline}.search-preparation-details ul{margin:0;padding-left:18px}.search-preparation-footer-copy{flex:220px}.search-preparation-action{color:var(--accent-strong);font:inherit;font-weight:600}.search-preparation-action:hover:not(:disabled){text-decoration:underline}.search-preparation-action:disabled{opacity:.55}.search-preparation-footer-error{color:var(--red);flex-basis:100%}.search-preparation-review{justify-self:start}.now-playing-widget{z-index:35;border:1px solid var(--border);border-radius:var(--radius-7);background:var(--bg);width:min(360px,100vw - 32px);box-shadow:var(--shadow-menu);padding:8px 9px;position:fixed;bottom:16px;right:16px}.now-playing-heading{align-items:center;gap:6px;margin-bottom:5px;display:flex}.now-playing-source{min-width:0;color:var(--text);text-align:left;flex:1;align-items:center;gap:5px;padding:2px 4px;font-size:12px;display:flex}.now-playing-source span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.now-playing-source:hover{color:var(--accent)}.now-playing-dismiss{flex:none}.now-playing-audio{width:100%;height:32px;display:block}.now-playing-error{color:var(--red);margin-top:5px;font-size:11px}.col-meta{padding-top:8px}.col-meta-row{grid-template-columns:92px 1fr;gap:8px;padding:4px 0;font-size:12.5px;display:grid}.column-settings{grid-template-columns:1fr 1fr;gap:8px;display:grid}.column-save{grid-column:1/-1;justify-content:center}.column-stats{border-top:1px solid var(--bg-hover);margin-top:12px}.column-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;margin:0;display:grid}.column-stats-grid>div{border-bottom:1px solid var(--bg-hover);grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;padding:3px 0;display:grid}.column-stats-grid dt{color:var(--text-light);letter-spacing:0;font-size:11px}.column-stats-grid dd{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600}.column-stats-subsection{margin-top:12px}.column-stats-subsection h4{color:var(--text-mid);margin:0 0 6px;font-size:11px;font-weight:650}.column-stats-extreme{color:var(--text-mid);margin-top:6px;font-size:11.5px}.column-stats-extreme span{color:var(--text-light);font-size:10.5px;display:block}.column-stats-extreme p{overflow-wrap:anywhere;margin:2px 0 0}.column-stats-deferred p{color:var(--text-mid);margin:0 0 8px;font-size:12px;line-height:1.45}.column-top-values{gap:4px;margin:0;padding:0;list-style:none;display:grid}.column-top-values li{border-bottom:1px solid var(--bg-hover);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 0;font-size:12px;display:grid}.column-top-values span{overflow-wrap:anywhere;min-width:0}.column-top-values strong{font-variant-numeric:tabular-nums}.column-histogram{gap:5px;margin:8px 0 0;padding:0;list-style:none;display:grid}.column-histogram-bin{color:var(--text-mid);grid-template-columns:minmax(96px,1.4fr) minmax(80px,1fr) auto;align-items:center;gap:8px;font-size:11px;display:grid}.column-histogram-bin i{background:var(--bg-hover);border-radius:var(--radius-999);width:100%;height:7px;display:block;overflow:hidden}.column-histogram-bin b{background:var(--accent);opacity:.7;height:100%;display:block}.column-histogram-bin strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.col-meta-action{align-items:center}.col-backfill-note{color:var(--green);margin:4px 0 2px 100px;font-size:11.5px}.col-backfill-error{color:var(--red)}.col-prompt{font-family:var(--mono);background:var(--bg-panel);border-radius:var(--radius-7);white-space:pre-wrap;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.55}.version-list{margin:0;padding:0;list-style:none}.version-item{border-bottom:1px solid var(--bg-hover);padding:8px 0}.version-tag{font-family:var(--mono);background:var(--ai-bg);color:var(--ai);border-radius:var(--radius-4);padding:1px 6px;font-size:11px;font-weight:700}.version-page-state{color:var(--text-light);padding-top:8px;font-size:11.5px}.version-page-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:8px;display:grid}.col-fields{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.col-fields li{align-items:baseline;gap:7px;font-size:12px;display:flex}.col-field-type{color:var(--text-light);background:var(--bg-panel);border-radius:var(--radius-4);padding:0 5px;font-size:10px}.col-field-desc{color:var(--text-mid);font-size:11.5px}.version-item.version-current{background:var(--accent-bg);border-radius:var(--radius-7);border-bottom:none;padding:8px}.version-failed{color:var(--red);font-size:11px;font-weight:600}.run-review-scores{gap:8px;display:grid}.run-review-scores .drawer-section-title{margin-bottom:0}.run-review-score{gap:3px;display:grid}.run-review-judge-list{gap:8px;display:grid}.drawer{background:var(--bg);width:392px;max-width:90vw;box-shadow:var(--shadow-drawer);z-index:40;position:fixed;top:0;bottom:34px}.drawer-right{animation:.12s ease-out slide-in-r;right:0}.drawer-left{animation:.12s ease-out slide-in-l;left:236px}@keyframes slide-in-r{0%{transform:translate(100%)}}@keyframes slide-in-l{0%{transform:translate(-100%)}}.drawer-closing.drawer-right{animation:.12s ease-out forwards slide-out-r}.drawer-closing.drawer-left{animation:.12s ease-out forwards slide-out-l}@keyframes slide-out-r{to{transform:translate(100%)}}@keyframes slide-out-l{to{transform:translate(-100%)}}.drawer-right .drawer-resize-handle{left:-3px}.drawer-left .drawer-resize-handle{right:-3px}.drawer-resize-handle:hover{background:var(--accent-bg)}.drawer-resizing .drawer-resize-handle{background:var(--accent);opacity:.35}.drawer-resizing *{-webkit-user-select:none;user-select:none}.drawer-header{border-bottom:1px solid var(--border);justify-content:space-between}.review-overlay{background:var(--bg);width:100%;max-width:none;height:100%;max-height:none;color:var(--text);z-index:60;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.review-run-header{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;min-height:48px;padding:0 12px;display:flex}.review-run-header>section{flex:1;min-width:0}.review-run-header>.icon-btn{flex:none}.review-load-error{margin:6px 18px;font-size:12px}.review-empty{color:var(--text-mid);flex:1;place-content:center;font-size:13px;display:grid}._resultsDialog_evq0w_1.modal-card{gap:20px;width:min(720px,100vw - 32px)}._header_evq0w_6{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._header_evq0w_6 h2{margin:0}._description_evq0w_15{color:var(--text-mid);margin:5px 0 0;font-size:13px}._section_evq0w_21{gap:8px;display:grid}._section_evq0w_21 h3{color:var(--text);margin:0;font-size:13px}._fieldResults_evq0w_32{gap:6px;display:grid}._resultRow_evq0w_37{border:1px solid var(--border);background:var(--bg-panel);border-radius:7px;grid-template-columns:minmax(130px,1.4fr) repeat(4,minmax(72px,1fr));align-items:center;gap:12px;padding:11px 12px;display:grid}._resultLabel_evq0w_48{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}._metric_evq0w_58{color:var(--text-mid);gap:2px;font-size:11px;line-height:1.25;display:grid}._metricValue_evq0w_66{color:var(--text);font-size:14px;font-weight:650}._summary_evq0w_72{color:var(--text-mid);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:12px 0 18px;font-size:12px;display:grid}._summary_evq0w_72 strong{color:var(--text);margin-bottom:4px;font-size:28px;font-weight:600;display:block}._summary_evq0w_72>span:nth-child(2) strong{color:var(--green)}._summary_evq0w_72>span:nth-child(3) strong{color:var(--red)}@media (width<=620px){._resultsDialog_evq0w_1.modal-card{width:min(480px,100vw - 20px);padding:14px}._resultRow_evq0w_37{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._resultLabel_evq0w_48{grid-column:1/-1}._summary_evq0w_72{grid-template-columns:repeat(2,minmax(0,1fr))}}._toolbar_zvl40_1{min-width:0;height:48px;color:var(--text-mid);align-items:center;gap:10px;padding-bottom:3px;display:flex;position:relative}._runSelect_zvl40_12,._fieldSelect_zvl40_13{border-color:var(--border);background-color:var(--bg-panel);min-width:0;height:30px;color:var(--text);border-radius:6px;padding:5px 28px 5px 10px;font-size:13px}._runSelect_zvl40_12{width:min(350px,31vw)}._fieldSelect_zvl40_13{width:min(210px,20vw)}._reviewProgressDot_zvl40_29{border-radius:999px;flex:none;width:8px;height:8px}._reviewProgressDotcomplete_zvl40_36{background:var(--green)}._reviewProgressDotinProgress_zvl40_37{background:var(--amber)}._reviewProgressDotunreviewed_zvl40_38{background:var(--red)}._progress_zvl40_40{color:var(--text-mid);white-space:nowrap;flex:none;font-size:13px}._progress_zvl40_40 strong{color:var(--text)}._orderTrigger_zvl40_49,._resultsTrigger_zvl40_50,._loadMore_zvl40_51{border:1px solid var(--border);background:var(--bg-panel);height:30px;color:var(--text-mid);border-radius:6px;flex:none;font-size:12px}._orderTrigger_zvl40_49,._resultsTrigger_zvl40_50{align-items:center;gap:4px;padding:0 8px;display:inline-flex}._loadMore_zvl40_51{padding:0 8px}._orderTrigger_zvl40_49:hover:not(:disabled),._resultsTrigger_zvl40_50:hover:not(:disabled),._loadMore_zvl40_51:hover:not(:disabled){background:var(--bg-hover)}._orderTrigger_zvl40_49:disabled,._resultsTrigger_zvl40_50:disabled,._loadMore_zvl40_51:disabled{cursor:not-allowed;opacity:.55}._spacer_zvl40_73{flex:auto;min-width:8px}._children_zvl40_74{align-items:center;display:inline-flex}._status_zvl40_76{background:var(--green-bg);color:var(--green);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10.5px;font-weight:600}._statusButton_zvl40_87{border-color:var(--border);background:var(--bg-panel);min-height:30px;color:var(--text-mid);border-radius:6px;flex:none;padding:5px 10px;font-size:13px}._orderMenu_zvl40_98{border:1px solid var(--border);background:var(--bg-panel);border-radius:7px;gap:12px;padding:12px;display:grid;overflow:auto;box-shadow:0 10px 28px #281e1429}._orderMenu_zvl40_98[popover]{inset:auto}._orderTitle_zvl40_110{color:var(--text);font-size:13px;font-weight:700}._orderRow_zvl40_112{color:var(--text-mid);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}._order_zvl40_49{border:1px solid var(--border);border-radius:6px;display:inline-flex;overflow:hidden}._order_zvl40_49 button{background:var(--bg-panel);min-height:28px;color:var(--text-mid);border:0;border-radius:0;padding:4px 8px;font-size:12px}._order_zvl40_49 button+button{border-left:1px solid var(--border)}._order_zvl40_49 button[aria-pressed=true]{background:var(--bg-hover);color:var(--text)}._order_zvl40_49 button:disabled{cursor:not-allowed;opacity:.55}._noConfidence_zvl40_141{color:var(--text-mid);margin:-5px 0 0;font-size:11px}._progressBar_zvl40_143{background:var(--border);height:3px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}._progressFill_zvl40_153{background:var(--green);opacity:.75;height:100%;transition:width .16s ease-out}@media (width<=780px){._runSelect_zvl40_12{width:min(230px,32vw)}._fieldSelect_zvl40_13{width:min(150px,22vw)}._progress_zvl40_40{display:none}}@media (width<=620px){._toolbar_zvl40_1{flex-wrap:wrap;gap:6px;height:auto;min-height:48px;padding:6px 0 9px}._runSelect_zvl40_12{width:42vw}._fieldSelect_zvl40_13{width:30vw}._spacer_zvl40_73,._status_zvl40_76{display:none}._statusButton_zvl40_87{padding:3px 6px;font-size:11px}}._reviewValue_lhsf2_1,._excerpt_lhsf2_2{min-width:0}._excerptNotice_lhsf2_3{margin:0 0 var(--space-8);color:var(--text-light);font-size:12px}._excerptText_lhsf2_4{margin:0 0 var(--space-8);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}._reviewValue_lhsf2_1 .row-field-value,._reviewValue_lhsf2_1 .row-field-json,._reviewValue_lhsf2_1 .json-list,._reviewValue_lhsf2_1 .json-object{margin:0}._reviewValue_lhsf2_1 [data-review-result-selectable=true]{cursor:pointer}._reviewValue_lhsf2_1 [data-review-result-selectable=true]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._pane_1i4yz_1{background:var(--bg);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;position:relative}._tabs_1i4yz_2{align-items:end;gap:var(--space-6);min-width:0;padding:0 var(--space-10);border-bottom:1px solid var(--border);background:var(--bg-panel);flex:0 0 40px;display:flex}._tabRow_1i4yz_3{flex:auto;min-width:0}._tabRow_1i4yz_3>div{gap:0}._tab_1i4yz_2{align-items:center;gap:var(--space-6);min-width:48px;max-width:260px;height:34px;padding:0 var(--space-10);border-radius:var(--radius-7) var(--radius-7) 0 0;color:var(--text-mid);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;display:flex;overflow:hidden}._tab_1i4yz_2[aria-selected=true]{z-index:1;border-color:var(--border);color:var(--text);background:var(--bg);margin-bottom:-1px;font-weight:600}._tabKind_1i4yz_7,._tabLocation_1i4yz_7{color:var(--text-light);font-family:var(--mono);flex:none;font-size:10px;font-weight:600}._tabLocation_1i4yz_7{font-family:inherit;font-size:11px;font-weight:400}._tabName_1i4yz_9{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}._tabOverflow_1i4yz_10{width:28px;margin-bottom:3px}._tabMenu_1i4yz_11{max-height:min(320px,50vh)}._tabMenuItem_1i4yz_12{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 10px;display:block}._paneActions_1i4yz_13{align-items:center;gap:var(--space-4);padding:0 0 3px var(--space-10);border-left:1px solid var(--border-strong);flex:none;display:flex}._paneAction_1i4yz_13{padding:var(--space-4) var(--space-10);border-radius:var(--radius-6);color:var(--text-mid);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}._paneAction_1i4yz_13[aria-pressed=true]{background:var(--bg-hover)}._viewer_1i4yz_18{flex:auto;min-width:0;min-height:0;overflow:auto}._viewer_1i4yz_18 .evidence-text-body{max-height:none;overflow:visible}._viewer_1i4yz_18 .evidence-text-highlight-emphasized{background:var(--accent-bg);box-shadow:inset 0 -2px 0 var(--accent)}._viewer_1i4yz_18 .evidence-region-emphasized{outline:2px solid var(--accent);outline-offset:var(--space-4);background:color-mix(in srgb, var(--accent) 8%, transparent)}._viewer_1i4yz_18 .evidence-temporal-segment-emphasized{background:var(--accent-bg)}._empty_1i4yz_23{color:var(--text-light);margin:auto;padding:32px 48px}._drawer_1i4yz_24{z-index:2;box-sizing:border-box;width:320px;box-shadow:var(--shadow-drawer);background:var(--bg-panel);padding:18px 16px;position:absolute;top:40px;bottom:0;right:0;overflow:auto}._drawerHeader_1i4yz_25{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}._drawerHeader_1i4yz_25 h3{margin:0;font-size:14px}._drawerClose_1i4yz_27{color:var(--text-mid);cursor:pointer;background:0 0;border:0}._drawerCopy_1i4yz_28{margin:var(--space-8) 0 var(--space-16);color:var(--text-light);font-size:12px;line-height:1.45}._rowFields_1i4yz_29{gap:var(--space-12);margin:0;display:grid}._rowFields_1i4yz_29 div{gap:3px;display:grid}._rowFields_1i4yz_29 dt{color:var(--text-light);font-family:var(--mono);font-size:11px;font-weight:500}._rowFields_1i4yz_29 dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:13.5px}._viewer_1i4yz_18 .evidence-artifact-title{display:none}._viewer_1i4yz_18 .evidence-text-body{border:0;border-radius:0;margin:0;padding:28px 36px;font-family:inherit;font-size:14px;line-height:1.75}@media (width<=620px){._viewer_1i4yz_18 .evidence-text-body{padding:18px 20px}._drawer_1i4yz_24{max-width:100%}}._inputNotice_1i4yz_37{color:var(--text-light);margin:12px 20px;font-size:12px}._inputValue_1i4yz_38{overflow-wrap:anywhere;padding:8px 20px 24px}._inputValue_1i4yz_38 .row-field-media{max-width:100%}._workspace_zuu73_1{background:var(--bg-panel);flex:1;grid-template-columns:minmax(0,1fr) 440px;min-height:0;display:grid;overflow:hidden}._results_zuu73_2{border-left:1px solid var(--border);flex-direction:column;min-width:0;min-height:0;display:flex}._resultsHeader_zuu73_3{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:40px;padding:0 20px;font-size:12px;font-weight:600;display:flex}._resultsHeader_zuu73_3 span,._confidence_zuu73_4{color:var(--text-mid);font-weight:400}._fields_zuu73_5{flex:1;min-height:0;overflow-y:auto}._field_zuu73_5{border-bottom:1px solid var(--border);border-left:3px solid #0000;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:17px 20px;display:grid;position:relative}._field_zuu73_5[data-selected=true]{border-left-color:var(--accent);background:var(--accent-bg)}._fieldSelect_zuu73_8{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0}._fieldHeading_zuu73_9{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}._fieldHeading_zuu73_9 small{color:var(--text-mid);font-size:10px}._value_zuu73_11{white-space:normal;overflow-wrap:anywhere;grid-column:1/-1;font-size:13px;line-height:1.6;display:block}._value_zuu73_11 .row-field-value,._value_zuu73_11 .row-field-json{white-space:pre-wrap}._value_zuu73_11 img{max-width:100%;max-height:240px}._field_zuu73_5[data-review-state=rejected] ._value_zuu73_11{color:var(--text-mid);text-decoration:line-through}._field_zuu73_5[data-review-state=verified] ._fieldHeading_zuu73_9 small{color:var(--green)}._field_zuu73_5[data-review-state=rejected] ._fieldHeading_zuu73_9 small,._field_zuu73_5[data-review-decision=edit] ._fieldHeading_zuu73_9 small{color:var(--red)}._confidence_zuu73_4{margin-top:6px;font-size:10px;display:block}._verdict_zuu73_19{border:1px solid var(--border);border-radius:6px;align-self:start;display:flex;overflow:hidden}._verdict_zuu73_19 button{background:var(--bg-panel);width:31px;height:28px;color:var(--text-mid);cursor:pointer;border:0;place-items:center;display:grid}._verdict_zuu73_19 button+button{border-left:1px solid var(--border)}._verdict_zuu73_19 ._accept_zuu73_22[aria-pressed=true]{color:var(--green);background:var(--green-bg)}._verdict_zuu73_19 ._reject_zuu73_23[aria-pressed=true],._verdict_zuu73_19 ._edit_zuu73_23[aria-pressed=true]{color:var(--red);background:var(--red-bg)}._verdict_zuu73_19 button:hover:not(:disabled){background:var(--bg-hover)}._verdict_zuu73_19 button:disabled,._textButton_zuu73_25:disabled{opacity:.45;cursor:default}._justification_zuu73_26{color:var(--text-mid);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}._editUnavailable_zuu73_27{color:var(--text-mid);grid-column:1/-1;margin:0;font-size:11px;line-height:1.5}._editor_zuu73_28{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}._editor_zuu73_28 textarea{flex-basis:100%;width:100%;font-size:13px}._footer_zuu73_30{border-top:1px solid var(--border);flex:none;padding:14px 20px 10px;font-size:12px}._footerLine_zuu73_31,._footerButtons_zuu73_31{justify-content:space-between;align-items:center;gap:10px;display:flex}._footerLine_zuu73_31{margin-bottom:8px}._textButton_zuu73_25{color:var(--text-mid);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:11px;display:inline-flex}._note_zuu73_34{resize:none;width:100%;min-height:48px;max-height:100px;margin:0 0 10px;font-size:12px}._rowDone_zuu73_35{color:var(--green);align-items:center;gap:6px;display:flex}._shortcuts_zuu73_36{color:var(--text-mid);text-align:center;margin:10px 0 0;font-size:10px}._navigation_zuu73_37{white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:flex}._navigation_zuu73_37 span{font-variant-numeric:tabular-nums;color:var(--text-mid);margin-right:6px}._notice_zuu73_39{background:var(--bg-panel);margin:0;padding:8px 16px;font-size:12px}._empty_zuu73_40{color:var(--text-mid);flex:1;place-content:center;font-size:13px;display:grid}@media (width<=950px){._workspace_zuu73_1{grid-template-columns:minmax(0,1fr) minmax(280px,40%)}._footer_zuu73_30,._field_zuu73_5{padding-left:12px;padding-right:12px}}@media (width<=620px){._workspace_zuu73_1{grid-template-rows:minmax(200px,45%) minmax(0,1fr);grid-template-columns:1fr}._results_zuu73_2{border-left:0;border-top:1px solid var(--border)}._shortcuts_zuu73_36{display:none}._footer_zuu73_30{padding:8px 12px}._note_zuu73_34{height:36px;min-height:36px}}.provenance-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 14px;display:grid}.provenance-summary>div{background:var(--bg-panel);border:1px solid var(--border);border-radius:var(--radius-7);padding:8px 9px}.provenance-summary strong{margin-top:3px;font-size:15px;display:block}.provenance-chips{flex-wrap:wrap;gap:6px;display:flex}.provenance-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11.5px}.provenance-table th{text-align:left;color:var(--text-mid);border-bottom:1px solid var(--border);padding:6px 5px;font-weight:650}.provenance-table td{border-bottom:1px solid var(--bg-hover);vertical-align:top;overflow-wrap:anywhere;padding:6px 5px}.provenance-table td:nth-child(3),.provenance-table td:nth-child(4),.provenance-table td:nth-child(5){text-align:right}.receipt-inspector{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.receipt-loading{color:var(--text-mid);align-items:center;gap:6px;font-size:12px;display:flex}.receipt-heading{align-items:flex-start;gap:8px;margin-bottom:8px;display:flex}.receipt-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.receipt-subline{font-family:var(--mono);color:var(--text-light);margin-top:2px;font-size:11px}.receipt-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:8px 0 9px;display:grid}.receipt-meta div{min-width:0}.receipt-meta dt{color:var(--text-light);text-transform:uppercase;font-size:10px;font-weight:700}.receipt-meta dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:11.5px}.receipt-counts{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.receipt-section-title{color:var(--text-mid);margin:10px 0 5px;font-size:11px}.receipt-ref-list{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.receipt-ref-list li{border-bottom:1px solid var(--bg-hover);grid-template-columns:minmax(70px,.7fr) minmax(82px,.8fr) minmax(0,1.8fr);align-items:baseline;gap:6px;padding-bottom:5px;font-size:11px;display:grid}.receipt-ref-list code{font-family:var(--mono);color:var(--accent);overflow-wrap:anywhere;font-size:10.5px}.receipt-ref-list small{color:var(--text-light);overflow-wrap:anywhere}.completed-cluster-result{z-index:70;border:1px solid var(--border);border-radius:var(--radius-8);background:var(--bg);max-width:calc(100vw - 32px);color:var(--text);box-shadow:var(--shadow-drawer);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex;position:fixed;bottom:44px;left:50%;transform:translate(-50%)}.sources-connections-layer{z-index:68;width:100vw;max-width:none;height:100vh;max-height:none;color:var(--text);background:#141a286b;border:0;place-items:center;margin:0;padding:16px;display:grid;position:fixed;inset:0}dialog.sources-connections-layer::backdrop{background:0 0}.sources-connections-backdrop{background:0 0;border:0;position:absolute;inset:0}.sources-connections{z-index:1;border:1px solid var(--border);background:var(--bg);width:min(900px,100vw - 32px);height:min(720px,100vh - 32px);min-height:420px;box-shadow:var(--shadow-modal);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sources-connections-header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.sources-connections-heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.sources-connections-icon{border-radius:var(--radius-7);background:var(--accent-bg);width:32px;height:32px;color:var(--accent);flex:0 0 32px;place-items:center;display:inline-grid}.sources-connections-heading h2{margin:0;font-size:18px;line-height:1.25}.sources-connections-heading p{color:var(--text-light);margin:3px 0 0;font-size:12px}.sources-connections-content{flex:auto;min-height:0;padding:16px 18px 22px;overflow-y:auto}@media (width<=640px){.sources-connections-layer{padding:8px}.sources-connections{width:calc(100vw - 16px);height:calc(100vh - 16px);min-height:0}.sources-connections-header,.sources-connections-content{padding-left:12px;padding-right:12px}}.inline-filter-row{align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12);border-bottom:1px solid var(--border);background:var(--bg-sidebar);display:flex}.inline-filter-label{color:var(--text-mid);font-size:12px}.inline-filter-input{padding:var(--space-4) var(--space-8);border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg-panel);color:var(--text);font:inherit;font-size:var(--font-size-body);flex:0 220px}.inline-filter-row .pill-btn{border:1px solid var(--border);background:var(--bg-panel);color:var(--text);font:inherit;cursor:pointer;border-radius:99px;padding:3px 10px;font-size:12px}.inline-filter-row .pill-btn:hover{background:var(--bg-hover)}.child-filter-banner{color:var(--text-mid);background:var(--accent-bg);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.child-filter-banner strong{color:var(--text)}.lens-view-banner{color:var(--text-mid);background:var(--accent-bg);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.lens-view-banner strong{color:var(--text)}.lens-view-banner .lens-view-score-hint{color:var(--text-mid);font-variant-numeric:tabular-nums}.lens-view-banner.lens-view-error{color:var(--red);background:var(--red-bg)}.grid-active-bar{border-bottom:1px solid var(--border);background:var(--accent-bg);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;display:flex}.active-grid-state{min-width:0;max-width:100%;color:var(--text-mid);align-items:center;gap:8px;font-size:12px;display:inline-flex}.active-grid-filter{flex:280px}.active-grid-filter-label{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;line-height:1.35;display:-webkit-box;overflow:hidden}.active-grid-filter .btn{flex:none;align-self:flex-start}.workspace-toolbar{border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:6px 12px;display:flex}.sheet-heading{flex-wrap:wrap;flex:1;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.sheet-title{text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:650;overflow:hidden}.sheet-breadcrumb{color:var(--text-mid);font-size:12px}.sheet-breadcrumb em{color:var(--ai);font-style:normal;font-weight:550}.toolbar-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.toolbar-actions .btn,.toolbar-actions .icon-btn{flex:none}.toolbar-spacer{flex:auto;min-width:8px}.toolbar-overflow{flex:none;position:relative}.toolbar-overflow-menu .menu-item-icon{color:var(--text-light);flex:none}.toolbar-overflow-menu .menu-item.menu-item-active{color:var(--accent);background:var(--accent-bg)}.saved-views-overflow-menu{flex-direction:column;gap:4px;display:flex}.saved-views-overflow-heading{color:var(--text-light);text-transform:uppercase;letter-spacing:.04em;padding:4px 7px 2px;font-size:11px;font-weight:650}.saved-views-overflow-search{width:100%}.saved-views-overflow-list{overscroll-behavior:contain;max-height:184px;overflow-y:auto}.saved-views-overflow-list .menu-item{width:100%}.saved-views-overflow-list .menu-item-note{color:var(--text-light);margin-left:auto;font-size:11px}.saved-views-overflow-menu .menu-empty{color:var(--text-light);padding:10px 7px;font-size:12px}.menu-item-select{justify-content:space-between}.menu-item-select .panel-select-shell{flex:none;max-width:96px}.work-split-hint{color:var(--text-light);margin-left:6px;font-size:12px}.preview-view-banner{background:var(--preview-bg);border-bottom:1px solid var(--preview-border);align-items:center;gap:10px;padding:9px 22px;display:flex}.preview-view-dot{background:var(--preview-accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.preview-view-title{color:var(--preview-ink);font-size:12.5px;font-weight:700}.preview-view-scope{color:var(--preview-muted);font-size:12.5px}.preview-view-spacer{flex:1}.preview-view-discard{border:1px solid var(--preview-border);background:var(--bg);border-radius:var(--radius-8);height:30px;color:var(--preview-btn);cursor:pointer;padding:0 12px;font-size:12.5px;font-weight:600}.preview-view-commit{background:var(--preview-btn);height:30px;color:var(--text-on-solid);border-radius:var(--radius-8);cursor:pointer;border:none;padding:0 13px;font-size:12.5px;font-weight:650}.preview-view-commit:hover{filter:brightness(1.05)}.workbench-right-inspector .workbench-contribution-host[data-contribution-id="frisket.investigative.panel.friendly_filters"]{border-left:1px solid var(--border);background:var(--bg-panel);width:min(340px,34vw);overflow:auto}.workbench-right-inspector{z-index:3;flex:none;min-height:0;display:flex;position:relative;overflow-x:clip}.workbench-inspect-detail{z-index:2;flex:none;min-height:0;display:flex;position:relative}@media (width<=640px){.workbench-right-inspector{display:none}}.inspect-detail-column{background:var(--bg-sidebar);border-left:1px solid var(--border);flex-shrink:0;height:100%;position:relative}.inspect-detail-seam{cursor:col-resize;z-index:6;width:11px;position:absolute;top:0;bottom:0;left:-5px}.inspect-detail-seam:after{content:"";background:var(--border-strong);opacity:.7;width:1px;position:absolute;top:0;bottom:0;left:5px}.inspect-detail-seam:hover:after,.inspect-detail-column-resizing .inspect-detail-seam:after{background:var(--accent);opacity:1}.inspect-detail-seam:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.inspect-detail-header{border-bottom:1px solid var(--border)}.inspect-detail-rownum{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--act);font-size:11px;font-weight:700}.inspect-detail-walk{align-items:center;gap:6px;min-width:0;display:inline-flex}.inspect-detail-row-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:180px;font-size:12.5px;font-weight:600;overflow:hidden}.inspect-detail-sheet{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:auto;font-size:11.5px;overflow:hidden}.inspect-detail-header .inspect-detail-close{flex-shrink:0}.workbench-discover{z-index:4;flex:none;min-height:0;display:flex;position:relative}.discover-panel{background:var(--bg-panel);border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;height:100%;min-height:0;display:flex;position:relative}.discover-seam{cursor:col-resize;z-index:6;width:11px;position:absolute;top:0;bottom:0;left:-5px}.discover-seam:after{content:"";background:var(--border-strong);opacity:.7;width:1px;position:absolute;top:0;bottom:0;left:5px}.discover-seam:hover:after,.discover-panel-resizing .discover-seam:after{background:var(--discover);opacity:1}.discover-seam:focus-visible{outline:2px solid var(--discover);outline-offset:-2px}.discover-tabrow{align-items:stretch;gap:var(--space-2);border-bottom:1px solid var(--border);flex-shrink:0;padding:6px 6px 0;display:flex;position:relative}.discover-tabs{gap:var(--space-2);flex:1;min-width:0}.discover-overflow-btn{border-radius:var(--radius-7) var(--radius-7) 0 0;width:28px;color:var(--text-mid);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.discover-overflow-btn:hover,.discover-overflow-btn[aria-expanded=true]{background:var(--discover-bg);color:var(--discover)}.discover-overflow-menu{flex-direction:column;gap:1px;display:flex}.discover-overflow-item[data-active=true]{font-weight:600}.discover-collapse{border-radius:var(--radius-7);width:26px;height:26px;color:var(--text-mid);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.discover-collapse:hover{background:var(--bg-hover);color:var(--text)}.discover-body{flex-direction:column;flex:1;min-height:0;padding:12px 14px 16px;display:flex;overflow:hidden auto}.discover-contribution{display:contents}.discover-rail{background:var(--bg-panel);border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;align-items:center;gap:4px;height:100%;padding:8px 0;display:flex}.discover-rail-btn{border-radius:var(--radius-8);width:32px;height:32px;color:var(--text-mid);justify-content:center;align-items:center;display:inline-flex}.discover-rail-btn:hover{background:var(--discover-bg);color:var(--discover)}.discover-rail-expand{color:var(--text-light)}.workbench-bottom-dock{border-top:1px solid var(--border);background:var(--bg-panel);flex-direction:column;flex:none;align-items:stretch;min-height:56px;max-height:min(340px,60vh);display:flex;position:relative;overflow:hidden}.workbench-bottom-resize-handle{appearance:none;z-index:4;cursor:row-resize;background:0 0;border:0;height:6px;margin:0;padding:0;position:absolute;top:-3px;left:0;right:0}.workbench-bottom-resize-handle:after{content:"";border-radius:var(--radius-999);background:var(--border-strong);opacity:0;width:48px;height:2px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.workbench-bottom-resize-handle:hover:after,.workbench-bottom-resize-handle:focus-visible:after,.workbench-bottom-dock-resizing .workbench-bottom-resize-handle:after{opacity:1}.workbench-bottom-resize-handle:focus-visible{outline:2px solid var(--accent);outline-offset:0}.workbench-bottom-tablist{align-items:flex-end;gap:var(--space-2);border-bottom:1px solid var(--border);background:var(--bg-panel);flex-wrap:wrap;flex:none;padding:3px 8px 0;display:flex}.workbench-bottom-tab-chip{font-family:var(--mono);border-radius:var(--radius-999);color:var(--monitor);background:var(--monitor-bg);padding:2px 5px;font-size:10.5px;font-weight:700;line-height:1}.workbench-bottom-summary{align-self:center;align-items:center;gap:8px;margin-left:auto;padding-right:4px;display:inline-flex}.workbench-bottom-summary-label{font-family:var(--mono);letter-spacing:.02em;color:var(--text-mid);font-size:11px;font-weight:600}.workbench-bottom-summary[data-run-state=running] .workbench-bottom-summary-label{color:var(--monitor)}.workbench-bottom-summary[data-run-state=complete-with-errors] .workbench-bottom-summary-label{color:var(--red)}.workbench-bottom-progress{width:96px}.workbench-bottom-tab-wrap{align-items:flex-end;gap:1px;display:inline-flex}.workbench-bottom-tab-close{width:18px;height:18px;color:var(--text-mid)}.workbench-bottom-tab-close:hover{color:var(--text)}.workbench-bottom-panel{min-width:0;min-height:0;color:var(--text-light);flex:1;align-items:flex-start;padding:0;font-size:12px;display:flex;overflow:auto}.bottom-dock-plugin-error-settings-link{margin-top:8px}.workbench-bottom-dock-collapsed{min-height:0;height:auto!important}.workbench-bottom-collapse{color:var(--text-mid);flex-shrink:0;margin-left:4px}.workbench-bottom-collapse:hover{color:var(--text);background:var(--bg-hover)}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-panel:#faf8f4;--bg-hover:#f1efe9;--border:#eceae3;--border-strong:#d9d5cc;--text:#211f1b;--text-mid:#57534a;--text-light:#8f8879;--text-on-solid:#fff;--accent:#4b53d9;--accent-bg:#ecedfb;--accent-strong:#3a41c4;--ai:#7c5ce6;--ai-bg:#eee7fb;--green:#06776b;--green-bg:#dcefec;--success-strong:#266a3a;--red:#b3392f;--red-bg:#f9e7e2;--danger-strong:#992f26;--amber:#c07d1f;--amber-bg:#f7ecd8;--canvas:#e9e5dd;--act:#c53e6b;--act-strong:#d64f7a;--act-bg:#fbe6ee;--discover:#0e9384;--discover-bg:#dcefec;--monitor:#c07d1f;--monitor-bg:#f7ecd8;--focus:#7c5ce6;--focus-bg:#eee7fb;--tag-text:#94897b;--tag-text-bg:#efece7;--tag-link:#3b5bd0;--tag-link-bg:#e6ecfb;--tag-file:#b47612;--tag-file-bg:#f7ecdc;--tag-date:#0e8478;--tag-date-bg:#e6f1ef;--font:"IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--font-size-caption:10px;--font-size-meta:11px;--font-size-small:12px;--font-size-control:12.5px;--font-size-body:13px;--icon-button-size:26px;--shadow-drawer:0 0 0 1px var(--border), 0 26px 52px -14px #1e1b1657;--shadow-menu:0 26px 52px -14px #1e1b1657;--radius-4:4px;--radius-5:5px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-999:999px;--shadow-sm:0 1px 2px #00000024;--shadow-xs:0 1px 2px #0f172a14;--shadow-ring:0 0 0 3px var(--accent-bg);--shadow-modal:0 34px 70px -22px #1e1b1680;--bg-sidebar:#fdfbf9;--sidebar-width:0px;--preview-accent:#7c3aed;--preview-bg:#f4f2fb;--preview-border:#e7e1f5;--preview-ink:#5b4b9a;--preview-muted:#8a7fb8;--preview-btn:#6d5bb8}:root[data-frisket-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1d1b17;--bg-panel:#26231e;--bg-hover:#302c25;--border:#38342c;--border-strong:#4a4539;--text:#ece9e2;--text-mid:#b7b0a2;--text-light:#8a8375;--text-on-solid:#1d1b17;--accent:#8f95f2;--accent-bg:#2b2c52;--accent-strong:#a7abf5;--ai:#b3a0f2;--ai-bg:#2f2947;--green:#4cc0b0;--green-bg:#1c3733;--success-strong:#66cabe;--red:#e0776b;--red-bg:#3a251f;--danger-strong:#eb8d82;--amber:#d9a24f;--amber-bg:#3a2f1c;--canvas:#141210;--act:#e07597;--act-strong:#ea87a5;--act-bg:#3a2029;--discover:#4cc0b0;--discover-bg:#1c3733;--monitor:#d9a24f;--monitor-bg:#3a2f1c;--focus:#b3a0f2;--focus-bg:#2f2947;--tag-text:#b7ab98;--tag-text-bg:#302c25;--tag-link:#96a6ee;--tag-link-bg:#24294a;--tag-file:#d9a24f;--tag-file-bg:#33291a;--tag-date:#4cc0b0;--tag-date-bg:#1c3733;--shadow-drawer:0 0 0 1px var(--border), 0 26px 52px -14px #0000008c;--shadow-menu:0 26px 52px -14px #0000008c;--bg-sidebar:#201d18;--preview-accent:#b3a0f2;--preview-bg:#2a2440;--preview-border:#3a3358;--preview-ink:#d4c8f6;--preview-muted:#a79cc8;--preview-btn:#9587d2}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body,#root{overscroll-behavior-x:none;height:100%;margin:0}body{font-family:var(--font);font-size:var(--font-size-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased}[data-edition]{min-width:0;height:100%;min-height:0}button:disabled{cursor:default;opacity:.45}kbd{font-family:var(--mono);font-size:var(--font-size-caption);background:var(--bg-panel);border:1px solid var(--border-strong);color:var(--text-mid);border-bottom-width:2px;border-radius:3px;padding:0 4px}.muted{color:var(--text-light);font-weight:400}.sr-only-select{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.picker-screen[data-testid=admin-page]{box-sizing:border-box;place-items:start center;height:auto;min-height:100%;padding:16px 0}.picker-card.admin-card{width:min(1120px,100vw - 32px)}.admin-operations{border-bottom:1px solid var(--border);margin-bottom:22px;padding-bottom:18px}.admin-operations-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.admin-operations-links a{border:1px solid var(--border);border-radius:var(--radius-6);min-height:42px;color:var(--accent);background:var(--bg-panel);justify-content:center;align-items:center;padding:7px 10px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.admin-operations-links a:hover{border-color:var(--border-strong);background:var(--bg-hover)}.admin-operations-error{color:var(--red);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-operations-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-operations-columns h3{color:var(--text-mid);letter-spacing:normal;text-transform:none;margin:0 0 8px;font-size:12px;font-weight:700}.admin-operations-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.admin-operations-event{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg-panel);min-width:0;padding:9px 10px}.admin-operations-event.is-open{background:var(--red-bg);border-color:#f2c8c5}.admin-operations-event a,.admin-operations-event strong{color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:700}.admin-operations-event a{text-decoration:none}.admin-operations-event a:hover{text-decoration:underline}.admin-operations-event p{color:var(--text-mid);overflow-wrap:anywhere;margin:4px 0;font-size:11.5px;line-height:1.4}.admin-operations-event small{color:var(--text-light);text-transform:capitalize;font-size:10.5px}.admin-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.admin-signup-actions{flex-wrap:wrap;gap:6px;display:flex}@media (width<=640px){.picker-screen[data-testid=admin-page] input,.picker-screen[data-testid=admin-page] select,.picker-screen[data-testid=admin-page] textarea{min-height:44px;font-size:16px}.admin-operations-links,.admin-operations-columns{grid-template-columns:1fr}.admin-operations-links{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-signup-table-scroll{border:1px solid var(--border);border-radius:var(--radius-6);overflow:visible}.admin-signup-table,.admin-signup-table tbody{display:block}.admin-signup-table thead{display:none}.admin-signup-table tbody tr{border-bottom:1px solid var(--border);padding:8px 10px;display:block}.admin-signup-table tbody tr:last-child{border-bottom:0}.admin-signup-table tbody td{border-bottom:1px solid var(--bg-hover);overflow-wrap:anywhere;grid-template-columns:92px minmax(0,1fr);gap:10px;width:100%;padding:7px 0;display:grid;max-width:none!important}.admin-signup-table tbody td:last-child{border-bottom:0}.admin-signup-table tbody td[data-label]:before{content:attr(data-label);color:var(--text-light);letter-spacing:normal;text-transform:none;font-size:11.5px;font-weight:650}.admin-signup-table tbody td.picker-empty{text-align:left;display:block}.admin-signup-table select,.admin-signup-table input{width:100%;min-width:0}.admin-signup-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-signup-actions .btn{width:100%;min-height:44px}.admin-errors{min-width:0}.admin-errors-table{max-width:100%;display:block}.admin-errors-table thead{display:none}.admin-errors-table tbody,.admin-errors-table tbody tr{display:block}.admin-errors-table tbody tr{border:1px solid var(--border);border-radius:var(--radius-6);background:var(--bg-panel);padding:8px 10px}.admin-errors-table tbody td{border-bottom:1px solid var(--bg-hover);overflow-wrap:anywhere;grid-template-columns:74px minmax(0,1fr);gap:10px;width:100%;max-width:none;padding:7px 0;display:grid}.admin-errors-table tbody td:last-child{border-bottom:0}.admin-errors-table tbody td:before{color:var(--text-light);letter-spacing:normal;text-transform:none;font-size:11.5px;font-weight:650}.admin-errors-table tbody td:first-child:before{content:"Source"}.admin-errors-table tbody td:nth-child(2):before{content:"Context"}.admin-errors-table tbody td:nth-child(3):before{content:"Message"}.admin-errors-table tbody td:nth-child(4):before{content:"Trace"}.admin-errors-table tbody td:nth-child(5):before{content:"When"}.admin-errors-table tbody td:nth-child(6):before{content:"Link"}.admin-errors-table tbody td.picker-empty{display:block}}
