.tm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tm-layer-workbench{border:1px solid var(--tm-color-border,#e2e8f0);border-radius:var(--tm-radius-md,8px);background:var(--tm-color-surface,#f7fafc);padding:var(--tm-space-3,12px) var(--tm-space-4,16px);margin-block-end:var(--tm-space-4,16px)}.tm-layer-workbench__head{display:flex;flex-direction:column;gap:var(--tm-space-1,4px);margin-block-end:var(--tm-space-3,12px)}.tm-layer-workbench__title{margin:0;font-size:var(--tm-text-lg,18px);font-weight:600;color:var(--tm-color-text,#1a202c)}.tm-layer-workbench__lead{margin:0}.tm-layer-workbench__lead,.tm-layer-workbench__meta{font-size:var(--tm-text-sm,14px);color:var(--tm-color-text-secondary,#4a5568)}.tm-layer-workbench__meta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tm-space-3,12px);margin-block-start:var(--tm-space-1,4px)}.tm-layer-workbench__exit-isolate{min-height:32px;padding:var(--tm-space-1,4px) var(--tm-space-3,12px);border:1px solid var(--tm-color-border,#e2e8f0);border-radius:var(--tm-radius-sm,4px);background:var(--tm-color-background,#ffffff);color:var(--tm-color-text,#1a202c);font-size:var(--tm-text-sm,14px);cursor:pointer}.tm-layer-workbench__groups{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--tm-space-2,8px)}.tm-layer-workbench__group{border:1px solid var(--tm-color-border,#e2e8f0);border-radius:var(--tm-radius-sm,4px);background:var(--tm-color-background,#ffffff);overflow:hidden}.tm-layer-workbench__group-head{display:flex;align-items:center;gap:var(--tm-space-2,8px);width:100%;min-height:40px;padding:var(--tm-space-2,8px) var(--tm-space-3,12px);border:0;background:var(--tm-color-neutral-50,#f7fafc);color:var(--tm-color-text,#1a202c);font-size:var(--tm-text-sm,14px);font-weight:600;text-align:start;cursor:pointer}.tm-layer-workbench__group-caret{display:inline-block;width:1em;color:var(--tm-color-text-secondary,#4a5568)}.tm-layer-workbench__group-label{flex:1}.tm-layer-workbench__group-count{font-weight:400;color:var(--tm-color-text-secondary,#4a5568);font-variant-numeric:tabular-nums}.tm-layer-workbench__rows{list-style:none;margin:0;padding:0}.tm-layer-workbench__row{display:grid;grid-template-columns:auto 1fr auto auto auto auto auto;align-items:center;gap:var(--tm-space-2,8px);padding:var(--tm-space-2,8px) var(--tm-space-3,12px);border-block-start:1px solid var(--tm-color-border,#e2e8f0);font-size:var(--tm-text-sm,14px)}.tm-layer-workbench__row[data-tm-visible=false]{opacity:.6}.tm-layer-workbench__row[data-tm-isolated=true]{background:var(--tm-color-info-soft,#eff6ff)}.tm-layer-workbench__eye{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--tm-color-border,#e2e8f0);border-radius:var(--tm-radius-sm,4px);background:var(--tm-color-background,#ffffff);cursor:pointer;font-size:var(--tm-text-base,16px);line-height:1}.tm-layer-workbench__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--tm-color-text,#1a202c)}.tm-layer-workbench__kind{display:inline-block;padding:var(--tm-space-0,0) var(--tm-space-2,8px);border:1px solid var(--tm-color-border,#e2e8f0);border-radius:var(--tm-radius-full,9999px);font-size:var(--tm-text-xs,12px);color:var(--tm-color-text-secondary,#4a5568);background:var(--tm-color-neutral-50,#f7fafc);white-space:nowrap}.tm-layer-workbench__kind[data-tm-workbench-kind=geometry]{background:var(--tm-color-info-soft,#eff6ff);border-color:var(--tm-color-info-border,#bfdbfe);color:var(--tm-color-info-strong,#1e40af)}.tm-layer-workbench__kind[data-tm-workbench-kind=annotation]{background:var(--tm-color-neutral-100,#edf2f7)}.tm-layer-workbench__count{font-variant-numeric:tabular-nums}.tm-layer-workbench__count,.tm-layer-workbench__role{color:var(--tm-color-text-secondary,#4a5568);white-space:nowrap}.tm-layer-workbench__relevance{display:inline-flex}.tm-layer-workbench__relevance-select{padding:var(--tm-space-1,4px) var(--tm-space-2,8px)}.tm-layer-workbench__isolate,.tm-layer-workbench__relevance-select{min-height:36px;border:1px solid var(--tm-color-border,#e2e8f0);border-radius:var(--tm-radius-sm,4px);background:var(--tm-color-background,#ffffff);color:var(--tm-color-text,#1a202c);font-size:var(--tm-text-sm,14px);cursor:pointer}.tm-layer-workbench__isolate{padding:var(--tm-space-1,4px) var(--tm-space-3,12px);white-space:nowrap}.tm-layer-workbench__isolate[aria-pressed=true]{background:var(--tm-color-brand-500,#008379);border-color:var(--tm-color-brand-500,#008379);color:var(--tm-color-text-inverse,#ffffff)}.tm-layer-workbench__summary{display:flex;flex-direction:column;gap:var(--tm-space-1,4px);margin-block-start:var(--tm-space-3,12px);padding-block-start:var(--tm-space-2,8px);border-block-start:1px solid var(--tm-color-border,#e2e8f0)}.tm-layer-workbench__empty,.tm-layer-workbench__summary{font-size:var(--tm-text-sm,14px);color:var(--tm-color-text-secondary,#4a5568)}.tm-layer-workbench__empty{margin:0}.tm-layer-workbench__exit-isolate:focus-visible,.tm-layer-workbench__eye:focus-visible,.tm-layer-workbench__group-head:focus-visible,.tm-layer-workbench__isolate:focus-visible,.tm-layer-workbench__relevance-select:focus-visible{outline:2px solid var(--tm-color-brand-500,#008379);outline-offset:2px}@media (max-width:640px){.tm-layer-workbench__row{grid-template-columns:auto 1fr auto;grid-auto-rows:auto;row-gap:var(--tm-space-1,4px)}}@media (prefers-reduced-motion:reduce){.tm-layer-workbench__eye,.tm-layer-workbench__group-head,.tm-layer-workbench__isolate{transition:none}}.tm-layer-workbench__row--notable{grid-template-columns:auto 1fr auto auto auto auto auto auto}.tm-layer-workbench__role-select{max-width:140px;padding:var(--tm-space-1) var(--tm-space-2);color:var(--tm-color-text);font-size:var(--tm-text-sm)}.tm-layer-workbench__note-toggle,.tm-layer-workbench__role-select{min-height:36px;border:1px solid var(--tm-color-border);border-radius:var(--tm-radius-sm);background:var(--tm-color-background);cursor:pointer}.tm-layer-workbench__note-toggle{min-width:36px}.tm-layer-workbench__note-toggle[data-tm-has-note=true]{border-color:var(--tm-color-brand-500)}.tm-layer-workbench__note{grid-column:1/-1;padding-block-start:var(--tm-space-1)}.tm-layer-workbench__note-input{inline-size:100%;padding:var(--tm-space-2);border:1px solid var(--tm-color-border);border-radius:var(--tm-radius-sm);background:var(--tm-color-background);color:var(--tm-color-text);font-size:var(--tm-text-sm);font-family:inherit;resize:vertical}.tm-layer-workbench__note-input:focus-visible,.tm-layer-workbench__note-toggle:focus-visible,.tm-layer-workbench__role-select:focus-visible{outline:2px solid var(--tm-color-brand-500);outline-offset:2px}