.ingestion-defaults-module__tP1haG__stack{flex-direction:column;gap:1rem;min-width:0;display:flex}.ingestion-defaults-module__tP1haG__toggle{align-items:center;gap:.65rem;font-weight:600;display:flex}.ingestion-defaults-module__tP1haG__toggle input{width:1rem;height:1rem;accent-color:var(--text-action)}.ingestion-defaults-module__tP1haG__example{border:1px solid var(--border-01);border-radius:.75rem;flex-direction:column;gap:.65rem;min-width:0;padding:1rem;display:flex}.ingestion-defaults-module__tP1haG__example h3{font-size:1rem;font-weight:600}.ingestion-defaults-module__tP1haG__example ol{padding-left:1.25rem;line-height:1.7;list-style:decimal}.ingestion-defaults-module__tP1haG__example a{color:var(--text-action);text-decoration:underline}.ingestion-defaults-module__tP1haG__example select,.ingestion-defaults-module__tP1haG__example textarea{border:1px solid var(--border-01);background:var(--background-01);width:100%;min-width:0;max-width:100%;color:var(--text-04);border-radius:.4rem;padding:.6rem}.ingestion-defaults-module__tP1haG__example textarea{resize:vertical;margin:.65rem 0;font-family:monospace;font-size:.8rem;line-height:1.5}.ingestion-defaults-module__tP1haG__example summary{cursor:pointer;font-weight:600;line-height:1.6}@media (max-width:540px){.ingestion-defaults-module__tP1haG__example{padding:.75rem}}
.mapping-preview-module__N97fYq__panel{border:1px solid var(--lab-line);background:var(--lab-panel);min-width:0;color:var(--lab-ink);border-radius:.65rem;gap:1rem;padding:1rem;display:grid}.mapping-preview-module__N97fYq__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mapping-preview-module__N97fYq__heading>div{flex:15rem;min-width:0}.mapping-preview-module__N97fYq__heading p,.mapping-preview-module__N97fYq__panel span{color:var(--lab-muted)}.mapping-preview-module__N97fYq__fields{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mapping-preview-module__N97fYq__fields li{border:1px solid var(--lab-line);border-radius:.4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;padding:.75rem;display:grid}.mapping-preview-module__N97fYq__fields li>div{flex-direction:column;gap:.3rem;min-width:0;display:flex}.mapping-preview-module__N97fYq__panel code,.mapping-preview-module__N97fYq__panel dd{overflow-wrap:anywhere;white-space:pre-wrap}.mapping-preview-module__N97fYq__panel dl{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.4rem 1rem;display:grid}.mapping-preview-module__N97fYq__panel dd{margin:0}.mapping-preview-module__N97fYq__remainder{border-top:1px solid var(--lab-line);padding-top:1rem}.mapping-preview-module__N97fYq__dialog{gap:1rem;min-width:0;display:grid}@media (max-width:600px){.mapping-preview-module__N97fYq__fields li,.mapping-preview-module__N97fYq__panel dl{grid-template-columns:minmax(0,1fr)}.mapping-preview-module__N97fYq__panel{padding:.75rem}.mapping-preview-module__N97fYq__panel dd{margin-bottom:.5rem}}
.published-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:24rem;display:block;overflow:hidden}.document-lineage{border-block:1px solid var(--border,#d4d4d4);margin:1rem 0;padding:.75rem 0}.document-lineage summary{cursor:pointer;font-weight:600}.document-lineage dl{grid-template-columns:minmax(8rem,auto) minmax(0,1fr);gap:.5rem 1rem;margin-block:1rem;display:grid}.document-lineage dd{overflow-wrap:anywhere;margin:0}.preview-match-navigation{border:1px solid var(--lab-line);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-block:1rem;padding:.75rem;display:flex}.preview-match-navigation p{margin:0}.document-preview mark{color:var(--lab-ink);background:color-mix(in srgb, #eab308 35%, var(--lab-panel))}.document-preview mark[data-current=true],.document-preview mark:focus{outline:2px solid var(--lab-ink);outline-offset:2px}@media (max-width:540px){.document-lineage dl{grid-template-columns:1fr;gap:.25rem}.document-lineage dd{margin-bottom:.5rem}.published-file-name{max-width:13rem}}
.index-build-dialog-module__Eds5da__form,.index-build-dialog-module__Eds5da__form>*{min-width:0;max-width:100%}.index-build-dialog-module__Eds5da__form .opal-input-select-root{min-width:0;max-width:100%}.index-build-dialog-module__Eds5da__form .opal-input-select-trigger{min-width:0;max-width:100%}.index-build-dialog-module__Eds5da__form .opal-input-select-trigger>div{min-width:0;max-width:100%}.index-build-dialog-module__Eds5da__form .processing-model{grid-template-columns:minmax(0,1fr)}.index-build-dialog-module__Eds5da__form .opal-input-select-trigger>div>:first-child{flex:1;min-width:0;overflow:hidden}.index-build-dialog-module__Eds5da__form .opal-input-select-trigger>div>:last-child{flex-shrink:0}.index-build-dialog-module__Eds5da__form.index-build-dialog-module__Eds5da__importForm{gap:16px}.index-build-dialog-module__Eds5da__importSteps{flex-direction:column;gap:12px;display:flex}.index-build-dialog-module__Eds5da__steps{margin:0;padding-inline-start:1.3rem;list-style:decimal}.index-build-dialog-module__Eds5da__steps li{padding-block:2px}.index-build-dialog-module__Eds5da__file{width:100%;font:inherit;margin-block-start:6px;font-size:.875rem;display:block}.index-build-dialog-module__Eds5da__file::file-selector-button{border:1px solid var(--border-02);background:var(--background-tint-02);color:inherit;font:inherit;cursor:pointer;border-radius:8px;margin-inline-end:10px;padding:8px 12px}.index-build-dialog-module__Eds5da__file:focus-visible{outline-offset:3px;outline:2px solid}
.indexes-view{flex-direction:column;gap:24px;padding-top:24px;display:flex}.index-serving{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.index-serving h3{margin:8px 0;font-size:22px}.index-serving p{margin:6px 0}.index-cell-note{color:var(--lab-muted);margin-top:6px;font-size:12px;display:block}.index-detail{flex-direction:column;gap:20px;display:flex}.index-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 32px;margin:0;display:grid}.index-facts div{min-width:0}.index-facts dt{color:var(--lab-muted);margin-bottom:6px;font-size:12px}.index-facts dd{overflow-wrap:anywhere;margin:0}.index-facts code{font-size:12px}.index-job-links,.index-provenance,.index-comparison{border-top:1px solid var(--lab-line);padding-top:20px}.index-job-links h4,.index-comparison h4{margin:0 0 10px;font-weight:600}.index-job-links p{margin-bottom:12px}.index-compare-select{flex-direction:column;gap:8px;max-width:420px;display:flex}.index-provenance summary{cursor:pointer;margin-bottom:16px}.index-comparison td{overflow-wrap:anywhere;max-width:280px}.index-difference{text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:760px){.index-serving{flex-direction:column;align-items:flex-start;padding:18px}.index-facts{grid-template-columns:1fr;gap:16px}.index-compare-select{max-width:none}.indexes-view{gap:18px}}.index-job-links .row-actions{flex-wrap:wrap;gap:12px 24px;display:flex}.indexes-view a{text-underline-offset:3px;text-decoration:underline}.indexes-view a:hover{text-decoration-thickness:2px}.index-activation-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.index-activation-toolbar .row-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.index-activation-facts{border:1px solid var(--lab-line);border-radius:8px;gap:16px;margin:0;padding:16px;display:grid}.index-activation-facts dt{color:var(--lab-muted);margin-bottom:6px;font-size:12px}.index-activation-facts dd{overflow-wrap:anywhere;margin:0}.index-activation-facts code{font-size:12px}.index-activation-facts small{color:var(--lab-muted);margin-top:4px;display:block}
.quality-view{min-width:0;color:var(--lab-ink);flex-direction:column;gap:24px;padding-top:24px;display:flex}.quality-view h2,.quality-view h3,.quality-view h4{margin:0;font-weight:600}.quality-view p{color:var(--lab-muted);margin:8px 0;line-height:1.55}.quality-view a{text-underline-offset:3px;text-decoration:underline}.quality-setup{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.quality-controls{flex-direction:column;gap:18px;min-width:0;display:flex}.quality-controls label,.quality-control{flex-direction:column;gap:8px;min-width:0;display:flex}.quality-controls [data-slot=select-trigger]{width:100%;min-width:0;max-width:100%}.quality-controls [data-slot=select-trigger]>span:first-child{flex:1;min-width:0;overflow:hidden}.quality-controls [data-slot=select-trigger]>span:last-child{flex-shrink:0}.quality-inline{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.quality-inline input{max-width:100px}.quality-baseline{border:1px solid var(--lab-line);overflow-wrap:anywhere;background:var(--lab-panel);border-radius:10px;padding:18px}.quality-baseline h3{margin-top:8px}.quality-baseline code{font-size:12px}.quality-run-footer{border-top:1px solid var(--lab-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.quality-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.quality-list>li{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.quality-list>li:last-child{border-bottom:0}.quality-list button.quality-name{color:var(--lab-ink);text-align:left;text-underline-offset:3px;font-weight:600;text-decoration:underline}.quality-list small{color:var(--lab-muted);margin-top:5px;display:block}.quality-badge{border:1px solid var(--lab-line);color:var(--lab-muted);white-space:nowrap;border-radius:6px;padding:4px 9px;font-size:12px;display:inline-flex}.quality-progress{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.quality-progress progress{width:180px;max-width:100%;height:8px;accent-color:var(--lab-ink)}.quality-results{flex-direction:column;gap:20px;min-width:0;display:flex}.quality-case{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:10px;min-width:0;overflow:hidden}.quality-case>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:18px;list-style-position:inside;display:flex}.quality-case>summary strong{overflow-wrap:anywhere}.quality-case-body{padding:0 18px 18px}.quality-query{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lab-ink)!important}.quality-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.quality-side{min-width:0}.quality-side>header{border-top:1px solid var(--lab-line);padding:14px 0}.quality-side>header p{font-size:12px}.quality-hits{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.quality-hit{border:1px solid var(--lab-line);border-radius:8px;min-width:0;padding:14px}.quality-hit-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.quality-rank{color:var(--lab-ink);font-size:12px;font-weight:600}.quality-hit code{overflow-wrap:anywhere;font-size:11px}.quality-hit p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.quality-score{color:var(--lab-muted);font-size:12px}.quality-metrics{flex-wrap:wrap;gap:12px 24px;margin:14px 0;display:flex}.quality-metrics div{min-width:110px}.quality-metrics dt{color:var(--lab-muted);font-size:12px}.quality-metrics dd{margin:5px 0 0;font-weight:600}.quality-empty{padding:24px 0}.quality-raw{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--lab-line);border-radius:8px;max-height:280px;padding:14px;font-size:12px;overflow:auto}.quality-dataset-form{flex-direction:column;gap:20px;min-width:0;display:flex}.quality-picker{border:1px solid var(--lab-line);border-radius:8px;max-height:300px;padding:0 14px;overflow:auto}.quality-picker label{border-bottom:1px solid var(--lab-line);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.quality-picker label:last-child{border:0}.quality-picker input[type=checkbox]{accent-color:var(--lab-ink);flex-shrink:0;margin-top:4px}.quality-picker label>span{overflow-wrap:anywhere;min-width:0}.quality-picker small{color:var(--lab-muted);margin-top:4px;display:block}.quality-selected{flex-direction:column;gap:12px;display:flex}.quality-selected>article{border:1px solid var(--lab-line);border-radius:8px;min-width:0;padding:14px}.quality-selected .section-toolbar{flex-wrap:wrap;gap:12px}.quality-grades{flex-direction:column;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:flex}.quality-grades li{border-top:1px solid var(--lab-line);padding-top:12px}.quality-grades p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.quality-grades label{align-items:center;gap:12px;margin:8px 0;font-size:13px;display:flex}.quality-grades select{color:var(--lab-ink);background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:6px;padding:7px 10px}.quality-selected pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.quality-subtle{color:var(--lab-muted);font-size:12px}@media (max-width:850px){.quality-setup,.quality-pair{grid-template-columns:1fr}.quality-view{gap:18px}.quality-list>li{flex-wrap:wrap;align-items:flex-start}.quality-case>summary{padding:14px}.quality-case-body{padding:0 14px 14px}.quality-hit{padding:12px}.quality-run-footer,.quality-progress{align-items:flex-start}}.quality-metric-table{max-width:100%;margin:12px 0 18px;overflow:auto}.quality-metric-table table{border-collapse:collapse;width:100%;font-size:13px}.quality-metric-table th,.quality-metric-table td{text-align:left;border-bottom:1px solid var(--lab-line);padding:10px 14px}.quality-metric-table th{color:var(--lab-muted);font-weight:500}
.schema-changes-module__oYq5xq__panel{gap:1rem;min-width:0;margin-top:1.5rem;display:grid}.schema-changes-module__oYq5xq__heading,.schema-changes-module__oYq5xq__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.schema-changes-module__oYq5xq__heading h2{margin:0}.schema-changes-module__oYq5xq__heading p{color:var(--text-03);margin:.4rem 0 0}.schema-changes-module__oYq5xq__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.schema-changes-module__oYq5xq__detail{gap:1rem;min-width:0;display:grid}.schema-changes-module__oYq5xq__detail h3,.schema-changes-module__oYq5xq__detail p{margin:0}.schema-changes-module__oYq5xq__facts{grid-template-columns:max-content 1fr;gap:.4rem 1rem;margin:0;display:grid}.schema-changes-module__oYq5xq__facts dt{color:var(--text-03)}.schema-changes-module__oYq5xq__facts dd{margin:0}.schema-changes-module__oYq5xq__notice{border:1px solid var(--border-01);background:var(--background-02);border-radius:.75rem;gap:.5rem;padding:1rem;display:grid}.schema-changes-module__oYq5xq__differences{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.schema-changes-module__oYq5xq__differences li{border:1px solid var(--border-01);border-radius:.75rem;min-width:0;padding:1rem}.schema-changes-module__oYq5xq__differences code,.schema-changes-module__oYq5xq__differences dd{overflow-wrap:anywhere;word-break:break-word}.schema-changes-module__oYq5xq__differences dl{grid-template-columns:4rem 1fr;gap:.5rem;margin:.75rem 0 0;display:grid}.schema-changes-module__oYq5xq__differences dt{color:var(--text-03)}.schema-changes-module__oYq5xq__differences dd{margin:0}.schema-changes-module__oYq5xq__json{white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;font-size:.8rem;overflow:auto}.schema-changes-module__oYq5xq__footer{width:100%}@media (max-width:600px){.schema-changes-module__oYq5xq__heading,.schema-changes-module__oYq5xq__footer{align-items:stretch}.schema-changes-module__oYq5xq__actions{width:100%}.schema-changes-module__oYq5xq__facts{grid-template-columns:1fr 1fr}.schema-changes-module__oYq5xq__differences dl{grid-template-columns:1fr}.schema-changes-module__oYq5xq__differences dd{margin-bottom:.5rem}}
.collection-reclamation{gap:1rem;min-width:0;margin-top:1rem;display:grid}.collection-reclamation p{margin:0}.reclamation-progress{border:1px solid var(--lab-line);border-radius:.5rem;gap:.875rem;min-width:0;padding:1rem;display:grid}.reclamation-counts{flex-wrap:wrap;gap:1rem 2rem;margin:0;display:flex}.reclamation-counts dt{color:var(--lab-muted);font-size:.8125rem}.reclamation-counts dd{color:var(--lab-ink);font-variant-numeric:tabular-nums;margin:.25rem 0 0}.reclamation-progress progress{width:100%;max-width:36rem;height:.5rem;accent-color:var(--lab-accent)}.reclamation-confirmation{min-width:0}.reclamation-name{overflow-wrap:anywhere;white-space:pre-wrap}
.saved-searches-module__Ta_2iq__panel{border:1px solid var(--lab-line);background:var(--lab-panel);color:var(--lab-ink);border-radius:14px;margin:1.5rem 0;padding:1rem 1.125rem}.saved-searches-module__Ta_2iq__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.saved-searches-module__Ta_2iq__heading h2{color:var(--lab-ink);margin:0;font-size:.95rem;font-weight:650}.saved-searches-module__Ta_2iq__heading p,.saved-searches-module__Ta_2iq__empty{color:var(--lab-muted);margin:.35rem 0 0;font-size:.8rem}.saved-searches-module__Ta_2iq__actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.saved-searches-module__Ta_2iq__list{margin:.9rem 0 0;padding:0;list-style:none}.saved-searches-module__Ta_2iq__list li{border-top:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 0;display:flex}.saved-searches-module__Ta_2iq__summary{min-width:0}.saved-searches-module__Ta_2iq__name{text-align:left;cursor:pointer;color:var(--lab-ink);overflow-wrap:anywhere;font-size:.86rem;font-weight:600}.saved-searches-module__Ta_2iq__name:hover{text-decoration:underline}.saved-searches-module__Ta_2iq__name:focus-visible{outline:2px solid var(--lab-ink);outline-offset:3px;border-radius:3px}.saved-searches-module__Ta_2iq__summary p{white-space:nowrap;text-overflow:ellipsis;max-width:52ch;color:var(--lab-muted);margin:.18rem 0;font-size:.78rem;overflow:hidden}.saved-searches-module__Ta_2iq__summary span{color:var(--lab-muted);font-size:.7rem}.saved-searches-module__Ta_2iq__notice{color:var(--lab-ink);margin:.75rem 0;font-size:.8rem}.saved-searches-module__Ta_2iq__empty{padding:.7rem 0}@media (max-width:640px){.saved-searches-module__Ta_2iq__heading{flex-direction:column;align-items:flex-start}.saved-searches-module__Ta_2iq__list li{flex-direction:column;align-items:flex-start;gap:.35rem}.saved-searches-module__Ta_2iq__summary{width:100%}.saved-searches-module__Ta_2iq__actions{flex-wrap:wrap}.saved-searches-module__Ta_2iq__panel{padding:.9rem}.saved-searches-module__Ta_2iq__summary p{max-width:100%}}.saved-searches-module__Ta_2iq__filter{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.9rem 0 .3rem;display:flex}.saved-searches-module__Ta_2iq__filter label{font-size:.8rem;font-weight:600}.saved-searches-module__Ta_2iq__filter>button{min-width:12rem;max-width:20rem}.saved-searches-module__Ta_2iq__filter>span{color:var(--lab-muted);font-size:.75rem}.saved-searches-module__Ta_2iq__queryPreview{white-space:pre-wrap;overflow-wrap:anywhere;max-height:280px;color:var(--lab-ink);background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:8px;padding:12px;font-size:.75rem;overflow:auto}.saved-searches-module__Ta_2iq__list{max-height:380px;padding-right:4px;overflow:auto}.saved-searches-module__Ta_2iq__actions,.saved-searches-module__Ta_2iq__heading{flex-wrap:wrap}.saved-searches-module__Ta_2iq__heading>div:first-child{flex:240px;min-width:0}
.search-filters{border:1px solid #0000;border-radius:10px;margin-top:2px}.search-filters.has-filter{border-color:var(--lab-line);background:var(--lab-panel)}.search-filter-summary{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:5px;display:flex}.search-filter-summary>button:first-child{text-overflow:ellipsis;max-width:100%;overflow:hidden}.search-filter-state{color:var(--lab-muted);margin-right:auto;font-size:11px}.search-filter-controls{border-top:1px solid var(--lab-line);gap:16px;padding:12px 18px 18px;display:grid}.search-filter-mode{flex-wrap:wrap;gap:5px;display:flex}.search-filter-mode button{color:var(--lab-muted);cursor:pointer;border-radius:6px;padding:6px 9px;font-size:12px}.search-filter-mode button[aria-pressed=true]{background:var(--lab-canvas);color:var(--lab-ink);font-weight:550}.search-filter-builder{grid-template-columns:minmax(170px,1fr) 170px minmax(170px,1fr);gap:14px;display:grid}.search-filter-help{color:var(--lab-muted);font-size:12px;line-height:1.7}.search-filter-controls textarea{font-family:var(--font-mono,monospace);font-size:12px;line-height:1.6}.search-filter-summary>button{white-space:normal;text-align:left;overflow-wrap:anywhere}@media (max-width:760px){.search-filter-builder{grid-template-columns:1fr}.search-filter-controls{padding:12px}.search-filter-state{display:none}.search-filter-summary{justify-content:space-between}}.search-refinements{border:1px solid var(--lab-line);border-radius:10px;margin-top:12px;padding:12px}.search-refinements summary{cursor:pointer;font-size:13px}.search-refinement-controls{gap:14px;padding-top:16px;display:grid}.search-facet-checkbox{align-items:center;gap:8px;font-size:13px;display:flex}.search-facet-field{align-items:end;gap:12px;min-width:0;display:flex}.search-facet-field>div{flex:1}.search-collection-facets{border:1px solid var(--lab-line);border-radius:10px;margin:18px 0;padding:18px}.search-collection-facets h3{font-size:16px;font-weight:600}.search-collection-facets h4{overflow-wrap:anywhere;margin:12px 0 6px;font-size:12px}.search-facet-buckets{flex-wrap:wrap;gap:7px;display:flex}.search-facet-buckets button{overflow-wrap:anywhere;white-space:normal;text-align:left;max-width:100%}.search-source-options{min-width:0;margin:12px 0}.search-source-options legend{margin-bottom:8px;font-size:12px;font-weight:600}.search-source-checkboxes{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;margin-bottom:12px;display:grid}.search-source-option{border:1px solid var(--lab-line);cursor:pointer;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.search-source-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.search-source-count{font-variant-numeric:tabular-nums;color:var(--lab-muted);font-size:12px}.search-collection-facets h4,.search-facet-buckets button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-field-path{min-width:0}.search-path-toggle{color:var(--lab-muted);text-underline-offset:3px;cursor:pointer;margin:6px 0;font-size:12px;text-decoration:underline;display:block}.search-path-toggle:disabled{cursor:default;text-decoration:none}.search-path-toggle:focus-visible{outline:2px solid var(--lab-ink);outline-offset:3px}.search-facet-field{flex-wrap:wrap;align-items:start}.search-facet-field>.search-field-path{min-width:min(220px,100%)}
.search-library{min-width:0;margin-top:20px}.search-library [data-slot=tabs-list]{max-width:100%}.search-history-warning{border:1px solid var(--lab-line);background:var(--lab-panel);color:var(--lab-ink);border-radius:10px;margin:16px 0;padding:14px 18px}.search-history-warning p{margin:0 0 10px;font-size:13px;line-height:1.5}.search-history-warning .row-actions{flex-wrap:wrap;gap:8px;display:flex}#search-library-content{margin-top:12px}#search-library-content[hidden]{display:none}
.search-collection-picker{border-top:1px solid var(--lab-line);margin-top:1rem;padding-top:1rem;font-size:.85rem}.search-collection-picker summary{cursor:pointer;overflow-wrap:anywhere;font-weight:550}.search-collection-picker summary span{color:var(--lab-muted);margin-left:.5rem;font-size:.75rem;font-weight:400}.search-collection-picker fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;max-height:18rem;margin:.75rem 0;padding:0;display:grid;overflow-y:auto}.search-collection-picker label{border:1px solid var(--lab-line);cursor:pointer;border-radius:8px;align-items:center;gap:.65rem;min-width:0;padding:.6rem;display:flex}.search-collection-picker label:has(:checked){background:var(--lab-panel);border-color:var(--lab-muted)}.search-collection-picker label:has(:focus-visible){outline:2px solid var(--lab-ink);outline-offset:2px}.search-collection-picker input{accent-color:var(--lab-ink);flex-shrink:0}.search-collection-picker label span{overflow-wrap:anywhere;min-width:0}.search-group-summary{margin:0 0 1.5rem}.search-group-summary h2{font-size:1.05rem;font-weight:600}.search-group-summary p{color:var(--lab-muted);overflow-wrap:anywhere;font-size:.85rem}.search-result-group{min-width:0;margin-bottom:2rem}.search-result-group+.search-result-group{border-top:1px solid var(--lab-line);padding-top:1.5rem}.search-group-name{overflow-wrap:anywhere;margin:0 0 .5rem;font-size:1rem;font-weight:650}.search-results-heading{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.search-results-heading>.search-group-name,.search-results-heading>h2{flex-basis:100%}.search-results-heading>span{overflow-wrap:anywhere;flex:200px;min-width:0}.search-results-heading>button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto}@media (max-width:560px){.search-collection-picker fieldset{grid-template-columns:minmax(0,1fr)}.search-results-heading>button{flex-basis:100%}}
.conversation-sharing,.received-conversations,.shared-snapshot{gap:1rem;min-width:0;display:grid}.conversation-sharing p,.received-conversations p{margin:0;line-height:1.6}.conversation-sharing label{gap:.4rem;min-width:0;font-size:.875rem;display:grid}.conversation-sharing [role=combobox]{width:100%;min-width:0}.conversation-sharing .row-actions,.received-conversations .row-actions,.conversation-sharing .section-toolbar,.received-conversations .section-toolbar{flex-wrap:wrap}.share-recipients,.conversation-share-list,.received-share-list{gap:.75rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.share-recipients li,.conversation-share-list li{border-top:1px solid var(--lab-line);justify-content:space-between;align-items:start;gap:.75rem;min-width:0;padding:.75rem 0;display:flex}.share-recipients li>span,.conversation-share-list li>div{overflow-wrap:anywhere;min-width:0}.share-recipients small,.conversation-share-list small,.received-share-list small{color:var(--lab-muted);font-size:.75rem;line-height:1.6;display:block}.conversation-share-list code{overflow-wrap:anywhere;font-size:.75rem;display:block}.conversation-share-list summary{cursor:pointer;margin-top:.4rem;font-size:.8rem}.received-share-list li{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.8rem;display:flex}.shared-snapshot{border-top:1px solid var(--lab-line);padding-top:1.5rem}.shared-snapshot h2{overflow-wrap:anywhere;font-size:1.2rem}.shared-snapshot .answer-form fieldset{gap:1rem;display:grid}@media (max-width:640px){.conversation-share-list li{flex-wrap:wrap}.received-share-list li{padding:.6rem}.received-share-list small{width:100%}}
.console-main:has(>.answers-view){max-width:1440px}.answers-view{grid-template-columns:minmax(0,1fr);gap:1.1rem;min-width:0;display:grid}.answers-view .row-actions{flex-wrap:wrap;flex-shrink:1;min-width:0}.answers-selectors{align-items:end;gap:.7rem;max-width:36rem;display:flex}.answers-selectors>label{flex:1;min-width:0}.answers-view label{gap:.4rem;min-width:0;font-size:.85rem;font-weight:550;display:grid}.answers-view [role=combobox]{width:100%;min-width:0}.answers-layout{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}.answers-history{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.7rem;min-width:0;padding:1rem}.answers-history-heading{gap:.6rem;display:grid}.answers-history-heading h3{margin:0;font-size:.9rem;font-weight:600}.answers-history-actions{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.answers-history li{min-width:0}.answers-history li>strong{overflow-wrap:anywhere;padding:.5rem 0;font-size:.85rem;display:block}.answers-history ul{gap:.3rem;max-height:28rem;margin:.8rem 0;padding:0;list-style:none;display:grid;overflow:auto}.answers-history-entry{text-align:start;overflow-wrap:anywhere;border-radius:.4rem;gap:.2rem;width:100%;padding:.6rem;display:grid}.answers-history-entry:hover,.answers-history-entry[aria-current=true]{background:var(--lab-canvas);outline:1px solid var(--lab-line)}.answers-history-entry small{color:var(--lab-muted);font-size:.7rem}.answers-main,.answer-history{gap:1rem;min-width:0;display:grid}.answer-form,.answer-card{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:.7rem;gap:1rem;min-width:0;padding:1.2rem;display:grid}.answer-form-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.8rem;display:flex}.answer-form-heading h3{overflow-wrap:anywhere;flex:14rem;min-width:0;margin:0}.answer-form-heading>.row-actions{flex:0 auto}.answer-card .section-toolbar{flex-wrap:wrap;margin-bottom:0}.answer-card .section-toolbar h3{flex:14rem;min-width:0;margin:0}.answer-title-editor{gap:.6rem;display:grid}.answer-form textarea{min-height:6rem}.answer-form details{gap:.8rem;display:grid}.answer-form details>label{margin-block:.8rem}.answer-card h3{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.answer-source-list{border-top:1px solid var(--lab-line);flex-wrap:wrap;gap:.4rem;padding-top:.6rem;display:flex}.answer-form fieldset{border:0;min-width:0;margin:0;padding:0}@media (max-width:760px){.answers-layout{grid-template-columns:minmax(0,1fr)}.answers-history ul{max-height:10rem}.answer-form,.answer-card{padding:.9rem}}.answer-context{border:1px solid var(--lab-line);border-left:3px solid var(--lab-muted);background:var(--lab-canvas);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.6rem;padding:.9rem;display:flex}.answer-context>div{flex:1;min-width:0}.answer-context p{overflow-wrap:anywhere;margin:.35rem 0 0}.answer-context>p{flex-basis:100%}.answer-context>div>p{max-height:8rem;overflow:auto}.conversation-export{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.7rem;gap:.7rem;padding:1rem;display:grid}.conversation-export h3,.conversation-export p{margin:0}.conversation-export .row-actions{align-items:end}.conversation-export label{min-width:9rem}
.account-view{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;display:grid}.account-guidance{color:var(--lab-muted);max-width:75ch;line-height:1.7}.account-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.account-panel{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.75rem;flex-direction:column;align-items:start;gap:1rem;min-width:0;padding:1.5rem;display:flex}.account-panel h3{font-size:1rem;font-weight:600}.account-panel p{line-height:1.65}.account-panel a{color:var(--lab-ink);text-underline-offset:3px;text-decoration:underline}.account-panel button,.account-panel a{max-width:100%}@media (max-width:760px){.account-panels{grid-template-columns:minmax(0,1fr)}.account-panel{padding:1rem}}
.backups-view{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;max-width:100%;display:grid}.backups-view>*,.backups-view .jobs-heading>div{min-width:0}.backups-view .row-actions{flex-wrap:wrap;min-width:0}.backups-view code{overflow-wrap:anywhere}.backup-scope{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.65rem;padding:1rem}.backup-scope p{margin-block:.4rem}.backup-subnav{border-bottom:1px solid var(--lab-line);flex-wrap:wrap;gap:.5rem;padding-bottom:.75rem;display:flex}.backup-status-panel{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.7rem;min-width:0;padding:1.25rem}.backup-status-panel h3{margin:0;font-size:1rem}.backup-status-panel h4{margin-top:1.25rem;font-weight:600}.backup-status-panel p{margin-block:.6rem}.backup-facts{grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:.5rem 1rem;margin-block:1rem;font-size:.85rem;display:grid}.backup-facts dd{overflow-wrap:anywhere;margin:0}.backup-facts dt{color:var(--lab-muted)}.backup-state{gap:.25rem;display:grid}.backup-state p{color:var(--lab-muted);font-size:.8rem}.backup-identity{gap:.3rem;min-width:0;display:grid}.backup-identity small,.backup-identity code{color:var(--lab-muted);font-size:.75rem}.backup-controls{gap:1rem;min-width:0;display:grid}.backup-controls label{gap:.45rem;min-width:0;display:grid}.backup-controls [role=combobox]{width:100%;min-width:0}.backup-checks{gap:.7rem;padding:0;list-style:none;display:grid}.backup-checks li{border-bottom:1px solid var(--lab-line);gap:.25rem;padding-bottom:.7rem;display:grid}.backup-checks span{color:var(--lab-muted);font-size:.85rem}@media (max-width:620px){.backup-facts{grid-template-columns:minmax(0,1fr);gap:.25rem}.backup-facts dd{margin-bottom:.6rem}.backups-view .jobs-heading{flex-direction:column;align-items:start}}.backup-controls .backup-checkbox{align-items:center;gap:.5rem;display:flex}
.operations-metrics{border-top:1px solid var(--lab-line);gap:16px;min-width:0;margin-top:30px;padding-top:26px;display:grid}.operations-metrics>section{gap:14px;min-width:0;display:grid}.operations-metrics h4{margin:0;font-size:15px;font-weight:600}.metric-observation{color:var(--lab-muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.metric-number{white-space:nowrap;font-variant-numeric:tabular-nums}.metric-detail{white-space:nowrap;gap:4px;display:grid}.metric-detail small{color:var(--lab-muted);font-size:11px}.metric-outcomes summary{cursor:pointer;white-space:nowrap}.metric-outcomes dl{gap:7px;min-width:150px;margin:12px 0 0;font-size:12px;display:grid}.metric-outcomes dl>div{justify-content:space-between;gap:12px;display:flex}.metric-outcomes dd{font-variant-numeric:tabular-nums;margin:0}.metric-kind{text-transform:capitalize}.operations-metrics .jobs-heading>a{white-space:nowrap;font-size:13px;text-decoration:underline}.operations-metrics .job-muted{line-height:1.6}.metric-outcomes summary:focus-visible{outline:2px solid var(--lab-ink);outline-offset:4px;border-radius:3px}
.health-detail-section{border-top:1px solid var(--lab-line);gap:16px;min-width:0;margin-top:12px;padding-top:26px;display:grid}.health-detail-section .jobs-heading{margin:0}.health-detail-section .jobs-heading>a{white-space:nowrap;font-size:13px;text-decoration:underline}.health-detail-section p{margin:0;line-height:1.65}.health-observation-label{color:var(--lab-ink);border:1px solid var(--lab-line);background:var(--lab-panel);white-space:nowrap;border-radius:6px;padding:6px 10px;font-size:12px}.health-observation-time,.health-sample-note{color:var(--lab-muted);font-size:12px}.health-sample-note{flex-wrap:wrap;gap:8px 18px;display:flex}.health-resource-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.health-worker-contacts{grid-template-columns:repeat(3,minmax(0,1fr))}.health-resource-counts>div{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:10px;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:16px;display:flex}.health-resource-counts span{color:var(--lab-muted);font-size:12px}.health-resource-counts strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:23px;font-weight:550}.health-observation-facts{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:6px 16px;display:grid}.health-observation-facts>div{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:12px 0;display:flex}.health-observation-facts dt{color:var(--lab-muted);flex:1;font-size:12px}.health-observation-facts dd{text-align:right;overflow-wrap:anywhere;max-width:60%;margin:0;font-size:13px}.health-observation-history summary{cursor:pointer;width:fit-content;padding:4px 0;font-size:13px}.health-observation-history[open] summary{margin-bottom:12px}.health-observation-history p{margin-top:10px}.health-observation-empty{color:var(--lab-muted);border:1px dashed var(--lab-line);background:var(--lab-panel);text-align:center;border-radius:10px;padding:22px;font-size:13px}.health-model-cell{overflow-wrap:anywhere;gap:6px;max-width:260px;font-size:12px;display:grid}.health-model-cell strong{color:var(--lab-ink);font-size:13px;font-weight:550}.health-model-cell small,.health-model-cell>span,.health-model-cell time{color:var(--lab-muted);font-size:11px}.health-model-cell .health-historical{color:var(--lab-ink);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (max-width:800px){.health-resource-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.health-observation-facts{grid-template-columns:minmax(0,1fr)}.health-resource-counts strong{font-size:21px}.health-detail-section .jobs-heading{flex-wrap:wrap}}
.health-stamp{color:var(--lab-muted);border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;padding:16px;font-size:12px;display:flex}.health-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0 14px;display:grid}.health-counts>div{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:10px;gap:12px;padding:18px;display:grid}.health-counts span{color:var(--lab-muted);font-size:12px}.health-counts strong{letter-spacing:-.03em;overflow-wrap:anywhere;font-size:26px;font-weight:550}.health-generation{gap:5px;display:grid}.health-generation code{overflow-wrap:anywhere;max-width:280px;font-size:11px}.health-generation small{color:var(--lab-muted);font-size:11px}.health-counts+section{margin-top:20px}.jobs-view section[aria-label="Native collection observations"]{gap:16px;display:grid}.jobs-view section[aria-label="Workspace job counts"] .jobs-heading>a{white-space:nowrap;font-size:13px;text-decoration:underline}.support-download{border-top:1px solid var(--lab-line);padding-top:24px}.support-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.support-download .jobs-heading{flex-wrap:wrap}.support-download .jobs-heading>div:first-child{flex:280px;min-width:0}@media (max-width:800px){.health-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.health-stamp{gap:10px}.health-counts strong{font-size:23px}}
.jobs-view{grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;margin-top:28px;display:grid}.jobs-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.jobs-heading h2{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.2}.jobs-heading h3{letter-spacing:-.025em;font-size:21px;font-weight:600}.jobs-heading p:not(.eyebrow){color:var(--lab-muted);margin-top:8px;font-size:14px}.jobs-heading code{overflow-wrap:anywhere;color:var(--lab-muted);margin-top:10px;font-size:12px;display:block}.jobs-filters{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:12px;align-items:flex-end;gap:16px;padding:18px;display:flex}.jobs-filters label{gap:7px;min-width:175px;font-size:12px;font-weight:600;display:grid}.jobs-filters label [role=combobox]{width:100%}.jobs-filters p{color:var(--lab-muted);margin-left:auto;padding-bottom:10px;font-size:12px}.job-open{text-align:left;cursor:pointer;gap:5px;padding:4px 0;display:grid}.job-open strong{color:var(--lab-ink);font-weight:550}.job-open:hover strong{text-decoration:underline}.job-open small,.job-muted{color:var(--lab-muted);font-size:12px}.job-status{white-space:nowrap;border:1px solid var(--lab-line);border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:12px;display:inline-flex}.job-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.job-succeeded{color:#256d4b;background:#edf7f1;border-color:#c8e5d4}.job-running{color:#365ac9;background:#eef2ff;border-color:#d6dfff}.job-failed{color:#a83f39;background:#fff0ee;border-color:#f0d0cd}.job-cancelled,.job-queued{color:var(--lab-muted)}.dark .job-succeeded{color:#8aceaa;background:#173d2b;border-color:#285f43}.dark .job-running{color:#a5b7ff;background:#243459;border-color:#3a5082}.dark .job-failed{color:#f7a49b;background:#462724;border-color:#693d38}.job-detail{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:14px;gap:20px;padding:24px;display:grid}.job-detail-status{flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.job-detail a{text-underline-offset:3px;text-decoration:underline}.job-attempts{margin:0;padding:0;list-style:none;display:grid}.job-attempts li{border-bottom:1px solid var(--lab-line);grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:16px 0;font-size:13px;display:grid}.job-attempts li>div{gap:5px;display:grid}.job-attempts li:last-child{border:0}.job-notice{border:1px solid var(--lab-line);background:var(--lab-panel);border-left:3px solid #668db0;border-radius:6px;padding:12px 16px;font-size:13px;line-height:1.6}.job-more,.job-actions{align-items:center;gap:10px;display:flex}.job-more{justify-content:center;margin-top:18px}.job-confirm{border:1px solid var(--lab-line);border-radius:12px;gap:14px;padding:24px;display:grid}.job-confirm h3{font-weight:600}.job-confirm p{color:var(--lab-muted);font-size:14px}.admin-navigation{border-bottom:1px solid var(--lab-line);flex-wrap:wrap;gap:6px;margin:24px 0;padding-bottom:10px;display:flex}.admin-navigation a{color:var(--lab-muted);border-radius:7px;padding:8px 13px;font-size:13px}.admin-navigation a[aria-current=page]{color:var(--lab-ink);background:var(--lab-canvas);font-weight:600}@media (max-width:760px){.jobs-filters{flex-wrap:wrap}.jobs-filters label{flex:1;min-width:0}.jobs-filters p{width:100%;margin:0;padding:0}.job-attempts li{grid-template-columns:1fr auto}.job-attempts time{grid-area:2/1}.job-detail{padding:16px}.jobs-heading{flex-wrap:wrap}}.audit-filters{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:14px;padding:18px;display:flex}.audit-filters label{gap:7px;min-width:150px;font-size:12px;display:grid}.audit-filters input{border:1px solid var(--lab-line);background:var(--lab-panel);color:var(--lab-ink);border-radius:7px;min-height:36px;padding:9px 11px;font-size:13px}.audit-footer{color:var(--lab-muted);flex-wrap:wrap;align-items:center;gap:18px;font-size:12px;display:flex}.audit-footer>a{margin-left:auto}.audit-details{grid-template-columns:100px minmax(0,1fr);gap:14px;font-size:13px;display:grid}.audit-details dt{color:var(--lab-muted)}.audit-details dd{overflow-wrap:anywhere;margin:0}.job-embedding-progress{border:1px solid var(--lab-line);border-radius:10px;gap:14px;padding:18px;font-size:13px;line-height:1.6;display:grid}.job-embedding-progress h4{font-weight:600}.job-embedding-progress dl{flex-wrap:wrap;gap:12px 28px;display:flex}.job-embedding-progress dt{color:var(--lab-muted);font-size:12px}.job-embedding-progress dd{font-variant-numeric:tabular-nums;margin:0;font-size:20px}.job-embedding-children{max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.job-embedding-children li{border-top:1px solid var(--lab-line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 0;display:flex}.job-embedding-children code{overflow-wrap:anywhere;font-size:11px}.job-embedding-children li>a{min-width:0}.job-embedding-children li>span:last-child{margin-left:auto}.audit-exports{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:14px;gap:18px;margin-top:16px;padding:24px;display:grid}.audit-exports h3{margin:0;font-size:20px}.audit-exports p{margin:6px 0}.audit-export-create{flex-wrap:wrap;align-items:flex-end;gap:18px;display:flex}.audit-export-scope{flex:280px;min-width:0}.audit-export-scope p{overflow-wrap:anywhere;font-size:13px}.audit-export-create>div:not(.audit-export-scope){gap:6px;min-width:180px;display:grid}.audit-export-list{border-top:1px solid var(--lab-line);margin:0;padding:0;list-style:none}.audit-export-list li{border-bottom:1px solid var(--lab-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 0;display:flex}.audit-export-list li>div:first-child{flex:300px;min-width:0}.audit-export-list p{overflow-wrap:anywhere;font-size:13px}.audit-export-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.audit-export-list details{color:var(--lab-muted);margin-top:8px;font-size:12px}.audit-export-list summary{cursor:pointer;width:fit-content}.audit-export-list code{overflow-wrap:anywhere;margin-top:6px;display:block}@media (max-width:600px){.audit-exports{padding:16px}.audit-export-create>div{flex:100%}.audit-export-list li>div:first-child{flex-basis:100%}.audit-export-list .job-actions{width:100%}.jobs-filters{grid-template-columns:minmax(0,1fr);display:grid}}
.identity-admin{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;margin-top:28px;display:grid}.identity-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.identity-heading h2{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.2}.identity-heading p:not(.eyebrow){color:var(--lab-muted);margin-top:8px;font-size:14px}.identity-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.identity-toolbar{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:12px;align-items:center;gap:24px;padding:16px 18px;display:flex}.identity-toolbar>div:first-child{width:100%;min-width:220px;max-width:330px}.identity-toolbar>p{color:var(--lab-muted);font-size:12px;line-height:1.6}.identity-name{align-items:center;gap:12px;min-width:180px;padding:3px 0;display:flex}.identity-avatar{border:1px solid var(--lab-line);background:var(--lab-canvas);border-radius:9px;flex:0 0 34px;place-items:center;height:34px;font-size:13px;font-weight:600;display:grid}.identity-name>div,.identity-cell{gap:5px;display:grid}.identity-name strong,.identity-cell strong{font-size:13px;font-weight:550}.identity-name small,.identity-cell small{color:var(--lab-muted);font-size:12px}.identity-status{text-transform:capitalize;border:1px solid var(--lab-line);color:var(--lab-muted);border-radius:6px;padding:5px 9px;font-size:12px;display:inline-block}.identity-active{color:#256d4b;background:#edf7f1;border-color:#c8e5d4}.dark .identity-active{color:#8aceaa;background:#173d2b;border-color:#285f43}.identity-tags{flex-wrap:wrap;gap:5px;max-width:350px;display:flex}.identity-tags>span{border:1px solid var(--lab-line);color:var(--lab-muted);border-radius:5px;padding:4px 7px;font-size:11px}.identity-more{justify-content:center;display:flex}.identity-notice{border:1px solid var(--lab-line);background:var(--lab-panel);border-left:3px solid #668db0;border-radius:6px;padding:12px 16px;font-size:13px}.identity-form{gap:20px;width:100%;padding:4px 0;display:grid}.identity-form>p{font-size:14px;line-height:1.65}.identity-help{color:var(--lab-muted);line-height:1.7;font-size:12px!important}.identity-permissions{border:1px solid var(--lab-line);border-radius:9px;gap:0;max-height:330px;padding:6px 14px 12px;display:grid;overflow:auto}.identity-permissions legend{padding:0 5px;font-size:12px;font-weight:600}.identity-permissions label{border-bottom:1px solid var(--lab-line);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.identity-permissions label:last-child{border:0}.identity-permissions input{width:16px;height:16px;accent-color:var(--lab-ink);flex-shrink:0;margin-top:3px}.identity-permissions label>span{gap:5px;display:grid}.identity-permissions strong{font-size:13px;font-weight:550}.identity-permissions small{color:var(--lab-muted);font-size:12px;line-height:1.5}.identity-selected{border:1px solid var(--lab-line);background:var(--lab-canvas);border-radius:8px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.identity-selected>div{gap:5px;display:grid}.identity-selected strong{font-size:13px}.identity-selected small{color:var(--lab-muted);font-size:12px}.identity-member-list{margin:0;padding:0;list-style:none;display:grid}.identity-member-list>li{border-bottom:1px solid var(--lab-line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:13px;display:flex}.identity-member-list>li:last-child{border:0}.identity-picker{min-width:0}.identity-admin .identity-actions .interactive[data-interactive-variant=default][data-interactive-prominence=tertiary]:not([data-disabled]){--interactive-foreground:var(--lab-ink);--interactive-foreground-icon:var(--lab-ink)}@media (max-width:760px){.identity-heading{flex-wrap:wrap}.identity-toolbar{flex-direction:column;align-items:stretch;gap:12px}.identity-toolbar>div:first-child{min-width:0;max-width:none}.identity-name{min-width:150px}.identity-heading h2{font-size:25px}.identity-tags{max-width:230px}}
.api-keys-view{color:var(--lab-ink);gap:1.25rem;display:grid}.api-keys-heading,.api-key-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.api-keys-heading h2{margin:0;font-size:1.8rem}.api-keys-heading p,.api-key-help{color:var(--lab-muted);max-width:75ch;margin:.4rem 0}.api-key-layout{grid-template-columns:minmax(210px,260px) minmax(0,1fr);gap:1.25rem;display:grid}.api-account-list{align-content:start;gap:.4rem;display:grid}.api-account-list button{text-align:left;border:1px solid var(--lab-line);background:var(--lab-panel);width:100%;color:var(--lab-ink);cursor:pointer;border-radius:.6rem;padding:.85rem}.api-account-list button[aria-pressed=true]{border-color:var(--lab-accent);box-shadow:inset 3px 0 var(--lab-accent)}.api-account-list small{color:var(--lab-muted);margin-top:.3rem;display:block}.api-key-content{align-content:start;gap:1rem;min-width:0;display:grid}.api-key-name{gap:.35rem;display:grid}.api-key-name code{color:var(--lab-muted);font-size:.75rem}.api-key-form{gap:1rem;padding:.25rem 0;display:grid}.api-key-form label:not(.api-check){margin-bottom:.35rem;font-weight:600;display:block}.api-key-form input[type=date],.api-key-form select,.api-key-secret{background:var(--lab-panel);color:var(--lab-ink);border:1px solid var(--lab-line);border-radius:.5rem;width:100%;padding:.65rem}.api-key-form fieldset{border:1px solid var(--lab-line);border-radius:.6rem;gap:.6rem;padding:.85rem;display:grid}.api-check{align-items:center;gap:.6rem;font-weight:400;display:flex}.api-check input{accent-color:var(--lab-accent)}.api-source-list{gap:.55rem;max-height:180px;display:grid;overflow:auto}.api-key-actions{flex-wrap:wrap;gap:.25rem;display:flex}.api-key-secret{overflow-wrap:anywhere;resize:none;font:.85rem ui-monospace,monospace}.api-key-warning{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.6rem;padding:1rem;line-height:1.5}@media (max-width:800px){.api-key-layout{grid-template-columns:1fr}.api-account-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.api-key-heading{align-items:flex-start}}
.sessions-view{gap:22px;margin-top:28px;display:grid}.sessions-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.sessions-heading h2{letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.2}.sessions-heading p:not(.eyebrow){color:var(--lab-muted);margin-top:8px;font-size:14px}.sessions-filters{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:12px;grid-template-columns:minmax(0,180px) minmax(0,180px) minmax(180px,1fr);gap:16px;padding:18px;display:grid}.sessions-filters>div{gap:8px;min-width:0;display:grid}.sessions-filters label{color:var(--lab-muted);font-size:12px}.sessions-help{color:var(--lab-muted);max-width:800px;margin-top:-7px;font-size:12px;line-height:1.75}.session-person,.session-cell{gap:6px;min-width:130px;max-width:260px;display:grid}.session-person strong,.session-cell strong{overflow-wrap:anywhere;font-size:13px;font-weight:550}.session-person small,.session-cell small{color:var(--lab-muted);font-size:11px;line-height:1.6}.session-cell>span{font-size:12px}.session-state{border:1px solid var(--lab-line);border-radius:6px;justify-self:start;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.session-active{color:#256d4b;background:#edf7f1;border-color:#c8e5d4}.dark .session-active{color:#8aceaa;background:#173d2b;border-color:#285f43}.session-expired,.session-revoked{color:var(--lab-muted);background:var(--lab-canvas)}.session-warning{color:#9e5b0f;font-size:11px}.dark .session-warning{color:#e6bb7d}.session-cell details{color:var(--lab-muted);margin-top:2px;font-size:11px}.session-cell summary{cursor:pointer}.session-cell dl{gap:4px;margin-top:10px;display:grid}.session-cell dt{font-weight:550}.session-cell dd{margin:0 0 6px}.sessions-view td time{white-space:nowrap;font-size:12px}.session-notice{border:1px solid var(--lab-line);background:var(--lab-panel);border-left:3px solid #668db0;border-radius:6px;padding:12px 16px;font-size:13px;line-height:1.7}.sessions-more{justify-content:center;display:flex}.session-confirm{color:var(--lab-ink);gap:16px;padding:4px 0;font-size:14px;line-height:1.7;display:grid}@media (max-width:760px){.sessions-filters{grid-template-columns:minmax(0,1fr)}.sessions-heading{flex-direction:column;align-items:flex-start}.sessions-heading h2{font-size:24px}}
.policy-scope{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1rem 0;display:flex}.policy-scope>label{font-size:.82rem;font-weight:600}.policy-scope>button{min-width:14rem;max-width:30rem}.policy-direct{color:var(--lab-muted);margin-bottom:1.2rem;font-size:.8rem}.policy-direct summary{cursor:pointer}.policy-direct form{gap:.5rem;max-width:45rem;margin-top:.65rem;display:flex}.policy-direct form>div{flex:1}.policy-identities{gap:.25rem;max-width:22rem;display:grid}.policy-identities>code,.policy-identities>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policy-identities>small{color:var(--lab-muted)}.policy-stamp{color:var(--lab-muted);flex-wrap:wrap;gap:1rem;margin:1rem 0;font-size:.75rem;display:flex}.policy-change{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:flex}.policy-change strong{font-size:.9rem}.policy-change p{color:var(--lab-muted);margin:.35rem 0;font-size:.8rem}.policy-change code{overflow-wrap:anywhere;font-size:.72rem}.policy-change a{font-size:.8rem;text-decoration:underline}.policy-current{border:1px solid var(--lab-line);border-radius:10px;padding:.9rem}.policy-current h3{color:var(--lab-muted);font-size:.8rem}.policy-current p{margin:.4rem 0}.policy-current details{font-size:.8rem}@media (max-width:700px){.policy-change{flex-direction:column;align-items:flex-start}.policy-direct form{flex-direction:column}.policy-identities{max-width:15rem}}.policy-inspector{min-width:0}.policy-inspector code{overflow-wrap:anywhere}.policy-inspector dl{grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:.4rem .8rem;margin-block:.8rem;font-size:.8rem;display:grid}.policy-inspector dd{overflow-wrap:anywhere;margin:0}.policy-inspector-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.policy-inspector-controls>div,.policy-inspector-controls button{width:100%;min-width:0}.policy-inspector-person{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.policy-inspector-person>div{gap:.2rem;min-width:0;display:grid}.policy-inspector-person code{color:var(--lab-muted);font-size:.75rem}.policy-inspection-result{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.6rem;padding:1rem}.policy-inspection-result h3{font-weight:600}.policy-inspection-result h4{margin-top:1rem;font-size:.85rem;font-weight:600}.policy-inspection-result p{margin-block:.5rem}.policy-inspection-decisions{gap:.6rem;padding:0;list-style:none;display:grid}.policy-inspection-decisions li{gap:.25rem;font-size:.8rem;display:grid}.policy-inspection-result summary{cursor:pointer}@media (max-width:540px){.policy-inspector-controls,.policy-inspector dl{grid-template-columns:minmax(0,1fr)}.policy-inspector dd{margin-bottom:.4rem}}.policy-draft-preview{border-block-start:1px solid var(--lab-line);padding-block-start:1rem}.policy-draft-preview>.collection-form-stack{margin-block-start:1rem}.policy-draft-actions{flex-wrap:wrap;gap:.5rem;display:flex}.policy-draft-decisions{gap:.8rem;display:grid}.policy-draft-decisions>div{gap:.2rem;display:grid}.policy-draft-decisions dt{color:var(--lab-muted);font-size:.8rem}.policy-draft-decisions dd{gap:.2rem;margin:0;display:grid}.policy-draft-decisions dd span{overflow-wrap:anywhere;font-size:.82rem}.policy-draft-preview code{overflow-wrap:anywhere}
.directory-view{gap:28px;min-width:0;display:grid}.directory-view>section{border-top:1px solid var(--lab-line);gap:18px;min-width:0;padding-top:24px;display:grid}.directory-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.directory-heading h2,.directory-heading h3,.directory-heading h4{margin:0}.directory-heading>div{min-width:0}.directory-heading p{color:var(--lab-muted);max-width:700px;margin:8px 0 0;font-size:13px;line-height:1.6}.directory-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.directory-cell{overflow-wrap:anywhere;gap:6px;min-width:130px;display:grid}.directory-cell small,.directory-help{color:var(--lab-muted);font-size:12px}.directory-help{margin:0;line-height:1.7}.directory-help a{text-underline-offset:3px;text-decoration:underline}.directory-providers{grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));gap:14px;display:grid}.directory-provider{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:12px;min-width:0;padding:20px}.directory-provider h4{font-size:15px}.directory-provider .directory-heading>span{color:var(--lab-muted);font-size:12px}.directory-provider dl{gap:12px;margin:16px 0 0;display:grid}.directory-provider dl>div{grid-template-columns:130px minmax(0,1fr);gap:10px;display:grid}.directory-provider dt{color:var(--lab-muted);font-size:12px}.directory-provider dd{overflow-wrap:anywhere;margin:0;font-size:12px}.directory-provider code{white-space:normal}.directory-setup{font-size:13px;line-height:1.65}.directory-setup summary{cursor:pointer;width:fit-content}.directory-setup pre{background:var(--lab-panel);border:1px solid var(--lab-line);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:8px;padding:16px;font-size:12px}.directory-form{gap:20px;min-width:0;display:grid}.directory-form p{margin:0;font-size:13px;line-height:1.65}.directory-secret{resize:vertical;background:var(--lab-panel);width:100%;min-width:0;color:var(--lab-ink);border:1px solid var(--lab-line);overflow-wrap:anywhere;border-radius:8px;padding:12px;font-family:monospace}.directory-notice{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:8px;padding:14px 16px;font-size:13px;line-height:1.65}.directory-id{overflow-wrap:anywhere;white-space:normal}.directory-proof{background:var(--lab-panel);border:1px solid var(--lab-line);border-radius:12px;gap:16px;min-width:0;padding:20px;display:grid}.directory-proof h4{margin:0}.directory-proof-body{gap:16px;min-width:0;display:grid}.directory-proof-body p{margin:0;font-size:13px;line-height:1.6}.directory-proof-body dl{gap:12px;margin:0;display:grid}.directory-proof-body dl>div{grid-template-columns:160px minmax(0,1fr);gap:12px;display:grid}.directory-proof-body dt{color:var(--lab-muted);font-size:12px}.directory-proof-body dd{overflow-wrap:anywhere;margin:0;font-size:12px}.directory-proof-body>button{justify-self:start;max-width:100%}@media (max-width:600px){.directory-proof-body dl>div,.directory-provider dl>div{grid-template-columns:minmax(0,1fr);gap:5px}.directory-heading>button{max-width:100%}}.provider-setup{overflow-wrap:anywhere;min-width:0}.provider-setup section{border-top:1px solid var(--lab-line);gap:12px;padding-top:18px;display:grid}.provider-setup ol{gap:10px;padding-left:1.25rem;display:grid}.provider-metadata{gap:12px;display:grid}.provider-metadata dt{color:var(--lab-muted);font-size:.8rem}.provider-metadata dd{overflow-wrap:anywhere;margin:4px 0 0}.provider-setup .directory-actions{flex-wrap:wrap}@media (max-width:1023px){.opal-modal-positioner[data-provider-setup]{top:50%!important;left:50%!important}}
.upgrade-current,.upgrade-preview-form,.upgrade-preview-result,.upgrade-progress,.upgrade-history{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:.75rem;gap:1rem;min-width:0;padding:1.25rem;display:grid}.upgrades-view h3,.upgrades-view p{margin:0}.upgrades-view details{min-width:0}.upgrades-view summary{cursor:pointer;font-size:.875rem}.upgrades-view details[open] summary{margin-bottom:.75rem}.upgrades-view code{word-break:break-all;font-size:.78rem}.upgrade-preview-form label{gap:.5rem;font-weight:600;display:grid}.upgrade-preview-form select{border:1px solid var(--lab-line);background:var(--lab-panel);width:100%;min-width:0;max-width:100%;color:inherit;border-radius:.5rem;min-height:2.75rem;padding:.5rem}.upgrade-status{border:1px solid var(--lab-line);white-space:nowrap;border-radius:2rem;align-self:start;padding:.375rem .625rem;font-size:.8rem}.upgrades-view .backup-facts{margin:0}.upgrades-view .row-actions{flex-wrap:wrap}@media (max-width:620px){.upgrade-current,.upgrade-preview-form,.upgrade-preview-result{padding:1rem}.upgrades-view .jobs-heading{flex-direction:column;align-items:start}}.upgrade-progress,.upgrade-history{gap:1rem;min-width:0;display:grid}.upgrade-progress details p{margin-top:.75rem;line-height:1.6}
.setup-module__ZTKNEG__setup{max-width:1080px;margin:0 auto}.setup-module__ZTKNEG__heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:32px 0 24px;display:flex}.setup-module__ZTKNEG__heading h2{letter-spacing:-.035em;margin:6px 0 10px;font-size:clamp(24px,3vw,34px);font-weight:600}.setup-module__ZTKNEG__heading p,.setup-module__ZTKNEG__steps p,.setup-module__ZTKNEG__next p,.setup-module__ZTKNEG__operator p{color:var(--lab-muted);line-height:1.65}.setup-module__ZTKNEG__heading p{max-width:650px}.setup-module__ZTKNEG__setup .interactive{transition:none}.setup-module__ZTKNEG__summary{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:16px;align-items:center;gap:32px;margin-bottom:24px;padding:24px;display:flex}.setup-module__ZTKNEG__summary>div{flex-shrink:0;gap:4px;display:grid}.setup-module__ZTKNEG__summary strong{letter-spacing:-.03em;font-size:28px}.setup-module__ZTKNEG__summary span,.setup-module__ZTKNEG__summary p{color:var(--lab-muted);font-size:13px;line-height:1.6}.setup-module__ZTKNEG__collection{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:24px;display:flex}.setup-module__ZTKNEG__collection label{font-size:13px;font-weight:600}.setup-module__ZTKNEG__collection select{border:1px solid var(--lab-line);color:inherit;background:var(--lab-panel);border-radius:8px;max-width:100%;padding:10px 12px}.setup-module__ZTKNEG__collection p{color:var(--lab-muted);flex-basis:100%;font-size:13px}.setup-module__ZTKNEG__steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.setup-module__ZTKNEG__steps li{border:1px solid var(--lab-line);background:var(--lab-panel);border-radius:14px;grid-template-columns:38px minmax(0,1fr);gap:20px;padding:24px;display:grid}.setup-module__ZTKNEG__number{background:var(--lab-canvas);border:1px solid var(--lab-line);width:36px;height:36px;color:var(--lab-muted);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.setup-module__ZTKNEG__steps li[data-state=observed] .setup-module__ZTKNEG__number{color:var(--lab-ink);background:color-mix(in srgb, var(--lab-ink) 7%, var(--lab-panel))}.setup-module__ZTKNEG__stepTitle{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:4px 0 8px;display:flex}.setup-module__ZTKNEG__stepTitle h3,.setup-module__ZTKNEG__next h3{letter-spacing:-.015em;font-size:16px;font-weight:600}.setup-module__ZTKNEG__badge{color:var(--lab-muted);border:1px solid var(--lab-line);white-space:nowrap;border-radius:99px;padding:3px 10px;font-size:11px;line-height:1.5}.setup-module__ZTKNEG__steps p{max-width:760px;font-size:14px}.setup-module__ZTKNEG__action{align-items:center;gap:8px;margin-top:14px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.setup-module__ZTKNEG__action:hover,.setup-module__ZTKNEG__next a:hover,.setup-module__ZTKNEG__collection a:hover{text-underline-offset:4px;text-decoration:underline}.setup-module__ZTKNEG__next{border:1px solid var(--lab-line);border-radius:14px;margin-top:24px;padding:26px}.setup-module__ZTKNEG__next p{margin-top:8px;font-size:14px}.setup-module__ZTKNEG__next>div{flex-wrap:wrap;gap:16px 24px;margin-top:16px;font-size:13px;font-weight:600;display:flex}.setup-module__ZTKNEG__operator{border-top:1px solid var(--lab-line);margin:24px 0;padding:16px 0;font-size:13px}.setup-module__ZTKNEG__operator summary{cursor:pointer;font-weight:600}.setup-module__ZTKNEG__operator p{margin-top:12px}.setup-module__ZTKNEG__operator code{overflow-wrap:anywhere}@media (max-width:640px){.setup-module__ZTKNEG__heading{flex-direction:column;gap:16px}.setup-module__ZTKNEG__summary{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.setup-module__ZTKNEG__steps li{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:18px 14px}.setup-module__ZTKNEG__number{width:30px;height:30px}.setup-module__ZTKNEG__stepTitle{align-items:flex-start}.setup-module__ZTKNEG__next{padding:20px}}.setup-module__ZTKNEG__stale{border:1px solid var(--lab-line);color:var(--lab-muted);border-radius:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.6}
.develop-navigation{border-bottom:1px solid var(--border,#deded8);gap:1.5rem;margin-bottom:2rem;padding-bottom:.8rem;display:flex}.develop-navigation a{color:inherit;padding:.25rem 0;font-size:.88rem;text-decoration:none}.develop-navigation a[aria-current=page]{border-bottom:2px solid;font-weight:650}.query-lab-heading h1{letter-spacing:-.06em;margin:.4rem 0;font-size:2.35rem}.query-lab-controls{flex-wrap:wrap;align-items:center;gap:.65rem;margin:1.5rem 0;display:flex}.query-lab-controls label{font-size:.8rem;font-weight:600}.query-lab-controls [role=combobox]{min-width:10rem;max-width:22rem}.query-lab-panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.query-lab-pane{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:12px;min-width:0;overflow:hidden}.query-lab-toolbar{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.85rem 1rem;display:flex}.query-lab-toolbar h2{margin-right:auto;font-size:.95rem;font-weight:650}.query-lab-toolbar [role=group]{gap:.5rem;display:flex}.query-lab-toolbar [role=group] button{color:var(--lab-muted);opacity:1;border-radius:4px;padding:.3rem .5rem;font-size:.78rem}.query-lab-toolbar [role=group] button[aria-pressed=true]{color:var(--lab-ink);background:color-mix(in srgb,currentColor 9%,transparent);opacity:1!important}.query-editor-label{color:var(--lab-muted);opacity:1;padding:.85rem 1rem .5rem;font-size:.75rem;display:block}.query-editor{margin:0 1rem}.query-editor textarea{tab-size:2;white-space:pre;height:auto;overflow:auto;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:.82rem!important;line-height:1.65!important}.query-lab-pane>.field-help{padding:.5rem 1rem;font-size:.78rem;line-height:1.6}.query-lab-run{align-items:center;gap:.6rem;padding:.8rem 1rem 1rem;display:flex}.query-lab-run>span{color:var(--lab-muted);opacity:1;margin-left:auto;font-size:.7rem}.query-lab-status{border-bottom:1px solid color-mix(in srgb,currentColor 9%,transparent);padding:.8rem 1rem;font-family:ui-monospace,monospace;font-size:.72rem}.query-response-json{white-space:pre;min-height:28rem;max-height:44rem;padding:1rem;font-size:.76rem;line-height:1.6;overflow:auto}.query-lab-empty{text-align:center;align-content:center;min-height:28rem;padding:5rem 2rem;display:grid}.query-lab-empty h3{margin-bottom:.6rem;font-size:1.2rem}.query-lab-empty p{color:var(--lab-muted);opacity:1;font-size:.9rem;line-height:1.7}.query-lab-hits{max-height:40rem;padding:0 1rem;overflow:auto}.query-lab-hits article{border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);padding:1rem 0}.query-lab-hits h3{margin:.5rem 0;font-size:1rem;font-weight:600}.query-lab-hits h3 button{text-align:left}.query-lab-hits p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.7}.query-lab-hits small{color:var(--lab-muted);opacity:1;overflow-wrap:anywhere;margin:.6rem 0;font-size:.7rem;display:block}.query-hit-rank{color:var(--lab-muted);opacity:1;justify-content:space-between;font-size:.72rem;display:flex}.query-lab-diagnostics{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);padding:1rem;font-size:.75rem}.query-lab-diagnostics summary{cursor:pointer;font-weight:600}.query-lab-diagnostics dl{grid-template-columns:auto minmax(0,1fr);gap:.5rem;margin:1rem 0;display:grid}.query-lab-diagnostics dd{overflow-wrap:anywhere;font-family:ui-monospace,monospace}.query-lab-diagnostics p{color:var(--lab-muted);opacity:1}@media (max-width:1050px){.query-lab-panes{grid-template-columns:1fr}.query-response-json,.query-lab-empty{min-height:16rem}}@media (max-width:600px){.query-lab-heading h1{font-size:1.9rem}.query-lab-controls [role=combobox]{max-width:100%}.query-lab-toolbar{padding:.7rem}.query-lab-run>span{display:none}}.query-inspector{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:12px;margin-top:2rem;padding-bottom:1rem}.query-inspector>.field-help,.query-inspector>.console-error{margin:1rem}.query-inspector-page{flex-wrap:wrap;align-items:center;gap:1rem;padding:1rem;font-size:.8rem;display:flex}.query-inspector-page>span,.query-inspector-page>h3{margin-right:auto}.query-inspector-page code{overflow-wrap:anywhere}.query-record-list{padding:0 1rem}.query-record-list article{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);padding:1rem 0}.query-record-list h3{overflow-wrap:anywhere;margin-bottom:1rem;font-size:.8rem}.query-record-list table{text-align:left;table-layout:fixed;width:100%;font-size:.8rem}.query-record-list th{color:var(--lab-muted);opacity:1;padding:.5rem;font-weight:500}.query-record-list td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid color-mix(in srgb,currentColor 8%,transparent);padding:.65rem .5rem}.query-record-list td:first-child{width:26%}.query-record-list td:last-child{width:28%}.query-record-list small{color:var(--lab-muted);opacity:1;margin-top:.3rem;display:block}.query-record-list summary{cursor:pointer;white-space:pre-wrap}.query-record-list pre,.query-vector-list pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:25rem;font-size:.74rem;line-height:1.6;overflow:auto}.query-vector-list{border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);margin-top:1rem}.query-vector-list article{border-top:1px solid color-mix(in srgb,currentColor 8%,transparent);margin:0 1rem;padding:1rem 0}.query-vector-list article>div{flex-wrap:wrap;align-items:center;gap:1rem;font-size:.8rem;display:flex}.query-vector-list details{margin-top:.7rem;font-size:.8rem}.query-vector-list summary{cursor:pointer}.query-history-warning{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.query-history-warning p{flex:25rem}.query-runtime-state{border:1px solid var(--lab-line);background:var(--lab-panel);color:var(--lab-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.82rem;display:flex}.query-runtime-state>span{flex:24rem}.query-predicate-builder{border-top:1px solid var(--lab-line);border-bottom:1px solid var(--lab-line);background:var(--lab-panel);color:var(--lab-ink);margin-top:1rem;padding:1rem}.query-predicate-builder>h3{font-size:.9rem;font-weight:650}.query-predicate-builder>.field-help{margin:.5rem 0;font-size:.78rem;line-height:1.6}.query-predicate-builder .search-filters{margin:1rem 0}.query-predicate-builder .search-filter-builder{grid-template-columns:minmax(0,1fr)}.query-builder-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.query-lab-heading h1{letter-spacing:-.04em;font-size:1.8rem}
.notification-trigger{border:1px solid var(--border-01);min-height:2.25rem;color:var(--text-03);background:var(--background-neutral-00);white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;padding:.4rem .65rem;font-size:.8125rem;display:inline-flex}.notification-trigger:hover{background:var(--background-neutral-02);color:var(--text-04)}.notification-trigger:focus-visible{outline:2px solid var(--text-04);outline-offset:3px}.notification-center{min-width:0;padding:1.25rem}.notification-toolbar,.notification-pagination{color:var(--text-03);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.notification-list{margin:1rem 0;padding:0;list-style:none}.notification-item{border-top:1px solid var(--border-01);border-radius:.4rem;gap:.8rem;padding:1rem .6rem;display:flex}.notification-unread{background:var(--background-neutral-01)}.notification-outcome{border:1px solid var(--border-02);width:1.75rem;height:1.75rem;color:var(--text-03);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1rem;display:flex}.notification-failed{color:var(--status-error-05);border-color:var(--status-error-05)}.notification-copy{flex:1;min-width:0}.notification-copy strong{color:var(--text-04);font-size:.9375rem;line-height:1.5;display:block}.notification-copy time,.notification-read-state{color:var(--text-03);font-size:.75rem}.notification-read-state{margin-left:.75rem}.notification-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.45rem;display:flex}.notification-actions a{color:var(--text-04);text-underline-offset:3px;font-size:.8125rem;text-decoration:underline}.notification-footnote{color:var(--text-03);margin:1rem 0;font-size:.75rem;line-height:1.5}.notification-notice{color:var(--text-03);font-size:.8125rem}.notification-pagination{margin-top:1rem}@media (max-width:640px){.notification-center{padding:.75rem}.notification-trigger{padding:.4rem;font-size:.75rem}.notification-toolbar{align-items:flex-start}.notification-copy strong{font-size:.875rem}}
.shell-tools{flex-shrink:0;align-items:center;gap:24px;min-width:0;display:flex}.console-shell .lab-topbar>.shell-breadcrumb{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-right:16px;overflow:hidden}.navigation-palette-trigger{border:1px solid var(--lab-line);color:var(--lab-muted);background:var(--lab-canvas);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;display:flex}.navigation-palette-trigger:hover{color:var(--lab-ink)}.navigation-palette-trigger kbd,.navigation-palette-help kbd{font:inherit;border:1px solid var(--lab-line);border-radius:4px;padding:2px 4px;font-size:10px}.navigation-palette-trigger kbd{margin-left:8px}.navigation-palette-content{width:100%;min-width:0;color:var(--lab-ink)}.navigation-palette-results{overscroll-behavior:contain;flex-direction:column;max-height:min(48dvh,420px);margin-top:12px;display:flex;overflow-y:auto}.navigation-palette-option{cursor:pointer;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:12px;padding:11px 12px;display:flex}.navigation-palette-option[aria-selected=true]{background:var(--lab-canvas);border-color:var(--lab-line)}.navigation-palette-option[aria-disabled=true]{cursor:not-allowed}.navigation-palette-option>div{flex:1;min-width:0}.navigation-palette-option strong{flex-wrap:wrap;align-items:center;gap:9px;font-size:14px;font-weight:600;display:flex}.navigation-palette-option strong small{color:var(--lab-muted);font-size:10px;font-weight:400}.navigation-palette-option>div>span:last-child{color:var(--lab-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.navigation-palette-section{text-transform:uppercase;letter-spacing:.08em;color:var(--lab-muted);margin-bottom:3px;font-size:10px;display:block}.navigation-palette-option>svg{color:var(--lab-muted);flex-shrink:0}.navigation-palette-unavailable{color:var(--lab-muted);font-size:10px}.navigation-palette-empty{text-align:center;padding:24px 12px}.navigation-palette-empty strong{font-size:14px}.navigation-palette-empty p{color:var(--lab-muted);margin-top:8px;font-size:12px;line-height:1.6}.navigation-palette-help{color:var(--lab-muted);border-top:1px solid var(--lab-line);flex-wrap:wrap;gap:16px;margin:12px 0 0;padding-top:12px;font-size:11px;display:flex}@media (max-width:760px){.shell-tools{gap:14px}.navigation-palette-trigger{padding:8px}.navigation-palette-trigger>span,.navigation-palette-trigger kbd,.shell-tools .theme-control>span{display:none}.navigation-palette-option{padding:10px 6px}.navigation-palette-unavailable{overflow-wrap:anywhere;max-width:70px}}
