.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}:root{--fg-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fg-tab-font-size:13px;--fg-body-font-size:14px;--fg-heading-font-size:20px;--fg-title-font-size:26px;--fg-subheading-font-size:18px;--fg-label-font-size:12px;--fg-body-font:400 var(--fg-body-font-size) / 1.55 var(--fg-font-family);--fg-control-font:400 var(--fg-body-font-size) / 1.3 var(--fg-font-family);--fg-heading-font:600 var(--fg-heading-font-size) / 1.3 var(--fg-font-family);--fg-title-font:600 var(--fg-title-font-size) / 1.25 var(--fg-font-family);--fg-subheading-font:600 var(--fg-subheading-font-size) / 1.4 var(--fg-font-family);--fg-helper-font:400 var(--fg-label-font-size) / 1.4 var(--fg-font-family);--fg-tab-font:500 var(--fg-tab-font-size) / 1.2 var(--fg-font-family);--fg-eyebrow-font:500 var(--fg-label-font-size) / 1.3 var(--fg-font-family);--fg-form-max-width:1050px;--fg-field-text-width:21.25rem;--fg-field-number-width:6em}.control-group{gap:var(--fg-control-gap);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.segmented-control.segmented-control--compact{border-radius:var(--fg-control-radius);background:var(--fg-theme-control);gap:0;width:fit-content;max-width:100%;padding:0;display:inline-flex}.segmented-control.segmented-control--compact button{min-width:0;min-height:var(--fg-control-field-height);padding:var(--fg-control-gap) calc(1.5 * var(--fg-control-gap));white-space:nowrap;border:0;border-radius:0;flex:auto;font-size:.82rem}.segmented-control.segmented-control--compact button+button{border-inline-start:1px solid var(--fg-theme-border-subtle)}.segmented-control.segmented-control--compact button:first-child{border-radius:var(--fg-control-radius) 0 0 var(--fg-control-radius)}.segmented-control.segmented-control--compact button:last-child{border-radius:0 var(--fg-control-radius) var(--fg-control-radius) 0}.segmented-control.segmented-control--compact button.active{color:var(--fg-theme-primary-ink);background:var(--fg-theme-selection-soft);box-shadow:inset 0 -2px 0 var(--fg-theme-primary)}.fg-content-form{gap:var(--fg-space-group);display:grid}.fg-content-form .control-group>span:first-child{font-size:.93em;font-weight:600}.fg-content-form .control-group small{color:var(--fg-theme-text-secondary);font-weight:400}.fg-content-form .fg-field-control{min-height:var(--fg-control-height);padding:var(--fg-control-gap) calc(1.5 * var(--fg-control-gap))}.fg-content-form__paired{gap:var(--fg-space-group);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fg-content-form__actions{align-items:center;gap:var(--fg-control-gap);flex-wrap:wrap;display:flex}.fg-content-form .fg-content-toolbar>button:not(.fg-content-text-link),.fg-content-form__actions>button:not(.fg-content-text-link){padding-inline:calc(1.5 * var(--fg-control-gap))}@container (width<=520px){.fg-content-form__paired{grid-template-columns:minmax(0,1fr)}}.axis-input-grid,.workspace-file-actions,.button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.axis-input-grid label,.scale-break-row label{gap:var(--fg-control-field-gap);color:var(--fg-theme-text-secondary);font-weight:700;display:grid}.axis-input-grid label{font-size:.82rem}.axis-input-grid label.full-width,.axis-input-grid button.full-width{grid-column:1/-1}.axis-input-grid input,.axis-input-grid select,.axis-input-grid textarea,.export-profile-control select,.export-profile-control input,.inspector-work :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])),.inspector-work select,.inspector-work textarea,.workbench-property-popover :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color])),.workbench-property-popover select,.workbench-property-popover textarea,.fg-field-control{width:100%;min-inline-size:0;max-inline-size:100%;min-height:var(--fg-control-field-height);border:1px solid var(--fg-control-required-edge,var(--fg-theme-border));border-radius:var(--fg-control-radius);padding:var(--fg-control-padding);color:var(--fg-theme-text);background:var(--fg-theme-control);font:inherit}select.fg-field-control:not([multiple],[size]){block-size:var(--fg-control-field-height);padding-block:0}.fg-field-control--tinted{background:var(--fg-theme-panel)}.fg-search-field{align-items:center;gap:var(--fg-space-control);min-width:0;min-height:var(--fg-control-height);padding-inline:var(--fg-space-inline);border:1px solid var(--fg-control-required-edge,var(--fg-theme-border));border-radius:var(--fg-control-radius);background:var(--fg-theme-panel);color:var(--fg-theme-text-secondary);display:flex}.fg-search-field>svg{flex-shrink:0}.fg-search-field .fg-search-field__input{width:100%;min-width:0;min-height:0;color:var(--fg-theme-text);font:inherit;font-size:var(--fg-body-font-size);background:0 0;border:0;flex:auto;align-self:stretch;padding:0}.fg-search-field__input::-webkit-search-cancel-button{-webkit-appearance:none}.fg-search-field .fg-icon-button{inline-size:calc(var(--fg-control-height) - 2px);block-size:calc(var(--fg-control-height) - 2px);min-height:0;margin-inline-end:calc(-1 * var(--fg-space-control))}.fg-field-control--compact,button.fg-button--compact{font-size:.85rem}button.fg-button--compact{min-height:var(--fg-control-field-height);padding-inline:calc(1.5 * var(--fg-control-gap))}.axis-input-grid textarea{resize:vertical;line-height:1.35}textarea.fg-field-control[rows]{height:auto}textarea.fg-field-control--prose{font-family:inherit;font-size:inherit;line-height:inherit}output.fg-field-control{display:block}.axis-input-grid input:disabled,.axis-input-grid select:disabled,.axis-input-grid textarea:disabled,.inspector-work input:disabled,.inspector-work select:disabled,.inspector-work textarea:disabled,.workbench-property-popover input:disabled,.workbench-property-popover select:disabled,.workbench-property-popover textarea:disabled,.fg-field-control:disabled{color:var(--fg-theme-text-disabled);background:var(--fg-theme-canvas)}:where(.workbench-theme-provider a:any-link:not(svg a)){color:var(--fg-theme-primary);text-underline-offset:.15em}.fg-link-cue{align-items:baseline;gap:.25em;max-width:100%;display:inline-flex}.fg-link-cue svg{flex:none;align-self:center}button{justify-content:center;align-items:center;gap:var(--fg-space-control);min-height:var(--fg-control-height);padding:var(--fg-control-padding);border:1px solid var(--fg-theme-border);border-radius:var(--fg-control-radius);color:var(--fg-theme-text);background:var(--fg-theme-control);font:var(--fg-control-font);cursor:pointer;display:inline-flex}button>svg{flex-shrink:0}button>svg.lucide{width:var(--fg-control-icon-size,16px);height:var(--fg-control-icon-size,16px)}button:hover:not(:disabled):not([aria-disabled=true]){background:var(--fg-theme-hover)}:is(button,input,textarea,select,summary,a,[tabindex]):focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:2px}.fg-focus-composite:has(:focus-visible){outline:2px solid var(--fg-theme-focus);outline-offset:var(--fg-focus-composite-offset,2px)}.fg-focus-composite :is(button,input,textarea,select,summary,a,[tabindex]):focus-visible{outline:none}.fg-focus-composite button:focus-visible{background:var(--fg-theme-hover)}button:disabled,button[aria-disabled=true]{color:var(--fg-theme-text-disabled);cursor:not-allowed}button.fg-button--primary,button.fg-icon-button.fg-button--primary,button[data-fg-message-action=primary]{background:var(--fg-primary-action-background,var(--fg-theme-primary));border-color:var(--fg-primary-action-background,var(--fg-theme-primary));color:var(--fg-primary-action-ink,var(--fg-theme-control));font-weight:600}button.fg-button--primary:hover:not(:disabled):not([aria-disabled=true]),button.fg-icon-button.fg-button--primary:hover:not(:disabled):not([aria-disabled=true]),button[data-fg-message-action=primary]:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--fg-primary-action-background,var(--fg-theme-primary)) 88%, var(--fg-theme-text))}button.fg-button--danger,button[data-fg-message-action=destructive]{color:var(--fg-theme-danger);background:var(--fg-theme-danger-soft);border-color:var(--fg-theme-danger)}:is(button.fg-button--primary,button.fg-icon-button.fg-button--primary,button.fg-button--danger,button[data-fg-message-action=primary],button[data-fg-message-action=destructive]):is(:disabled,[aria-disabled=true]){color:var(--fg-theme-text-disabled);background:var(--fg-theme-control);border-color:var(--fg-theme-border)}button.fg-button--quiet,button.fg-icon-button{box-shadow:none;background:0 0;border-color:#0000}button.fg-icon-button{width:var(--fg-control-height);height:var(--fg-control-height);padding:var(--fg-space-control);flex-shrink:0}button.fg-icon-button--compact{width:var(--fg-control-compact-height);height:var(--fg-control-compact-height);min-height:var(--fg-control-compact-height);padding:var(--fg-space-detail)}span.fg-overlay-control,button.fg-icon-button.fg-overlay-control{width:var(--fg-control-compact-height);height:var(--fg-control-compact-height);min-height:var(--fg-control-compact-height);border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);color:var(--fg-theme-text);background:var(--fg-theme-floating);box-shadow:0 1px 3px var(--fg-theme-shadow);flex:none;place-items:center;padding:0;display:inline-grid}@media (hover:none),(pointer:coarse){span.fg-overlay-control,button.fg-icon-button.fg-overlay-control{width:var(--fg-control-height);height:var(--fg-control-height);min-height:var(--fg-control-height)}}button.fg-icon-button.fg-overlay-control:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--fg-theme-border);background:var(--fg-theme-hover)}button.fg-button--quiet:hover:not(:disabled):not([aria-disabled=true]),button.fg-icon-button:hover:not(:disabled):not([aria-disabled=true]){background:var(--fg-theme-hover);border-color:#0000}button.fg-icon-button.fg-icon-button--transparent:hover:not(:disabled):not([aria-disabled=true]){background:0 0}button.fg-button--quiet[aria-expanded=true],button.fg-icon-button[aria-expanded=true]{background:var(--fg-theme-hover)}:is(.fg-button--quiet,.fg-icon-button)[aria-pressed=true]:not([data-state-feedback=label],[data-fg-workspace-strip-pin]){color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft)}.fg-choice-group{align-items:center;gap:var(--fg-space-detail) var(--fg-space-row);flex-wrap:wrap;min-width:0;display:flex}.fg-choice-group>button[role=radio]{gap:var(--fg-space-control);min-height:var(--fg-control-height);padding:var(--fg-space-detail) 0;color:var(--fg-theme-text);font:var(--fg-control-font);text-align:start;box-shadow:none;background:0 0;border:0;border-radius:0;display:inline-flex}.fg-choice-group>button[role=radio]:before{content:"";border:1px solid var(--fg-theme-text-muted);background:var(--fg-theme-control);border-radius:50%;flex:0 0 14px;width:14px;height:14px}.fg-choice-group>button[aria-checked=true]{color:var(--fg-theme-primary-ink)}.fg-choice-group>button[aria-checked=true]:before{border-color:var(--fg-theme-primary);background:radial-gradient(circle, var(--fg-theme-primary) 0 3px, var(--fg-theme-control) 3.5px)}.fg-choice-group>button:hover:not(:disabled){background:0 0}.fg-choice-group>button:hover:not(:disabled):before{border-color:var(--fg-theme-primary)}.fg-choice-group>button[role=radio]:has(>.fg-choice-option__text){align-items:flex-start}.fg-choice-group>button[role=radio]:has(>.fg-choice-option__text):before{margin-block-start:calc(.5lh - 7px)}.fg-choice-option__text{gap:var(--fg-space-detail);min-width:0;display:grid}.fg-choice-option__description{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font)}.fg-choice-group>button:disabled{color:var(--fg-theme-text-disabled)}input:is([type=checkbox],[type=radio]){accent-color:var(--fg-theme-primary);flex-shrink:0;width:15px;height:15px}.fg-checkbox-row{align-items:center;gap:var(--fg-space-control);min-height:var(--fg-control-height);font:var(--fg-control-font);display:inline-flex}.fg-content-choice{text-align:start;width:100%;box-shadow:none;background:0 0;border:0;justify-content:flex-start}.fg-content-choice[aria-pressed=true],.fg-content-choice[aria-checked=true]{color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft)}.workbench-pane-context-menu{z-index:240;gap:var(--fg-space-detail);width:min(320px,100vw - 16px);padding:var(--fg-space-control);border:1px solid var(--fg-theme-border);border-radius:var(--fg-control-radius);color:var(--fg-theme-text);background:var(--fg-theme-floating);box-shadow:var(--fg-floating-shadow);font:var(--fg-body-font);pointer-events:auto;margin:0;display:grid;position:fixed;inset:auto;overflow:auto}.workbench-pane-context-menu::backdrop{background:0 0}.workbench-property-popover{padding:var(--fg-space-row)}.fg-property-menu--wide{width:min(520px,100vw - 50px)}.graph-edit-popover{gap:var(--fg-space-inline);min-width:0;display:grid}.graph-edit-popover :is(h2,h3,p){margin:0}.workbench-pane-menu{gap:var(--fg-space-detail);min-width:min(240px,100vw - 34px);color:var(--fg-theme-text);margin:0;padding:0;list-style:none;display:grid}.workspace-session-menu-row-label{min-width:0;display:inline}.workspace-session-menu-ordinal{color:var(--fg-theme-text-secondary);font-variant-numeric:tabular-nums;margin-inline-end:var(--fg-space-control)}.workbench-pane-menu__section{gap:var(--fg-space-detail);padding-block:var(--fg-space-control);border-top:1px solid var(--fg-theme-border-subtle);display:grid}.workbench-pane-menu__section:first-child{border-top:0;padding-top:0}.workbench-pane-menu__section:last-child{padding-bottom:0}.workbench-pane-menu__columns{gap:var(--fg-space-control);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.workbench-pane-menu__columns>:has([data-pane-menu-command=transpose-layout],[data-pane-menu-command=reverse-horizontal],[data-pane-menu-command=reverse-vertical]){grid-column:1/-1}.workbench-pane-menu__command-group+.workbench-pane-menu__command-group{padding-top:var(--fg-space-control);border-top:1px solid var(--fg-theme-border-subtle)}.workbench-pane-menu__column{gap:var(--fg-space-detail);min-width:0;display:grid}.workbench-pane-menu__heading,.workbench-pane-context-menu>span,.fg-menu-section>span,.sheet-data-menu-heading,.fg-input-filter-heading{padding:var(--fg-space-detail) var(--fg-space-control);color:var(--fg-theme-text);font:var(--fg-helper-font);letter-spacing:0;text-transform:none;font-weight:600}.workbench-pane-menu__item,.workbench-pane-menu__choices{gap:var(--fg-space-detail);display:grid}.workbench-pane-context-menu :is(button[role=menuitem],button[role=menuitemcheckbox],button[role=menuitemradio]),.workbench-pane-menu button:where(:not(.fg-switch-button):not([role=radio])),.sheet-action-dropdown-menu>button,.fg-menu-command,.sheet-data-menu-section>button,.sheet-data-menu-grid>button{width:100%;min-width:0;min-height:var(--fg-control-height);border-radius:var(--fg-control-radius);padding:var(--fg-space-control);color:var(--fg-theme-text);box-shadow:none;font:var(--fg-control-font);text-align:start;background:0 0;border-color:#0000;justify-content:start}.workbench-pane-context-menu button:hover:not(:disabled):not([aria-disabled=true]){background:var(--fg-theme-hover)}.workbench-pane-context-menu button:focus-visible{outline-offset:-2px}:is(.workbench-pane-context-menu,.workbench-pane-menu,.sheet-action-dropdown-menu,.sheet-data-menu-section,.sheet-data-menu-grid) button:is(:disabled,[aria-disabled=true]){color:var(--fg-theme-text-disabled);background:0 0}.workbench-pane-menu__reason{padding:0 var(--fg-space-control) var(--fg-space-detail);color:var(--fg-theme-text-secondary);font:var(--fg-helper-font)}.workbench-pane-menu__choices{border-top:1px solid var(--fg-theme-border-subtle);padding-block-start:var(--fg-space-control)}.workbench-pane-menu__destination{gap:var(--fg-space-detail);display:grid}.workbench-pane-menu__directions{gap:var(--fg-space-detail);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fg-menu-trigger{justify-content:center;align-items:center;gap:var(--fg-space-control);min-height:var(--fg-control-height);padding:var(--fg-control-padding);border-radius:var(--fg-control-radius);color:var(--fg-theme-text);font:var(--fg-control-font);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;list-style:none;display:inline-flex}.fg-menu-trigger::-webkit-details-marker{display:none}.fg-menu-trigger:hover,details[open]>.fg-menu-trigger{background:var(--fg-theme-hover)}.fg-menu-trigger>svg{flex-shrink:0}.sheet-action-dropdown.active>.fg-menu-trigger{color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft)}.fg-property-menu,.fg-menu-content,.fg-menu-section{gap:var(--fg-space-inline);display:grid}.fg-menu-view-dropdown-menu{min-width:min(280px,100vw - 50px)}.fg-menu-section+.fg-menu-section{border-top:1px solid var(--fg-theme-border-subtle);padding-top:var(--fg-space-inline)}.fg-menu-section>span{padding:0}[data-overflow-section]:not(:has(.fg-toolbar-item)){display:none}.fg-menu-section[data-overflow-section]:not(:has(.fg-toolbar-item))+.fg-menu-section{border-top:0;padding-top:0}.fg-menu-toggle{align-items:center;gap:var(--fg-space-control);min-height:var(--fg-control-height);color:var(--fg-theme-text);font:var(--fg-control-font);cursor:pointer;display:flex}.fg-menu-toggle-grid,.fg-menu-split-controls{gap:var(--fg-space-control);display:grid}.fg-menu-toggle-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.fg-menu-toggle-grid--compact{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.fg-menu-toggle-grid--compact .fg-checkbox-row{align-items:start;min-width:0}.fg-menu-toggle-grid--compact .fg-checkbox-row>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.fg-menu-split-controls{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.fg-menu-split-controls>.fg-menu-section{border-top:0;padding-top:0}.fg-menu-split-controls label:not(.fg-menu-toggle){gap:var(--fg-space-detail);min-width:0;color:var(--fg-theme-text);font:var(--fg-control-font);display:grid}.fg-menu-split-controls select{width:100%;min-width:0}.sheet-action-dropdown-menu{gap:var(--fg-space-detail);min-width:min(180px,100vw - 50px);display:grid}.sheet-action-dropdown-menu .fg-choice-group>button{background:0 0;width:auto}.sheet-action-dropdown-menu .sheet-data-menu-grid>button{justify-content:start}.sheet-action-dropdown-menu.sheet-data-menu{gap:var(--fg-space-inline);padding:0}.sheet-action-dropdown-menu .sheet-data-menu-section{padding-bottom:var(--fg-space-inline);gap:var(--fg-space-detail)}.sheet-action-dropdown-menu .sheet-data-menu-section:last-child{padding-bottom:0}.sheet-action-dropdown-menu .sheet-data-menu-heading{padding-inline:0}.workbench-property-popover :is(.sheet-action-dropdown-menu>button,.sheet-data-menu-section>button,.fg-menu-section>:is(.fg-menu-command,button.fg-button--quiet)){width:auto;margin-inline:calc(-1 * var(--fg-space-control));padding-inline:var(--fg-space-control)}.workbench-property-popover :is(.sheet-data-menu-grid,.sheet-data-menu-section>.sheet-action-dropdown){margin-inline:calc(-1 * var(--fg-space-control))}.workbench-property-popover .workbench-pane-menu :is(button[role=menuitem],button[role=menuitemcheckbox],button[role=menuitemradio]){width:calc(100% + 2 * var(--fg-space-control));margin-inline:calc(-1 * var(--fg-space-control))}.sheet-data-menu-section>.sheet-action-dropdown>.fg-menu-trigger{width:100%;padding-inline:var(--fg-space-control);justify-content:flex-start}.workbench-property-popover .fg-menu-section>button{justify-self:start;max-width:100%}:is(.application-message-dialog,.fg-modal-dialog,.figure-background-dialog,.help-legal-workspace-pane__attachment-dialog){width:min(600px,100dvw - 32px);max-height:calc(100dvh - 32px);padding:var(--fg-space-group);border:1px solid var(--fg-theme-border);border-radius:var(--fg-control-radius);color:var(--fg-theme-text);background:var(--fg-theme-floating);box-shadow:var(--fg-floating-shadow);font:var(--fg-body-font);overflow:auto}:is(.application-message-dialog,.fg-modal-dialog,.figure-background-dialog,.help-legal-workspace-pane__attachment-dialog)[open]{gap:var(--fg-space-row);display:grid}:is(.application-message-dialog,.fg-modal-dialog,.figure-background-dialog,.help-legal-workspace-pane__attachment-dialog)::backdrop{background:var(--fg-theme-backdrop)}:is(.application-message-dialog,.fg-modal-dialog,.figure-background-dialog,.help-legal-workspace-pane__attachment-dialog) :is(h2,h3,p){margin:0}:is(.application-message-dialog,.fg-modal-dialog,.figure-background-dialog,.help-legal-workspace-pane__attachment-dialog) h2{font:var(--fg-heading-font)}:is(.application-message-dialog,.fg-modal-dialog)[open]>form{gap:var(--fg-space-row);min-width:0;display:grid}:is(.application-message-dialog,.fg-modal-dialog)[open]>form>:is(ul,ol){margin:0}.application-message-dialog-heading{justify-content:space-between;align-items:center;gap:var(--fg-space-inline);display:flex}.application-message-actions,.workspace-session-close-actions{gap:var(--fg-space-control)}.fg-modal-dialog.fg-modal-dialog--search{width:min(640px,100dvw - 32px);padding:0;overflow:hidden}.fg-modal-dialog.fg-modal-dialog--search[open]{flex-direction:column;gap:0;display:flex}.workbench-property-popover label:not(.fg-checkbox-row){color:var(--fg-theme-text);font:var(--fg-control-font)}.workbench-property-popover .eyebrow{color:var(--fg-theme-text-muted);font-size:var(--fg-label-font-size,12px);font-weight:600}.fg-property-summary{justify-content:space-between;align-items:baseline;gap:var(--fg-space-inline);padding:var(--fg-space-control) var(--fg-space-inline);background:var(--fg-theme-panel);color:var(--fg-theme-text);border-radius:var(--fg-control-radius);flex-wrap:wrap;display:flex}.fg-property-summary>span{font-size:var(--fg-label-font-size,12px);color:var(--fg-theme-text-muted)}.fg-field-help{min-width:0;color:var(--fg-theme-text-secondary);font:var(--fg-control-font);white-space:normal;overflow-wrap:anywhere;line-height:1.4}.workbench-pane-context-menu button.fg-menu-command--danger:not(:disabled){color:var(--fg-theme-danger)}.fg-dialog--compact{width:min(480px,100dvw - 32px)}.fg-dialog--compact>label{gap:var(--fg-space-control);display:grid}.fg-dialog--compact textarea.fg-field-control{resize:vertical;min-height:0}.fg-dialog-actions{justify-content:flex-end;align-items:center;gap:var(--fg-space-inline);margin-top:var(--fg-space-row);flex-wrap:wrap;display:flex}.fg-menu-actions{align-items:center;gap:var(--fg-space-detail) var(--fg-space-inline);flex-wrap:wrap;display:flex}.fg-dialog-actions>.fg-button--primary,.fg-dialog-actions>.fg-button--danger{order:1}.fg-current-value-field{justify-content:space-between;align-items:start;gap:var(--fg-space-row);padding-block:var(--fg-space-inline);border-bottom:1px solid var(--fg-theme-border-subtle);display:flex}.fg-current-value-field p{margin:var(--fg-space-detail) 0 0}.fg-current-value-field>button{flex-shrink:0}.fg-dialog-choices .fg-choice-group{justify-content:stretch;display:grid}.fg-dialog-choices .control-group>span:first-child{font-weight:600}.fg-dialog-choices .fg-choice-group>button{text-align:start;white-space:normal;justify-content:start}.fg-settings-menu{--fg-menu-label-width:9em;gap:var(--fg-space-control);container:settings-menu/inline-size}.fg-settings-menu .fg-menu-section{gap:var(--fg-space-detail);min-inline-size:0}.fg-settings-menu .fg-menu-section+.fg-menu-section{padding-top:var(--fg-space-control)}.fg-settings-menu .fg-menu-section .fg-menu-section{border:0;padding:0}.fg-settings-menu .fg-menu-setting{min-width:0}.fg-settings-menu :is(.fg-menu-section,.fg-menu-setting)>.control-group:has(>span:not(.visually-hidden)){align-items:center;gap:0 var(--fg-space-inline);flex-wrap:wrap;display:flex}.fg-settings-menu :is(.fg-menu-section,.fg-menu-setting)>.control-group>span:not(.visually-hidden):first-child{min-width:var(--fg-menu-label-width);flex:none;max-width:100%}.fg-settings-menu :is(.fg-menu-section,.fg-menu-setting)>.control-group>span:not(.visually-hidden)~:not(select){flex:1 1 calc(100% - var(--fg-menu-label-width) - var(--fg-space-inline) - 1px);min-width:0}.fg-settings-menu :is(.fg-menu-section,.fg-menu-setting)>.control-group>:not(:first-child){justify-self:start;max-width:100%}.fg-settings-menu :is(.fg-menu-section,.fg-menu-setting)>.control-group>select{flex:0 auto;width:auto}.fg-settings-menu .fg-checkbox-row{min-width:0;display:flex}.fg-settings-menu .fg-checkbox-row>span{min-width:0}.fg-settings-menu input:is([type=checkbox],[type=radio]){margin:0}.fg-settings-menu .fg-choice-group>button[role=radio]{justify-content:flex-start}.fg-settings-menu .fg-menu-toggle-grid{gap:var(--fg-space-detail) var(--fg-space-inline);grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5em),1fr))}.fg-menu-section[data-pane-menu-zoom]:not(:has(.fg-toolbar-item))>:is([data-pane-menu-zoom-heading],.fg-toolbar-overflow-seat){display:none}.fg-menu-choice-list{column-gap:var(--fg-space-row);flex-wrap:wrap;min-width:0;display:flex}.fg-settings-menu :is(.fg-menu-section,.fg-menu-setting)>.control-group:has(>span:not(.visually-hidden)):has(>.fg-menu-choice-list){align-items:baseline}.fg-settings-menu .fg-menu-note{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font);margin:0}@container settings-menu (width<=28rem){.fg-settings-menu :is(.fg-menu-section,.fg-menu-setting)>.control-group>span:not(.visually-hidden):first-child{flex-basis:100%}.fg-settings-menu .fg-menu-section>:not(.fg-menu-heading)+:is(.fg-menu-setting,.control-group){margin-top:var(--fg-space-detail)}}:root{--fg-native-scrollbar-mask-color:var(--fg-theme-canvas);--fg-native-scrollbar-thickness:15px;--fg-control-gap:8px;--fg-space-detail:4px;--fg-space-control:8px;--fg-space-inline:12px;--fg-space-row:16px;--fg-space-inset:20px;--fg-space-group:24px;--fg-space-section:32px;--fg-page-inset:32px;--fg-editor-inset:20px;--fg-page-max-width:1440px;--fg-control-field-gap:4px;--fg-control-height:36px;--fg-control-compact-height:28px;--fg-control-field-height:36px;--fg-control-padding:7px 12px;--fg-control-radius:4px;--fg-pane-heading-size:.98rem;color:var(--fg-theme-text);background:var(--fg-theme-canvas);font-family:var(--fg-font-family);font-synthesis:none;letter-spacing:0;text-rendering:optimizelegibility}.workbench-theme-provider{--fg-floating-shadow:0 8px 28px var(--fg-theme-shadow), 0 1px 3px color-mix(in srgb, var(--fg-theme-text) 6%, transparent);--fg-toolbar-shadow:0 0 20px var(--fg-theme-shadow), 0 4px 12px color-mix(in srgb, var(--fg-theme-shadow) 60%, transparent)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}textarea,input,select{font:var(--fg-control-font);letter-spacing:0}@container setup-rail (width<=210px){h1{font-size:1.16rem;line-height:1.12}}@container setup-rail (width<=150px){h1{overflow-wrap:anywhere;font-size:1.02rem;line-height:1.12}}.eyebrow{color:var(--fg-theme-text-secondary);font:var(--fg-eyebrow-font);text-transform:uppercase}h1{color:var(--fg-theme-text);overflow-wrap:break-word;word-break:break-word;margin:0;font-size:1.45rem;line-height:1.1}.axis-details>summary{cursor:pointer;list-style-position:outside}.axis-details:not([open]){gap:0}.scale-break-list,.freeform-text-annotation-list{gap:8px;display:grid}.scale-break-list{margin-top:10px}.scale-break-list>button{width:fit-content}.scale-break-row{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) 32px;align-items:end;gap:8px;display:grid}.scale-break-row label{min-width:0;font-size:.78rem}.scale-break-row input{min-width:0}.control-message{min-height:0;color:var(--fg-theme-danger);margin-top:-10px;font-size:.82rem;font-weight:700}.control-message:empty{display:none}.lint-panel{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;gap:9px;padding:12px;display:grid}.lint-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lint-panel-head span:last-child{color:var(--fg-theme-text-muted);font-size:.78rem;font-weight:700}.lint-panel ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.lint-panel li{border-left:3px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);gap:2px;padding-left:9px;font-size:.8rem;line-height:1.3;display:grid}.lint-panel li strong{color:var(--fg-theme-text);text-transform:uppercase;font-size:.7rem}.lint-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lint-item-meta{color:var(--fg-theme-text-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem}.lint-panel .lint-warning,.lint-panel .lint-error{border-left-color:var(--fg-theme-danger)}.lint-panel .lint-note{border-left-color:var(--fg-theme-primary)}.lint-panel p{color:var(--fg-theme-text-secondary);margin:0;font-size:.8rem}.lint-check-button{justify-content:center;min-height:34px}.lint-expand-button{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-panel);min-height:30px;color:var(--fg-theme-text-secondary);justify-content:center;font-size:.78rem}.lint-focus-button{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-panel);min-height:24px;color:var(--fg-theme-text-secondary);padding:0 7px;font-size:.72rem}.toggle-row{min-height:var(--inspector-toggle-row-h,38px);justify-content:space-between;align-items:center;gap:clamp(6px, calc(4px + var(--pane-width,600px) * .008), 12px);padding:clamp(2px, calc(var(--pane-width,600px) * .005), 8px) 0;border-bottom:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text);display:flex}.toggle-row>label{flex:auto;min-width:0}.toggle-row>input[type=checkbox]{block-size:18px;inline-size:18px;accent-color:var(--fg-theme-primary);flex:0 0 18px}.toggle-row span{align-items:center;gap:8px;display:inline-flex}.toggle-row input{block-size:18px;inline-size:18px;accent-color:var(--fg-theme-primary)}.toggle-row select{border:1px solid var(--fg-theme-border-subtle);width:min(220px,48%);min-height:30px;color:var(--fg-theme-text);background:var(--fg-theme-control);border-radius:5px;padding:4px 8px;font-size:.82rem}.select-row{align-items:start}.setting-help{border-bottom:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);padding:0 0 8px;font-size:.78rem;line-height:1.45}.setting-help summary{cursor:pointer;width:max-content;max-width:100%;color:var(--fg-theme-primary-ink);font-weight:700}.setting-help p{margin:6px 0 0}.artifact-lifecycle-inspector dl{gap:6px;margin:0;display:grid}.artifact-lifecycle-inspector div{min-width:0}.artifact-lifecycle-inspector dt{color:var(--fg-theme-text-muted);text-transform:uppercase;font-size:.7rem;font-weight:750}.artifact-lifecycle-inspector dd{color:var(--fg-theme-text);overflow-wrap:anywhere;margin:0}.freeform-text-annotation-row{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;grid-template-columns:minmax(130px,1fr) 72px 72px auto auto auto;align-items:end;gap:6px;padding:7px;display:grid}.freeform-text-annotation-row label:not(.toggle-row){gap:3px;display:grid}.freeform-text-annotation-row label span{color:var(--fg-theme-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:700}.freeform-text-annotation-row input[type=text],.freeform-text-annotation-row input[type=number],.freeform-text-annotation-row input:not([type]){border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-width:0;font:inherit;border-radius:5px;padding:4px 6px}.export-profile-control{gap:5px;display:grid}.palette-control{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.palette-control button,.export-profile-control select,.export-profile-control input{min-height:34px}.library-control-group{gap:10px}.figure-library-list{gap:8px;max-height:360px;padding-right:2px;display:grid;overflow:auto}.figure-library-card{border:1px solid var(--fg-theme-border-subtle);width:100%;min-height:0;color:var(--fg-theme-text);background:var(--fg-theme-control);text-align:left;border-radius:6px;gap:5px;padding:9px;display:grid}.figure-library-card:hover,.figure-library-card.active{border-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft)}.figure-library-card-head,.figure-library-card-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.figure-library-card-head{justify-content:space-between;font-size:.82rem;font-weight:800}.figure-library-card-head span:last-child{border:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);background:var(--fg-theme-panel);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:.64rem}.figure-library-card-meta,.figure-library-card-summary{color:var(--fg-theme-text-secondary);font-size:.73rem;line-height:1.35}.figure-library-card-tags span{border:1px solid var(--fg-theme-border-subtle);min-width:0;max-width:100%;color:var(--fg-theme-text-secondary);background:var(--fg-theme-panel);overflow-wrap:anywhere;border-radius:999px;padding:2px 6px;font-size:.66rem;font-weight:700}.muted-panel-copy{color:var(--fg-theme-text-muted);margin:0;font-size:.78rem;line-height:1.45}.segmented-control{grid-template-columns:repeat(var(--fg-choice-count,4), minmax(0, 1fr));border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-hover);border-radius:6px;gap:4px;padding:4px;display:grid}.segmented-control button{background:0 0;border-color:#0000;min-height:34px}.segmented-control button.active{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-selection-soft);box-shadow:0 1px 2px var(--fg-theme-shadow)}.json-panel{min-height:0;display:none}.json-panel.open{display:block}textarea{resize:vertical;border:1px solid var(--fg-theme-border-subtle);width:100%;height:42vh;min-height:280px;color:var(--fg-theme-text);background:var(--fg-theme-control);border-radius:6px;padding:12px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.45}.import-workbench-pane-paste-area{height:auto;min-height:78px;max-height:160px}.status{border-radius:6px;margin-top:auto;padding:10px 12px;font-size:.88rem;font-weight:700}.status.ok{border:1px solid var(--fg-theme-success);color:var(--fg-theme-success);background:var(--fg-theme-success-soft)}.status.error{border:1px solid var(--fg-theme-danger);color:var(--fg-theme-danger);background:var(--fg-theme-danger-soft)}@container data-workbench (width<=560px){.tool-group-label{display:none}}.tool-group-label{color:var(--fg-theme-text-muted);text-transform:uppercase;padding:0 7px 0 5px;font-size:.74rem;font-weight:800}.community-graph-focus-banner{border:1px solid var(--fg-theme-primary);background:var(--fg-theme-primary-soft);max-width:220px;min-height:28px;color:var(--fg-theme-primary-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:.78rem;font-weight:800;display:inline-flex;overflow:hidden}.toolbar-group{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:3px;display:inline-flex}.workflow-actions{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-hover)}.edit-actions{background:var(--fg-theme-control)}.view-actions{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-canvas)}.toolbar-count{color:var(--fg-theme-text-muted);font-size:.78rem;font-weight:700}.review-launcher{position:relative}.review-badge{min-height:18px;color:var(--fg-theme-danger);background:var(--fg-theme-danger-soft);border-radius:999px;align-items:center;padding:0 6px;font-size:.68rem;font-weight:800;display:inline-flex}.review-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;display:grid}.workflow-step{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;gap:6px;min-width:0;padding:11px;display:grid}.workflow-step strong{color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.workflow-step span:last-child{color:var(--fg-theme-text-secondary);font-size:.78rem;line-height:1.35}.review-callout{border-left:3px solid var(--fg-theme-primary);background:var(--fg-theme-primary-soft);color:var(--fg-theme-primary-ink);grid-column:1/-1;gap:6px;padding:12px;font-size:.84rem;line-height:1.35;display:grid}.export-boundary-note{border-left:3px solid var(--fg-theme-secondary);background:var(--fg-theme-secondary-soft);color:var(--fg-theme-secondary-ink);gap:5px;padding:10px;font-size:.8rem;line-height:1.35;display:grid}.export-boundary-note strong{color:var(--fg-theme-text);text-transform:uppercase;font-size:.7rem}.sanitization-preview{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;gap:8px;padding:10px;display:grid}.review-summary-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.metric-pill{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);text-align:center;border-radius:6px;gap:2px;padding:10px;display:grid}.metric-pill strong{color:var(--fg-theme-text);font-size:1.1rem}.metric-pill span{color:var(--fg-theme-text-muted);text-transform:uppercase;font-size:.74rem;font-weight:700}.review-section{gap:9px;margin-top:12px;display:grid}.review-check-button{width:100%;margin-top:12px}.review-positive-list,.review-issue-list,.sharing-finding-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.review-positive-list li{color:var(--fg-theme-text-secondary);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;font-size:.82rem;line-height:1.35;display:grid}.review-positive-list svg{color:var(--fg-theme-primary-ink);transform:translateY(1px)}.review-issue-list li,.sharing-finding{border-left:3px solid var(--fg-theme-border-subtle);background:var(--fg-theme-warning-soft);color:var(--fg-theme-text-secondary);gap:8px;padding:10px;font-size:.8rem;line-height:1.35;display:grid}.review-issue-list li{grid-template-columns:minmax(0,1fr) auto}.review-issue-list li>div,.sharing-finding{min-width:0}.review-issue-list strong,.sharing-finding strong{color:var(--fg-theme-text);text-transform:uppercase;font-size:.7rem;display:block}.review-issue-list code,.sharing-finding code{overflow-wrap:anywhere;color:var(--fg-theme-text-muted);margin-top:3px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;display:block}.review-issue-list .lint-warning,.review-issue-list .lint-error,.sharing-finding.warning,.sharing-finding.blocker{border-left-color:var(--fg-theme-danger)}.sharing-finding.step{border-left-color:var(--fg-theme-secondary)}.sharing-finding.note{border-left-color:var(--fg-theme-primary)}.review-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.review-field-grid label{color:var(--fg-theme-text-secondary);gap:5px;font-size:.8rem;font-weight:700;display:grid}.review-field-grid select{border:1px solid var(--fg-theme-border-subtle);width:100%;min-height:34px;color:var(--fg-theme-text);background:var(--fg-theme-control);border-radius:5px;padding:4px 8px}.review-chip-row{flex-wrap:wrap;gap:7px;display:flex}.review-chip{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);min-height:24px;color:var(--fg-theme-text-secondary);border-radius:999px;align-items:center;padding:0 8px;font-size:.72rem;font-weight:700;display:inline-flex}.review-surface-pane .review-field-grid{grid-template-columns:1fr}@media (width<=760px){.review-field-grid{grid-template-columns:1fr}}.review-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-muted{color:var(--fg-theme-text-secondary);margin:0;font-size:.82rem;line-height:1.4}.history-controls,.graph-zoom-controls,.sheet-zoom-controls{border:1px solid var(--fg-theme-border);background:var(--fg-theme-control);border-radius:6px;align-items:center;display:inline-flex;overflow:hidden}.figure-toolbar-actions .history-controls button,.plot-module-toolbar .graph-zoom-controls button,.sheet-actions .sheet-zoom-controls button{background:0 0;border:0;border-radius:0;min-width:32px;min-height:30px;padding:4px 8px}.figure-toolbar-actions .history-controls button+button,.plot-module-toolbar .graph-scale-slider+button,.plot-module-toolbar .graph-zoom-controls button+button,.sheet-actions .sheet-zoom-controls button+button{border-left:1px solid var(--fg-theme-border-subtle)}.workbench-body.workbench-body-tree-layout>.data-workbench-pane,.workbench-body.workbench-body-tree-layout>.data-workbench-pane>.data-workbench-modules{display:contents}.workbench-body.workbench-body-tree-layout>[data-workbench-pane],.workbench-body.workbench-body-tree-layout>.data-workbench-pane [data-workbench-pane]{box-sizing:border-box;border:0;min-width:0;max-width:none;min-height:0;max-height:none}:is(.figure-stage:has([data-fg-spec-recovery-surface]) .workbench-pane-focus-ring,.figure-stage:has([data-fg-spec-recovery-surface]) .pane-tree-divider){display:none}.workbench-body.root-pane-data-first.split-side>.figure-scroll{grid-area:1/3}.workbench-body.root-pane-data-first.split-stack>.figure-scroll{grid-area:3/1}.workbench-body.root-pane-data-first.root-three-columns>.figure-scroll{grid-area:1/5}.workbench-body.root-pane-data-first.root-three-rows>.figure-scroll{grid-area:5/1}.workbench-body.root-four-grid>.figure-scroll{grid-area:1/1}.workbench-body.root-four-grid>.data-workbench-pane,.workbench-body.root-four-grid>.data-workbench-pane>.data-workbench-modules{display:contents}.workbench-body.root-four-grid .spreadsheet-pane{grid-area:auto}.workbench-body.root-four-grid .inspector-pane:not(:has(.inspector-pane-shell)){grid-area:auto;padding:10px 12px 14px}.workbench-body.root-four-grid .spreadsheet-pane,.workbench-body.root-four-grid .home-pane-module,.workbench-body.root-four-grid .dashboard-pane-module,.workbench-body.root-four-grid .community-pane-module,.workbench-body.root-four-grid .help-pane-module,.workbench-body.root-four-grid .analysis-pane-module,.workbench-body.root-four-grid .review-pane-module,.workbench-body.root-four-grid .playback-pane-module{padding:10px 12px 14px}.workbench-body.root-four-grid .spreadsheet-pane{--fg-pane-layout-padding-left:12px;--fg-pane-layout-padding-right:12px;--fg-pane-layout-padding-bottom:14px}.workbench-body.root-plot-stack-side>.figure-scroll{grid-area:1/1}.workbench-body.root-plot-stack-side>.data-workbench-pane,.workbench-body.root-plot-stack-side>.data-workbench-pane>.data-workbench-modules{display:contents}.workbench-body.root-pane-data-first.root-plot-stack-side>.figure-scroll{grid-area:1/3}.workbench-body.root-plot-side-stack>.figure-scroll{grid-area:1/1}.workbench-body.root-plot-side-stack>.data-workbench-pane,.workbench-body.root-plot-side-stack>.data-workbench-pane>.data-workbench-modules{display:contents}.workbench-body.root-pane-data-first.root-plot-side-stack>.figure-scroll{grid-area:3/1}.workbench-body.data-pane-count-3.root-plot-stack-side>.figure-scroll,.workbench-body.data-pane-count-3.root-plot-stack-side .data-pane-slot-0,.workbench-body.data-pane-count-3.root-plot-stack-side .data-pane-slot-1,.workbench-body.data-pane-count-3.root-plot-stack-side .data-pane-slot-2,.workbench-body.data-pane-count-3.root-plot-stack-side .data-module-resizer-slot-0,.workbench-body.data-pane-count-3.root-plot-stack-side .data-module-resizer-slot-1,.workbench-body.data-pane-count-3.root-plot-side-stack>.figure-scroll,.workbench-body.data-pane-count-3.root-plot-side-stack .data-pane-slot-0,.workbench-body.data-pane-count-3.root-plot-side-stack .data-pane-slot-1,.workbench-body.data-pane-count-3.root-plot-side-stack .data-pane-slot-2,.workbench-body.data-pane-count-3.root-plot-side-stack .data-module-resizer-slot-0,.workbench-body.data-pane-count-3.root-plot-side-stack .data-module-resizer-slot-1{min-width:0;min-height:0;position:absolute}.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first)>.figure-scroll{width:54%;height:calc(50% - 4px);top:0;left:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side>.figure-scroll{width:54%;height:calc(50% - 4px);top:0;right:0}.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first)>.figure-scroll{width:calc(56% - 4px);height:58%;top:0;left:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack>.figure-scroll{width:calc(56% - 4px);height:58%;bottom:0;left:0}.workbench-body.data-pane-count-3.root-plot-stack-side>.figure-scroll,.workbench-body.data-pane-count-3.root-plot-stack-side .data-pane-slot-0,.workbench-body.data-pane-count-3.root-plot-stack-side .data-pane-slot-1,.workbench-body.data-pane-count-3.root-plot-stack-side .data-pane-slot-2,.workbench-body.data-pane-count-3.root-plot-stack-side .data-module-resizer-slot-0,.workbench-body.data-pane-count-3.root-plot-stack-side .data-module-resizer-slot-1{grid-row:1/4}.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first)>.figure-scroll,.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-pane-slot-0,.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-module-resizer-slot-0{grid-column:1/2;width:auto;left:0;right:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side>.figure-scroll,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-pane-slot-0,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-module-resizer-slot-0{grid-column:3/4;width:auto;left:0;right:0}.workbench-body.data-pane-count-3.root-plot-side-stack>.figure-scroll,.workbench-body.data-pane-count-3.root-plot-side-stack .data-pane-slot-0,.workbench-body.data-pane-count-3.root-plot-side-stack .data-pane-slot-1,.workbench-body.data-pane-count-3.root-plot-side-stack .data-pane-slot-2,.workbench-body.data-pane-count-3.root-plot-side-stack .data-module-resizer-slot-0,.workbench-body.data-pane-count-3.root-plot-side-stack .data-module-resizer-slot-1{grid-column:1/4}.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first)>.figure-scroll,.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-pane-slot-0,.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-module-resizer-slot-0{grid-row:1/2;height:auto;top:0;bottom:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack>.figure-scroll,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-pane-slot-0,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-module-resizer-slot-0{grid-row:3/4;height:auto;top:0;bottom:0}.workbench-body.root-three-columns>.data-workbench-pane,.workbench-body.root-three-columns>.data-workbench-pane>.data-workbench-modules,.workbench-body.root-three-rows>.data-workbench-pane,.workbench-body.root-three-rows>.data-workbench-pane>.data-workbench-modules{display:contents}.workbench-body.split-side .data-workbench-pane{border-top:0}.scrollbar-placement-pane-layer{z-index:42;pointer-events:none;transform-origin:0 0;position:absolute;inset:0;overflow:visible}.scrollbar-placement-pane-layer-sentinel{pointer-events:none;position:absolute;inset:0}.scrollbar-placement-pane-host{z-index:1;pointer-events:auto;min-width:0;min-height:0;display:grid;position:absolute}.scrollbar-placement-pane-host[data-fg-scrollbar-placement-host=bottom]{right:var(--fg-pane-scrollbar-host-right);bottom:var(--fg-pane-scrollbar-host-bottom);left:var(--fg-pane-scrollbar-host-left);height:var(--fg-pane-scrollbar-host-thickness)}.scrollbar-placement-pane-host[data-fg-scrollbar-placement-host=right]{top:var(--fg-pane-scrollbar-host-top);right:var(--fg-pane-scrollbar-host-right);bottom:var(--fg-pane-scrollbar-host-bottom);width:var(--fg-pane-scrollbar-host-thickness);justify-items:stretch}.scrollbar-placement-pane-host>.scrollbar-generic-primitive{width:100%;height:100%}.rail-pane-preview{z-index:1;outline:2px solid var(--fg-theme-primary);outline-offset:-2px;position:relative;border-color:var(--fg-theme-primary)!important}.active-workbench-pane{z-index:1;outline:2px solid var(--fg-theme-selection);outline-offset:-2px;position:relative;border-color:var(--fg-theme-selection)!important}.active-workbench-pane.rail-pane-preview{border-color:var(--fg-theme-selection)!important}.svg-mount{width:var(--graph-view-width,min(100%, 1180px));min-width:var(--graph-view-min-width,0);background:var(--fg-theme-control);max-width:none;box-shadow:0 16px 45px var(--fg-theme-shadow);border:0;border-radius:0;flex:none;margin:0 auto;padding:24px;position:relative}.svg-mount svg{width:100%;height:auto;display:block}:is(.figure-artboard-resize-handle,.figure-plot-area-resize-handle,.figure-plot-area-tier-resize-handle){touch-action:none}.svg-mount[data-fg-placing] :is(.figure-artboard-resize-chrome,.figure-plot-area-resize-chrome){display:none}.figure-artboard-resize-chrome{z-index:14;pointer-events:none;position:absolute;inset:0}.figure-artboard-resize-chrome:before{border:1px dashed color-mix(in srgb, var(--fg-theme-primary) 32%, transparent);content:"";opacity:0;pointer-events:none;position:absolute;inset:0}.figure-artboard-resize-handle{appearance:none;min-width:0;min-height:0;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;line-height:0;display:block;position:absolute}.figure-artboard-resize-handle.width{cursor:ew-resize;width:16px;height:100%;top:0;right:-8px}.figure-artboard-resize-handle.height{cursor:ns-resize;width:100%;height:16px;bottom:-8px;left:0}.figure-artboard-resize-handle.corner{cursor:nwse-resize;width:22px;height:22px;bottom:-10px;right:-10px}.figure-artboard-resize-handle:focus-visible{outline:2px solid color-mix(in srgb, var(--fg-theme-focus) 72%, transparent);outline-offset:-2px}.figure-plot-area-resize-chrome{z-index:15;pointer-events:none;position:absolute;inset:24px}.figure-plot-area-resize-outline{box-sizing:border-box;left:var(--fg-plot-left);top:var(--fg-plot-top);width:var(--fg-plot-width);height:var(--fg-plot-stack-height);border:1px dashed color-mix(in srgb, var(--fg-theme-primary) 38%, transparent);opacity:0;position:absolute}.figure-plot-area-resize-handle{appearance:none;min-width:0;min-height:0;box-shadow:none;opacity:1;pointer-events:auto;background:0 0;border:0;border-radius:0;padding:0;line-height:0;display:block;position:absolute}.figure-plot-area-resize-handle.width{left:calc(var(--fg-plot-left) + var(--fg-plot-width) - 6px);top:var(--fg-plot-top);width:12px;height:var(--fg-plot-stack-height);cursor:ew-resize}.figure-plot-area-resize-handle.height{left:var(--fg-plot-left);top:calc(var(--fg-plot-top) + var(--fg-plot-stack-height) - 6px);width:var(--fg-plot-width);cursor:ns-resize;height:12px}.figure-plot-area-resize-handle.corner{left:calc(var(--fg-plot-left) + var(--fg-plot-width) - 9px);top:calc(var(--fg-plot-top) + var(--fg-plot-stack-height) - 9px);cursor:nwse-resize;width:18px;height:18px}.figure-plot-area-resize-handle.left{left:calc(var(--fg-plot-left) - 6px);top:var(--fg-plot-top);width:12px;height:var(--fg-plot-stack-height);cursor:ew-resize}.figure-plot-area-resize-handle.top{left:var(--fg-plot-left);top:calc(var(--fg-plot-top) - 6px);width:var(--fg-plot-width);cursor:ns-resize;height:12px}.figure-plot-area-resize-handle.corner-tl{left:calc(var(--fg-plot-left) - 9px);top:calc(var(--fg-plot-top) - 9px);cursor:nwse-resize;width:18px;height:18px}.figure-plot-area-resize-handle.corner-tr{left:calc(var(--fg-plot-left) + var(--fg-plot-width) - 9px);top:calc(var(--fg-plot-top) - 9px);cursor:nesw-resize;width:18px;height:18px}.figure-plot-area-resize-handle.corner-bl{left:calc(var(--fg-plot-left) - 9px);top:calc(var(--fg-plot-top) + var(--fg-plot-stack-height) - 9px);cursor:nesw-resize;width:18px;height:18px}.figure-plot-area-resize-handle:is(.corner,.corner-tl,.corner-tr,.corner-bl){z-index:1}.figure-plot-area-resize-handle:focus-visible{outline:2px solid color-mix(in srgb, var(--fg-theme-focus) 72%, transparent);outline-offset:-2px}.figure-plot-area-tier-resize-handle{appearance:none;cursor:ns-resize;pointer-events:auto;background:0 0;border:0;border-radius:3px;min-width:0;height:12px;min-height:0;padding:0;line-height:0;display:block;position:absolute}.figure-plot-area-tier-resize-handle:after{content:"";background:color-mix(in srgb, var(--fg-theme-primary) 40%, transparent);opacity:0;border-radius:2px;height:3px;transition:opacity .12s ease-out;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.svg-mount:hover .figure-plot-area-tier-resize-handle:after,.figure-plot-area-tier-resize-handle:hover:after,.figure-plot-area-tier-resize-handle:focus-visible:after,.figure-plot-area-tier-resize-handle.dragging:after{opacity:1}.figure-plot-area-tier-resize-handle:focus-visible{outline:2px solid color-mix(in srgb, var(--fg-theme-focus) 72%, transparent);outline-offset:-2px}.figure-resize-status{border:1px solid var(--fg-theme-border-subtle);background:color-mix(in srgb, var(--fg-theme-control) 96%, transparent);max-width:min(260px,100%);color:var(--fg-theme-text-secondary);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:3px 6px;font-size:.68rem;font-weight:620;line-height:1.2;position:absolute;top:0;right:0;overflow:hidden}.figure-artboard-resize-status{max-width:min(260px,100% - 48px);top:24px;right:24px}.figure-resize-status[data-resize-active=true]{opacity:1}.figure-resize-status[data-readability-tone=warning]{border-color:var(--fg-theme-warning);background:var(--fg-theme-warning-soft);color:var(--fg-theme-warning)}.figure-resize-status[data-readability-tone=note]{border-color:var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary)}.svg-mount:hover .figure-artboard-resize-chrome:before,.figure-artboard-resize-chrome:focus-within:before,.figure-artboard-resize-chrome[data-dragging-mode]:before,.svg-mount:hover .figure-plot-area-resize-outline,.figure-plot-area-resize-chrome:focus-within .figure-plot-area-resize-outline,.figure-plot-area-resize-chrome[data-dragging-mode] .figure-plot-area-resize-outline{opacity:1}.session-timeline-rail{width:min(100%, var(--graph-view-width,1180px));max-width:var(--graph-view-width,1180px);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;gap:8px;min-width:0;margin:16px auto 0;padding:12px 14px;display:grid}.session-timeline-head,.session-timeline-labels{color:var(--fg-theme-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.session-timeline-head>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.session-timeline-track{height:40px;position:relative}.session-timeline-scrubber-hit{z-index:0;cursor:ew-resize;background:0 0;border:0;border-radius:6px;position:absolute;inset:0}.session-timeline-scrubber-hit:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:3px}.session-timeline-data-path-overview{z-index:0;pointer-events:none;width:100%;height:46px;display:block;position:absolute;bottom:2px;left:0;right:0;overflow:visible}.session-timeline-viewport{z-index:1;border:1px solid color-mix(in srgb, var(--fg-theme-primary) 64%, transparent);background:var(--fg-theme-primary-soft);min-width:5px;box-shadow:0 0 0 1px color-mix(in srgb, var(--fg-theme-control) 70%, transparent);pointer-events:none;border-radius:3px;position:absolute;top:4px;bottom:4px}.session-timeline-context-marker{z-index:2;background:var(--fg-theme-text-secondary);opacity:.88;pointer-events:none;border-radius:999px;width:6px;min-width:6px;height:3px;position:absolute;transform:translate(-50%)}.session-timeline-context-marker[data-range=true]{transform:none}.session-timeline-context-marker[data-lane=review]{background:var(--fg-theme-secondary)}.session-timeline-context-marker[data-lane=comment],.session-timeline-context-marker[data-lane=revision]{background:var(--fg-theme-info)}.session-timeline-context-marker[data-lane=playback]{background:var(--fg-theme-success)}.session-timeline-context-marker[data-lane=analysis]{background:var(--fg-theme-primary)}.session-timeline-context-marker[data-lane=export]{background:var(--fg-theme-text-secondary)}.session-timeline-range-guide{z-index:3;background:var(--fg-theme-border-strong);min-width:5px;height:4px;color:var(--fg-theme-text-muted);pointer-events:none;border-radius:999px;position:absolute}.session-timeline-range-guide[data-range-kind=analysis]{background:var(--fg-theme-primary);color:var(--fg-theme-primary-ink)}.session-timeline-range-guide[data-range-kind=visible]{background:var(--fg-theme-selection);color:var(--fg-theme-selection-ink);opacity:.78}.session-timeline-range-guide[data-range-kind=export]{background:var(--fg-theme-text-secondary);color:var(--fg-theme-text-secondary);opacity:.58}.session-timeline-range-guide i{width:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--fg-theme-control) 82%, transparent);background:currentColor;border-radius:999px;position:absolute;top:-4px;bottom:-4px}.session-timeline-range-guide i[data-fg-session-timeline-range-handle=start]{left:0}.session-timeline-range-guide i[data-fg-session-timeline-range-handle=end]{right:0}.session-timeline-range-disclosures{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.session-timeline-range-disclosure{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);max-width:100%;min-height:18px;color:var(--fg-theme-text-secondary);border-radius:999px;align-items:center;padding:1px 7px;font-size:.69rem;font-weight:650;line-height:1.15;display:inline-flex}.session-timeline-range-disclosure[data-range-kind=analysis]{border-color:var(--fg-theme-primary);background:var(--fg-theme-primary-soft);color:var(--fg-theme-primary-ink)}.session-timeline-range-disclosure[data-range-kind=visible]{border-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft);color:var(--fg-theme-selection-ink)}.session-timeline-range-disclosure[data-range-kind=hidden]{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-panel);color:var(--fg-theme-text-muted)}.session-timeline-range-disclosure[data-range-kind=export]{background:var(--fg-theme-canvas)}.data-path-overview-path{fill:none;opacity:.38;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;vector-effect:non-scaling-stroke}.data-path-overview-path[data-active=true]{opacity:.92;stroke-width:1.9px}.session-timeline-baseline{background:var(--fg-theme-hover);pointer-events:none;border-radius:999px;height:2px;position:absolute;top:19px;left:0;right:0}.session-timeline-tick{background:var(--fg-theme-border);pointer-events:none;width:1px;height:10px;position:absolute;top:15px}.session-timeline-marker,.session-timeline-event-span,.session-timeline-condition-span{z-index:2;border:0;padding:0;position:absolute;transform:translate(-50%)}.session-timeline-condition-span{background:var(--fg-theme-text);cursor:pointer;border-radius:3px;height:8px;transform:none}.session-timeline-marker{cursor:pointer;border-radius:4px;width:9px;height:20px;top:10px}.session-timeline-marker.phase{background:var(--fg-theme-text)}.session-timeline-marker.event{background:var(--fg-theme-primary);border-radius:999px;width:11px;height:11px;top:7px}.session-timeline-marker.missing{background:var(--fg-theme-secondary);border-radius:2px;width:10px;height:10px;top:25px}.session-timeline-marker.path-break{background:var(--fg-theme-info);border-radius:999px;width:5px;height:16px;transform:translate(-50%)rotate(18deg)}.session-timeline-event-span{background:var(--fg-theme-primary);cursor:pointer;border-radius:999px;height:7px;top:7px;transform:none}.session-timeline-marker:hover,.session-timeline-marker:focus,.session-timeline-marker.active,.session-timeline-event-span:hover,.session-timeline-event-span:focus,.session-timeline-event-span.active,.session-timeline-condition-span:hover,.session-timeline-condition-span:focus,.session-timeline-condition-span.related,.session-timeline-condition-span.active{outline:2px solid var(--fg-theme-focus);outline-offset:2px}.session-timeline-condition-span.related:not(:hover):not(:focus){outline-color:var(--fg-theme-focus)}.split-resizer{background:var(--fg-theme-hover);cursor:row-resize;touch-action:none;border:0;border-radius:0;min-width:0;min-height:0}.split-resizer:hover{background:var(--fg-theme-hover)}.split-resizer span{background:var(--fg-theme-border);border-radius:999px;width:42px;height:3px;display:block}.marker-shape-field{min-width:0;color:var(--fg-theme-text-secondary);gap:4px;font-size:.78rem;font-weight:700;display:grid}.marker-shape-field-wide{grid-column:1/-1}.marker-shape-picker{grid-template-columns:repeat(auto-fit,minmax(30px,1fr));gap:6px;min-width:0;display:grid}.marker-shape-option{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-width:0;min-height:30px;color:var(--fg-theme-text);border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.marker-shape-option:hover:not(:disabled),.marker-shape-option:focus-visible{border-color:var(--fg-theme-focus);background:var(--fg-theme-hover)}.marker-shape-option.active{border-color:var(--fg-theme-selection);box-shadow:inset 0 0 0 1px var(--fg-theme-selection);background:var(--fg-theme-selection-soft);color:var(--fg-theme-selection-ink)}.marker-shape-option:disabled{cursor:not-allowed;color:var(--fg-theme-text-disabled);background:var(--fg-theme-canvas)}.marker-shape-option.default:after{background:var(--fg-theme-border-strong);content:"";border-radius:999px;width:5px;height:5px;position:absolute;bottom:3px;right:3px}.marker-shape-option.default.active:after{background:var(--fg-theme-selection)}.marker-default-dot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marker-shape-picker .marker-shape-glyph{width:18px;height:18px;overflow:visible}.marker-shape-glyph path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:.65px;vector-effect:non-scaling-stroke}.marker-shape-glyph.stroke-only path{fill:none;stroke-linecap:round;stroke-width:1.8px}.style-swatch-row{gap:6px;display:flex}.sheet-structure .style-swatch{border:2px solid var(--fg-theme-border-subtle);border-radius:50%;grid-column:auto;width:28px;min-width:28px;min-height:28px;padding:0}.sheet-structure .style-swatch.active{border-color:var(--fg-theme-selection);box-shadow:0 0 0 2px var(--fg-theme-control)}.hex-stroke-row{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:6px;display:grid}.sheet-structure .hex-stroke-row input[type=color]{width:36px;height:30px;min-height:30px;padding:2px}.error-box{border:1px solid var(--fg-theme-danger);max-width:900px;color:var(--fg-theme-danger);background:var(--fg-theme-danger-soft);white-space:pre-wrap;border-radius:6px;margin:0 auto;padding:18px}.spreadsheet-pane,.inspector-pane{padding:var(--fg-pane-content-padding);overflow:auto}.analysis-pane-module,.review-pane-module{background:var(--fg-theme-pane-background);grid-template-rows:minmax(0,1fr);padding:0;overflow:hidden}.home-pane-module,.dashboard-pane-module,.community-pane-module,.help-pane-module{background:var(--fg-theme-pane-background);grid-template-rows:auto minmax(0,1fr);padding:0;overflow:hidden}.home-pane-module-body,.dashboard-pane-module-body,.community-pane-module-body,.help-pane-module-body{min-width:0;min-height:0;overflow:hidden}.home-pane-module-empty,.dashboard-pane-module-empty,.community-pane-module-empty,.help-pane-module-empty{color:var(--fg-theme-text-muted);padding:12px}.playback-pane-module{background:var(--fg-theme-pane-background);grid-template-rows:minmax(0,1fr);padding:0;overflow:hidden}.analysis-pane-actions,.review-pane-actions,.playback-pane-actions{z-index:3;position:absolute;top:8px;right:8px}.review-pane-module .review-surface-head,.playback-pane-module .workspace-playback-controller__title{padding-right:76px}@container data-workbench (width<=320px){.analysis-pane-actions,.review-pane-actions,.playback-pane-actions{top:6px;right:6px}.review-pane-module .review-surface-head,.playback-pane-module .workspace-playback-controller__title{padding-right:56px}.review-pane-module .review-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.review-pane-module .review-workflow-grid{grid-template-columns:minmax(0,1fr)}}.data-module-resizer{z-index:2;background:var(--fg-theme-hover);cursor:col-resize;touch-action:none;border:0;place-items:center;min-width:0;min-height:0;padding:0;display:grid;position:relative}.data-module-resizer span{background:var(--fg-theme-border);border-radius:999px;width:2px;height:40px;display:block}.data-module-resizer:hover,.data-module-resizer:focus-visible{background:var(--fg-theme-hover);outline:none}@container data-workbench (width<=760px){.structure-panel-switcher{border-radius:5px;flex-direction:row;align-items:center;padding:5px 7px}.structure-panel-switcher>div:first-child{flex:0 auto;min-width:0}.structure-panel-switcher strong{font-size:.78rem}.structure-panel-switcher .eyebrow{font-size:.6rem}.structure-section-head,.structure-row-title{gap:6px;padding:4px 0 2px}.structure-section-title h3,.structure-row-title h3{letter-spacing:.01em;margin:0;font-size:.82rem;font-weight:700}.structure-section-head button,.structure-row-title button{min-height:22px;padding:0 6px;font-size:.74rem}.structure-section-head .structure-section-toggle{width:22px;min-width:22px;padding:0}.structure-section-body{gap:6px}.toggle-row{border-bottom:0;gap:8px;min-height:26px;padding:2px 0;font-size:.8rem}.toggle-row+.toggle-row{border-top:1px solid var(--fg-theme-border-subtle)}.toggle-row input{block-size:14px;inline-size:14px}.toggle-row span{text-overflow:ellipsis;white-space:nowrap;gap:6px;min-width:0;overflow:hidden}.toggle-row select{width:min(50%,150px)}.setting-help{padding:0 0 4px;font-size:.7rem}.setting-help summary{font-size:.7rem}}@container data-workbench (width<=360px){.structure-section-title h3,.structure-row-title h3{font-size:.78rem}}.data-pane-empty{border:1px solid var(--fg-theme-danger);max-width:760px;color:var(--fg-theme-danger);background:var(--fg-theme-panel);border-radius:6px;margin:24px auto;padding:18px}.module-picker-pane{min-width:0;height:100%;min-height:0;padding:var(--fg-page-inset);background:var(--fg-theme-canvas);flex-direction:column;align-items:center;display:flex;overflow:auto}.module-picker-content{justify-items:center;gap:var(--fg-space-group);width:100%;max-width:var(--fg-page-max-width);flex-shrink:0;margin-block:auto;display:grid}.module-picker-actions+.module-picker-actions{padding-top:var(--fg-space-group);border-top:1px solid var(--fg-theme-border-subtle)}.module-picker-pane[data-tiny=true]{padding:var(--fg-space-control)}.data-pane-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.data-pane-head>div:first-child{min-width:132px}.data-pane-head .eyebrow,.data-pane-head h2{white-space:nowrap}.data-surface-switcher{flex-wrap:wrap;gap:6px;margin:0;display:flex}.data-surface-switcher button{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-width:0;min-height:30px;color:var(--fg-theme-text-secondary);border-radius:6px;padding:0 10px;font-size:.82rem;font-weight:800}.data-surface-switcher button.active{border-color:var(--fg-theme-selection);color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft)}.data-surface-scope-bar{width:100%;min-width:0;max-width:100%;color:var(--fg-theme-text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 8px;font-size:.78rem;display:flex;overflow:visible}.data-surface-scope-bar>span,.data-surface-scope-bar>button{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-height:26px;color:var(--fg-theme-text-secondary);font:inherit;border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.data-surface-scope-bar .data-surface-hover-status{max-width:min(460px,100%)}.data-surface-hover-status i{width:8px;height:18px;box-shadow:inset 0 0 0 1px var(--fg-theme-shadow);border-radius:999px}.data-surface-scope-bar>button{cursor:pointer}.data-surface-scope-bar>button.active{border-color:var(--fg-theme-selection);color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft)}.data-surface-scope-bar>button:hover,.data-surface-scope-bar>button:focus-visible{border-color:var(--fg-theme-focus);background:var(--fg-theme-hover)}.data-surface-scope-bar strong{color:var(--fg-theme-danger);text-transform:uppercase;font-size:.7rem}.data-surface-focus-menu{flex:none}.data-surface-focus-menu summary{min-width:86px;min-height:28px;padding:3px 9px;font-size:.78rem}.data-surface-focus-options{grid-template-columns:repeat(auto-fit,minmax(188px,1fr));width:min(640px,100vw - 48px);min-width:320px;max-height:min(390px,62vh);left:0;right:auto;overflow-y:auto}.data-surface-focus-options button{text-align:left;grid-template-columns:minmax(72px,max-content) minmax(0,1fr);align-items:center;gap:10px;display:grid}.data-surface-focus-options button strong{color:var(--fg-theme-primary);text-transform:uppercase;font-size:.7rem}.data-surface-focus-options button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-surface-focus-options button.active{color:var(--fg-theme-primary);background:var(--fg-theme-selection-soft)}.data-surface-scope-options{grid-template-columns:1fr;width:min(300px,100vw - 48px);min-width:min(286px,100vw - 48px);max-height:min(520px,100vh - 120px)}.data-surface-scope-options button{grid-template-columns:78px minmax(0,1fr);align-items:start}.data-surface-scope-options button span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25;overflow:visible}.observation-metadata-facet-menu{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;width:min(520px,100vw - 48px);min-width:min(360px,100vw - 48px);max-height:min(620px,100vh - 112px)}.observation-metadata-facet-menu select{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-floating);width:100%;min-width:0;font:inherit;border-radius:5px;padding:4px 6px}@media (width<=760px){.data-surface-scope-bar{flex-wrap:wrap;max-height:none;overflow:visible}.data-surface-focus-options{grid-template-columns:1fr;width:min(320px,100vw - 24px);min-width:0}.observation-metadata-facet-menu{grid-template-columns:1fr;width:min(340px,100vw - 24px)}}.inline-field{gap:4px;min-width:136px;display:grid}.inline-field span{color:var(--fg-theme-text-secondary);font-size:.72rem;font-weight:700}.inline-field input{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);width:100%;min-height:30px;color:var(--fg-theme-text);border-radius:5px;padding:0 8px}.csv-import-preview{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-canvas);color:var(--fg-theme-text);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 12px;font-size:.84rem;display:flex}.csv-import-preview div:first-child{gap:3px;min-width:0;display:grid}.csv-import-preview strong,.csv-import-preview span{overflow-wrap:anywhere}.csv-import-diagnostics{flex-wrap:wrap;gap:6px;margin:3px 0 0;padding:0;list-style:none;display:flex}.csv-import-diagnostics li{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);color:var(--fg-theme-text-secondary);border-radius:4px;padding:2px 6px;font-size:.76rem;line-height:1.2}.csv-import-issues{border:1px solid var(--fg-theme-warning);background:var(--fg-theme-warning-soft);color:var(--fg-theme-warning);border-radius:5px;gap:3px;margin-top:4px;padding:7px 8px;display:grid}.csv-import-issues strong{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.csv-import-issues ul{gap:2px;margin:0;padding-left:16px;display:grid}.csv-import-issues li{font-size:.76rem;line-height:1.25}.csv-import-preview-actions{flex:none;gap:8px;display:flex}.csv-import-preview-actions button{min-width:82px}.workbench-body:not(.data) .spreadsheet-pane .sheet-frame{min-height:0}.workbench-body.workbench-body-tree-layout .spreadsheet-pane .sheet-layout{grid-template-rows:minmax(0,1fr);align-content:stretch;min-height:0;overflow:hidden}.workbench-body.workbench-body-tree-layout .spreadsheet-pane .sheet-frame{height:100%;min-height:0;max-height:none}.workbench-body .spreadsheet-pane[data-fg-scrollbar-placement-active=true] .sheet-layout{width:auto;padding-right:var(--fg-pane-scrollbar-reserve-right,0px);padding-bottom:var(--fg-pane-scrollbar-reserve-bottom,0px)}.workbench-body.workbench-body-tree-layout .spreadsheet-pane[data-input-orientation=transpose][data-input-long-record-wrap=false][data-fg-scrollbar-placement-active=true] .sheet-frame{height:min(var(--sheet-content-height,100%), var(--fg-pane-scrollbar-input-frame-max-height,100%));max-height:var(--fg-pane-scrollbar-input-frame-max-height,100%)}.workbench-body.workbench-body-tree-layout .spreadsheet-pane[data-input-orientation=transpose][data-input-long-record-wrap=true] .sheet-layout{grid-template-rows:minmax(0,1fr);align-content:stretch;height:100%;min-height:0;overflow:hidden}.workbench-body.workbench-body-tree-layout .spreadsheet-pane[data-input-orientation=transpose][data-input-long-record-wrap=true] .sheet-frame{height:100%;min-height:0;max-height:none}.workbench-body.workbench-body-tree-layout .spreadsheet-pane[data-input-orientation=transpose][data-input-long-record-wrap=true] .sheet-frame .dvn-scroller{height:100%;max-height:100%!important}.workbench-body:not(.data) .spreadsheet-pane:is([data-narrow=true],[data-short=true]) .sheet-frame{height:100%;min-height:0;max-height:none}.inspector-work label>span,.inspector-work .toggle-row>span{color:var(--fg-theme-text-secondary);letter-spacing:0;text-transform:none;font-size:.72rem;font-weight:500}.legacy-inspector-chrome-grid-placeholder{display:none}.inspector-pane-cap>details.pane-corner-menu{margin:0}.structure-panel-switcher{z-index:3;border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 8px;display:flex;position:sticky;top:0}.structure-panel-switcher>div:first-child{flex:auto;gap:1px;min-width:92px;display:grid}.structure-panel-switcher strong{min-width:0;color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.structure-panel-switcher select{width:min(44%,170px);min-width:112px;height:32px}@media (width<=760px){.structure-panel-switcher{flex-direction:column;align-items:stretch}}.structure-section-head,.structure-row-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.structure-section-title,.structure-section-actions{align-items:center;gap:6px;min-width:0;display:flex}.structure-section-title h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.structure-section-head .structure-section-toggle{width:28px;min-width:28px;padding:0}.structure-section-body{gap:10px;min-width:0;display:grid}.structure-section-body[hidden]{display:none}.structure-tab-panel{gap:10px;min-width:0;display:grid}.structure-tab-toolbar{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:2px 0 4px;display:flex}.structure-tab-toolbar .structure-section-actions{flex-wrap:wrap;flex:0 auto;justify-content:flex-end}.structure-tab-summary{font:var(--fg-helper-font);min-width:0;color:var(--fg-theme-text-secondary);align-items:baseline;gap:5px;display:inline-flex}.structure-tab-summary strong{font:var(--fg-body-font);color:var(--fg-theme-text)}.structure-tab-summary span{font:var(--fg-helper-font);text-transform:none;color:var(--fg-theme-text-muted)}.phases-surface{gap:10px;min-width:0;display:grid}.phases-defaults-strip{border-bottom:1px solid var(--fg-theme-border-subtle);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:8px 12px;padding:4px 0 8px;display:grid}.phases-defaults-strip label{color:var(--fg-theme-text-secondary);gap:3px;font-size:.72rem;font-weight:700;display:grid}.phases-defaults-strip label>span{color:var(--fg-theme-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:700}.phases-defaults-strip button{place-self:end start}.phases-tier-strip{border-top:1px solid var(--fg-theme-secondary);background:0 0;border-radius:0;gap:0;padding:0;display:grid}.phases-tier-strip:first-of-type{border-top:0}.phases-tier-header{align-items:baseline;gap:8px;min-height:24px;padding:6px 2px 4px;display:flex}.phases-tier-label{color:var(--fg-theme-text);letter-spacing:.01em;font-size:.86rem;font-weight:700}.phases-tier-count{color:var(--fg-theme-text-disabled);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.phases-tier-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.phases-tier-actions button{align-items:center;gap:4px;height:22px;display:inline-flex}.phases-tier-actions .phases-tier-add{border-color:var(--fg-theme-border-subtle);color:var(--fg-theme-primary-ink)}.phases-tier-actions .phases-tier-add:hover{border-color:var(--fg-theme-primary);color:var(--fg-theme-success)}.phases-card-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:0;min-width:0;display:grid}.phases-card{border-left:1px solid var(--fg-theme-secondary);background:0 0;grid-template-rows:auto auto auto auto;gap:4px;min-width:0;padding:8px 10px 8px 12px;display:grid}.phases-card:first-child{border-left:0;padding-left:4px}.phases-card.active{background:var(--fg-theme-selection-soft)}.phases-card-header{grid-template-columns:minmax(0,1.4fr) 42px minmax(0,.9fr) auto 22px;align-items:center;gap:4px;min-width:0;display:grid}.phases-card-label{min-width:0;height:24px;color:var(--fg-theme-text);background:0 0;border:1px solid #0000;border-radius:3px;padding:0 6px;font-size:.82rem;font-weight:700}.phases-card-label:hover,.phases-card-label:focus{border-color:var(--fg-theme-focus);background:var(--fg-theme-hover)}.phases-card-start{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);height:24px;color:var(--fg-theme-text);font-variant-numeric:tabular-nums;text-align:center;border-radius:3px;padding:0 4px;font-size:.78rem}.phases-card-start:disabled{color:var(--fg-theme-text-disabled);background:0 0;border-color:#0000}.phases-card-path{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-width:0;height:24px;color:var(--fg-theme-text-secondary);border-radius:3px;padding:0 4px;font-size:.72rem}.phases-card-path:disabled{color:var(--fg-theme-text-disabled);background:0 0;border-color:#0000}.phases-card-badge{letter-spacing:.06em;height:18px;padding:0 5px;font-size:.6rem}.phases-card-delete{width:22px;height:22px;color:var(--fg-theme-text-disabled);cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;padding:0;display:inline-flex}.phases-card-delete:hover:not(:disabled){background:var(--fg-theme-danger-soft);color:var(--fg-theme-danger)}.phases-card-delete:disabled{color:#0000;cursor:default}.phases-card-pill-row{grid-template-columns:78px minmax(0,1fr);align-items:start;gap:6px;min-width:0;display:grid}.phases-card-pill-label{color:var(--fg-theme-danger);letter-spacing:.08em;text-transform:uppercase;font-family:Iowan Old Style,Charter,Georgia,Times New Roman,serif;font-size:.6rem;font-weight:700;line-height:1.6}.phases-card-pill-list{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.phases-card-pill{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);max-width:100%;height:20px;color:var(--fg-theme-text-secondary);border-radius:10px;align-items:center;gap:1px;padding:0 2px 0 4px;font-size:.7rem;line-height:1;display:inline-flex}.phases-card-pill:focus-within{border-color:var(--fg-theme-focus);box-shadow:0 0 0 2px var(--fg-theme-focus-soft)}.phases-card-pill input{flex:1 1 0;min-width:32px;height:18px}.phases-card-pill button{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.phases-card-pill-add{border:1px dashed var(--fg-theme-border-subtle);width:20px;height:20px;color:var(--fg-theme-text-disabled);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.phases-card-pill-add:hover{border-color:var(--fg-theme-danger);color:var(--fg-theme-danger);border-style:solid}.domain-selection-card{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-canvas);border-radius:6px;gap:10px;padding:10px;display:grid}.active-dogleg-inspector{border-color:var(--fg-theme-secondary);background:var(--fg-theme-secondary-soft)}.active-dogleg-inspector .path-effective-badge.connect{background:var(--fg-theme-secondary-soft);border-color:var(--fg-theme-secondary);color:var(--fg-theme-secondary-ink)}.structure-row-title span{min-width:0;color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}.structure-grid-row{width:100%;color:var(--fg-theme-text-secondary);align-items:center;gap:8px;font-size:.88rem;display:grid}.figure-metadata-grid{gap:8px;display:grid}.figure-metadata-grid label{color:var(--fg-theme-text-secondary);gap:4px;font-size:.8rem;font-weight:700;display:grid}.figure-metadata-grid textarea{resize:vertical;min-height:64px;max-height:180px}.path-effective-badge{border:1px solid var(--fg-theme-border-subtle);min-height:24px;color:var(--fg-theme-text-secondary);background:var(--fg-theme-control);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.path-effective-badge.break{border-color:var(--fg-theme-border-subtle);color:var(--fg-theme-text)}.path-effective-badge.connect{border-color:var(--fg-theme-primary);color:var(--fg-theme-primary-ink);background:var(--fg-theme-primary-soft)}.data-source-row{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,.82fr) 32px;row-gap:6px;padding:8px 10px}.data-source-row>:nth-child(4){grid-column:1}.data-source-row>:nth-child(5){grid-column:2/span 2}.data-source-row>:nth-child(6){grid-column:1}.data-source-row>:nth-child(7){grid-column:2/span 2}.tiers-tab-panel>.structure-section-body{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;gap:8px;display:grid}.setting-label-row{align-items:center;gap:5px;display:inline-flex}.reset-to-default{width:16px;height:16px;color:var(--fg-theme-text-disabled);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.reset-to-default:hover,.reset-to-default:focus-visible{color:var(--fg-theme-primary);background:var(--fg-theme-hover);outline:none}.cell-status-row{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.cell-status-pill{border:1px solid var(--fg-theme-border-subtle);max-width:100%;color:var(--fg-theme-text-secondary);background:var(--fg-theme-control);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:.74rem;font-weight:800;overflow:hidden}.cell-status-pill.blank{border-color:var(--fg-theme-secondary);color:var(--fg-theme-secondary-ink);background:var(--fg-theme-secondary-soft)}.cell-status-pill.valued{border-color:var(--fg-theme-border-subtle);color:var(--fg-theme-primary-ink);background:var(--fg-theme-primary-soft)}.observation-window-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.observation-window-grid label:last-child{grid-column:1/span 3}.structure-grid-row button{min-width:0}.structure-empty{color:var(--fg-theme-text-muted);padding:4px 0;font-size:.84rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=860px){.plot-toolbar-summary .pane-corner-menu{justify-self:end}.svg-mount{min-width:var(--graph-view-min-width,0)}.workbench-body.root-pane-data-first.split-stack>.figure-scroll,.workbench-body.root-pane-data-first.split-side>.figure-scroll{grid-area:3/1}.workbench-body.root-pane-data-first.root-three-columns>.figure-scroll,.workbench-body.root-pane-data-first.root-three-rows>.figure-scroll{grid-area:4/1}.workbench-body.root-four-grid>.figure-scroll,.workbench-body.root-plot-stack-side>.figure-scroll,.workbench-body.root-plot-side-stack>.figure-scroll{grid-area:1/1}.workbench-body.root-pane-data-first.root-plot-stack-side>.figure-scroll,.workbench-body.root-pane-data-first.root-plot-side-stack>.figure-scroll{grid-area:3/1}.workbench-body.root-four-grid .spreadsheet-pane,.workbench-body.root-four-grid .inspector-pane{grid-area:auto/1}.workbench-body.mobile-screen-workbench>.figure-scroll,.workbench-body.mobile-screen-workbench .spreadsheet-pane,.workbench-body.mobile-screen-workbench .inspector-pane,.workbench-body.mobile-screen-workbench .home-pane-module,.workbench-body.mobile-screen-workbench .dashboard-pane-module,.workbench-body.mobile-screen-workbench .community-pane-module,.workbench-body.mobile-screen-workbench .help-pane-module,.workbench-body.mobile-screen-workbench .analysis-pane-module,.workbench-body.mobile-screen-workbench .review-pane-module,.workbench-body.mobile-screen-workbench .playback-pane-module,.workbench-body.mobile-screen-workbench .module-picker-pane,.workbench-body.mobile-screen-workbench .playback-pane-module,.workbench-body.mobile-screen-workbench .data-pane-empty,.workbench-body.mobile-screen-workbench .data-pane-slot-0,.workbench-body.mobile-screen-workbench .data-pane-slot-1,.workbench-body.mobile-screen-workbench .data-pane-slot-2,.workbench-body.mobile-screen-workbench .data-pane-slot-3{width:auto!important;height:100%!important;min-height:0!important;max-height:100%!important;position:relative!important;inset:auto!important}.workbench-body.mobile-screen-workbench.data-pane-count-3.root-plot-stack-side>.figure-scroll,.workbench-body.mobile-screen-workbench.data-pane-count-3.root-plot-stack-side .data-pane-slot-0,.workbench-body.mobile-screen-workbench.data-pane-count-3.root-plot-stack-side .data-pane-slot-1,.workbench-body.mobile-screen-workbench.data-pane-count-3.root-plot-stack-side .data-pane-slot-2,.workbench-body.mobile-screen-workbench.data-pane-count-3.root-plot-side-stack>.figure-scroll,.workbench-body.mobile-screen-workbench.data-pane-count-3.root-plot-side-stack .data-pane-slot-0,.workbench-body.mobile-screen-workbench.data-pane-count-3.root-plot-side-stack .data-pane-slot-1,.workbench-body.mobile-screen-workbench.data-pane-count-3.root-plot-side-stack .data-pane-slot-2,.workbench-body.mobile-screen-workbench .data-pane-slot-3,.workbench-body.mobile-screen-workbench .data-workbench-modules.quad:is(.data-nested-stack-side-left,.data-nested-stack-side-right,.data-nested-side-stack-top,.data-nested-side-stack-bottom).with-module-resizer>[class*=data-pane-slot-]{width:auto!important;height:auto!important;position:relative!important;inset:auto!important}.workbench-body.mobile-screen-workbench>.data-workbench-pane,.workbench-body.mobile-screen-workbench>.data-workbench-pane>.data-workbench-modules{display:contents}.workbench-body.mobile-screen-workbench>.figure-scroll,.workbench-body.mobile-screen-workbench .spreadsheet-pane,.workbench-body.mobile-screen-workbench .inspector-pane,.workbench-body.mobile-screen-workbench .home-pane-module,.workbench-body.mobile-screen-workbench .dashboard-pane-module,.workbench-body.mobile-screen-workbench .community-pane-module,.workbench-body.mobile-screen-workbench .help-pane-module,.workbench-body.mobile-screen-workbench .analysis-pane-module,.workbench-body.mobile-screen-workbench .review-pane-module,.workbench-body.mobile-screen-workbench .playback-pane-module,.workbench-body.mobile-screen-workbench .module-picker-pane,.workbench-body.mobile-screen-workbench .data-pane-empty{scroll-snap-align:start;scroll-snap-stop:always;min-height:0;max-height:100%;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important}.workbench-body.mobile-screen-workbench>.figure-scroll{order:0}.workbench-body.mobile-screen-workbench .spreadsheet-pane,.workbench-body.mobile-screen-workbench .data-pane-empty{order:10}.workbench-body.mobile-screen-workbench .inspector-pane{order:20}.workbench-body.mobile-screen-workbench.root-pane-data-first>.figure-scroll{order:40}.workbench-body.mobile-screen-workbench.root-pane-data-first .spreadsheet-pane,.workbench-body.mobile-screen-workbench.root-pane-data-first .data-pane-empty{order:0}.workbench-body.mobile-screen-workbench.root-pane-data-first .inspector-pane{order:10}.data-pane-head{align-items:start;display:grid}}.inspector-pane .pane-corner-menu summary{min-height:clamp(24px, calc(20px + var(--pane-width) * .012), 32px);padding:2px clamp(6px, calc(var(--pane-width) * .016), 12px);font-size:clamp(.7rem, calc(.64rem + var(--pane-width) * .0003), .84rem);gap:clamp(3px, calc(var(--pane-width) * .01), 7px)}.inspector-pane[data-tiny=true] .pane-corner-menu summary>span:not(.eyebrow):not(.sr-only){display:none}.d4-exclusion-list{gap:6px;display:grid}.d4-exclusion-count{color:var(--fg-theme-text-secondary);font-size:.78rem;font-weight:700}.d4-exclusion-rows{gap:4px;font-size:.82rem;display:grid}.d4-exclusion-row{border-bottom:1px solid var(--fg-theme-border-subtle);grid-template-columns:minmax(110px,1.1fr) minmax(60px,.9fr) minmax(40px,.5fr) minmax(110px,1.2fr) minmax(80px,1fr) auto;align-items:center;gap:6px;padding:4px 0;display:grid}.d4-exclusion-row:last-child{border-bottom:none}.d4-exclusion-row--head{border-bottom:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);text-transform:uppercase;letter-spacing:.02em;padding-bottom:6px;font-size:.72rem;font-weight:800}.d4-exclusion-row--head>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.d4-exclusion-row.is-selected{background:var(--fg-theme-selection-soft);box-shadow:inset 2px 0 0 0 var(--fg-theme-selection)}.d4-exclusion-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.d4-exclusion-cell--tier{color:var(--fg-theme-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-items:start;gap:0;padding:4px 6px;font-family:inherit;font-size:.82rem;font-weight:700;display:grid}.d4-exclusion-cell--tier:hover,.d4-exclusion-cell--tier:focus-visible{border-color:var(--fg-theme-focus);background:var(--fg-theme-hover);outline:none}.d4-exclusion-row.is-selected .d4-exclusion-cell--tier{background:0 0}.d4-exclusion-tier-label{color:var(--fg-theme-text);font-size:.84rem;font-weight:700}.d4-exclusion-series-label{color:var(--fg-theme-text-secondary);font-size:.74rem;font-weight:600}.d4-exclusion-cell--reason,.d4-exclusion-cell--source{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-height:26px;color:var(--fg-theme-text);border-radius:4px;padding:2px 6px;font-family:inherit;font-size:.8rem}.d4-exclusion-cell--reason{text-overflow:ellipsis}.d4-exclusion-cell--delete{min-width:28px;min-height:28px;color:var(--fg-theme-danger);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.d4-exclusion-cell--delete:hover,.d4-exclusion-cell--delete:focus-visible{border-color:var(--fg-theme-danger);background:var(--fg-theme-hover);outline:none}.semantic-formatting-live-probes{pointer-events:none;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.semantic-formatting-live-probes [data-fg-semantic-formatted-cell]{width:1px;height:1px;display:inline-block}.inspector-row.inspector-snap-position{align-items:start}.inspector-snap-position>.inspector-row__label{min-height:var(--fg-control-field-height);align-items:center;display:flex}.inspector-row__control.inspector-snap-position__control{align-items:flex-start;gap:var(--fg-space-control) var(--fg-space-inline);flex-wrap:wrap;display:flex}.inspector-snap-position__control>select{min-inline-size:0;max-inline-size:var(--fg-field-text-width);flex:16rem}.inspector-snap-position__map{flex:0 20rem;width:20rem;max-width:100%;display:block;overflow:hidden}.inspector-snap-position__plot{fill:none;stroke:var(--fg-theme-text-secondary);stroke-width:1px}.inspector-snap-position__target{cursor:pointer}.inspector-snap-position__hit{fill:#0000}.inspector-snap-position__dot{fill:var(--fg-theme-pane-background);stroke:var(--fg-theme-text-secondary);stroke-width:1.5px;pointer-events:none}.inspector-snap-position__target:hover .inspector-snap-position__dot{stroke:var(--fg-theme-primary);stroke-width:2.5px}.inspector-snap-position__target[data-selected=true] .inspector-snap-position__dot,.inspector-snap-position__current{fill:var(--fg-theme-primary);stroke:var(--fg-theme-primary)}.inspector-snap-position__current{pointer-events:none}fieldset:disabled .inspector-snap-position__target{pointer-events:none;cursor:default}.inspector-work{--fg-inspector-label-width:9.5em;--fg-inspector-form-width:48rem}.inspector-target{justify-content:space-between;align-items:start;gap:var(--fg-space-inline);min-width:0;border-block-end:1px solid var(--fg-theme-border-subtle);padding-block-end:var(--fg-space-row);display:flex}.inspector-target__text{gap:var(--fg-space-detail);min-width:0;display:grid}.inspector-target__kind{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font)}.inspector-target__title{color:var(--fg-theme-text);font:var(--fg-heading-font);overflow-wrap:anywhere;margin:0}.inspector-target__control{flex:none}.inspector-group{align-content:start;gap:var(--fg-space-inline);min-width:0;border-block-end:1px solid var(--fg-theme-border-subtle);padding-block-end:var(--fg-space-group);display:grid}.inspector-group:last-child{border-block-end:0}.inspector-group__head{justify-content:space-between;align-items:center;gap:var(--fg-space-inline);min-width:0;display:flex}.inspector-group__heading{color:var(--fg-theme-text);font:var(--fg-subheading-font);margin:0}.inspector-group__action{justify-content:flex-end;gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.inspector-group__note{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font);margin:0}.inspector-row{grid-template-columns:var(--fg-inspector-label-width) minmax(0, 1fr);align-items:center;gap:var(--fg-space-detail) var(--fg-space-inline);min-width:0;display:grid}.inspector-row__label{color:var(--fg-theme-text-secondary);overflow-wrap:anywhere}.inspector-row__control{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;min-width:0;display:flex}.inspector-row__control>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){flex:0 auto;max-inline-size:100%}.inspector-row__control>.application-inline-field-state{flex:100%}.inspector-row:has(>.inspector-row__control>.application-inline-field-state){align-items:start}.inspector-row:has(>.inspector-row__control>.application-inline-field-state)>.inspector-row__label{min-height:var(--fg-control-field-height);align-items:center;display:flex}.inspector-work label>.application-inline-field-state{grid-column:2/-1}.inspector-note-stack{gap:var(--fg-space-control);min-width:0;display:grid}.inspector-note-list{gap:var(--fg-space-detail);margin:0;padding-inline-start:1.25em;display:grid}.inspector-range-pair{align-items:center;gap:var(--fg-space-control);flex:10rem;min-width:0;display:flex}.inspector-range-pair>input{flex:1 1 0;min-width:0}.inspector-more{gap:var(--fg-space-inline);min-width:0;display:grid}.inspector-more__summary{align-items:center;gap:var(--fg-space-control);width:fit-content;color:var(--fg-theme-text-secondary);cursor:pointer;list-style:none;display:flex}.inspector-more__summary::-webkit-details-marker{display:none}.inspector-more__summary:before{content:"";border-block:5px solid #0000;border-inline-start:7px solid;flex:none;transition:transform .12s}.inspector-more[open]>.inspector-more__summary:before{transform:rotate(90deg)}.inspector-more__body{gap:var(--fg-space-inline);min-width:0;display:grid}@container (width<=26rem){.inspector-row{grid-template-columns:minmax(0,1fr)}.inspector-work label>.application-inline-field-state{grid-column:1/-1}.inspector-target{flex-wrap:wrap}}.inspector-pane .inspector-work .context-control-group[data-fg-graph-format-settings]{gap:var(--fg-space-inline);min-width:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:grid}.inspector-work [data-fg-graph-format-settings]>h3{color:var(--fg-theme-text);font:var(--fg-subheading-font);margin:0}.inspector-work [data-fg-graph-format-settings]>p{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font);margin:0}.inspector-work [data-fg-graph-format-settings]>button{justify-self:start;width:auto}.inspector-work [data-fg-graph-format-settings] .application-setting-row{grid-template-columns:var(--fg-inspector-label-width) minmax(0, 1fr) auto;border-block-end:0;grid-template-areas:"label value reset"".examples examples"".feedback feedback";align-items:center;padding-block:0}.inspector-work [data-fg-graph-format-settings] .application-setting-title{color:var(--fg-theme-text-secondary);font:var(--fg-body-font)}.inspector-work [data-fg-graph-format-settings] .application-setting-reset{align-self:center}.inspector-work [data-fg-graph-format-settings] .application-setting-row .application-setting-control>select{max-inline-size:100%}@container (width<=26rem){.inspector-work [data-fg-graph-format-settings] .application-setting-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label reset""value value""examples examples""feedback feedback"}}.inspector-object-list{gap:var(--fg-space-detail);min-width:0;margin:0;padding:0;list-style:none;display:grid}.inspector-object-row{align-items:center;gap:var(--fg-space-control);border-radius:var(--fg-control-radius);min-width:0;display:flex}.inspector-object-row[data-selected=true]{background:var(--fg-theme-selection-soft);box-shadow:inset 2px 0 0 var(--fg-theme-selection)}.inspector-object-row__name{justify-content:flex-start;align-items:center;gap:var(--fg-space-inline);min-width:0;min-height:var(--fg-control-field-height);padding-inline:var(--fg-space-control);color:var(--fg-theme-text);text-align:start;background:0 0;border:0;flex:auto;display:flex}.inspector-object-row__name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inspector-object-row__index{min-width:1.5em;color:var(--fg-theme-text-secondary);font-variant-numeric:tabular-nums;flex:none}.inspector-object-row__actions{align-items:center;gap:var(--fg-space-detail);flex:none;display:flex}.inspector-work label:not(.fg-number-dial,.inspector-inline-field,.fg-line-bench__geometry-field):has(>:is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea,output,.application-setting-number-field)){grid-template-columns:var(--fg-inspector-label-width) minmax(0, 1fr);align-items:center;gap:var(--fg-space-detail) var(--fg-space-inline);min-width:0;color:var(--fg-theme-text-secondary);font:var(--fg-body-font);text-transform:none;letter-spacing:normal;display:grid}.inspector-work label:has(>textarea){align-items:start}.inspector-work label:has(>textarea)>textarea{grid-column:1/-1}.inspector-work label>:is(span,small):first-child{color:var(--fg-theme-text-secondary);font:var(--fg-body-font);text-transform:none;letter-spacing:normal}.inspector-work :is(h4,.document-meaning-form>h4){color:var(--fg-theme-text);font:var(--fg-body-font);margin:0;font-weight:600}.inspector-work .document-meaning-form,.inspector-work .document-meaning-form>fieldset{gap:var(--fg-space-control)}.inspector-work :is(.inspector-button-row,.context-action-row){justify-content:flex-start;gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.inspector-work :is(.inspector-button-row,.context-action-row)>button,.inspector-work .inspector-group__action>button{width:auto;min-width:0;min-height:var(--fg-control-height);padding:var(--fg-control-padding);border-radius:var(--fg-control-radius);font:var(--fg-control-font);flex:none}@container (width<=26rem){.inspector-work label:not(.fg-number-dial,.inspector-inline-field,.fg-line-bench__geometry-field):has(>:is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),select,textarea,output,.application-setting-number-field)){grid-template-columns:minmax(0,1fr)}}.inspector-work label:has(>input[type=checkbox]){align-items:center;gap:var(--fg-space-control);min-width:0;color:var(--fg-theme-text);font:var(--fg-body-font);text-transform:none;letter-spacing:normal;display:flex}.inspector-work label:has(>input[type=checkbox])>input[type=checkbox]{flex:none;margin:0}.inspector-work textarea{min-height:calc(3 * var(--fg-control-field-height));resize:vertical;height:auto}.inspector-work :is(.figure-metadata-grid,.fg-selection-workbench__control-grid,.axis-input-grid,.missingness-grid){gap:var(--fg-space-control);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.inspector-work :is(.figure-metadata-grid,.fg-selection-workbench__control-grid)>*{grid-column:auto}.inspector-subgroup{gap:var(--fg-space-control);min-width:0;border-block-start:1px solid var(--fg-theme-border-subtle);padding-block-start:var(--fg-space-inline);display:grid}.inspector-group__head+.inspector-subgroup,.inspector-subgroup:first-child{border-block-start:0;padding-block-start:0}.inspector-status-list{gap:var(--fg-space-control);margin:0;padding:0;list-style:none;display:grid}.inspector-status-list>div{grid-template-columns:var(--fg-inspector-label-width) minmax(0, 1fr);gap:var(--fg-space-inline);display:grid}.inspector-status-list dt{color:var(--fg-theme-text-secondary)}.inspector-status-list dd{overflow-wrap:anywhere;margin:0}.inspector-work .condition-graph__inspector{gap:var(--fg-space-inline);height:auto;min-height:0;border:0;border-block-end:1px solid var(--fg-theme-border-subtle);background:0 0;border-radius:0;padding:0;padding-block-end:var(--fg-space-group)}.inspector-work .condition-graph__inspector-header{display:none}.inspector-work :is(.condition-graph__inspector-fields,.condition-graph__inspector-line-style-fields){gap:var(--fg-space-control);grid-template-columns:minmax(0,1fr);margin:0}.inspector-work .condition-graph__inspector-field{gap:var(--fg-space-detail) var(--fg-space-inline)}.inspector-work .condition-graph__inspector-badge{justify-self:start;margin-inline-start:calc(var(--fg-inspector-label-width) + var(--fg-space-inline))}.inspector-work .condition-graph__inspector-meta{grid-template-columns:var(--fg-inspector-label-width) minmax(0, 1fr);column-gap:var(--fg-space-inline)}.inspector-work .condition-graph__inspector-meta :is(dt,dd){font:var(--fg-body-font)}.inspector-work .condition-graph__inspector-meta dt{color:var(--fg-theme-text-secondary)}.inspector-work :is(.condition-graph__inspector-line-style,.condition-graph__inspector-metadata){gap:var(--fg-space-control);margin:0;padding-block-start:var(--fg-space-inline);display:grid}.inspector-work .condition-graph__inspector-line-style-head{margin:0;font-weight:600}.inspector-work .condition-graph__inspector-line-tone{grid-template-columns:var(--fg-inspector-label-width) minmax(0, 1fr);align-items:center;gap:var(--fg-space-control) var(--fg-space-inline);display:grid}.inspector-work .condition-graph__inspector-line-tone-label{color:var(--fg-theme-text-secondary);font:var(--fg-body-font);text-transform:none;grid-row:span 2;align-self:start;padding-block-start:.2em}.inspector-work .condition-graph__inspector-hex-row input[type=color]{width:2rem;height:var(--fg-control-field-height);border:1px solid var(--fg-theme-border-subtle);flex:none;padding:2px}.inspector-work .condition-graph__inspector-actions{flex-flow:wrap}.inspector-work .condition-graph__inspector-actions>.condition-graph__inspector-button{width:auto}.inspector-work .condition-graph__inspector-button--danger{background:0 0}.inspector-work .condition-graph__inspector-button:disabled{opacity:.55;cursor:default}@container (width<=26rem){.inspector-work :is(.condition-graph__inspector-line-tone,.condition-graph__inspector-meta,.inspector-status-list>div){grid-template-columns:minmax(0,1fr)}.inspector-work .condition-graph__inspector-badge{margin-inline-start:0}.inspector-work .condition-graph__inspector-line-tone-label{grid-row:auto}}.inspector-work :is(.condition-graph__phase-tools,.condition-graph__phase-defaults){align-items:start;gap:var(--fg-space-control);display:grid}.inspector-work :is(.condition-graph__phase-tools,.condition-graph__phase-defaults)>.fg-switch-button{justify-self:start}.inspector-work .fg-dogleg-lab__region-title{color:var(--fg-theme-text);font:var(--fg-body-font);font-weight:600}.inspector-work .condition-graph__ribbon{gap:var(--fg-space-inline);background:0 0;border:0;padding:0;display:grid}.inspector-work .condition-graph__ribbon-row{align-items:center;gap:var(--fg-space-control) var(--fg-space-inline);padding:var(--fg-space-control);border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid;height:auto!important}.inspector-work .condition-graph__ribbon-row>.condition-graph__ribbon-chip{order:1;justify-self:start}.inspector-work .condition-graph__ribbon-row>.condition-graph__ribbon-tier-count{color:var(--fg-theme-text-secondary);order:2}.inspector-work .condition-graph__ribbon-row>.condition-graph__ribbon-label{order:3;grid-column:1/-1;width:auto;max-width:none}.inspector-work .condition-graph__ribbon-label-text{display:block}.inspector-work .condition-graph__ribbon-label-input{min-height:var(--fg-control-field-height);border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);background:var(--fg-theme-control);padding:4px 8px}.inspector-work .inspector-inline-field{align-items:center;gap:var(--fg-space-control);min-width:0;color:var(--fg-theme-text-secondary);display:inline-flex}.inspector-work .inspector-inline-field>span{white-space:nowrap}.inspector-work .criteria-bench__presets{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.inspector-work .criteria-bench__preset-chip{min-height:var(--fg-control-height);padding:var(--fg-control-padding);border-radius:var(--fg-control-radius);font:var(--fg-control-font)}.inspector-work .document-meaning-form fieldset>button,.inspector-work .document-meaning-form section>button{justify-self:start;width:auto}.inspector-work input[type=color]{inline-size:2.75rem;block-size:var(--fg-control-field-height);border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);background:var(--fg-theme-control);cursor:pointer;flex:none;padding:2px}.inspector-work .condition-graph__ribbon-label-input:focus{border-color:var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);background:var(--fg-theme-control)}.inspector-work>:is(.inspector-target,.structure-tab-panel){inline-size:100%;max-inline-size:var(--fg-inspector-form-width)}.inspector-work :is(.inspector-row__control,label)>select{justify-self:start;inline-size:auto;max-inline-size:100%}.inspector-work label>:where(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range])){inline-size:100%;max-inline-size:var(--fg-field-text-width)}.inspector-work label>input[type=number]{inline-size:var(--fg-field-number-width)}.inspector-work .inspector-row__control>input[type=number]{flex:0 1 var(--fg-field-number-width)}.inspector-work input[inputmode=decimal]{inline-size:var(--fg-field-number-width);max-inline-size:100%}.condition-graph__inspector-hex-row>.application-inline-field-state{flex-basis:100%}.inspector-work .condition-graph__inspector-hex-row>input[type=text]{flex:0 10em;inline-size:10em;max-inline-size:100%}.condition-graph{font:var(--fg-body-font);gap:var(--fg-space-group);color:var(--fg-theme-text);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;max-width:100%;height:100%;display:flex}.condition-graph__phase-tools,.condition-graph__phase-defaults{align-items:center;gap:var(--fg-space-control);box-sizing:border-box;flex-wrap:wrap;width:100%;min-width:0;display:flex}.condition-graph__tool-cluster,.condition-graph__toggle-cluster,.condition-graph__manual-connectors{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;min-width:0;display:inline-flex}.condition-graph__manual-connectors{flex:220px}.condition-graph__field{font:var(--fg-control-font);align-items:center;gap:var(--fg-space-control);min-width:0;color:var(--fg-theme-text-secondary);display:inline-flex}.condition-graph__inline-toggle.fg-switch-button{min-width:0}.condition-graph__field input,.condition-graph__field select{min-width:0;max-width:180px}.condition-graph__connector-chip{align-items:stretch;max-width:100%;display:inline-flex}.condition-graph__connector-chip>button:last-child{min-width:28px}.condition-graph__phase-tools-hint{font:var(--fg-helper-font);color:var(--fg-theme-text-muted)}.condition-graph__body{gap:var(--fg-space-group);flex-direction:row;flex:auto;width:100%;min-height:0;display:flex}.condition-graph--stacked .condition-graph__body{flex-direction:column}.condition-graph__strip{flex:auto;min-width:0;overflow:auto}.condition-graph__selection{flex:none;width:320px;min-width:0}.condition-graph--stacked .condition-graph__selection,.condition-graph__selection--below{flex:none;width:100%}.condition-graph__tier-columns{gap:var(--fg-space-group);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:start;width:100%;display:grid}.condition-graph__tier-columns-empty{color:var(--fg-theme-text-muted);text-align:center;grid-column:1/-1;margin:0;padding:16px;font-style:italic}.condition-graph__tier-column{gap:var(--fg-space-control);flex-direction:column;min-width:0;display:flex}.condition-graph__tier-column-head{justify-content:space-between;align-items:baseline;gap:var(--fg-space-control);border-bottom:1px solid var(--fg-theme-border-subtle);padding-bottom:6px;display:flex}.condition-graph__tier-column-title{font:var(--fg-body-font);color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;overflow:hidden}.condition-graph__tier-column-count{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);white-space:nowrap}.condition-graph__tier-column-empty{font:var(--fg-helper-font);color:var(--fg-theme-text-disabled);margin:0;font-style:italic}.condition-graph__tier-column-list{gap:var(--fg-space-control);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.condition-graph__phase-card{background:var(--fg-theme-panel);border:1px solid var(--fg-theme-border-subtle);border-radius:4px;flex-direction:column;gap:4px;min-width:0;padding:8px;display:flex}.condition-graph__phase-card--selected{border-color:var(--fg-theme-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--fg-theme-primary) 20%, transparent)}.condition-graph__phase-card--condition-focused{border-color:var(--fg-theme-primary);background:var(--fg-theme-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg-theme-primary) 24%, transparent)}.condition-graph__phase-card-body{align-items:center;gap:var(--fg-space-control);text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:14px 1fr auto;min-width:0;padding:0;display:grid}.condition-graph__phase-card-body:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:2px}.condition-graph__phase-card-swatch{border:1px solid color-mix(in srgb, var(--fg-theme-border-strong) 18%, transparent);border-radius:3px;flex:0 0 12px;width:12px;height:12px}.condition-graph__phase-card-label{font:var(--fg-body-font);color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.condition-graph__phase-card-sessions{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.condition-graph__phase-card-boundaries{justify-content:flex-start;align-items:center;gap:4px;display:flex}.condition-graph__phase-card-boundary{font:var(--fg-helper-font);background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);min-width:64px;color:var(--fg-theme-text-secondary);cursor:pointer;border-radius:999px;flex:none;padding:3px 9px}.condition-graph__phase-card-boundary:hover{border-color:var(--fg-theme-primary);color:var(--fg-theme-primary-ink)}.condition-graph__phase-card-boundary--pending{background:var(--fg-theme-primary-soft);border-color:var(--fg-theme-primary);color:var(--fg-theme-primary-ink)}.condition-graph__phase-card-boundary--selected{background:var(--fg-theme-selection-soft);border-color:var(--fg-theme-selection);color:var(--fg-theme-selection-ink);box-shadow:0 0 0 1px var(--fg-theme-primary);font-weight:600}.condition-graph__phase-card-edges{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.condition-graph__phase-card-edge{display:inline-flex}.condition-graph__phase-card-edge-button{font:var(--fg-control-font);background:var(--fg-theme-primary-soft);color:var(--fg-theme-primary-ink);border:1px solid var(--fg-theme-primary);cursor:pointer;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;border-radius:9999px;max-width:100%;padding:1px 8px;overflow:hidden}.condition-graph__phase-card-edge-button:hover{background:var(--fg-theme-hover)}.condition-graph__ribbon[data-layout-mode=tier-columns]{gap:var(--fg-space-control);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.condition-graph__ribbon{gap:var(--fg-space-control);background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);box-sizing:border-box;border-radius:6px;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:8px;display:flex}.condition-graph__ribbon--empty{min-height:40px;color:var(--fg-theme-text-muted);justify-content:center;align-items:center}.condition-graph__ribbon-empty-text{font:var(--fg-helper-font);font-style:italic}.condition-graph__ribbon-row{align-items:center;gap:var(--fg-space-group);background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);box-sizing:border-box;border-radius:6px;flex-flow:row;width:100%;min-width:0;max-width:100%;padding:4px 10px;display:flex}.condition-graph:not(.condition-graph--stacked) .condition-graph__ribbon-id{flex:0 auto;min-width:0}.condition-graph:not(.condition-graph--stacked) .condition-graph__ribbon-label--short,.condition-graph:not(.condition-graph--stacked) .condition-graph__ribbon-label--fa-role,.condition-graph:not(.condition-graph--stacked) .condition-graph__ribbon-label--fa-focus{min-width:0}.condition-graph--stacked .condition-graph__ribbon-row{flex-wrap:wrap;row-gap:4px;padding-right:10px;height:auto!important}.condition-graph--stacked .condition-graph__ribbon-id{flex:0 auto;min-width:0;max-width:100%}.condition-graph__ribbon-row--selected{border-color:var(--fg-theme-border-strong);box-shadow:0 0 0 2px var(--fg-theme-shadow)}.condition-graph__ribbon-row--condition-focused{border-color:var(--fg-theme-primary);background:var(--fg-theme-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg-theme-primary) 24%, transparent)}.condition-graph__ribbon-row-select{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;min-height:18px;padding:0;line-height:1;display:inline-flex}.condition-graph .condition-graph__ribbon-row-select:hover:not(:disabled){background:0 0;border:0}.condition-graph .condition-graph__ribbon-row-select:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:2px}.condition-graph__ribbon-swatch{border:1px solid color-mix(in srgb, var(--fg-theme-border-strong) 15%, transparent);border-radius:4px;width:16px;height:16px;display:inline-block}.condition-graph__ribbon-swatch--small{vertical-align:middle;width:12px;height:12px;margin-right:6px}.condition-graph__ribbon-label{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.condition-graph__ribbon-label--short{flex:0 6.5rem;min-width:4.5rem}.condition-graph__ribbon-label--fa-role{flex:0 9rem;min-width:7.25rem}.condition-graph__ribbon-label--fa-focus{flex:0 7rem;min-width:5.75rem}.condition-graph__ribbon-label-text{font:var(--fg-control-font);color:var(--fg-theme-text-muted)}.condition-graph:not(.condition-graph--stacked) .condition-graph__ribbon-label-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.condition-graph__ribbon-label-input{border:1px solid #0000;border-bottom:1px dashed var(--fg-theme-border-subtle);font:inherit;color:inherit;box-sizing:border-box;background:0 0;width:100%;min-width:0;padding:2px 4px}.condition-graph__ribbon-label-input:hover{border-bottom-color:var(--fg-theme-border)}.condition-graph__ribbon-label-input:focus{border-color:var(--fg-theme-focus);background:var(--fg-theme-hover);border-radius:4px;outline:none}.condition-graph__ribbon-role-select,.condition-graph__ribbon-focus-select{appearance:auto}.condition-graph__ribbon-row[data-fa-focus-state=ghost]{opacity:.72}.condition-graph__ribbon-row[data-fa-focus-state=solo]{border-color:var(--fg-theme-focus);box-shadow:0 0 0 2px var(--fg-theme-focus-soft)}.condition-graph__ribbon-row[data-fa-focus-state=hide]{opacity:.48;background:var(--fg-theme-panel)}.condition-graph__focus-warning{font:var(--fg-body-font);border:1px solid var(--fg-theme-warning);background:var(--fg-theme-warning-soft);color:var(--fg-theme-warning);border-radius:6px;margin:-4px 0 8px;padding:6px 10px}.condition-graph__ribbon-id{font:var(--fg-body-font);color:var(--fg-theme-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:8rem;overflow:hidden}.condition-graph__ribbon-chip{font:var(--fg-body-font);text-transform:none;white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.condition-graph__ribbon-chip--shared{background:var(--fg-theme-success-soft);color:var(--fg-theme-success);border:1px solid var(--fg-theme-success)}.condition-graph__ribbon-chip--separate{background:var(--fg-theme-info-soft);color:var(--fg-theme-info);border:1px solid var(--fg-theme-info)}.condition-graph__ribbon-chip--single{background:var(--fg-theme-canvas);color:var(--fg-theme-text-secondary);border:1px solid var(--fg-theme-border-subtle)}.condition-graph__ribbon-tier-count{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);white-space:nowrap}.condition-graph__strip-inner{width:fit-content;max-width:100%;position:relative}.condition-graph__strip-labels{pointer-events:none;position:absolute;inset:0}.condition-graph__strip-label{box-sizing:border-box;align-items:center;padding-left:6px;padding-right:8px;display:flex;position:absolute;left:0}.condition-graph__strip-label-text{font:var(--fg-control-font);color:var(--fg-theme-text-secondary);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.condition-graph__strip-svg{max-width:100%;height:auto;display:block}.condition-graph__boundary-hit-target{stroke:#0000;stroke-width:0;stroke-dasharray:none}.condition-graph__boundary-hit-target:hover,.condition-graph__boundary-hit-target--pending{stroke:var(--fg-theme-primary);stroke-width:1.5px;stroke-dasharray:none;fill:var(--fg-theme-hover)}.condition-graph__strip-pill--selected rect{filter:drop-shadow(0 1px 3px var(--fg-theme-shadow))}.condition-graph__strip-connector--selected{filter:drop-shadow(0 0 2px var(--fg-theme-shadow))}.condition-graph__inspector{background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);gap:var(--fg-space-group);box-sizing:border-box;border-radius:8px;flex-direction:column;height:100%;min-height:200px;padding:12px;display:flex}.condition-graph__inspector--empty{color:var(--fg-theme-text-muted);justify-content:flex-start;align-items:flex-start}.condition-graph__inspector-header{align-items:center;gap:var(--fg-space-group);border-bottom:1px solid var(--fg-theme-border-subtle);padding-bottom:8px;display:flex}.condition-graph__inspector-header-swatch{border:1px solid color-mix(in srgb, var(--fg-theme-border-strong) 15%, transparent);border-radius:4px;flex:none;width:16px;height:16px}.condition-graph__inspector-header-text{flex-direction:column;gap:2px;min-width:0;display:flex}.condition-graph__inspector-title{font:var(--fg-helper-font);color:var(--fg-theme-text-secondary);margin:0}.condition-graph__inspector-subtitle{font:var(--fg-subheading-font);color:var(--fg-theme-text);text-overflow:ellipsis;margin:0;overflow:hidden}.condition-graph__inspector-hint{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);margin:0}.condition-graph__inspector-meta{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;padding:0;display:grid}.condition-graph__inspector-meta>div{display:contents}.condition-graph__inspector-meta dt{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);text-transform:none;align-self:center}.condition-graph__inspector-meta dd{font:var(--fg-helper-font);color:var(--fg-theme-text);margin:0}.condition-graph__inspector-meta dd code{font-family:inherit;font-size:var(--fg-body-font-size);background:var(--fg-theme-canvas);border-radius:3px;padding:1px 4px}.condition-graph__inspector-actions{gap:var(--fg-space-control);flex-direction:column;display:flex}.condition-graph__inspector-button{font:var(--fg-control-font);appearance:none;align-items:center;gap:var(--fg-space-control);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);color:var(--fg-theme-text);cursor:pointer;text-align:left;border-radius:4px;padding:6px 10px;display:inline-flex}.condition-graph__inspector-button:hover{background:var(--fg-theme-hover);border-color:var(--fg-theme-border)}.condition-graph__inspector-button:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:1px}.condition-graph__inspector-button--danger{border-color:var(--fg-theme-danger);background:var(--fg-theme-danger-soft);color:var(--fg-theme-danger)}.condition-graph__inspector-button--danger:hover{background:var(--fg-theme-hover);border-color:var(--fg-theme-danger)}.condition-graph__inspector-boundary-list{font:var(--fg-body-font);color:var(--fg-theme-text-secondary);margin:0;padding-left:18px}.condition-graph__inspector-boundary-list code{font-family:inherit;font-size:var(--fg-body-font-size);background:var(--fg-theme-canvas);border-radius:3px;padding:0 4px}.condition-graph__inspector-join{border-top:1px solid var(--fg-theme-border-subtle);padding-top:8px}.condition-graph__inspector-join summary{font:var(--fg-body-font);cursor:pointer;color:var(--fg-theme-info);margin-bottom:6px}.condition-graph__inspector-join-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.condition-graph__tier-column-actions{gap:4px;margin-left:8px;display:inline-flex}.condition-graph__tier-column-add,.condition-graph__tier-column-remove{font:var(--fg-helper-font);background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);cursor:pointer;color:var(--fg-theme-text);border-radius:3px;padding:2px 6px}.condition-graph__tier-column-add:hover{border-color:var(--fg-theme-primary);color:var(--fg-theme-primary-ink)}.condition-graph__tier-column-remove:hover:not(:disabled){border-color:var(--fg-theme-danger);color:var(--fg-theme-danger)}.condition-graph__tier-column-remove:disabled{opacity:.4;cursor:not-allowed}.condition-graph__phase-card-editors{font:var(--fg-body-font);gap:var(--fg-space-control);grid-template-columns:minmax(58px,.55fr) minmax(118px,1fr) auto auto;align-items:end;display:grid}.condition-graph__phase-card-editor{flex-direction:column;gap:1px;min-width:0;display:flex}.condition-graph__phase-card-editor--label{grid-column:1/-1}.condition-graph__phase-card-editor-text{font:var(--fg-body-font);color:var(--fg-theme-text-muted);text-transform:none}.condition-graph__phase-card-input,.condition-graph__phase-card-select{font:var(--fg-control-font);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);color:var(--fg-theme-text);border-radius:2px;min-width:0;padding:2px 4px}.condition-graph__phase-card-input--mono{font-variant-numeric:tabular-nums;font-family:inherit}.condition-graph__phase-card-effective{font:var(--fg-body-font);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);color:var(--fg-theme-text);text-transform:none;white-space:nowrap;border-radius:2px;align-items:center;padding:1px 6px;display:inline-flex}.condition-graph__phase-card-effective--connect{background:var(--fg-theme-success-soft);border-color:var(--fg-theme-success);color:var(--fg-theme-success)}.condition-graph__phase-card-effective--break{background:var(--fg-theme-panel);border-color:var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary)}.condition-graph__phase-card-effective--start{background:var(--fg-theme-canvas);border-color:var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary)}.condition-graph__phase-card-delete{font:var(--fg-body-font);background:var(--fg-theme-danger-soft);border:1px solid var(--fg-theme-border-subtle);cursor:pointer;color:var(--fg-theme-text);border-radius:3px;padding:0 6px}.condition-graph__phase-card-delete:hover:not(:disabled){border-color:var(--fg-theme-danger);color:var(--fg-theme-danger)}.condition-graph__phase-card-delete:disabled{opacity:.4;cursor:not-allowed}.condition-graph__inspector-fields{gap:var(--fg-space-control);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-bottom:8px;display:grid}.condition-graph__inspector-field{font:var(--fg-body-font);color:var(--fg-theme-text);flex-direction:column;gap:2px;display:flex}.condition-graph__inspector-field>span{font:var(--fg-body-font);color:var(--fg-theme-text-muted);text-transform:none}.condition-graph__inspector-badge{font:var(--fg-helper-font);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);color:var(--fg-theme-text);text-transform:none;white-space:nowrap;border-radius:2px;align-self:end;align-items:center;padding:1px 6px;display:inline-flex}.condition-graph__inspector-badge--connect{background:var(--fg-theme-success-soft);border-color:var(--fg-theme-success);color:var(--fg-theme-success)}.condition-graph__inspector-badge--break{background:var(--fg-theme-panel);border-color:var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary)}.condition-graph__inspector-badge--start{background:var(--fg-theme-canvas);border-color:var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary)}.condition-graph__inspector-line-style{border-top:1px solid var(--fg-theme-border-subtle);margin-top:8px;padding-top:8px}.condition-graph__inspector-line-style-head{font:var(--fg-body-font);color:var(--fg-theme-text);margin-bottom:6px}.condition-graph__inspector-line-style-fields{gap:var(--fg-space-control);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.condition-graph__inspector-line-tone{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.condition-graph__inspector-line-tone-label{font:var(--fg-control-font);color:var(--fg-theme-text-muted);text-transform:lowercase}.condition-graph__inspector-line-tone-swatches{gap:4px;display:inline-flex}.condition-graph__inspector-line-tone-swatch{border:1px solid var(--fg-theme-border-subtle);cursor:pointer;border-radius:3px;width:22px;height:22px;padding:0}.condition-graph__inspector-line-tone-swatch--active{outline:2px solid var(--fg-theme-focus);outline-offset:1px}.condition-graph__inspector-hex-row{gap:4px;display:inline-flex}.condition-graph__inspector-hex-row input[type=color]{width:32px;height:24px}.condition-graph__inspector-hex-row input[type=text],.condition-graph__inspector-hex-row input:not([type]){width:88px}.condition-graph__inspector-metadata{gap:var(--fg-space-control);border-top:1px solid var(--fg-theme-border-subtle);flex-direction:column;margin-top:8px;padding-top:8px;display:flex}.analysis-workbench.statistics-pane{gap:var(--fg-space-section)}.statistics-pane-header{justify-content:space-between;align-items:center;gap:var(--fg-space-row);flex-wrap:wrap;display:flex}.statistics-pane-header-actions{justify-content:flex-end;align-items:end;gap:var(--fg-space-group);flex-wrap:wrap;display:flex}.statistics-pane-pinned-help{flex-basis:100%;margin:0}.statistics-pane-context{gap:var(--fg-control-field-gap);overflow-wrap:anywhere;flex:12rem;align-self:center;min-width:0;font-size:.95rem;font-weight:600;display:grid}.statistics-pane-context-kind{color:var(--fg-theme-text-secondary);font-size:.78rem;font-weight:400}.statistics-pane-explanation-choice .control-group>span,.statistics-pane-control-row :is(label,legend,.control-group>span){color:var(--fg-theme-text-secondary);font-size:.8rem;font-weight:400}.statistics-pane-control-row{align-items:flex-end;gap:var(--fg-space-row);flex-wrap:wrap;display:flex}.statistics-pane-analysis-control{flex:0 14rem}.statistics-pane-target-editor{align-items:flex-end;gap:calc(1.5 * var(--fg-control-gap));flex:0 26rem;grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(100%,24rem);display:grid}.statistics-pane-target-control{min-width:0}.statistics-pane-criterion-control{flex:0 22rem}.statistics-pane-control-actions{align-items:center;gap:var(--fg-space-row);min-height:var(--fg-control-field-height);flex-wrap:wrap;margin-inline-start:auto;font-size:.8rem;display:flex}.statistics-pane-pin-action{border-inline-start:1px solid var(--fg-theme-border-subtle);align-items:center;padding-inline-start:var(--fg-space-group);display:inline-flex}.statistics-pane-output-actions{align-items:center;gap:var(--fg-space-group);flex-wrap:wrap;font-size:.85rem;display:flex}.statistics-b-results{gap:var(--fg-space-section);min-width:0;color:var(--fg-theme-text);display:grid;container-type:inline-size}.statistics-b-results :is(h2,h3,h4,h5,p,figure,dl){margin:0}.statistics-b__group,.statistics-b__detail-groups{gap:var(--fg-space-group);min-width:0;display:grid}.statistics-b__group+.statistics-b__group,.statistics-b__detail-groups,.statistics-b__bayesian{border-top:1px solid var(--fg-theme-border-subtle);padding-top:24px}.statistics-b__group-heading{gap:4px;display:grid}.statistics-b-results .statistics-b__group-heading h2{font-size:.95rem;line-height:1.3}.statistics-b__group-heading p{color:var(--fg-theme-text-secondary);font-size:.8rem;line-height:1.4}.statistics-b__composition{gap:var(--fg-space-section);grid-template-columns:minmax(0,1fr) minmax(220px,285px);align-items:start;min-width:0;display:grid}.statistics-b__main,.statistics-b__side{align-content:start;gap:22px;min-width:0;display:grid}.statistics-b__finding{gap:calc(1.5 * var(--fg-control-gap));min-width:0;display:grid}.statistics-b__finding-heading{justify-content:space-between;align-items:center;gap:var(--fg-control-gap);flex-wrap:wrap;display:flex}.statistics-b__eyebrow{color:var(--fg-theme-text-secondary);letter-spacing:.035em;text-transform:uppercase;font-size:.76rem;font-weight:700}.statistics-b-results .statistics-b__finding h3{font-size:1.15rem;font-weight:600;line-height:1.26}.statistics-b__fact{gap:8px;min-width:0;display:grid}.statistics-b__fact-heading{align-items:baseline;gap:calc(1.5 * var(--fg-control-gap));flex-wrap:wrap;display:flex}.statistics-b__fact-heading h5{flex-basis:100%;font-size:.86rem}.statistics-b__value{font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:600;line-height:1.17}.statistics-b__fact--supporting .statistics-b__value{font-size:1.08rem}.statistics-b__fact p,.statistics-b__qualifications p,.statistics-b__basis p,.statistics-b__bayesian p{font-size:.9rem;line-height:1.5}.statistics-b__fact--primary>p:first-of-type{font-size:1rem}.statistics-b__qualification,.statistics-b__qualifications,.statistics-b__visual-cue{color:var(--fg-theme-text-secondary);font-size:.84rem}.statistics-b__visual-cue{border-inline-start:3px solid var(--fg-theme-border-strong);padding-inline-start:calc(1.5 * var(--fg-control-gap));font-weight:400;line-height:1.5}.statistics-b__fact-actions:empty{display:none}.statistics-b__result-actions{align-items:center;gap:var(--fg-space-row);flex-wrap:wrap;font-size:.8rem;display:flex}.statistics-b__fact details{color:var(--fg-theme-text-secondary);font-size:.82rem;line-height:1.45}.statistics-b__fact details summary{cursor:pointer}.statistics-b__fact details ul{padding-left:19px}.statistics-b__copy{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.statistics-b__copy .statistics-b__number-action{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none}.statistics-b__number-action:hover{-webkit-text-decoration:underline dotted var(--fg-theme-primary);text-decoration:underline dotted var(--fg-theme-primary)}.statistics-b__fact-heading .statistics-b__copy{font-weight:600}.statistics-b__fact-heading .statistics-b__number-action{font-size:1.85rem;line-height:1.17}.statistics-b__fact--supporting .statistics-b__number-action{font-size:1.08rem}.statistics-b__copy [role=status]{color:var(--fg-theme-text-secondary);font-size:.75rem}.statistics-b__supporting{border-top:1px solid var(--fg-theme-border-subtle);gap:11px;padding-top:16px;display:grid}.statistics-b__evidence{gap:var(--fg-control-gap);min-width:0;display:grid}.statistics-b__evidence th{width:42%}.statistics-b__evidence .statistics-b__qualification{line-height:1.45}.statistics-b__supporting h4,.statistics-b__basis h4,.statistics-b__options h4,.statistics-b__snapshot h4{font-size:.92rem}.statistics-b__supporting .statistics-b__fact+.statistics-b__fact{border-top:1px solid var(--fg-theme-border-subtle);padding-top:12px}.statistics-b__plot,.statistics-b__plot>*{min-width:0}.statistics-b__plot svg{max-width:100%;height:auto}.statistics-b__snapshot,.statistics-b__options{border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);min-width:0;padding:calc(2.5 * var(--fg-control-gap));gap:13px;font-size:.85rem;display:grid}.statistics-b__snapshot>p{color:var(--fg-theme-text-secondary);font-size:.79rem}.statistics-b__snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}.statistics-b__snapshot dl>div{gap:4px;min-width:0;display:grid}.statistics-b__snapshot dt{color:var(--fg-theme-text-secondary);font-size:.77rem}.statistics-b__snapshot dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:3px;margin:0;font-size:1.25rem;font-weight:500;display:flex}.statistics-b__snapshot dl>.statistics-b__snapshot-wide{border-block-start:1px solid var(--fg-theme-border-subtle);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-block-start:calc(1.5 * var(--fg-control-gap));display:flex}.statistics-b__snapshot-wide dd{font-size:.85rem}.statistics-b__group>.statistics-b__snapshot dl{gap:calc(2 * var(--fg-control-gap)) calc(4 * var(--fg-control-gap));flex-wrap:wrap;display:flex}.statistics-b__group>.statistics-b__snapshot dl>div{flex:1 1 max-content}.statistics-b__group>.statistics-b__snapshot dl>.statistics-b__snapshot-wide{border:0;grid-column:auto;padding:0;display:grid}.statistics-b__snapshot details,.statistics-b__basis details,.statistics-b__additional-plots,.statistics-b__unavailable{color:var(--fg-theme-text-secondary);font-size:.82rem;line-height:1.45}.statistics-b__snapshot summary,.statistics-b__basis summary,.statistics-b__additional-plots summary,.statistics-b__unavailable summary{cursor:pointer}.statistics-b__snapshot ul,.statistics-b__basis ul{padding-left:19px}.statistics-b__snapshot li+li,.statistics-b__basis li+li{margin-top:7px}.statistics-b__options{gap:10px}.statistics-b__bayesian{justify-content:space-between;align-items:start;gap:24px;display:flex}.statistics-b__bayesian>div{gap:5px;display:grid}.statistics-b__bayesian strong{font-size:.91rem}.statistics-b__bayesian p{color:var(--fg-theme-text-secondary);font-size:.84rem}.statistics-b__bayesian-dialog{gap:20px;display:grid}.statistics-b__bayesian-dialog figure{border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);background:var(--fg-theme-panel);padding:calc(2 * var(--fg-control-gap));gap:11px;display:grid}.statistics-b__bayesian-dialog figure>div{grid-template-columns:110px 1fr;align-items:center;gap:12px;font-size:.81rem;display:grid}.statistics-b__range{background:var(--fg-theme-selection-soft);border:1px solid var(--fg-theme-selection);border-radius:999px;height:13px;display:block}.statistics-b__range--narrow{width:46%;margin-left:27%}.statistics-b__range--wide{width:86%;margin-left:7%}.statistics-b__bayesian-dialog figcaption{color:var(--fg-theme-text-secondary);font-size:.76rem}@container (width<=680px){.statistics-b__composition{grid-template-columns:minmax(0,1fr)}.statistics-b__bayesian{gap:12px;display:grid}.statistics-b__group>.statistics-b__snapshot dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){.analysis-workbench.statistics-pane{padding:calc(2 * var(--fg-control-gap));gap:var(--fg-space-group)}.statistics-pane-header-actions{justify-content:flex-start}.statistics-pane-context{flex-basis:100%}.statistics-pane-control-row{align-items:stretch}.statistics-pane-analysis-control,.statistics-pane-target-editor,.statistics-pane-criterion-control{flex-basis:100%}.statistics-pane-target-control{max-width:none}.statistics-pane-control-actions{margin-inline-start:0}}@container (width<=390px){.statistics-pane-target-editor{grid-template-columns:minmax(0,1fr)}.statistics-pane-pin-action{border-inline-start:0;padding-inline-start:0}}.analysis-workbench{background:var(--fg-theme-pane-background);min-height:100%;color:var(--fg-theme-text);flex-direction:column;gap:12px;padding:12px;display:flex;overflow:auto}.analysis-basic-context{color:var(--fg-theme-text-secondary);margin:8px 0 0;font-size:.8rem;line-height:1.45}.analysis-readable-summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:6px;display:grid}.analysis-result-actions{flex-wrap:wrap;gap:6px;display:flex}@container data-workbench (width<=720px){.analysis-workbench{padding:10px}}.workspace-guide-callout__outline{z-index:240;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0;overflow:visible}.workspace-guide-callout__outline path{fill:var(--fg-theme-floating);stroke:var(--fg-theme-border);stroke-width:1px;stroke-linejoin:round;filter:drop-shadow(0 8px 18px var(--fg-theme-shadow)) drop-shadow(0 1px 3px var(--fg-theme-shadow))}.fg-modal-dialog.workspace-guide-callout{z-index:240;gap:var(--fg-space-inline);width:min(360px,100vw - 24px);max-height:calc(100dvh - 24px);padding:var(--fg-space-row);display:grid;position:fixed;top:12px;left:12px}.fg-modal-dialog.workspace-guide-callout--outlined{box-shadow:none;background:0 0;border-color:#0000}.workspace-guide-callout__head{align-items:flex-start;gap:var(--fg-space-control);padding-inline-end:var(--fg-control-height);display:flex}.workspace-guide-callout__close{position:absolute;inset-block-start:var(--fg-space-detail);inset-inline-end:var(--fg-space-detail)}.workspace-guide-callout__head h2,.workspace-guide-callout__step,.workspace-guide-callout__body p{margin:0}.workspace-guide-callout__head h2{font:var(--fg-subheading-font)}.workspace-guide-callout__step{margin-bottom:var(--fg-space-detail);color:var(--fg-theme-text-secondary);font:var(--fg-helper-font)}.workspace-guide-callout__body{line-height:1.45;position:relative}.workspace-guide-callout__missing{top:0;padding-top:var(--fg-space-control);visibility:hidden;pointer-events:none;position:absolute;inset-inline:0}.workspace-guide-callout__missing--shown{visibility:visible;pointer-events:auto;position:static}.workspace-guide-callout__actions{justify-content:flex-end;align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.workspace-guide-callout,.workspace-guide-callout__outline{scroll-behavior:auto;transition:none;animation:none}}.fg-document-save-control{flex:none;min-width:0}.fg-document-save-control[data-state=failed]>button{color:var(--fg-theme-danger)}.fg-document-save-control[data-muted=true]>button,button[data-fg-save-file][data-current=true]{color:var(--fg-theme-text-muted)}.fg-file-connection-actions{align-items:center;gap:.5rem;display:flex}.fg-document-save-control[data-form=icon]>button{justify-content:center}.fg-file-connection h3{margin:0}.fg-file-connection{border-top:1px solid var(--fg-theme-border);min-width:0;margin-block-start:.75rem;padding-block-start:.75rem}.fg-file-connection code,.fg-file-connection pre{white-space:pre-wrap;overflow-wrap:anywhere}.fg-file-connection-actions{flex-wrap:wrap;margin-block-start:.5rem}.fg-file-connection-separator{border-inline-start:1px solid var(--fg-theme-border);height:1.5rem;margin-inline:.25rem}.domain-aware-diff-preview{gap:var(--fg-control-gap);min-width:0;display:grid;overflow-x:auto}.domain-aware-diff-preview .domain-aware-diff-preview-table{min-inline-size:24rem}.import-workbench-pane{width:100%;min-width:0;color:var(--fg-theme-text);background:var(--fg-theme-pane-background);box-sizing:border-box;flex-direction:column;gap:10px;padding:10px;font-size:.82rem;line-height:1.4;display:flex}.import-workbench-pane-return{align-self:flex-start}.import-workbench-pane-header{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 10px;display:flex}.import-workbench-pane-header-text{flex-direction:column;gap:2px;min-width:0;display:flex}.import-workbench-pane-title{color:var(--fg-theme-text);margin:0;font-size:1rem;font-weight:750;line-height:1.25}.import-workbench-pane-subtitle{color:var(--fg-theme-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.4}.import-workbench-pane-header-cancel{border:1px solid var(--fg-theme-border-subtle);min-height:30px;color:var(--fg-theme-text);background:var(--fg-theme-control);font:inherit;cursor:pointer;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:650;display:inline-flex}.import-workbench-pane-header-cancel:hover,.import-workbench-pane-header-cancel:focus-visible{border-color:var(--fg-theme-focus);background:var(--fg-theme-hover)}.import-workbench-pane-source{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.import-workbench-pane-source.is-dragging{border-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft)}.import-workbench-pane-source-head{flex-direction:column;gap:4px;display:flex}.import-workbench-pane-drop{border:1px dashed var(--fg-theme-border-subtle);background:var(--fg-theme-panel);text-align:center;border-radius:5px;justify-content:center;align-items:center;min-height:56px;padding:10px;display:flex}.import-workbench-pane-source.is-dragging .import-workbench-pane-drop{border-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft)}.import-workbench-pane-drop-label{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);color:var(--fg-theme-text);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:6px 12px;font-size:.82rem;font-weight:650;display:inline-flex}.import-workbench-pane-drop-label:hover,.import-workbench-pane-drop-label:focus-within{border-color:var(--fg-theme-focus);background:var(--fg-theme-hover)}.import-workbench-pane-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.import-workbench-pane-samples{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:8px;display:grid}.import-workbench-pane-samples-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.import-workbench-pane-samples-copy p{margin:0}.import-workbench-pane-sample-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px;display:flex}.import-workbench-pane-sample-actions button,.import-workbench-pane-sample-actions a{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-height:28px;color:var(--fg-theme-text);font:inherit;cursor:pointer;border-radius:5px;align-items:center;padding:4px 8px;font-size:.76rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.import-workbench-pane-sample-actions button:hover,.import-workbench-pane-sample-actions button:focus-visible,.import-workbench-pane-sample-actions a:hover,.import-workbench-pane-sample-actions a:focus-visible{border-color:var(--fg-theme-focus);background:var(--fg-theme-hover)}.import-workbench-pane-paste{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 8px;display:grid}.import-workbench-pane-paste-label{grid-area:1/1/auto/-1}.import-workbench-pane-paste-area{border:1px solid var(--fg-theme-border-subtle);width:100%;min-height:78px;color:var(--fg-theme-text);background:var(--fg-theme-control);font:inherit;resize:vertical;border-radius:5px;grid-area:2/1;padding:6px 8px;font-size:.78rem;line-height:1.4}.import-workbench-pane-paste-area:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:0;border-color:var(--fg-theme-focus)}.import-workbench-pane-paste-submit{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-primary-soft);min-height:30px;color:var(--fg-theme-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:5px;grid-area:2/2;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:650;display:inline-flex}.import-workbench-pane-paste-submit:hover:not(:disabled),.import-workbench-pane-paste-submit:focus-visible:not(:disabled){border-color:var(--fg-theme-focus);background:var(--fg-theme-hover)}.import-workbench-pane-paste-submit:disabled{opacity:.55;cursor:not-allowed}.import-workbench-pane-body{flex-direction:column;gap:10px;display:flex}.import-workbench-pane--wide .import-workbench-pane-body{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:10px;display:grid}.import-workbench-pane-body-primary,.import-workbench-pane-body-secondary{flex-direction:column;gap:10px;min-width:0;display:flex}.import-workbench-pane-profile{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.import-workbench-pane-profile-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.import-workbench-pane-profile-badge{border:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text);background:var(--fg-theme-panel);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:650;display:inline-flex}.import-workbench-pane-profile-badge--json{border-color:var(--fg-theme-primary);color:var(--fg-theme-primary-ink);background:var(--fg-theme-primary-soft)}.import-workbench-pane-profile-badge--delimited{border-color:var(--fg-theme-border-subtle);color:var(--fg-theme-info);background:var(--fg-theme-info-soft)}.import-workbench-pane-profile-badge--xlsx{border-color:var(--fg-theme-secondary);color:var(--fg-theme-secondary-ink);background:var(--fg-theme-secondary-soft)}.import-workbench-pane-profile-badge--text{border-color:var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);background:var(--fg-theme-canvas)}.import-workbench-pane-profile-badge--unknown{border-color:var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);background:var(--fg-theme-panel);font-style:italic}.import-workbench-pane-status{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:2px 8px;font-size:.66rem;font-weight:700;display:inline-flex}.import-workbench-pane-status--ready{color:var(--fg-theme-success);background:var(--fg-theme-success-soft)}.import-workbench-pane-status--needs-resolution{color:var(--fg-theme-secondary-ink);background:var(--fg-theme-secondary-soft)}.import-workbench-pane-status--blocked{color:var(--fg-theme-danger);background:var(--fg-theme-danger-soft)}.import-workbench-pane-profile-explanation{color:var(--fg-theme-text-secondary);margin:0;font-size:.8rem;line-height:1.4}.import-workbench-pane-profile-meta{color:var(--fg-theme-text-muted);margin:0;font-size:.74rem}.import-workbench-pane-diagnostics{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.import-workbench-pane-diagnostics--empty{padding:12px}.import-workbench-pane-diagnostic-group{flex-direction:column;gap:6px;display:flex}.import-workbench-pane-diagnostic-group-head{color:var(--fg-theme-text-secondary);align-items:center;gap:6px;display:flex}.import-workbench-pane-diagnostic-group--blocker .import-workbench-pane-diagnostic-group-head{color:var(--fg-theme-danger)}.import-workbench-pane-diagnostic-group--warning .import-workbench-pane-diagnostic-group-head{color:var(--fg-theme-warning)}.import-workbench-pane-diagnostic-group--note .import-workbench-pane-diagnostic-group-head{color:var(--fg-theme-info)}.import-workbench-pane-diagnostic-group-count{background:var(--fg-theme-canvas);min-width:22px;color:var(--fg-theme-text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.7rem;font-weight:700;display:inline-flex}.import-workbench-pane-diagnostic-group--blocker .import-workbench-pane-diagnostic-group-count{background:var(--fg-theme-danger-soft);color:var(--fg-theme-danger)}.import-workbench-pane-diagnostic-group--warning .import-workbench-pane-diagnostic-group-count{background:var(--fg-theme-warning-soft);color:var(--fg-theme-warning)}.import-workbench-pane-diagnostic-group--note .import-workbench-pane-diagnostic-group-count{background:var(--fg-theme-info-soft);color:var(--fg-theme-info)}.import-workbench-pane-diagnostic-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.import-workbench-pane-diagnostic{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-left-width:3px;border-radius:5px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.import-workbench-pane-diagnostic--blocker{border-color:var(--fg-theme-danger);border-left-color:var(--fg-theme-danger);background:var(--fg-theme-danger-soft)}.import-workbench-pane-diagnostic--warning{border-color:var(--fg-theme-warning);border-left-color:var(--fg-theme-warning);background:var(--fg-theme-warning-soft)}.import-workbench-pane-diagnostic--note{border-color:var(--fg-theme-border-subtle);border-left-color:var(--fg-theme-info);background:var(--fg-theme-info-soft)}.import-workbench-pane-diagnostic-row{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.import-workbench-pane-diagnostic-code{border:1px solid color-mix(in srgb, var(--fg-theme-border-strong) 8%, transparent);background:color-mix(in srgb, var(--fg-theme-text) 4%, transparent);color:var(--fg-theme-text);letter-spacing:0;border-radius:4px;padding:1px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:700}.import-workbench-pane-diagnostic-message{min-width:0;color:var(--fg-theme-text);flex:auto;font-size:.8rem;line-height:1.4}.import-workbench-pane-diagnostic-resolution{color:var(--fg-theme-text-secondary);margin:0;font-size:.76rem;line-height:1.4}.import-workbench-pane-diagnostic-resolution-label{color:var(--fg-theme-primary-ink);font-weight:700}.import-workbench-pane-diagnostic-evidence summary{cursor:pointer;color:var(--fg-theme-primary-ink);align-items:center;font-size:.74rem;font-weight:700;list-style:none;display:inline-flex}.import-workbench-pane-diagnostic-evidence summary::-webkit-details-marker{display:none}.import-workbench-pane-diagnostic-evidence pre{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);color:var(--fg-theme-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;max-height:160px;margin:4px 0 0;padding:6px 8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.72rem;line-height:1.35;display:block;overflow-y:auto}.import-workbench-pane-diagnostic-help{flex-direction:column;gap:4px;display:flex}.import-workbench-pane-diagnostic-help-toggle{color:var(--fg-theme-primary-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;align-self:flex-start;align-items:center;gap:4px;padding:2px 6px;font-size:.72rem;font-weight:700;display:inline-flex}.import-workbench-pane-diagnostic-help-toggle:hover,.import-workbench-pane-diagnostic-help-toggle:focus-visible{border-color:var(--fg-theme-focus);background:var(--fg-theme-hover);outline:none}.import-workbench-pane-diagnostic-help-toggle:focus-visible{border-color:var(--fg-theme-focus);outline:2px solid var(--fg-theme-focus);outline-offset:1px}.import-workbench-pane-diagnostic-help-toggle[aria-expanded=true]{color:var(--fg-theme-primary-ink);background:var(--fg-theme-hover);border-color:var(--fg-theme-primary)}.import-workbench-pane-diagnostic-help-panel{border:1px solid var(--fg-theme-border-subtle);border-left:3px solid var(--fg-theme-primary);background:var(--fg-theme-control);color:var(--fg-theme-text);border-radius:4px;flex-direction:column;gap:4px;margin:0;padding:8px 10px;display:flex}.import-workbench-pane-diagnostic-help-title{color:var(--fg-theme-primary-ink);margin:0;font-size:.78rem;font-weight:700}.import-workbench-pane-diagnostic-help-summary,.import-workbench-pane-diagnostic-help-resolution{color:var(--fg-theme-text-secondary);margin:0;font-size:.76rem;line-height:1.4}.import-workbench-pane-diagnostic-help-resolution-label{color:var(--fg-theme-primary-ink);font-weight:700}.import-workbench-pane-diagnostic-help-fallback{color:var(--fg-theme-text-muted);margin:0;font-size:.72rem;font-style:italic}.import-workbench-pane-preview-section{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.import-workbench-pane-preview-empty{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;flex-direction:column;gap:4px;padding:12px;display:flex}.import-workbench-pane-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.import-workbench-pane-preview-rowcount{color:var(--fg-theme-text-muted);font-size:.72rem}.import-workbench-pane-preview{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:5px;width:100%;max-height:320px;overflow:auto}.import-workbench-pane-preview-table{border-collapse:collapse;width:100%;font-size:.74rem}.import-workbench-pane-preview-table th,.import-workbench-pane-preview-table td{border-bottom:1px solid var(--fg-theme-border-subtle);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:220px;padding:4px 8px;overflow:hidden}.import-workbench-pane-preview-table thead th{z-index:1;background:var(--fg-theme-panel);color:var(--fg-theme-text-secondary);border-bottom:1px solid var(--fg-theme-border-subtle);font-size:.72rem;font-weight:700;position:sticky;top:0}.import-workbench-pane-preview-table tbody tr:nth-child(2n){background:var(--fg-theme-panel)}.import-workbench-pane-preview-row-num{width:36px;color:var(--fg-theme-text-disabled);font-variant-numeric:tabular-nums;text-align:right;background:var(--fg-theme-panel)!important}.import-workbench-pane-preview-blank{color:var(--fg-theme-text-disabled)}.import-workbench-pane-source-graph-split{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.import-workbench-pane-source-graph-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.import-workbench-pane-source-graph-cell{border-top:1px solid var(--fg-theme-border-subtle);flex-direction:column;gap:5px;min-width:0;padding:8px 0 0;display:flex}.import-workbench-pane-source-graph-cell strong{min-width:0;color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:750;overflow:hidden}.import-workbench-pane-source-graph-cell p{color:var(--fg-theme-text-muted);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.35}.import-workbench-pane-source-graph-cell dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;display:grid}.import-workbench-pane-source-graph-cell dl div{min-width:0}.import-workbench-pane-source-graph-cell dt{color:var(--fg-theme-text-muted);text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:.64rem;font-weight:700;line-height:1.1}.import-workbench-pane-source-graph-cell dd{color:var(--fg-theme-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:.72rem;line-height:1.2;overflow:hidden}.import-workbench-pane-source-graph-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.import-workbench-pane-source-graph-list li{min-width:0;color:var(--fg-theme-text-secondary);grid-template-columns:minmax(80px,.8fr) minmax(0,1fr);gap:6px;font-size:.72rem;display:grid}.import-workbench-pane-source-graph-list span,.import-workbench-pane-source-graph-list code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.import-workbench-pane-source-graph-list code,.import-workbench-pane-source-graph-cell>code{color:var(--fg-theme-primary-ink);letter-spacing:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem}.import-workbench-pane-source-graph-svg{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:5px;width:100%;height:72px}.import-workbench-pane-source-graph-svg line{stroke:#cbd5e1;stroke-width:1px}.import-workbench-pane-source-graph-svg polyline{fill:none;stroke:#0f766e;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.import-workbench-pane-section-head{flex-direction:column;gap:3px;display:flex}.import-workbench-pane-mapping,.import-workbench-pane-resolver{flex-direction:column;gap:8px;display:flex}.import-workbench-pane-mapping-grid,.import-workbench-pane-resolver-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;display:grid}.import-workbench-pane-mapping-row,.import-workbench-pane-resolver-row{flex-direction:column;gap:3px;min-width:0;display:flex}.import-workbench-pane-mapping-label{color:var(--fg-theme-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.import-workbench-pane-mapping select,.import-workbench-pane-resolver select{border:1px solid var(--fg-theme-border-subtle);width:100%;min-height:30px;color:var(--fg-theme-text);background:var(--fg-theme-control);font:inherit;border-radius:5px;padding:4px 8px;font-size:.78rem}.import-workbench-pane-mapping select:focus-visible,.import-workbench-pane-resolver select:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:0;border-color:var(--fg-theme-focus)}.import-workbench-pane-mapping select:disabled{opacity:.55;cursor:not-allowed}.import-workbench-pane-metadata-map{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;flex-direction:column;gap:7px;padding:8px;display:flex}.import-workbench-pane-metadata-map-head{color:var(--fg-theme-text-secondary);justify-content:space-between;align-items:baseline;gap:8px;font-size:.72rem;display:flex}.import-workbench-pane-metadata-row{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:5px;grid-template-columns:minmax(120px,.9fr) minmax(140px,1fr) minmax(120px,.8fr);align-items:end;gap:6px 8px;padding:7px;display:grid}.import-workbench-pane-metadata-row[data-ambiguity-state=ambiguous]{border-color:var(--fg-theme-secondary);background:var(--fg-theme-secondary-soft)}.import-workbench-pane-metadata-source,.import-workbench-pane-metadata-control{flex-direction:column;gap:3px;min-width:0;display:flex}.import-workbench-pane-metadata-source strong{color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.import-workbench-pane-metadata-source span{color:var(--fg-theme-text-muted);font-size:.72rem}.import-workbench-pane-unit-resolver,.import-workbench-pane-unit-grid{flex-direction:column;gap:8px;display:flex}.import-workbench-pane-unit-row{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;grid-template-columns:1fr 1fr;gap:6px 10px;padding:8px;display:grid}.import-workbench-pane-unit-row-head{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.import-workbench-pane-unit-detected{color:var(--fg-theme-text-secondary);font-size:.72rem;font-style:italic}.import-workbench-pane-unit-control{flex-direction:column;gap:3px;min-width:0;display:flex}.import-workbench-pane-unit-control-label{color:var(--fg-theme-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.import-workbench-pane-unit-control select{border:1px solid var(--fg-theme-border-subtle);width:100%;min-height:30px;color:var(--fg-theme-text);background:var(--fg-theme-control);font:inherit;border-radius:5px;padding:4px 8px;font-size:.78rem}.import-workbench-pane-unit-control select:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:0;border-color:var(--fg-theme-focus)}.import-workbench-pane-unit-decision{border-radius:4px;grid-column:1/-1;margin:0;padding:6px 8px;font-size:.76rem;line-height:1.4}.import-workbench-pane-unit-decision--safe{background:var(--fg-theme-success-soft);color:var(--fg-theme-success);border-left:3px solid var(--fg-theme-success)}.import-workbench-pane-unit-decision--unsafe{background:var(--fg-theme-danger-soft);color:var(--fg-theme-danger);border-left:3px solid var(--fg-theme-danger)}.import-workbench-pane-unit-help{color:var(--fg-theme-text-secondary);grid-column:1/-1;margin:0;font-size:.74rem;line-height:1.4}.import-workbench-pane-target-row{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;flex-direction:column;gap:8px;padding:10px;display:flex}.import-workbench-pane-target-segmented{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;display:grid}.import-workbench-pane-target-button{min-height:30px;color:var(--fg-theme-text-secondary);font:inherit;text-align:center;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 8px;font-size:.74rem;font-weight:650;overflow:hidden}.import-workbench-pane-target-button:hover:not(:disabled),.import-workbench-pane-target-button:focus-visible:not(:disabled){border-color:var(--fg-theme-focus);background:var(--fg-theme-hover)}.import-workbench-pane-target-button.is-active{border-color:var(--fg-theme-selection);color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft)}.import-workbench-pane-target-button:disabled{opacity:.45;cursor:not-allowed}.import-workbench-pane-target-warning{border-left:3px solid var(--fg-theme-warning);background:var(--fg-theme-warning-soft);color:var(--fg-theme-warning);margin:0;padding:6px 8px;font-size:.76rem;line-height:1.4}.import-workbench-pane-update-preview{border-left:3px solid var(--fg-theme-primary);background:var(--fg-theme-panel);flex-direction:column;gap:7px;padding:8px 9px;display:flex}.import-workbench-pane-update-preview-head{flex-direction:column;gap:2px;display:flex}.import-workbench-pane-update-preview-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;display:grid}.import-workbench-pane-update-preview[data-update-mode=replace] .import-workbench-pane-update-preview-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.import-workbench-pane-update-preview-counts div{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:5px;min-width:0;padding:5px 6px}.import-workbench-pane-update-preview-counts dt{color:var(--fg-theme-text-muted);text-transform:uppercase;margin:0;font-size:.66rem;font-weight:700;line-height:1.1}.import-workbench-pane-update-preview-counts dd{color:var(--fg-theme-text);font-variant-numeric:tabular-nums;margin:1px 0 0;font-size:.9rem;font-weight:750;line-height:1.1}.import-workbench-pane-update-preview-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.import-workbench-pane-update-preview-list li{border-top:1px solid var(--fg-theme-border-subtle);grid-template-columns:58px minmax(0,1fr);gap:3px 8px;min-width:0;padding:4px 0;display:grid}.import-workbench-pane-update-preview-kind{color:var(--fg-theme-primary-ink);text-transform:uppercase;align-self:start;font-size:.68rem;font-weight:800;line-height:1.3}.import-workbench-pane-update-preview-path,.import-workbench-pane-update-preview-values,.import-workbench-pane-update-preview-note{overflow-wrap:anywhere;min-width:0;line-height:1.3}.import-workbench-pane-update-preview-values,.import-workbench-pane-update-preview-note{color:var(--fg-theme-text-secondary);grid-column:2;font-size:.72rem}.import-workbench-pane-update-preview-empty,.import-workbench-pane-update-preview-more{color:var(--fg-theme-text-secondary);margin:0;font-size:.74rem;line-height:1.35}.import-workbench-pane-action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.import-workbench-pane-action{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-height:34px;color:var(--fg-theme-text);font:inherit;cursor:pointer;text-align:center;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;justify-content:center;align-items:center;padding:6px 12px;font-size:.8rem;font-weight:650;display:inline-flex;overflow:hidden}.import-workbench-pane-action--primary{border-color:var(--fg-theme-primary);color:var(--fg-theme-primary-ink);background:var(--fg-theme-primary-soft)}.import-workbench-pane-action--primary:hover:not(:disabled),.import-workbench-pane-action--primary:focus-visible:not(:disabled){background:var(--fg-theme-hover)}.import-workbench-pane-action--secondary{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.import-workbench-pane-action:disabled{opacity:.55;cursor:not-allowed}.import-workbench-pane-help{border-bottom:none;margin:0;padding:0 0 4px}.import-workbench-pane--medium .import-workbench-pane-mapping-grid,.import-workbench-pane--medium .import-workbench-pane-resolver-grid{grid-template-columns:minmax(0,1fr)}.import-workbench-pane--medium .import-workbench-pane-metadata-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.import-workbench-pane--medium .import-workbench-pane-metadata-source{grid-column:1/-1}.import-workbench-pane--medium .import-workbench-pane-target-segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.import-workbench-pane-xlsx-profile{border:1px solid color-mix(in srgb, var(--fg-theme-info) 22%, transparent);background:color-mix(in srgb, var(--fg-theme-panel) 90%, transparent);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.import-workbench-pane-xlsx-profile-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.import-workbench-pane-xlsx-sheet-select{color:var(--fg-theme-text-secondary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;font-size:.76rem;display:grid}.import-workbench-pane-xlsx-sheet-select select{border:1px solid color-mix(in srgb, var(--fg-theme-border) 45%, transparent);background:var(--fg-theme-control);width:100%;min-width:0;color:var(--fg-theme-text);border-radius:6px;padding:5px 7px}.import-workbench-pane-xlsx-profile-grid{color:var(--fg-theme-text-secondary);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;font-size:.76rem;display:grid}.import-workbench-pane-xlsx-profile-grid span{border:1px solid color-mix(in srgb, var(--fg-theme-border) 28%, transparent);background:var(--fg-theme-control);border-radius:6px;min-width:0;padding:5px 7px}.import-workbench-pane-xlsx-profile-columns,.import-workbench-pane-xlsx-profile-named{flex-wrap:wrap;gap:5px;display:flex}.import-workbench-pane-xlsx-profile code{text-overflow:ellipsis;background:var(--fg-theme-hover);max-width:100%;color:var(--fg-theme-text);border-radius:5px;padding:3px 5px;font-size:.72rem;overflow:hidden}.import-workbench-pane-xlsx-profile code[data-selected=true]{background:var(--fg-theme-selection-soft);color:var(--fg-theme-selection-ink)}.import-workbench-pane-xlsx-profile-sheets{gap:4px;margin:0;padding:0;list-style:none;display:grid}.import-workbench-pane-xlsx-profile-sheets li{min-width:0;color:var(--fg-theme-text-secondary);grid-template-columns:minmax(92px,1fr) auto auto auto;align-items:center;gap:6px;font-size:.72rem;display:grid}.import-workbench-pane-xlsx-profile-sheets li[data-selected=true]{color:var(--fg-theme-selection-ink)}.import-workbench-pane-xlsx-profile-sheets strong,.import-workbench-pane-xlsx-profile-sheets span,.import-workbench-pane-xlsx-profile-sheets em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.import-workbench-pane-xlsx-profile-sheets em{color:var(--fg-theme-text-muted)}.import-workbench-pane--narrow .import-workbench-pane-xlsx-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.import-workbench-pane--narrow .import-workbench-pane-xlsx-profile-sheets li{grid-template-columns:minmax(0,1fr);align-items:start}.import-workbench-pane--narrow{gap:8px;padding:6px}.import-workbench-pane--narrow .import-workbench-pane-header{flex-direction:column;align-items:stretch;gap:8px}.import-workbench-pane--narrow .import-workbench-pane-header-cancel{align-self:flex-end}.import-workbench-pane--narrow .import-workbench-pane-mapping-grid,.import-workbench-pane--narrow .import-workbench-pane-resolver-grid,.import-workbench-pane--narrow .import-workbench-pane-metadata-row,.import-workbench-pane--narrow .import-workbench-pane-source-graph-grid{grid-template-columns:minmax(0,1fr)}.import-workbench-pane--narrow .import-workbench-pane-source-graph-cell dl{grid-template-columns:repeat(2,minmax(0,1fr))}.import-workbench-pane--narrow .import-workbench-pane-target-segmented,.import-workbench-pane--narrow .import-workbench-pane-action-row,.import-workbench-pane--narrow .import-workbench-pane-paste,.import-workbench-pane--narrow .import-workbench-pane-samples{grid-template-columns:minmax(0,1fr)}.import-workbench-pane--narrow .import-workbench-pane-sample-actions{justify-content:flex-start;max-width:none}.import-workbench-pane--narrow .import-workbench-pane-paste-submit{grid-area:3/1;justify-content:center;justify-self:stretch}.import-workbench-pane--narrow .import-workbench-pane-preview-table{font-size:.7rem}.import-workbench-pane--narrow .import-workbench-pane-preview-table th,.import-workbench-pane--narrow .import-workbench-pane-preview-table td{max-width:140px;padding:3px 6px}.import-workbench-pane--narrow .import-workbench-pane-diagnostic{padding:6px 8px}@media (width<=720px){.import-workbench-pane{gap:8px;padding:8px}.import-workbench-pane-body{flex-direction:column;grid-template-columns:none!important;display:flex!important}.import-workbench-pane-mapping-grid,.import-workbench-pane-resolver-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.import-workbench-pane{padding:6px}.import-workbench-pane-header{flex-direction:column;align-items:stretch}.import-workbench-pane-header-cancel{align-self:flex-end}.import-workbench-pane-target-segmented,.import-workbench-pane-source-graph-grid{grid-template-columns:minmax(0,1fr)}.import-workbench-pane-source-graph-cell dl{grid-template-columns:repeat(2,minmax(0,1fr))}.import-workbench-pane-paste,.import-workbench-pane-samples{grid-template-columns:minmax(0,1fr)}.import-workbench-pane-sample-actions{justify-content:flex-start;max-width:none}.import-workbench-pane-paste-submit{grid-area:3/1;justify-content:center;justify-self:stretch}.import-workbench-pane-preview-table{font-size:.68rem}}.import-workflow-progress{gap:var(--fg-control-field-gap) var(--fg-control-gap);color:var(--fg-theme-text-secondary);flex-wrap:wrap;padding:0;list-style:none;display:flex}.import-workflow-progress [aria-current=step]{color:var(--fg-theme-text);text-underline-offset:.25em;font-weight:700;text-decoration:underline}.import-workflow-toolbar,.import-workflow-navigation{justify-content:space-between;align-items:center;gap:var(--fg-control-gap);display:flex}.import-workflow-menu{flex-direction:column;display:flex}.import-workflow-menu button{text-align:start}.import-workflow-gates{padding-inline-start:1.25em}.import-workflow-fingerprint{overflow-wrap:anywhere}[data-fg-import-stage],[data-fg-import-preview],[data-fg-import-source-table]{box-sizing:border-box;min-inline-size:0;max-inline-size:100%}[data-fg-import-stage]{overflow-x:hidden}.workspace-version-timeline{width:100%;min-width:0;color:var(--fg-theme-text);background:var(--fg-theme-panel);border:1px solid var(--fg-theme-border-subtle);box-sizing:border-box;border-radius:8px;flex-direction:column;gap:12px;padding:12px;font-size:.82rem;line-height:1.4;display:flex}.workspace-version-timeline-header{flex-direction:column;gap:2px;display:flex}.workspace-version-timeline-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-version-timeline-header-row>div:first-child{flex-direction:column;gap:2px;display:flex}.workspace-version-timeline-heading{color:var(--fg-theme-text);margin:0;font-size:.98rem;font-weight:650}.workspace-version-timeline-empty{color:var(--fg-theme-text-secondary);margin:0;font-size:.85rem}.workspace-version-timeline-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.workspace-version-timeline-item{background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);border-radius:6px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.workspace-version-timeline-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.workspace-version-timeline-label{color:var(--fg-theme-text);font-size:.86rem;font-weight:600}.workspace-version-timeline-kind{letter-spacing:.04em;text-transform:uppercase;background:var(--fg-theme-hover);color:var(--fg-theme-text-secondary);border-radius:999px;padding:1px 7px;font-size:.66rem}.workspace-version-timeline-meta{color:var(--fg-theme-text-secondary);flex-wrap:wrap;gap:8px;font-size:.76rem;display:flex}.workspace-version-timeline-timestamp{font-variant-numeric:tabular-nums}.workspace-version-timeline-provenance,.workspace-version-timeline-lineage{background:var(--fg-theme-primary-soft);color:var(--fg-theme-primary-ink);border-radius:999px;padding:1px 7px;font-size:.72rem}.workspace-version-timeline-lineage{background:var(--fg-theme-canvas);color:var(--fg-theme-text-secondary)}.workspace-version-timeline-summary{color:var(--fg-theme-text-secondary);margin:0;font-size:.8rem}.workspace-version-timeline-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.workspace-version-timeline-rename{border-top:1px solid var(--fg-theme-border-subtle);margin-top:2px;padding-top:4px}.workspace-version-timeline-rename summary{width:fit-content;color:var(--fg-theme-text-secondary);cursor:pointer;font-size:.76rem;font-weight:650}.workspace-version-timeline-rename-form{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) auto;align-items:end;gap:6px;margin-top:6px;display:grid}.workspace-version-timeline-rename-form label{min-width:0;color:var(--fg-theme-text-secondary);gap:2px;font-size:.72rem;font-weight:650;display:grid}.workspace-version-timeline-rename-form input{border:1px solid var(--fg-theme-border-subtle);min-width:0;min-height:28px;color:var(--fg-theme-text);background:var(--fg-theme-control);font:inherit;border-radius:5px;padding:3px 7px;font-size:.78rem}.workspace-version-timeline-rename-form input:focus-visible{border-color:var(--fg-theme-focus);box-shadow:0 0 0 2px var(--fg-theme-focus-soft);outline:none}.workspace-version-timeline-compare-result{background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.workspace-version-timeline-compare-result[hidden]{display:none}.workspace-version-timeline-compare-head{flex-direction:column;gap:4px;display:flex}.workspace-version-timeline-compare-heading{color:var(--fg-theme-text);margin:0;font-size:.92rem;font-weight:650}.workspace-version-timeline-compare-headline{color:var(--fg-theme-text-secondary);margin:0;font-size:.82rem}.workspace-version-timeline-compare-counts{border-top:1px solid var(--fg-theme-border-subtle);border-bottom:1px solid var(--fg-theme-border-subtle);flex-wrap:wrap;gap:8px 14px;margin:0;padding:6px 0;font-size:.78rem;display:flex}.workspace-version-timeline-compare-count{align-items:baseline;gap:4px;margin:0;display:inline-flex}.workspace-version-timeline-compare-count dt{color:var(--fg-theme-text-secondary);font-weight:500}.workspace-version-timeline-compare-count dd{color:var(--fg-theme-text);font-variant-numeric:tabular-nums;margin:0;font-weight:650}.workspace-version-timeline-compare-groups{flex-direction:column;gap:8px;display:flex}.workspace-version-timeline-compare-group-heading{color:var(--fg-theme-text);margin:0 0 4px;font-size:.8rem;font-weight:650}.workspace-version-timeline-compare-entries{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.workspace-version-timeline-compare-entry{color:var(--fg-theme-text);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.78rem;display:flex}.workspace-version-timeline-compare-kind{background:var(--fg-theme-hover);min-width:64px;color:var(--fg-theme-text-secondary);letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:650;display:inline-block}.workspace-version-timeline-compare-entry[data-kind=added] .workspace-version-timeline-compare-kind{background:var(--fg-theme-success-soft);color:var(--fg-theme-success)}.workspace-version-timeline-compare-entry[data-kind=removed] .workspace-version-timeline-compare-kind{background:var(--fg-theme-danger-soft);color:var(--fg-theme-danger)}.workspace-version-timeline-compare-entry[data-kind=changed] .workspace-version-timeline-compare-kind{background:var(--fg-theme-secondary-soft);color:var(--fg-theme-secondary-ink)}.workspace-version-timeline-compare-summary{flex:auto;min-width:0}.workspace-version-timeline-restore-preview{background:var(--fg-theme-control);border:1px solid var(--fg-theme-primary);border-radius:6px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.workspace-version-timeline-restore-preview[hidden]{display:none}.workspace-version-timeline-restore-head{flex-direction:column;gap:4px;display:flex}.workspace-version-timeline-restore-heading{color:var(--fg-theme-text);margin:0;font-size:.92rem;font-weight:650}.workspace-version-timeline-restore-headline{color:var(--fg-theme-text-secondary);margin:0;font-size:.82rem}.workspace-version-timeline-restore-warning{background:var(--fg-theme-warning-soft);border:1px solid var(--fg-theme-warning);color:var(--fg-theme-warning);border-radius:5px;padding:8px 10px;font-size:.82rem}.workspace-version-timeline-restore-entries{flex-direction:column;gap:3px;margin:0;padding:0;font-size:.78rem;list-style:none;display:flex}.workspace-version-timeline-restore-entries li{color:var(--fg-theme-text);flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.workspace-version-timeline-restore-entries li[data-kind=added] .workspace-version-timeline-compare-kind{background:var(--fg-theme-success-soft);color:var(--fg-theme-success)}.workspace-version-timeline-restore-entries li[data-kind=removed] .workspace-version-timeline-compare-kind{background:var(--fg-theme-danger-soft);color:var(--fg-theme-danger)}.workspace-version-timeline-restore-entries li[data-kind=changed] .workspace-version-timeline-compare-kind{background:var(--fg-theme-secondary-soft);color:var(--fg-theme-secondary-ink)}.workspace-version-timeline-restore-overflow{color:var(--fg-theme-text-secondary);font-style:italic}.workspace-version-timeline-restore-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}@media (width<=560px){.workspace-version-timeline{padding:10px}.workspace-version-timeline-compare-counts{gap:6px 10px}.workspace-version-timeline-compare-kind{min-width:56px;font-size:.66rem}.workspace-version-timeline-rename-form{grid-template-columns:1fr}}.home-workspace-pane{min-width:0;height:100%;min-height:0;color:var(--fg-theme-text);background:var(--fg-theme-pane-background);flex-direction:column;font-size:.82rem;line-height:1.4;display:flex;overflow:hidden;container:data-workbench/inline-size}.account-workspace-body{--fg-account-content-width:var(--fg-form-max-width);font-size:var(--fg-body-font-size);line-height:1.55}.account-workspace-body>*{flex-shrink:0}.account-section-choices{min-width:0;margin-bottom:var(--fg-space-section)}.account-workspace-section{overflow-wrap:anywhere;gap:var(--fg-control-gap);flex-direction:column;min-width:0;display:flex}.account-workspace-section .home-workspace-inline-actions button{white-space:normal}.account-workspace-section[hidden]{display:none}.account-workspace-section:not([data-fg-account-section-content=plans]),.account-workspace-body>.account-legal-links{width:min(100%, var(--fg-account-content-width));margin-inline:0}.account-sign-in-frame{width:100%;max-width:100%;color-scheme:inherit;border:0;display:block}.account-plans-section dt{margin-block-start:1em;font-weight:650}.account-plans-section dd{color:var(--fg-theme-text-secondary);margin-inline-start:0}.account-legal-links{gap:var(--fg-space-control) var(--fg-space-group);margin-top:var(--fg-space-group);flex-wrap:wrap;display:flex}.home-workspace-section-head h3{color:var(--fg-theme-text);font-size:var(--fg-pane-heading-size);letter-spacing:0;margin:0;line-height:1.2}.home-workspace-section-head p,.home-workspace-plan p{color:var(--fg-theme-text-secondary);margin:0}.home-workspace-inline-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.home-workspace-grid{gap:10px;width:100%;min-width:0;display:grid}.home-workspace-panel{overflow-wrap:anywhere;border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;flex-direction:column;gap:10px;min-width:0;min-height:0;padding:10px;display:flex}.home-workspace-section-head{gap:4px;min-width:0;display:grid}.home-workspace-section-head.inline{justify-content:space-between;align-items:start;gap:10px;display:flex}.home-workspace-plan{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.home-workspace-plan strong,.home-workspace-plan h4{color:var(--fg-theme-text);margin:0;font-size:.9rem;display:block}.home-workspace-plan span{color:var(--fg-theme-primary-ink);font-weight:750;display:block}.home-workspace-plan ul{color:var(--fg-theme-text-secondary);gap:4px;margin:0;padding:0 0 0 16px;display:grid}@container data-workbench (width<=760px){.home-workspace-section-head.inline{flex-direction:column;align-items:stretch}}.fg-content-pane{min-width:0;height:100%;min-height:0;color:var(--fg-theme-text);background:var(--fg-theme-pane-background);font:var(--fg-body-font);flex-direction:column;display:flex;container-type:inline-size}.fg-content-scroll{min-height:0;padding:var(--fg-page-inset);flex:1;overflow:auto}.fg-content-inset{padding:var(--fg-page-inset)}.fg-content-pane--canvas{background:var(--fg-theme-canvas)}.fg-content-reading{max-width:var(--fg-page-max-width);margin-inline:auto}.fg-content-form-measure{width:100%;max-width:var(--fg-form-max-width)}.fg-media-overlay{inset:var(--fg-control-gap) var(--fg-control-gap) auto;justify-content:space-between;align-items:flex-start;gap:var(--fg-space-detail);pointer-events:none;display:flex;position:absolute}.fg-media-overlay__group{gap:var(--fg-space-detail);display:flex}.fg-media-overlay__group>*{pointer-events:auto}.fg-filter-chips{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.fg-filter-chips:empty{display:none}.fg-filter-chips>button{min-height:28px;padding:var(--fg-space-detail) var(--fg-space-control);font-size:var(--fg-body-font-size)}.fg-content-toolbar{align-items:center;gap:var(--fg-control-gap);flex-wrap:wrap;display:flex}.fg-content-toolbar:has(>:is(.fg-search-field,select))>button:not(.fg-button--primary,.fg-button--quiet,.fg-icon-button,.fg-content-text-link){border-color:var(--fg-control-required-edge,var(--fg-theme-border))}.fg-content-pane--canvas .fg-search-field{background:var(--fg-theme-control)}.fg-content-table{border-collapse:collapse;width:100%;font-size:.85rem;line-height:1.45}.fg-content-table caption{text-align:start;padding-block-end:var(--fg-control-gap);font-weight:600}.fg-content-table :is(th,td){padding:var(--fg-control-gap) calc(1.5 * var(--fg-control-gap));border-block-end:1px solid var(--fg-theme-border-subtle);text-align:start;vertical-align:top;overflow-wrap:anywhere}.fg-content-table th{padding-inline-start:0;font-weight:400}.fg-content-table td{padding-inline-end:0}.fg-content-table .fg-content-text-link{font:inherit}.fg-content-table-description{color:var(--fg-theme-text-secondary);margin-block-start:var(--fg-space-detail);display:block}.fg-content-table .fg-content-table-short-value{overflow-wrap:normal}.fg-content-navigation{gap:var(--fg-space-group);scrollbar-width:thin;border-bottom:1px solid var(--fg-theme-border-subtle);align-items:center;display:flex;overflow-x:auto}.fg-content-navigation>*{flex-shrink:0}.fg-content-navigation--wrap{flex-wrap:wrap;overflow:visible}.fg-content-navigation--scroll{--fg-navigation-fade:2rem;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow:auto hidden}.fg-content-navigation--scroll>:focus-visible{outline-offset:-2px}.fg-content-navigation--scroll[data-more-end=true]{-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fg-navigation-fade));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fg-navigation-fade));mask-image:linear-gradient(to left, transparent, #000 var(--fg-navigation-fade))}.fg-content-navigation--scroll[data-more-start=true]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fg-navigation-fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fg-navigation-fade));mask-image:linear-gradient(to right, transparent, #000 var(--fg-navigation-fade))}.fg-content-navigation--scroll[data-more-start=true][data-more-end=true]{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fg-navigation-fade), #000 calc(100% - var(--fg-navigation-fade)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fg-navigation-fade), #000 calc(100% - var(--fg-navigation-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--fg-navigation-fade), #000 calc(100% - var(--fg-navigation-fade)), transparent)}.fg-content-navigation--scroll:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-more-end=true]:not([data-more-start=true]){-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fg-navigation-fade));-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--fg-navigation-fade));mask-image:linear-gradient(to right, transparent, #000 var(--fg-navigation-fade))}.fg-content-navigation--scroll:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-more-start=true]:not([data-more-end=true]){-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fg-navigation-fade));-webkit-mask-image:linear-gradient(to left, transparent, #000 var(--fg-navigation-fade));mask-image:linear-gradient(to left, transparent, #000 var(--fg-navigation-fade))}.fg-content-navigation-scroller{min-width:0;position:relative}.fg-content-navigation__more{inline-size:1.75rem;min-height:0;color:var(--fg-theme-text-secondary);background:var(--fg-theme-pane-background);cursor:pointer;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:none;position:absolute;inset-block:0 1px}.fg-content-navigation__more:hover{color:var(--fg-theme-text)}.fg-content-navigation__more[data-end=start]{inset-inline-start:0}.fg-content-navigation__more[data-end=end]{inset-inline-end:0}.fg-content-navigation--scroll[data-more-start=true]~.fg-content-navigation__more[data-end=start],.fg-content-navigation--scroll[data-more-end=true]~.fg-content-navigation__more[data-end=end]{display:flex}.fg-content-navigation__more:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>svg{transform:scaleX(-1)}.fg-content-navigation>button{min-height:42px;padding:var(--fg-space-control) 0;color:var(--fg-theme-text-secondary);font-size:var(--fg-body-font-size);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;font-weight:500}.fg-content-navigation>button:is([aria-selected=true],[aria-pressed=true],[aria-current=page],.active){color:var(--fg-theme-primary-ink);border-bottom-color:var(--fg-theme-primary);background:0 0;font-weight:600}.fg-content-navigation>button:hover:not(:disabled){background:var(--fg-theme-hover)}.fg-nav-list{gap:0;min-width:0;display:grid}.fg-nav-item{width:100%;min-width:0;padding:var(--fg-space-inline) var(--fg-space-row);border:0;text-align:start;background:0 0;border-inline-start:2px solid #0000;border-radius:0;justify-content:start}.fg-nav-item:is([aria-selected=true],[aria-pressed=true],[aria-current=page]){border-inline-start-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft);color:var(--fg-theme-selection-ink)}.fg-content-search{flex:1;align-items:center;min-width:10em;display:flex;position:relative}.fg-content-search>svg{left:var(--fg-control-gap);pointer-events:none;color:var(--fg-theme-text-secondary);position:absolute}.fg-content-search>input{padding-inline-start:calc(2 * var(--fg-control-gap) + 1rem)}.fg-content-page{gap:var(--fg-space-section);width:100%;min-width:0;max-width:var(--fg-page-max-width);margin-inline:auto;display:grid}.fg-content-toolbar>.fg-search-field{flex:16rem}.fg-content-page h2,.fg-content-page h3,.fg-content-page p{margin:0}.fg-content-page h2{font:var(--fg-heading-font)}.fg-content-page h3{font:var(--fg-subheading-font)}.fg-content-title,.fg-content-page .fg-content-title{font:var(--fg-title-font)}.fg-section{gap:var(--fg-space-group);min-width:0;display:grid}.fg-section-heading{font:var(--fg-heading-font);margin:0}.fg-control-section{gap:var(--fg-space-row);min-width:0;display:grid}.fg-control-section+.fg-control-section{padding-block-start:var(--fg-space-group)}.fg-content-heading{justify-content:space-between;align-items:start;gap:var(--fg-control-gap);display:flex}.fg-content-author{align-items:center;gap:var(--fg-control-gap);display:flex}.fg-content-author .fg-user-avatar{border-radius:50%;flex-shrink:0;width:2.25rem;height:2.25rem}.fg-content-meta{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font)}.fg-content-prose{font:var(--fg-body-font);white-space:pre-wrap;overflow-wrap:anywhere}.fg-content-text-link{width:fit-content;max-width:100%;min-height:1.5rem;color:var(--fg-theme-primary-ink);text-align:start;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:0}.fg-content-text-link:hover:not(:disabled):not([aria-disabled=true]){background:0 0}.fg-external-legal-link{justify-content:flex-start;align-items:center;gap:var(--fg-space-control);color:var(--fg-theme-primary);font:var(--fg-helper-font);font-weight:400;text-decoration:none;display:inline-flex}.fg-external-legal-link:hover{color:var(--fg-theme-primary-ink);text-underline-offset:.18em;text-decoration:underline}.fg-external-legal-link svg{flex:none}.fg-content-figure{border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);background:var(--fg-figure-background);width:100%;min-width:0;padding:0;display:block;overflow:hidden}.fg-content-divider{border:0;border-block-start:1px solid var(--fg-theme-border-subtle);width:100%;margin:0}@container (width<=650px){.fg-content-scroll,.fg-content-inset{padding:var(--fg-space-inset)}.fg-content-navigation{gap:var(--fg-space-row)}}.fg-status-badge{align-items:center;gap:var(--fg-space-detail);padding:var(--fg-space-detail) var(--fg-space-control);border-radius:var(--fg-control-radius);font-size:.85em;line-height:1.2;display:inline-flex}.fg-status-badge--neutral{color:var(--fg-theme-text);background:var(--fg-theme-panel);font-weight:600}.fg-status-badge--resolved{color:var(--fg-theme-success);background:var(--fg-theme-success-soft)}.fg-status-badge--attention{color:var(--fg-theme-warning);background:var(--fg-theme-warning-soft);font-weight:600}.account-billing,.account-billing>section,.account-billing-quote{gap:var(--fg-control-gap);min-width:0;display:grid}.account-billing fieldset{border:0;min-width:0;margin:0;padding:0}.account-billing-choice{align-items:baseline;gap:var(--fg-control-field-gap);display:flex}.account-billing-facts{gap:var(--fg-control-gap);min-width:0;margin:0;display:grid}.account-billing-facts>div{justify-content:space-between;gap:var(--fg-control-gap);flex-wrap:wrap;display:flex}.account-billing-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.account-billing :is(a,h5,dd){overflow-wrap:anywhere}.account-record-reference{overflow-wrap:anywhere;min-width:0}.account-plan-summary>p,.account-billing-payment-note,.account-manage-billing-plan>p{margin:0}.account-billing-small-link{font:var(--fg-helper-font)}.account-offer-current{width:fit-content}.account-pro-checkout [data-fg-busy-icon]{flex:none;animation:.7s linear infinite workbench-pane-progress}@media (prefers-reduced-motion:reduce){:root:not([data-fg-reduced-motion=no-preference]) .account-pro-checkout [data-fg-busy-icon]{animation:none}}.account-manage-billing-plan{gap:var(--fg-space-detail);display:grid}.account-manage-billing h3:focus{outline:none}.help-legal-workspace-pane [hidden]{display:none!important}.help-legal-workspace-pane h2:not(.fg-content-title){margin:var(--fg-space-control) 0 var(--fg-space-inline);font:var(--fg-heading-font)}.help-legal-workspace-pane h3{margin:0 0 var(--fg-space-control);font:var(--fg-heading-font)}.help-legal-workspace-pane p{color:var(--fg-theme-text);margin:0 0 14px}.help-legal-workspace-pane__eyebrow{color:var(--fg-theme-text-muted);font:var(--fg-eyebrow-font);display:block}.help-legal-workspace-pane__return{margin-top:14px}.help-legal-workspace-pane__overview,.help-legal-workspace-pane__documentation,.help-legal-workspace-pane__legal,.help-legal-workspace-pane__contact{padding-block:var(--fg-space-section);max-width:var(--fg-page-max-width);margin-inline:auto}.help-legal-workspace-pane__intro>p{max-width:var(--fg-form-max-width);margin:0}.help-legal-workspace-pane__intro>.fg-content-title{margin:var(--fg-space-control) 0 var(--fg-space-detail)}.help-legal-workspace-pane__search{gap:var(--fg-control-gap);margin:var(--fg-space-group) 0 var(--fg-space-section);max-width:var(--fg-form-max-width);display:flex}.help-legal-workspace-pane__search>.fg-search-field{flex:1}.help-legal-workspace-pane__overview-grid{align-items:start;gap:var(--fg-space-section);grid-template-columns:minmax(0,1fr) minmax(240px,285px);display:grid}.help-legal-workspace-pane__section-heading{justify-content:space-between;align-items:baseline;gap:var(--fg-space-row);display:flex}.help-legal-workspace-pane__guide-list{margin:var(--fg-space-inline) 0 var(--fg-space-group)}.help-legal-workspace-pane__guide-list>button{color:var(--fg-theme-text);border-bottom:1px solid var(--fg-theme-border-subtle);grid-template-columns:minmax(0,1fr) auto;justify-items:start;gap:5px;width:100%;padding:17px 0;display:grid}.help-legal-workspace-pane__guide-list>button strong{font:var(--fg-subheading-font)}:is(.help-legal-workspace-pane__guide-list,.help-legal-workspace-pane__category-list)>button:is(:hover,:focus-visible):not(:disabled) strong{color:var(--fg-theme-primary-ink);text-underline-offset:.18em;text-decoration:underline}.help-legal-workspace-pane__guide-list>button>span:not(.help-legal-workspace-pane__eyebrow):not(.help-legal-workspace-pane__guide-arrow){color:var(--fg-theme-text-muted);font:var(--fg-helper-font)}.help-legal-workspace-pane__category-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;display:grid}.help-legal-workspace-pane__category-list button{justify-items:start;gap:var(--fg-space-detail);padding-block:var(--fg-space-inline);border-bottom:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text);width:100%;display:grid}.help-legal-workspace-pane__category-list button>span{color:var(--fg-theme-text-muted);font:var(--fg-helper-font)}.help-legal-workspace-pane__destinations{gap:var(--fg-space-group);border-inline-start:1px solid var(--fg-theme-border-subtle);padding-inline-start:var(--fg-space-group);display:grid}.help-legal-workspace-pane__destinations section+section{border-top:1px solid var(--fg-theme-border-subtle);padding-block-start:var(--fg-space-group)}.help-legal-workspace-pane__destinations section p{margin:0 0 12px}.help-legal-workspace-pane__documentation{gap:var(--fg-space-group);align-content:start;display:grid}.help-documentation__browser{gap:var(--fg-space-section);grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;display:grid}.help-documentation__topics{border-inline-end:1px solid var(--fg-theme-border-subtle);padding-inline-end:var(--fg-space-group)}.help-legal-workspace-pane .help-documentation__topic-picker{display:none}.help-documentation__results{min-width:0}.help-documentation__results>.help-legal-workspace-pane__section-heading h2{margin:0}.help-documentation__results>p{margin:var(--fg-space-detail) 0 0}.help-documentation__orientation{gap:var(--fg-space-control);border-block-end:1px solid var(--fg-theme-border-subtle);margin-block-end:var(--fg-space-group);padding-block-end:var(--fg-space-group);display:grid}.help-documentation__orientation h2{font:var(--fg-subheading-font);margin:0}.help-documentation__orientation-list{gap:var(--fg-space-control);display:grid}.help-documentation__orientation-row{justify-content:space-between;align-items:center;gap:var(--fg-space-row);min-width:0;display:flex}.help-documentation__orientation-row span{min-width:0}.help-article{gap:var(--fg-space-inline);min-width:0;max-width:46rem;display:grid}.help-article>*,.help-article h2{margin:0}.help-article h3{margin:var(--fg-space-group) 0 0;font:var(--fg-subheading-font)}.help-article h4{margin:var(--fg-space-row) 0 0;font:var(--fg-body-font);font-weight:600}.help-article p{margin:0}.help-article :is(ol,ul){gap:var(--fg-space-control);margin:0;padding-inline-start:1.5rem;display:grid}.help-article li>:is(ol,ul){margin-block-start:var(--fg-space-control)}.help-article code{border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);font-family:var(--fg-mono-font,ui-monospace, "SFMono-Regular", monospace);padding:0 .3em;font-size:.9em}.help-article__note{border-inline-start:3px solid var(--fg-theme-border-strong);padding-inline-start:var(--fg-space-inline)}.help-article__note p+p{margin-block-start:var(--fg-space-control)}.help-article__table{overflow-x:auto}.help-article .help-article__table table{min-width:30rem}.help-article .help-article__table :is(th,td){overflow-wrap:normal}.help-article .help-article__table th{padding-inline:calc(1.5 * var(--fg-control-gap));font-weight:600}.help-article .help-article__table :is(th,td):first-child{padding-inline-start:0}.help-article__footer{gap:var(--fg-space-control);border-top:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);margin-block-start:var(--fg-space-group);padding-block-start:var(--fg-space-row);display:grid}.help-legal-workspace-pane .help-article__link{min-height:0;color:var(--fg-theme-primary-ink);font:inherit;text-align:start;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline;display:inline}.help-legal-workspace-pane .help-article__link:hover{background:0 0;text-decoration-thickness:2px}.help-legal-workspace-pane__lead{font:var(--fg-body-font)}.help-legal-workspace-pane__legal{max-width:46rem;margin-inline:0}.help-legal-workspace-pane__legal :is(a,button){border-bottom:1px solid var(--fg-theme-border-subtle);justify-content:flex-start;width:100%;padding:16px 0;display:flex}.help-legal-workspace-pane__contact-tabs{margin-bottom:var(--fg-space-section)}.help-legal-workspace-pane__contact-grid{gap:var(--fg-space-section);grid-template-columns:minmax(0,750px) minmax(210px,270px);align-items:start;display:grid}.help-legal-workspace-pane__contact-grid>div{min-width:0}.help-legal-workspace-pane__support-submit{margin-top:var(--fg-space-group)}.help-legal-workspace-pane__support-submit textarea{resize:vertical}.help-legal-workspace-pane__support-consent{min-width:0}.help-legal-workspace-pane__disclosure-content{gap:var(--fg-space-inline);margin-top:14px;padding-left:18px;display:grid}.help-legal-workspace-pane__disclosure-content p{margin:0}.help-legal-workspace-pane__support-consent textarea{width:100%;display:block}.help-legal-workspace-pane__attachment-controls{gap:var(--fg-space-inline);padding:var(--fg-space-group) 0;border-top:1px solid var(--fg-theme-border-subtle);border-bottom:1px solid var(--fg-theme-border-subtle);display:grid}.help-legal-workspace-pane__attachment-controls header{gap:3px;display:grid}.help-legal-workspace-pane__attachment-controls header h3{margin:0}.help-legal-workspace-pane__attachment-controls header small{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font);font-weight:400}.help-legal-workspace-pane__attachment-controls header p{margin:0}.help-legal-workspace-pane__selected-files{margin:0;padding:0;list-style:none}.help-legal-workspace-pane__selected-files li,.help-legal-workspace-pane__workspace-context{align-items:center;gap:var(--fg-space-inline);border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);padding:9px;display:flex}.help-legal-workspace-pane__selected-files li+li{margin-top:7px}.help-legal-workspace-pane__selected-files li>span,.help-legal-workspace-pane__workspace-context>span{flex:1;min-width:0;display:grid}.help-legal-workspace-pane__selected-files small,.help-legal-workspace-pane__workspace-context small{color:var(--fg-theme-text-secondary)}.help-legal-workspace-pane__support-routing{max-width:690px;font:var(--fg-helper-font)}.help-legal-workspace-pane__support-routing p,.help-legal-workspace-pane__support-submit>p{margin:0}.help-legal-workspace-pane__support-history ol{padding:0;list-style:none}.help-legal-workspace-pane__support-history li{border-bottom:1px solid var(--fg-theme-border-subtle);gap:5px;padding:12px 0;display:grid}.help-legal-workspace-pane__contact-aside{border-inline-start:1px solid var(--fg-theme-border-subtle);padding-inline-start:var(--fg-space-group)}.help-legal-workspace-pane__contact-aside section{border-bottom:1px solid var(--fg-theme-border-subtle);margin-bottom:22px;padding-bottom:22px}.help-legal-workspace-pane__contact-aside h3{margin:0 0 6px}.help-legal-workspace-pane__contact-aside p{margin-bottom:var(--fg-space-inline)}.help-legal-workspace-pane__contact-aside ol{counter-reset:contact-step;margin:10px 0 0;padding:0;list-style:none}.help-legal-workspace-pane__contact-aside li{counter-increment:contact-step;grid-template-columns:22px minmax(0,1fr);column-gap:9px;margin-top:14px;display:grid}.help-legal-workspace-pane__contact-aside li:before{content:counter(contact-step);background:var(--fg-theme-panel);width:21px;height:21px;font:var(--fg-helper-font);border-radius:50%;place-items:center;display:grid}.help-legal-workspace-pane__contact-aside li strong,.help-legal-workspace-pane__contact-aside li span{grid-column:2}.help-legal-workspace-pane__contact-aside li strong{font-weight:600}.help-legal-workspace-pane__contact-aside li span{color:var(--fg-theme-text-secondary)}.help-legal-workspace-pane__request-review{gap:var(--fg-space-inline);display:grid}.help-legal-workspace-pane__contact-grid .help-legal-workspace-pane__request-review{margin-top:var(--fg-space-group)}.help-legal-workspace-pane__team-fields{gap:var(--fg-space-inline);display:grid}.help-legal-workspace-pane__team-fields p{margin:0}.help-legal-workspace-pane__request-body{white-space:pre-line}.help-legal-workspace-pane__attachment-dialog form,.help-legal-workspace-pane__attachment-dialog label{gap:var(--fg-space-control);display:grid}.help-legal-workspace-pane__attachment-dialog-actions{justify-content:flex-end;gap:var(--fg-space-control);display:flex}.help-legal-workspace-pane__attachment-confirmation ul{padding:0;list-style:none}.help-legal-workspace-pane__attachment-confirmation li{border-bottom:1px solid var(--fg-theme-border-subtle);padding:8px 0}.help-legal-workspace-pane__attachment-confirmation li small{color:var(--fg-theme-text-secondary);display:block}.help-legal-workspace-pane__technical-lines{margin:0 0 10px;padding:0;list-style:none}.help-legal-workspace-pane__technical-lines li{justify-content:space-between;gap:var(--fg-space-inline);border-bottom:1px solid var(--fg-theme-border-subtle);padding:6px 0;display:flex}.help-legal-workspace-pane__guide-share{gap:var(--fg-space-inline);margin-block:var(--fg-space-group);flex-wrap:wrap;align-items:center;display:flex}.help-legal-workspace-pane__guide-share input{flex-basis:100%;min-inline-size:0}@container (width<=850px){.help-legal-workspace-pane__destinations{border-inline-start:0;border-block-start:1px solid var(--fg-theme-border-subtle);padding-block-start:var(--fg-space-group);padding-inline-start:0}.help-legal-workspace-pane__overview-grid,.help-legal-workspace-pane__contact-grid{grid-template-columns:1fr}.help-legal-workspace-pane__contact-grid{gap:var(--fg-space-section)}.help-legal-workspace-pane__contact-aside{border-inline-start:0;padding-inline-start:0}}@container (width<=520px){.help-legal-workspace-pane__overview,.help-legal-workspace-pane__documentation,.help-legal-workspace-pane__legal,.help-legal-workspace-pane__contact{padding-top:var(--fg-space-group)}.help-legal-workspace-pane__search{flex-wrap:wrap}.help-legal-workspace-pane__category-list{grid-template-columns:1fr}.help-legal-workspace-pane__section-heading{align-items:start}}.help-legal-workspace-pane__guide-list>button>:not(.help-legal-workspace-pane__guide-arrow){grid-column:1}.help-legal-workspace-pane__guide-arrow{grid-area:1/2/4;align-self:center}.help-legal-workspace-pane__community-answers{gap:var(--fg-space-control);margin-block-end:var(--fg-space-group);display:grid}.help-legal-workspace-pane__community-answers>h3,.help-legal-workspace-pane__community-answers>p,.help-legal-workspace-pane__community-answers .help-legal-workspace-pane__guide-list{margin:0}.help-legal-workspace-pane__community-replies{align-items:center;gap:var(--fg-space-detail);color:var(--fg-theme-text-muted);font:var(--fg-helper-font);display:inline-flex}.help-contact__facts{gap:var(--fg-space-detail) var(--fg-space-row);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.help-contact__facts dt{color:var(--fg-theme-text-secondary)}.help-contact__facts dd{overflow-wrap:anywhere;margin:0}.help-contact__discard{gap:var(--fg-space-control);margin-block-start:var(--fg-space-inline);display:grid}.help-contact__discard p{margin:0}.help-legal-workspace-pane__contact-tabs .fg-status-badge{margin-inline-start:var(--fg-space-detail);padding-block:0}.help-contact-requests,.help-contact-request{gap:var(--fg-space-group);min-width:0;max-width:750px;display:grid}.help-contact-requests>p,.help-contact-request p{margin:0}.help-contact-requests__list{margin:0;padding:0;list-style:none}.help-contact-requests__list>li>button{align-items:center;gap:var(--fg-space-detail) var(--fg-space-row);width:100%;padding:var(--fg-space-inline) 0;border:0;border-bottom:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text);text-align:start;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.help-contact-requests__list>li>button>:not(.fg-status-badge){overflow-wrap:anywhere;grid-column:1;min-width:0}.help-contact-requests__list>li>button>strong{font:var(--fg-subheading-font)}.help-contact-requests__list>li>button>.fg-status-badge{grid-area:1/2/span 2}.help-contact-requests__list>li>button:is(:hover,:focus-visible):not(:disabled){background:0 0}.help-contact-requests__list>li>button:is(:hover,:focus-visible):not(:disabled)>strong{color:var(--fg-theme-primary-ink);text-underline-offset:.18em;text-decoration:underline}.help-contact-request__header{align-items:center;gap:var(--fg-space-control) var(--fg-space-row);flex-wrap:wrap;display:flex}.help-contact-request__header h2{overflow-wrap:anywhere;margin:0}.help-contact-request__original,.help-contact-request__conversation{gap:var(--fg-space-control);min-width:0;display:grid}.help-contact-request__original h3,.help-contact-request__conversation h3{margin:0}.help-contact-request__timeline{gap:var(--fg-space-inline);margin:0;padding:0;list-style:none;display:grid}.help-contact-request__message{gap:var(--fg-space-control);min-width:0;padding:var(--fg-space-inline) var(--fg-space-row);border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);display:grid}.help-contact-request__message[data-fg-support-message=support]{background:var(--fg-theme-panel)}.help-contact-request__message>header{align-items:baseline;gap:var(--fg-space-detail) var(--fg-space-control);flex-wrap:wrap;display:flex}.help-contact-request__message .fg-content-prose{margin:0}.help-contact-request__composer{gap:var(--fg-space-inline);border-top:1px solid var(--fg-theme-border-subtle);padding-block-start:var(--fg-space-group);display:grid}.help-contact-request__composer textarea{resize:vertical}.help-contact-request__files{gap:var(--fg-space-control);display:grid}.fg-content-toolbar.help-contact-request__status{align-items:end}@container (width<=650px){.help-documentation__browser{grid-template-columns:minmax(0,1fr)}.help-documentation__browser>.help-documentation__topics{display:none}.help-legal-workspace-pane .help-documentation__topic-picker{display:grid}}.account-offer-comparison :is(p,ul,h2,h3){margin-block:0}.account-offer-comparison{width:100%;max-width:var(--fg-page-max-width);margin-inline:auto}.account-offer-comparison h2{font-size:var(--fg-heading-font-size)}.account-offer-comparison h3{font-size:var(--fg-subheading-font-size)}.account-offer-browser{gap:var(--fg-space-section);grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);align-items:start;display:grid}.account-offer-index .fg-content-choice{white-space:normal;align-items:start;gap:var(--fg-space-inline)}.account-offer-index .fg-content-choice>span{gap:var(--fg-space-detail);min-width:0;display:grid}.account-offer-index svg{margin-top:var(--fg-space-detail);flex-shrink:0}.account-offer-group-label{padding-block:var(--fg-space-row) var(--fg-space-control)}.account-offer-sheets{border-inline-start:1px solid var(--fg-theme-border-subtle);min-width:0;padding-inline-start:var(--fg-space-section)}.account-offer-sheet[hidden]{display:none}.account-offer-sheet{gap:var(--fg-space-group)}.account-offer-price{gap:var(--fg-space-detail);align-content:start;display:grid}.account-offer-sheet--comparison .account-offer-price{min-height:calc(var(--fg-control-height) * 3)}.account-offer-price-row{align-items:center;gap:var(--fg-space-detail) var(--fg-space-group);flex-wrap:wrap;min-width:0;display:flex}.account-offer-price-value{font-size:var(--fg-heading-font-size);font-weight:600}.account-offer-period-benefits{gap:var(--fg-space-detail);padding:var(--fg-space-control) 0 0;margin:0;list-style:none;display:grid}.account-offer-period-benefits>li{gap:var(--fg-space-inline);grid-template-columns:1.2em minmax(0,1fr);display:grid}.account-offer-period-benefits svg{color:var(--fg-theme-primary-ink);margin-block-start:calc(.5lh - 8px)}.account-offer-price-list{border-block:1px solid var(--fg-theme-border-subtle);gap:0;padding:0;list-style:none;display:grid}.account-offer-price-list>li{padding-block:var(--fg-space-control);overflow-wrap:anywhere}.account-offer-price-list>li+li{border-block-start:1px solid var(--fg-theme-border-subtle)}.account-offer-capacity{gap:var(--fg-space-row);padding:var(--fg-space-inset);background:var(--fg-theme-panel);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.account-offer-capacity>div{gap:var(--fg-space-detail);align-content:start;display:grid}.account-offer-capacity strong{font-size:var(--fg-subheading-font-size)}.account-offer-features{gap:var(--fg-space-inline);margin:0;display:grid}.account-offer-features>div{gap:var(--fg-space-inline);grid-template-columns:1.2em minmax(0,1fr);display:grid}.account-offer-features svg{color:var(--fg-theme-primary-ink);margin-top:var(--fg-space-detail)}.account-offer-features dt{font-weight:600}.account-offer-features dd{color:var(--fg-theme-text-secondary);margin:var(--fg-space-detail) 0 0}.account-offer-extra{gap:var(--fg-space-control);padding-inline-start:var(--fg-space-row);display:grid}.account-offer-comparison .account-offer-mobile-picker{display:none}@container data-workbench (width<=760px){.account-offer-comparison .account-offer-mobile-picker{display:grid}.account-offer-browser>.account-offer-index{display:none}.account-offer-browser{grid-template-columns:minmax(0,1fr)}.account-offer-sheets{border:0;padding:0}.account-offer-comparison>.fg-content-heading{flex-direction:column}}@container data-workbench (width<=480px){.account-offer-capacity{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-offer-sheet--comparison>.fg-control-section:first-child{min-height:calc(var(--fg-control-height) * 2);align-content:start}.account-offer-price-terms summary{cursor:pointer;color:var(--fg-theme-primary-ink)}.account-offer-price-terms[open] p{padding-block-start:var(--fg-space-control)}.document-meaning-form,.document-meaning-choice,.document-meaning-form fieldset{gap:8px;min-width:0;display:grid}.document-meaning-form h4,.document-meaning-form p{margin:0}.document-meaning-form h4{font-size:var(--inspector-font-label,.8rem)}.document-meaning-form p{color:var(--fg-theme-text-secondary);font-size:var(--inspector-font-label,.8rem);line-height:1.4}.document-meaning-form>fieldset{border:0;margin:0;padding:0}.document-meaning-form fieldset fieldset{border:1px solid var(--fg-theme-border-subtle);margin:0;padding:8px}.document-meaning-form :where(input:not([type=checkbox])),.document-meaning-form select,.document-meaning-choice select{width:100%;min-width:0;min-height:var(--inspector-control-h,26px)}.document-meaning-choice{color:var(--fg-theme-text-secondary);font-size:var(--inspector-font-label,.8rem)}.document-meaning-form label:has(>input[type=checkbox]){align-items:start;gap:6px;display:flex}.document-meaning-form input[type=checkbox]{flex:none;margin:2px 0 0}.document-meaning-form button{min-height:var(--inspector-control-h,26px);padding:0 10px}.document-meaning-form>.inspector-button-row[hidden]{display:none}.workspace-export-preview.fg-modal-dialog{width:min(840px,100dvw - 32px)}.workspace-export-preview-header{justify-content:space-between;align-items:start;gap:var(--fg-space-group);padding-bottom:var(--fg-space-row);border-bottom:1px solid var(--fg-theme-border-subtle);display:flex}.workspace-export-preview-body{min-height:0;overflow:auto}.workspace-export-preview-pre{white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.5}.workspace-export-preview-trigger{margin-top:8px}.workspace-export-preview-heading{flex-direction:column;gap:2px;min-width:0;display:flex}.workspace-export-preview-mode-label{color:var(--fg-theme-text-secondary);letter-spacing:.01em;margin:0;font-size:11px;font-weight:500}.workspace-export-preview-status{background:var(--fg-theme-canvas);color:var(--fg-theme-text);border-radius:6px;margin:0 0 12px;padding:8px 10px;font-size:12px}.workspace-export-preview-section-heading{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-theme-text-secondary);margin:0 0 6px;font-size:12px;font-weight:600}.workspace-export-preview-manifest{margin-bottom:16px}.workspace-export-preview-runtime-sidecar{background:var(--fg-theme-canvas);border:1px solid var(--fg-theme-border-subtle);border-radius:6px;margin-bottom:16px;padding:10px}.workspace-export-preview-runtime-sidecar p{color:var(--fg-theme-text);margin:0;font-size:12px}.workspace-export-preview-runtime-sidecar label{color:var(--fg-theme-text);align-items:center;gap:8px;margin-top:8px;font-size:12px;font-weight:600;display:flex}.workspace-export-preview-artboard{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;margin-bottom:16px;padding:10px}.workspace-export-preview-artboard-head,.workspace-export-preview-artboard-grid,.workspace-export-preview-artboard-toggles{gap:12px;display:flex}.workspace-export-preview-artboard-head{justify-content:space-between;align-items:flex-start;margin-bottom:10px}.workspace-export-preview-artboard-head p{color:var(--fg-theme-text);margin:0;font-size:12px}.workspace-export-preview-artboard-toggles,.workspace-export-preview-artboard-grid{flex-wrap:wrap;align-items:center}.workspace-export-preview-artboard-svg{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);width:260px;max-width:100%;height:auto}.workspace-export-preview-artboard-svg[data-transparent=true]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:canvas}.workspace-export-preview-artboard-page{fill:#fff;stroke:#94a3b8;stroke-width:1px}.workspace-export-preview-artboard-guide{pointer-events:none;vector-effect:non-scaling-stroke}.workspace-export-preview-artboard-guide-page{fill:#0000;stroke:#475569;stroke-width:1px}.workspace-export-preview-artboard-content{fill:#0e74900d;stroke:#0891b2;stroke-dasharray:4 3;stroke-width:1px}.workspace-export-preview-artboard-guide-figure{fill:#0000;stroke:#0f766e;stroke-width:1.25px}.workspace-export-preview-artboard-safe{fill:#d977060a;stroke:#b45309;stroke-dasharray:5 3;stroke-width:1px}.workspace-export-preview-artboard-plot{fill:#4f46e509;stroke:#4f46e5;stroke-dasharray:2 2;stroke-width:.85px}.workspace-export-preview-artboard-figure{fill:#0f766e1f;stroke:#0f766e;stroke-width:1.5px}.workspace-export-preview-artboard-frame{fill:#0000;stroke:#111827;stroke-dasharray:2 2;stroke-width:1px}.workspace-export-preview-artboard-compare{pointer-events:none}.workspace-export-preview-artboard-compare line{stroke:#7c2d12;stroke-width:1px;vector-effect:non-scaling-stroke}.workspace-export-preview-artboard-compare text{fill:#7c2d12;font-size:10px;font-weight:600}.workspace-export-preview-artboard-warnings{color:var(--fg-theme-warning);margin:10px 0 0;padding-left:18px;font-size:12px}.workspace-export-preview-manifest-grid{grid-template-columns:max-content 1fr;gap:4px 12px;margin:0;font-size:12px;display:grid}.workspace-export-preview-manifest-row{display:contents}.workspace-export-preview-manifest-row dt{color:var(--fg-theme-text-secondary);font-weight:600}.workspace-export-preview-manifest-row dd{word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11.5px}.workspace-export-preview-files{margin-bottom:16px}.workspace-export-preview-file-list{grid-template-columns:1fr max-content;gap:2px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.workspace-export-preview-file-row{display:contents}.workspace-export-preview-file-row .workspace-export-preview-file-path{color:var(--fg-theme-text);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.workspace-export-preview-file-row .workspace-export-preview-file-size{text-align:right;color:var(--fg-theme-text-secondary);font-variant-numeric:tabular-nums}.workspace-export-preview-file-sections{flex-direction:column;gap:6px;display:flex}.workspace-export-preview-file-details{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px}.workspace-export-preview-file-summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;display:flex}.workspace-export-preview-file-summary:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:2px}.workspace-export-preview-file-summary .workspace-export-preview-file-size{color:var(--fg-theme-text-secondary);font-variant-numeric:tabular-nums}.workspace-export-preview-file-details[open]{background:var(--fg-theme-hover)}.workspace-export-preview-file-details>.workspace-export-preview-pre,.workspace-export-preview-file-details>.workspace-export-preview-readme-region>.workspace-export-preview-pre{border-top:1px solid var(--fg-theme-border-subtle);max-height:280px;padding:10px 12px;overflow:auto}.review-surface.fg-content-pane{min-width:0;min-height:0;color:var(--fg-theme-text);background:var(--fg-theme-pane-background);grid-template:auto auto minmax(0,1fr)/minmax(0,1fr);display:grid}.review-surface-pane{width:100%;height:100%}.review-surface-overlay{inset:var(--fg-space-section);z-index:var(--fg-layer-dialog,45);position:absolute}.review-surface-head{align-items:center;gap:var(--fg-space-inline);padding:var(--fg-page-inset) var(--fg-page-inset) var(--fg-space-group);display:flex}.review-surface-head>div{flex:1;min-width:0}.review-surface-head h2{margin:0 0 var(--fg-space-detail)}.review-tabs{margin-inline:var(--fg-page-inset)}.review-scroll-area{min-height:0;padding:var(--fg-space-group) var(--fg-page-inset) var(--fg-page-inset);overflow:auto}.review-scroll-area[hidden]{display:none}.review-workflow-pane{gap:var(--fg-space-section);min-width:0;display:grid}.review-check-toolbar,.review-check-index-head,.review-detail-navigation,.review-export-preview-caption,.review-export-findings,.review-export-format-actions{align-items:center;gap:var(--fg-space-inline);flex-wrap:wrap;display:flex}.review-check-toolbar{margin-bottom:var(--fg-space-group);justify-content:space-between}.review-summary-counts{gap:var(--fg-space-row);flex-wrap:wrap;display:flex}.review-count{align-items:center;gap:var(--fg-space-control);border:0;padding:var(--fg-space-control) var(--fg-space-inline);background:0 0;border-bottom:2px solid;border-radius:0;display:inline-flex}.review-count>span:last-child{color:var(--fg-theme-text-secondary)}.review-count strong{font-size:1.3em}.review-count.error,.review-result-icon.error{color:var(--fg-theme-danger)}.review-count.warning,.review-result-icon.warning{color:var(--fg-theme-warning)}.review-count.note,.review-result-icon.note{color:var(--fg-theme-info)}.review-count.passed,.review-result-icon.passed{color:var(--fg-theme-pass)}.review-count[data-empty=true],.review-count[data-empty=true] .review-result-icon{color:var(--fg-theme-text-muted)}.review-count:hover{background:var(--fg-theme-hover)}.review-count[aria-pressed=true]{background:var(--fg-theme-selection-soft)}.review-check-columns{gap:var(--fg-space-section);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);display:grid}.review-check-browser[data-guided=true] .review-check-columns{grid-template-columns:minmax(0,1fr)}.review-check-index-head{margin-bottom:var(--fg-space-inline);justify-content:space-between}.review-check-index-head h3{margin:0}.review-check-index-head small,.citation-section h3 small{margin-left:var(--fg-space-control);color:var(--fg-theme-text-muted);font-size:.75em;font-weight:400}.review-check-row{align-items:center;gap:var(--fg-space-row);text-align:left;width:100%;padding:var(--fg-space-row);display:flex}.review-check-row>span:last-child{gap:var(--fg-space-control);display:grid}.review-check-row small,.review-detail-navigation{color:var(--fg-theme-text-secondary)}.review-result-icon{flex-shrink:0;display:inline-flex}.review-check-detail{border-left:1px solid var(--fg-theme-border-subtle);padding-left:var(--fg-space-section);min-width:0}.review-detail-navigation{margin-bottom:var(--fg-space-section)}.review-detail-navigation>span{flex:1}.review-check-return{margin-bottom:var(--fg-space-row)}.review-check-return:not(.is-guided){display:none}.review-finding-card{gap:var(--fg-space-group);display:grid}.review-finding-head,.review-passed-detail h3{align-items:center;gap:var(--fg-space-inline);display:flex}.review-finding-title{font-size:1.25em;font-weight:600}.review-severity-chip{display:inline-flex}.review-severity-chip.error{color:var(--fg-theme-danger)}.review-severity-chip.warning{color:var(--fg-theme-warning)}.review-severity-chip.note{color:var(--fg-theme-info)}.review-finding-explanation,.review-finding-evidence{margin:0;line-height:1.6}.review-finding-actions,.review-disclosure-row{gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.review-finding-disclosure{gap:var(--fg-space-control);display:grid}.review-workflow-lifecycle dl,.review-sced-analysis-counts{gap:var(--fg-space-row);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.review-sced-analysis-section,.review-pane-import-diagnostics,.review-pane-workspace-warnings{gap:var(--fg-space-row);display:grid}.review-import-diagnostic-card,.review-workspace-warning-card{border-left:2px solid var(--fg-theme-warning);padding-left:var(--fg-space-row)}.review-import-diagnostic-actions,.review-workspace-warning-actions{gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.review-export-pane{gap:var(--fg-space-section);display:grid}.review-export-preparation{gap:var(--fg-space-section);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.review-output-image{background:0 0;width:100%;height:auto;display:block}.review-export-preview{align-content:start;gap:var(--fg-space-row);min-width:0;display:grid}.review-export-preview-caption{color:var(--fg-theme-text-muted);justify-content:space-between}.review-export-options{gap:var(--fg-space-group);align-content:start;min-width:0;display:grid}.review-export-source-settings{margin:0;display:grid}.review-export-downloads{padding-top:var(--fg-space-group);border-top:1px solid var(--fg-theme-border-subtle)}.review-export-format{justify-content:space-between;align-items:center;gap:var(--fg-space-row);padding-block:var(--fg-space-row);border-bottom:1px solid var(--fg-theme-border-subtle);display:flex}.review-export-format h3,.review-export-format p{margin:0 0 var(--fg-space-detail)}.review-output-contents{white-space:pre-wrap}.review-export-details{gap:var(--fg-space-group);padding-top:var(--fg-space-row);display:grid}.citation-pane{gap:var(--fg-space-section);min-width:0;display:grid}.citation-section{gap:var(--fg-space-group);border-top:1px solid var(--fg-theme-border-subtle);padding-top:var(--fg-space-group);display:grid}.citation-section h3,.citation-section p{margin:0}.citation-reference-layout{gap:var(--fg-space-group);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.citation-reference-entry{padding:var(--fg-space-inset);background:var(--fg-theme-panel);gap:var(--fg-space-row);align-content:start;display:grid}.citation-reference-heading,.citation-manager-format>div{align-items:center;gap:var(--fg-space-control);display:flex}.citation-reference-heading>strong,.citation-manager-format>div>strong{flex:1}.citation-copy-row{align-items:flex-start;gap:var(--fg-space-control);min-width:0;display:flex}.citation-copy-row p{padding-block:var(--fg-space-control);overflow-wrap:anywhere}.citation-copy-action{align-items:center;gap:var(--fg-space-detail);flex-shrink:0;display:inline-flex}.citation-copy-action [role=status]{color:var(--fg-theme-success)}.citation-copy-action [role=status]:empty{display:none}.citation-in-text{gap:var(--fg-space-row);padding-top:var(--fg-space-inset);align-content:start;display:grid}.citation-in-text h4{margin:0 0 var(--fg-space-detail)}.citation-in-text label{gap:var(--fg-space-control);display:grid}.citation-manager{gap:var(--fg-space-inline);display:grid}.citation-manager-grid{gap:var(--fg-space-group);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.citation-manager-format{border-top:1px solid var(--fg-theme-border-subtle);padding-top:var(--fg-space-control);min-width:0}.citation-manager-format pre{white-space:pre-wrap;overflow-wrap:anywhere}.citation-muted{color:var(--fg-theme-text-secondary)}@container data-workbench (width<=760px){.review-check-columns,.review-export-preparation,.citation-reference-layout{grid-template-columns:minmax(0,1fr)}.review-check-browser[data-detail-open=false] .review-check-detail,.review-check-browser[data-detail-open=true] .review-check-index{display:none}.review-check-detail{border-left:0;padding-left:0}.review-check-return:not(.is-guided){display:inline-flex}.review-export-format{flex-wrap:wrap;align-items:flex-start}.citation-manager-grid{grid-template-columns:minmax(0,1fr)}.review-surface-head{flex-wrap:wrap}.review-surface-head>div{flex-basis:100%}.review-surface-head>.fg-icon-button{margin-left:auto}}.citation-metadata{gap:var(--fg-space-control);display:grid}.citation-metadata>div{gap:var(--fg-space-inline);grid-template-columns:minmax(7em,1fr) minmax(0,3fr);display:grid}.citation-metadata dd{overflow-wrap:anywhere;margin:0}.review-source-context{color:var(--fg-theme-text-muted);overflow-wrap:anywhere;margin-top:var(--fg-space-control);display:block}.review-check-row{border-bottom:1px solid var(--fg-theme-border-subtle)}.review-purpose-guidance{margin-bottom:var(--fg-space-group)}.review-purpose-guidance p{margin-top:0}.review-csv-preview{padding-block:var(--fg-space-group);border-bottom:1px solid var(--fg-theme-border-subtle)}.review-csv-range{gap:var(--fg-space-group);margin-block:var(--fg-space-group);flex-wrap:wrap;display:flex}.review-csv-range>label{gap:var(--fg-space-control);min-width:0;display:grid}.review-csv-range fieldset{border:0;flex-basis:100%;margin:0;padding:0}.review-csv-range fieldset label{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.review-csv-range small{color:var(--fg-theme-text-secondary);overflow-wrap:anywhere}.workspace-storyboard{gap:8px;display:grid}.workspace-storyboard-head{gap:2px;display:grid}.workspace-storyboard-subtitle{color:var(--fg-theme-text-muted);font-size:.78rem;font-weight:500;line-height:1.35}.workspace-storyboard-empty{color:var(--fg-theme-text-muted);background:var(--fg-theme-panel);border:1px dashed var(--fg-theme-border-subtle);border-radius:6px;margin:0;padding:8px 10px;font-size:.8rem;line-height:1.45}.workspace-storyboard-scenes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.workspace-storyboard-scene{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.workspace-storyboard-scene-index{background:var(--fg-theme-hover);min-width:22px;height:22px;color:var(--fg-theme-text-secondary);border-radius:11px;justify-content:center;align-items:center;padding:0 4px;font-size:.72rem;font-weight:700;display:inline-flex}.workspace-storyboard-scene-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-theme-text);font-size:.85rem;font-weight:600;overflow:hidden}.workspace-storyboard-scene-rename-input{border:1px solid var(--fg-theme-border);min-width:0;height:26px;font:inherit;color:var(--fg-theme-text);background:var(--fg-theme-control);border-radius:4px;padding:2px 6px;font-size:.85rem}.workspace-storyboard-scene-actions{gap:var(--fg-space-detail);flex-wrap:wrap;display:inline-flex}@media (width<=720px){.workspace-storyboard-scene{grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:4px 6px}.workspace-storyboard-scene-actions{grid-column:1/-1;justify-content:flex-end}}.workspace-storyboard-presentation{z-index:1100;background:var(--fg-theme-control);color:var(--fg-theme-text);outline:none;grid-template-rows:auto 1fr auto;min-width:100vw;min-height:100vh;display:grid;position:fixed;inset:0}.workspace-storyboard-presentation-header{border-bottom:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;display:flex}.workspace-storyboard-presentation-header strong{color:var(--fg-theme-text);font-size:1.15rem;font-weight:700;display:block}.workspace-storyboard-presentation-header .eyebrow{color:var(--fg-theme-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.workspace-storyboard-presentation-progress{color:var(--fg-theme-text-secondary);font-size:.95rem;font-weight:600}.workspace-storyboard-presentation-controls{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.workspace-storyboard-presentation-toggle{min-width:72px}.workspace-storyboard-presentation-speed{color:var(--fg-theme-text-secondary);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.workspace-storyboard-presentation-speed-label{color:var(--fg-theme-text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem}.workspace-storyboard-presentation-speed select{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-height:30px;color:var(--fg-theme-text);cursor:pointer;border-radius:5px;padding:2px 8px;font-size:.85rem;font-weight:600}.workspace-storyboard-presentation-speed select:disabled{color:var(--fg-theme-text-disabled);background:var(--fg-theme-canvas);border-color:var(--fg-theme-border-subtle);cursor:not-allowed}.workspace-storyboard-presentation-reduced-motion-note{border:1px dashed var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);text-align:center;background:var(--fg-theme-panel);border-radius:4px;max-width:min(60ch,100%);margin:16px 0 0;padding:10px 14px;font-size:.85rem;font-style:italic}.workspace-storyboard-presentation-body{align-content:center;justify-items:center;min-width:0;min-height:0;padding:32px 28px;display:grid;overflow:auto}.workspace-storyboard-presentation-scene{text-align:center;justify-items:center;gap:12px;width:min(1280px,100%);min-width:0;max-width:100%;display:grid}.workspace-storyboard-presentation-figure{width:100%;min-width:0;display:block}.workspace-storyboard-presentation-figure svg,.workspace-storyboard-presentation-figure img{width:100%;max-width:100%;height:auto;max-height:calc(100vh - 220px);display:block}.workspace-storyboard-presentation-scene-label{color:var(--fg-theme-text);margin:0;font-size:1.8rem;font-weight:700}.workspace-storyboard-presentation-scene-anchor{color:var(--fg-theme-text-secondary);margin:0;font-size:1rem;font-weight:500}.workspace-storyboard-presentation-scene-annotation{color:#0b3a36;text-align:left;background:#f1f5f9;border-left:3px solid #0f766e;border-radius:4px;max-width:100%;margin:0;padding:12px 18px;font-size:1rem;line-height:1.45}.workspace-storyboard-presentation-scene-captured{color:var(--fg-theme-text-disabled);margin:0;font-size:.78rem}.workspace-storyboard-presentation-empty{color:var(--fg-theme-text-muted);margin:0;font-size:1rem}.workspace-storyboard-presentation-footer{border-top:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);flex-wrap:wrap;justify-content:center;gap:12px;padding:16px 28px 24px;display:flex}.workspace-storyboard-presentation-footer button{min-width:88px}@media (width<=720px){.workspace-storyboard-presentation-header{padding:12px 16px}.workspace-storyboard-presentation-body{padding:20px 16px}.workspace-storyboard-presentation-scene-label{font-size:1.4rem}.workspace-storyboard-presentation-footer{padding:12px 16px 18px}}.dashboard-display-workspace-pane{background:var(--fg-theme-panel);height:100%;min-height:0;max-height:100%;color:var(--fg-theme-text);flex-direction:column;display:flex;overflow-y:auto;container-type:inline-size}.dashboard-display-workspace-pane button,.dashboard-display-workspace-pane input,.dashboard-display-workspace-pane select,.dashboard-display-workspace-pane textarea{font:inherit}.dashboard-display-workspace-pane button{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);color:var(--fg-theme-text);cursor:pointer;align-items:center;gap:6px;min-height:30px;padding:5px 8px;display:inline-flex}.dashboard-display-workspace-pane button:hover:not(:disabled),.dashboard-display-workspace-pane button.is-active{background:var(--fg-theme-hover);border-color:var(--fg-theme-primary)}.dashboard-display-workspace-pane button:disabled{color:var(--fg-theme-text-disabled);cursor:not-allowed}.dashboard-display-workspace-pane__toolbar,.dashboard-display-workspace-pane__section-head,.dashboard-display-workspace-pane__preview-head,.dashboard-display-workspace-pane__card-control-head,.dashboard-display-workspace-pane__dashboard-actions,.dashboard-display-workspace-pane__card-status,.dashboard-display-workspace-pane__quick-confirm,.dashboard-display-workspace-pane__quick-choices{align-items:center;gap:8px;display:flex}.dashboard-display-workspace-pane__toolbar{border-bottom:1px solid var(--fg-theme-border-subtle);justify-content:space-between;padding:8px 10px}.dashboard-display-workspace-pane__mode,.dashboard-display-workspace-pane__actions,.dashboard-display-workspace-pane__section-actions,.dashboard-display-workspace-pane__breakpoints,.dashboard-display-workspace-pane__designer-mode,.dashboard-display-workspace-pane__template-bar{flex-wrap:wrap;gap:6px;display:flex}.dashboard-display-workspace-pane__identity{flex:0 220px;gap:2px;min-width:150px;display:grid}.dashboard-display-workspace-pane__identity strong{font-size:14px}.dashboard-display-workspace-pane__identity span{color:var(--fg-theme-text-muted);overflow-wrap:anywhere;font-size:12px}.dashboard-display-workspace-pane__mode button[aria-selected=true],.dashboard-display-workspace-pane__view-list button.is-active,.dashboard-display-workspace-pane__breakpoints button.is-active,.dashboard-display-workspace-pane__designer-mode button.is-active{background:var(--fg-theme-selection-soft);border-color:var(--fg-theme-selection);color:var(--fg-theme-selection-ink)}.dashboard-display-workspace-pane__dashboard,.dashboard-display-workspace-pane__display,.dashboard-display-workspace-pane__quick-entry,.dashboard-display-workspace-pane__assignment{flex-direction:column;flex:1 0 auto;gap:10px;min-height:0;padding:10px;display:flex;overflow:visible}.dashboard-display-workspace-pane__reference-warnings,.dashboard-display-workspace-pane__shared-artifacts,.dashboard-display-workspace-pane__semantic-warning{background:var(--fg-theme-warning-soft);border-bottom:1px solid var(--fg-theme-warning);color:var(--fg-theme-warning);padding:8px 10px;font-size:12px}.dashboard-display-workspace-pane__shared-artifacts{background:var(--fg-theme-primary-soft);border-bottom-color:var(--fg-theme-primary);color:var(--fg-theme-primary-ink);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-display-workspace-pane__shared-artifacts button{background:var(--fg-theme-control);border-color:var(--fg-theme-primary);color:var(--fg-theme-primary-ink);min-height:26px;padding:3px 6px;font-size:12px}.dashboard-display-workspace-pane__shared-artifacts button:hover{border-color:var(--fg-theme-primary)}.dashboard-display-workspace-pane__shared-artifacts button{overflow-wrap:anywhere}.dashboard-display-workspace-pane__reference-warnings ul{margin:4px 0 0;padding-left:18px}.dashboard-display-workspace-pane__semantic-warning p{margin:4px 0 0}.dashboard-display-workspace-pane__section-head{justify-content:space-between}.dashboard-display-workspace-pane__section-head h3{margin:0;font-size:15px}.dashboard-display-workspace-pane__section-head p{color:var(--fg-theme-text-secondary);margin:2px 0 0;font-size:12px}.dashboard-display-workspace-pane__dashboard-actions{background:var(--fg-theme-hover);border:1px solid var(--fg-theme-border-subtle);flex-wrap:wrap;align-items:stretch;padding:8px}.dashboard-display-workspace-pane__palette-group{border-right:1px solid var(--fg-theme-border-subtle);flex-wrap:wrap;flex:0 auto;align-items:end;gap:6px;min-width:0;padding-right:8px;display:flex}.dashboard-display-workspace-pane__palette-group:last-child{border-right:0;padding-right:0}.dashboard-display-workspace-pane__palette-group--identity{flex:240px}.dashboard-display-workspace-pane__palette-group--artifacts{flex:300px}.dashboard-display-workspace-pane__palette-group label{flex:150px;min-width:140px}.dashboard-display-workspace-pane__palette-group button{align-self:end}.dashboard-display-workspace-pane__template-bar{background:var(--fg-theme-panel);border:1px solid var(--fg-theme-border-subtle);align-items:center;padding:7px}.dashboard-display-workspace-pane label{gap:4px;display:grid}.dashboard-display-workspace-pane label>span{color:var(--fg-theme-text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.dashboard-display-workspace-pane input,.dashboard-display-workspace-pane select,.dashboard-display-workspace-pane textarea{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);color:var(--fg-theme-text);min-height:30px;padding:5px 7px}.dashboard-display-workspace-pane textarea{resize:vertical;min-height:72px}.dashboard-display-workspace-pane__composition-grid,.dashboard-display-workspace-pane__display-grid,.dashboard-display-workspace-pane__assignment-grid{flex:none;grid-template-columns:minmax(260px,.48fr) minmax(360px,1fr);gap:10px;min-height:0;display:grid}.dashboard-display-workspace-pane__composition-grid{grid-template-columns:minmax(620px,1fr) minmax(260px,320px);grid-template-areas:"canvas inspector"}.dashboard-display-workspace-pane__composition-grid[data-dashboard-designer-mode=view]{grid-template-columns:minmax(0,1fr);grid-template-areas:"canvas"}.dashboard-display-workspace-pane__card-list{grid-area:inspector;grid-template-rows:auto minmax(0,1fr);align-content:start;gap:8px;min-height:0;margin:0;padding:0;display:grid;overflow:auto}.dashboard-display-workspace-pane__layer-list,.dashboard-display-workspace-pane__surface-inspector{background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle)}.dashboard-display-workspace-pane__layer-list{gap:6px;max-height:230px;padding:8px;display:grid;overflow:auto}.dashboard-display-workspace-pane__layer-list>span{color:var(--fg-theme-text-secondary);text-transform:uppercase;font-size:11px;font-weight:700}.dashboard-display-workspace-pane__layer-row{border:1px solid var(--fg-theme-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;padding:4px;display:grid}.dashboard-display-workspace-pane__layer-row.is-selected{border-color:var(--fg-theme-selection);box-shadow:inset 0 0 0 1px var(--fg-theme-selection)}.dashboard-display-workspace-pane__layer-row-select{text-align:left;border:0;justify-content:stretch;align-items:start;gap:1px;min-width:0;padding:3px 4px;display:grid}.dashboard-display-workspace-pane__layer-row-select span,.dashboard-display-workspace-pane__layer-row-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-display-workspace-pane__layer-row-select small{color:var(--fg-theme-text-muted)}.dashboard-display-workspace-pane__layer-row>div{gap:3px;display:flex}.dashboard-display-workspace-pane__layer-row>div button{justify-content:center;min-width:24px;min-height:24px;padding:2px}.dashboard-display-workspace-pane__card-control,.dashboard-display-workspace-pane__preview,.dashboard-display-workspace-pane__runtime-preview,.dashboard-display-workspace-pane__presentation-controls,.dashboard-display-workspace-pane__quick-entry,.dashboard-display-workspace-pane__assignment-editor,.dashboard-display-workspace-pane__feedback-editor,.dashboard-display-workspace-pane__empty{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control)}.dashboard-display-workspace-pane__card-control{gap:8px;padding:9px;display:grid}.dashboard-display-workspace-pane__card-control.is-selected{border-color:var(--fg-theme-selection);box-shadow:inset 0 0 0 1px var(--fg-theme-selection)}.dashboard-display-workspace-pane__card-control-head{justify-content:space-between}.dashboard-display-workspace-pane__card-control-head>span{font-weight:700}.dashboard-display-workspace-pane__card-control-head small{color:var(--fg-theme-text-muted);font-size:11px}.dashboard-display-workspace-pane__card-control-head>div{gap:4px;display:flex}.dashboard-display-workspace-pane__card-fields,.dashboard-display-workspace-pane__quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dashboard-display-workspace-pane__card-status{color:var(--fg-theme-text-secondary);flex-wrap:wrap;align-items:stretch;font-size:12px}.dashboard-display-workspace-pane__card-status span{background:var(--fg-theme-primary-soft);border:1px solid var(--fg-theme-primary);align-items:center;padding:5px 7px;display:inline-flex}.dashboard-display-workspace-pane__preview,.dashboard-display-workspace-pane__runtime-preview{min-height:0;padding:10px;overflow:auto}.dashboard-display-workspace-pane__presentation-controls{gap:8px;display:grid}.dashboard-display-workspace-pane__presentation-toolbar{flex-wrap:wrap;gap:6px;display:flex}.dashboard-display-workspace-pane__presentation-toolbar button,.dashboard-display-workspace-pane__presentation-toolbar label{align-items:center;gap:5px;display:inline-flex}.dashboard-display-workspace-pane__presentation-toolbar button[aria-pressed=true]{border-color:var(--fg-theme-selection);box-shadow:inset 0 0 0 1px var(--fg-theme-selection)}.dashboard-display-workspace-pane__presentation-notes{background:var(--fg-theme-panel);border:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);padding:7px;font-size:12px}.dashboard-display-workspace-pane__runtime-preview[data-presentation-scale=large]{font-size:1.05rem}.dashboard-display-workspace-pane__runtime-preview[data-presentation-scale=wall]{font-size:1.12rem}.dashboard-display-workspace-pane__runtime-preview[data-presentation-privacy=hidden] [data-fg-runtime-view-artifact]{display:none}.dashboard-display-workspace-pane__runtime-preview[data-presentation-spotlight=graph] [data-fg-runtime-view-surface][data-surface=plot],.dashboard-display-workspace-pane__runtime-preview[data-presentation-spotlight=caption] [data-fg-runtime-view-surface][data-surface=caption],.dashboard-display-workspace-pane__runtime-preview[data-presentation-spotlight=notes] [data-fg-runtime-view-surface][data-surface=notes],.dashboard-display-workspace-pane__runtime-preview[data-presentation-spotlight=checks] [data-fg-runtime-view-readiness]{box-shadow:0 0 0 2px color-mix(in srgb, var(--fg-theme-primary) 22%, transparent)}.dashboard-display-workspace-pane__canvas-shell{background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);grid-area:canvas;min-height:0;padding:10px;overflow:auto}.dashboard-display-workspace-pane__canvas{background:linear-gradient(var(--fg-theme-hover) 1px, transparent 1px), linear-gradient(90deg, var(--fg-theme-hover) 1px, transparent 1px), var(--fg-theme-panel);background-size:100% 44px, calc(100% / var(--fg-dashboard-canvas-columns,12)) 100%;border:1px solid var(--fg-theme-border-subtle);grid-template-columns:repeat(var(--fg-dashboard-canvas-columns,12), minmax(0, 1fr));grid-template-rows:repeat(var(--fg-dashboard-canvas-rows,8), minmax(44px, auto));min-height:calc(var(--fg-dashboard-canvas-rows,8) * 44px);gap:8px;min-width:560px;padding:8px;display:grid;position:relative}.dashboard-display-workspace-pane__canvas:focus{outline:2px solid var(--fg-theme-focus);outline-offset:2px}.dashboard-display-workspace-pane__snap-guides{pointer-events:none;z-index:6;position:absolute;inset:8px}.dashboard-display-workspace-pane__alignment-guide{opacity:.74;position:absolute}.dashboard-display-workspace-pane__alignment-guide[data-guide-axis=column]{border-left:1px dashed var(--fg-theme-primary);bottom:0;left:calc(( var(--fg-dashboard-guide-column,0) / var(--fg-dashboard-canvas-columns,12) ) * 100%);top:0}.dashboard-display-workspace-pane__alignment-guide[data-guide-axis=row]{border-top:1px dashed var(--fg-theme-primary);left:0;right:0;top:calc(var(--fg-dashboard-guide-row,0) * var(--fg-dashboard-row-height,44px))}.dashboard-display-workspace-pane__canvas[data-dashboard-canvas-state=blank]{place-items:stretch stretch}.dashboard-display-workspace-pane__blank-canvas-marker{background:color-mix(in srgb, var(--fg-theme-control) 72%, transparent);border:1px dashed var(--fg-theme-border);color:var(--fg-theme-text-muted);pointer-events:none;grid-area:1/1/-1/-1;place-self:center;place-items:center;width:112px;height:66px;display:grid}.dashboard-display-workspace-pane__canvas-shell[data-dashboard-breakpoint=narrow] .dashboard-display-workspace-pane__canvas{width:min(390px,100%)}.dashboard-display-workspace-pane__canvas-shell[data-dashboard-breakpoint=quarter] .dashboard-display-workspace-pane__canvas{width:min(620px,100%)}.dashboard-display-workspace-pane__canvas-shell[data-dashboard-breakpoint=half] .dashboard-display-workspace-pane__canvas{width:min(860px,100%)}.dashboard-display-workspace-pane__canvas-shell[data-dashboard-breakpoint=wide] .dashboard-display-workspace-pane__canvas{width:100%}.dashboard-display-workspace-pane__canvas[data-dashboard-designer-mode=view]{background:var(--fg-theme-control);border-color:var(--fg-theme-border-subtle)}.dashboard-display-workspace-pane__canvas-tile{background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);grid-column:var(--fg-dashboard-card-x) / span var(--fg-dashboard-card-width);grid-row:var(--fg-dashboard-card-y) / span var(--fg-dashboard-card-height);min-width:0;min-height:0;z-index:var(--fg-dashboard-card-z);grid-template-rows:auto minmax(0,1fr) auto;gap:8px;padding:8px;display:grid;position:relative;overflow:hidden}.dashboard-display-workspace-pane__canvas-tile--playback .dashboard-display-workspace-pane__canvas-tile-body,.dashboard-display-workspace-pane__canvas-tile--caption .dashboard-display-workspace-pane__canvas-tile-body{min-height:64px}.dashboard-display-workspace-pane__canvas-tile.is-selected{border-color:var(--fg-theme-selection);box-shadow:0 0 0 2px color-mix(in srgb, var(--fg-theme-selection) 20%, transparent)}.dashboard-display-workspace-pane__canvas-tile-head{cursor:default;justify-content:space-between;align-items:start;gap:8px;min-width:0;display:flex}.dashboard-display-workspace-pane__canvas-tile-head[data-fg-dashboard-card-drag-handle]{cursor:grab}.dashboard-display-workspace-pane__canvas-tile-head span:first-child{gap:2px;min-width:0;display:grid}.dashboard-display-workspace-pane__canvas-tile-head strong,.dashboard-display-workspace-pane__canvas-tile-head small,.dashboard-display-workspace-pane__canvas-tile-head>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-display-workspace-pane__canvas-tile-head small,.dashboard-display-workspace-pane__canvas-tile-head>span:last-child,.dashboard-display-workspace-pane__canvas-tile-meta{color:var(--fg-theme-text-muted);font-size:11px}.dashboard-display-workspace-pane__canvas-tile-body{min-height:0;overflow:auto}.dashboard-display-workspace-pane__canvas-tile-body p{color:var(--fg-theme-text-secondary);margin:0}.dashboard-display-workspace-pane__review-playback{gap:8px;display:grid}.dashboard-display-workspace-pane__review-playback ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dashboard-display-workspace-pane__review-playback li{background:var(--fg-theme-panel);border:1px solid var(--fg-theme-border-subtle);grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;padding:6px;display:grid}.dashboard-display-workspace-pane__review-playback li[data-active=true]{background:var(--fg-theme-selection-soft);border-color:var(--fg-theme-selection)}.dashboard-display-workspace-pane__review-playback li>span{background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.dashboard-display-workspace-pane__review-playback strong{font-size:12px;display:block}.dashboard-display-workspace-pane__review-playback p{font-size:11px;line-height:1.35}.dashboard-display-workspace-pane__review-playback-controls{justify-content:flex-end;gap:6px;display:flex}.dashboard-display-workspace-pane__canvas-tile-meta{flex-wrap:wrap;gap:6px;display:flex}.dashboard-display-workspace-pane__canvas-tile-meta span{background:var(--fg-theme-canvas);border:1px solid var(--fg-theme-border-subtle);padding:3px 5px}.dashboard-display-workspace-pane__canvas-tile-tools{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:4px;padding-right:30px;display:flex;position:relative}.dashboard-display-workspace-pane__canvas-tile-tools button,.dashboard-display-workspace-pane__canvas-resize{justify-content:center;min-width:26px;min-height:24px;padding:3px}.dashboard-display-workspace-pane__canvas-resize{cursor:nwse-resize;z-index:5;position:absolute;bottom:5px;right:5px}.dashboard-display-workspace-pane__preview-head{justify-content:space-between;margin-bottom:10px}.dashboard-display-workspace-pane__preview-grid{gap:8px;display:grid}.dashboard-display-workspace-pane__preview[data-dashboard-breakpoint=wide] .dashboard-display-workspace-pane__preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-display-workspace-pane__preview[data-dashboard-breakpoint=half] .dashboard-display-workspace-pane__preview-grid,.dashboard-display-workspace-pane__preview[data-dashboard-breakpoint=quarter] .dashboard-display-workspace-pane__preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-display-workspace-pane__preview[data-dashboard-breakpoint=narrow] .dashboard-display-workspace-pane__preview-grid{grid-template-columns:1fr}.dashboard-display-workspace-pane__preview-card{border:1px solid var(--fg-theme-border-subtle);gap:8px;min-height:120px;padding:8px;display:grid}.dashboard-display-workspace-pane__preview-card--plot{grid-column:span 2;min-height:260px}.dashboard-display-workspace-pane__preview[data-dashboard-breakpoint=narrow] .dashboard-display-workspace-pane__preview-card--plot{grid-column:auto}.dashboard-display-workspace-pane__preview-card header{justify-content:space-between;align-items:start;gap:8px;display:flex}.dashboard-display-workspace-pane__preview-card header span{color:var(--fg-theme-text-muted);font-size:11px}.dashboard-display-workspace-pane__preview-card p{color:var(--fg-theme-text-secondary);margin:0}.dashboard-display-workspace-pane__chart{min-height:210px;overflow:hidden}.dashboard-display-workspace-pane__chart svg{width:100%;max-width:100%;height:auto;max-height:340px;display:block}.dashboard-display-workspace-pane__view-list{flex-wrap:wrap;gap:6px;display:flex}.dashboard-display-workspace-pane__view-list.is-compact{max-width:420px}.dashboard-display-workspace-pane__view-list.is-empty{color:var(--fg-theme-text-muted);align-items:center}.dashboard-display-workspace-pane__view-list button{flex-direction:column;align-items:flex-start;gap:2px}.dashboard-display-workspace-pane__view-list small{color:inherit;opacity:.75}.dashboard-display-workspace-pane__quick-entry{flex:1}.dashboard-display-workspace-pane__assignment-editor,.dashboard-display-workspace-pane__feedback-editor{gap:10px;min-height:0;padding:10px;display:grid}.dashboard-display-workspace-pane__assignment-meta{background:var(--fg-theme-canvas);border:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);gap:4px;padding:8px;font-size:12px;display:grid}.dashboard-display-workspace-pane__feedback-list{gap:8px;display:grid}.dashboard-display-workspace-pane__feedback-list p{color:var(--fg-theme-text-muted);margin:0}.dashboard-display-workspace-pane__feedback-list article{border:1px solid var(--fg-theme-border-subtle);gap:4px;padding:8px;display:grid}.dashboard-display-workspace-pane__feedback-list article span{color:var(--fg-theme-text-muted);font-size:12px}.dashboard-display-workspace-pane__feedback-list article p{color:var(--fg-theme-text-secondary)}.dashboard-display-workspace-pane__quick-note{grid-column:1/-1}.dashboard-display-workspace-pane__quick-confirm{background:var(--fg-theme-canvas);border:1px solid var(--fg-theme-border-subtle);justify-content:space-between;padding:8px}.dashboard-display-workspace-pane__quick-confirm[data-ambiguous-target=true]{background:var(--fg-theme-secondary-soft);border-color:var(--fg-theme-secondary)}.dashboard-display-workspace-pane__quick-choices{flex-wrap:wrap}.dashboard-display-workspace-pane__quick-message{background:var(--fg-theme-success-soft);border:1px solid var(--fg-theme-success);margin:0;padding:8px}.dashboard-display-workspace-pane__empty{color:var(--fg-theme-text-secondary);justify-content:center;align-items:center;gap:8px;min-height:160px;padding:16px;display:flex}.dashboard-display-workspace-pane__lifecycle{background:var(--fg-theme-panel);border:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.dashboard-display-workspace-pane__lifecycle strong{color:var(--fg-theme-text)}@container (width<=900px){.dashboard-display-workspace-pane__composition-grid,.dashboard-display-workspace-pane__display-grid,.dashboard-display-workspace-pane__assignment-grid{grid-template-columns:1fr}.dashboard-display-workspace-pane__composition-grid{grid-template-areas:"canvas""inspector"}.dashboard-display-workspace-pane__preview-card--plot{grid-column:auto}}@container (width>=701px) and (width<=900px){.dashboard-display-workspace-pane__composition-grid,.dashboard-display-workspace-pane__composition-grid[data-dashboard-designer-mode=view]{grid-template-columns:minmax(0,1fr)}}@container (width<=560px){.dashboard-display-workspace-pane__toolbar,.dashboard-display-workspace-pane__section-head,.dashboard-display-workspace-pane__quick-confirm{flex-direction:column;align-items:stretch}.dashboard-display-workspace-pane__actions,.dashboard-display-workspace-pane__mode,.dashboard-display-workspace-pane__section-actions{width:100%}.dashboard-display-workspace-pane__identity{flex-basis:auto;width:100%}.dashboard-display-workspace-pane__actions button,.dashboard-display-workspace-pane__mode button,.dashboard-display-workspace-pane__section-actions button{flex:1;justify-content:center}.dashboard-display-workspace-pane__card-fields,.dashboard-display-workspace-pane__quick-grid,.dashboard-display-workspace-pane__preview[data-dashboard-breakpoint=half] .dashboard-display-workspace-pane__preview-grid,.dashboard-display-workspace-pane__preview[data-dashboard-breakpoint=quarter] .dashboard-display-workspace-pane__preview-grid{grid-template-columns:1fr}}.community-navigation,.community-section-heading{align-items:center;gap:var(--fg-control-gap) var(--fg-space-row);flex-wrap:wrap;display:flex}.community-navigation{border-block-end:1px solid var(--fg-theme-border-subtle);flex-wrap:wrap-reverse}.community-navigation>.fg-content-navigation{border:0;flex:auto;min-width:0}.community-section-heading{justify-content:space-between}.community-featured__main{gap:var(--fg-space-row);min-width:0;display:grid}.community-practical__questions>h3{margin-block-end:var(--fg-space-row)}.community-practical .community-topic-row:first-child{padding-block-start:0}.community-practical .community-topic-row:last-child{border:0}.community-feed .community-topic-row:first-of-type{border-block-start:1px solid var(--fg-theme-border-subtle)}.community-navigation__links{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;margin-inline-start:auto;display:flex}.community-navigation__link{min-height:0;padding:var(--fg-control-gap);border-radius:var(--fg-control-radius);color:var(--fg-theme-text-secondary);font:var(--fg-body-font);align-items:center;gap:var(--fg-space-control);background:0 0;border:0;text-decoration:none;display:inline-flex}.community-navigation__link:hover{background:var(--fg-theme-hover)}.community-purpose-description{color:var(--fg-theme-text-secondary)}button.community-inline-link{min-height:0;font:inherit;display:inline}.community-featured{gap:var(--fg-space-group);padding-block:var(--fg-control-gap);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start;display:grid}.community-topic-row{gap:var(--fg-space-row);min-width:0;padding-block:var(--fg-space-row);border-block-end:1px solid var(--fg-theme-border-subtle);display:grid}.community-topic-row--graph{padding-block:var(--fg-space-section);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.community-topic-row--featured{padding:0 0 calc(2 * var(--fg-control-gap));border:0;flex-direction:column;align-items:stretch;display:flex}.community-topic-row__text{gap:var(--fg-control-field-gap);align-content:start;min-width:0;display:grid}.community-topic-row h3{font:var(--fg-subheading-font)}.community-topic-row h3 button{font:inherit;color:var(--fg-theme-text);font-weight:600}.community-topic-row__excerpt{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.community-topic-row .fg-content-author{font:var(--fg-helper-font)}.community-topic-row .fg-content-author .fg-user-avatar{width:1.75rem;height:1.75rem}.community-topic-row__footer{align-items:center;gap:var(--fg-control-gap) calc(2 * var(--fg-control-gap));flex-wrap:wrap;display:flex}.community-topic-row__footer .fg-content-author{flex:1;min-width:0}.community-topic-row__footer .fg-content-author>div{align-items:baseline;gap:0 var(--fg-control-gap);flex-wrap:wrap;display:flex}.community-topic-row__footer .fg-content-author .fg-content-meta{font-size:inherit}.community-reply-count{align-items:center;gap:var(--fg-control-field-gap);font:var(--fg-helper-font);flex-shrink:0;justify-self:start;display:flex}.community-practical{min-width:0}.community-practical .community-topic-row__excerpt,.community-practical .fg-user-avatar{display:none}.community-help{background:var(--fg-theme-secondary-soft);border-radius:var(--fg-control-radius);padding-inline:var(--fg-space-inset);gap:var(--fg-control-gap);padding-block:calc(2 * var(--fg-control-gap));border:0;display:grid}.community-replies{display:grid}.community-reply{gap:var(--fg-control-gap);padding-block:calc(2 * var(--fg-control-gap));border-block-start:1px solid var(--fg-theme-border-subtle);display:grid}.community-thread>.fg-content-figure{max-width:65rem}.community-thread h2,.community-composer h2{font-size:1.3rem;line-height:1.4}.community-thread,.community-composer{max-width:80rem}@container (width<=48rem){.community-featured,.community-topic-row--graph{grid-template-columns:minmax(0,1fr)}.community-practical__questions{display:none}.community-practical{min-width:0}}.community-feed .community-topic-row:not(.community-topic-row--graph){padding-inline:calc(var(--fg-space-group) + var(--fg-space-row)) 6rem;position:relative}.community-feed .community-topic-row:not(.community-topic-row--graph) .fg-user-avatar{inset-inline-start:0;top:var(--fg-space-row);position:absolute}.community-feed .community-topic-row:not(.community-topic-row--graph) .community-reply-count{inset-inline-end:0;top:var(--fg-space-row);position:absolute}@container (width<=30rem){.community-feed .community-topic-row:not(.community-topic-row--graph){padding-inline-end:0}.community-feed .community-topic-row:not(.community-topic-row--graph) .community-reply-count{position:static}}.community-field{gap:var(--fg-space-detail);display:grid}.community-composer>form{gap:var(--fg-space-row)}.community-topic-meta .fg-status-badge{margin-inline-start:var(--fg-space-control)}.appearance-settings-pane{align-content:start;gap:var(--fg-space-section,32px);min-width:0;color:var(--fg-theme-text);background:var(--fg-theme-pane-background);display:grid}.settings-pane-module,.settings-pane-module-body{min-block-size:0;min-inline-size:0}.settings-pane-module{grid-template-rows:minmax(0,1fr);block-size:100%;display:grid;overflow:hidden;container:data-workbench/inline-size}.settings-pane-module-body{overscroll-behavior:contain;scrollbar-gutter:stable;block-size:100%;overflow:hidden auto}.appearance-settings-pane :is(h2,h3,p){margin:0}.appearance-settings-pane__header,.appearance-settings-pane__role-section>header{gap:var(--fg-space-control,8px);display:grid}.appearance-settings-pane__header>p:last-child,.appearance-settings-pane__role-section>header p,.appearance-settings-pane__footer>span{color:var(--fg-theme-text-secondary)}.appearance-settings-pane__role-list{gap:var(--fg-space-group,24px);display:grid}.appearance-settings-pane__footer,.appearance-settings-pane__line-width,.appearance-settings-pane__condition-sample-value{align-items:center;gap:var(--fg-space-control,8px);flex-wrap:wrap;display:flex}.appearance-settings-pane__line-width input{inline-size:6em}.appearance-settings-pane__condition-sample,.appearance-settings-pane__preview{gap:var(--fg-space-row,16px);padding:var(--fg-space-inset,20px);color:var(--fg-theme-text);background:var(--fg-theme-panel);border:1px solid var(--fg-theme-border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.appearance-settings-pane__condition-sample-line{border-block-start:3px solid;flex:0 0 58px}.appearance-settings-pane__preview-action{color:var(--fg-theme-primary)}.appearance-settings-pane__preview-status{color:var(--fg-theme-success);grid-column:1/-1}.appearance-settings-pane__contrast{gap:var(--fg-space-control,8px);display:grid}.appearance-settings-pane__contrast[data-contrast-status=needs-attention]{padding:var(--fg-space-row,16px);border-inline-start:3px solid var(--fg-theme-warning);color:var(--fg-theme-warning);background:var(--fg-theme-warning-soft)}.appearance-settings-pane__contrast ul{gap:var(--fg-space-control,8px);margin:0;padding-inline-start:1.5em;display:grid}.appearance-settings-pane__persistence{padding:var(--fg-space-row,16px);color:var(--fg-theme-danger);background:var(--fg-theme-danger-soft)}@container data-workbench (width<=720px){.appearance-settings-pane__preview,.appearance-settings-pane__condition-sample{grid-template-columns:minmax(0,1fr)}}.application-color-input{grid-template-columns:4.5rem minmax(8rem,1fr);align-items:start;gap:.5rem;min-width:0;display:grid}.application-color-input>label{min-width:0;color:var(--fg-theme-text-secondary);gap:.25rem;font-size:.85rem;display:grid}.application-color-input .fg-field-control{width:100%;min-width:0;min-height:var(--fg-control-field-height);box-sizing:border-box}.application-color-picker input{cursor:pointer;padding:.2rem}.application-color-code input{font-family:ui-monospace,monospace}.application-color-validation{grid-column:1/-1}.fg-image-chooser{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.application-settings-pane{font:var(--fg-body-font);color:var(--fg-theme-text);background:var(--fg-theme-pane-background);container-type:inline-size}.application-settings-pane p{overflow-wrap:anywhere}.application-settings-header{gap:var(--fg-space-control);display:grid}.application-settings-header>.fg-search-field{max-width:35rem}.application-settings-scope{color:var(--fg-theme-text-secondary);margin:0;font-size:.875rem}.application-settings-categories{margin-block:var(--fg-space-row) var(--fg-space-section)}@container (width>40rem){.fg-content-navigation.application-settings-categories{row-gap:var(--fg-space-control);flex-wrap:wrap;overflow:visible}}.application-settings-no-results{margin:0 0 var(--fg-space-row)}.application-settings-body{gap:var(--fg-space-section);display:grid}.application-settings-category{align-content:start;gap:var(--fg-space-section);min-inline-size:0;display:grid}.application-settings-pane button,.application-settings-pane select,.application-settings-pane input{max-width:100%}.application-settings-pane select{min-width:0}.application-setting-control>label{flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;display:flex}.application-setting-subfields{gap:var(--fg-space-control);inline-size:100%;min-inline-size:0;display:grid}.application-setting-subfields>label{gap:var(--fg-space-detail);display:grid}.application-setting-inline-actions{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.application-setting-choices{gap:var(--fg-space-detail);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.application-setting-choices--inline{align-items:center;gap:var(--fg-space-detail) var(--fg-space-row);flex-wrap:wrap;display:flex}.application-setting-choices>legend{margin-block-end:var(--fg-space-detail);padding:0;font-weight:600}.application-setting-help .setting-help{color:inherit;font:inherit;border:0;padding:0}.application-setting-help .setting-help p{margin:var(--fg-space-detail) 0 0}.application-setting-help .setting-help>p:first-child{margin-block-start:0}.application-setting-status{color:var(--fg-theme-text-secondary);grid-column:1/-1;font-size:.875rem}.application-settings-pane [hidden]{display:none!important}html[data-fg-reduced-motion=reduce] *,html[data-fg-reduced-motion=reduce] :before,html[data-fg-reduced-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.settings-shortcuts{gap:var(--fg-space-row);min-inline-size:0;display:grid;container-type:inline-size}.settings-shortcuts__intro{color:var(--fg-theme-text-secondary);margin:0}.settings-shortcuts__scroll{min-inline-size:0;overflow-x:auto}.settings-shortcuts__table{table-layout:fixed;border-collapse:collapse;inline-size:100%;font:var(--fg-body-font)}.settings-shortcuts__command-column{inline-size:38%}.settings-shortcuts__keys-column{inline-size:26%}.settings-shortcuts__where-column{inline-size:36%}.settings-shortcuts__table :is(th,td){padding:var(--fg-space-control) var(--fg-space-inline) var(--fg-space-control) 0;border-block-end:1px solid var(--fg-theme-border-subtle);text-align:start;vertical-align:top;overflow-wrap:anywhere}.settings-shortcuts__table thead th{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font);padding-block-start:0;font-weight:600}.settings-shortcuts__table tbody th[scope=row]{font-weight:500}.settings-shortcuts__table td:last-child,.settings-shortcuts__table th:last-child{padding-inline-end:0}.settings-shortcuts__group>th{padding-block:var(--fg-space-group) var(--fg-space-control);font:var(--fg-subheading-font)}.settings-shortcuts__table tbody:first-of-type .settings-shortcuts__group>th{padding-block-start:var(--fg-space-inline)}.settings-shortcuts__where,.settings-shortcuts__context,.settings-shortcuts__note{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font)}td.settings-shortcuts__where{padding-block-start:calc(var(--fg-space-control) + 2px)}.settings-shortcuts__context,.settings-shortcuts__note{margin-block-start:var(--fg-space-detail);display:block}.settings-shortcuts__context{display:none}.settings-shortcuts__keys{align-items:center;gap:var(--fg-space-detail) var(--fg-space-control);flex-wrap:wrap;display:inline-flex}.settings-shortcuts__alternative{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.settings-shortcuts__or{color:var(--fg-theme-text-muted);font:var(--fg-helper-font);margin-inline-end:var(--fg-space-control)}.settings-shortcuts kbd{border:1px solid var(--fg-theme-border);border-radius:var(--fg-control-radius);background:var(--fg-theme-control);min-inline-size:1.6em;color:var(--fg-theme-text);font:500 var(--fg-label-font-size) / 1.5 var(--fg-font-family);text-align:center;white-space:nowrap;border-block-end-width:2px;padding:1px 6px;display:inline-block}.settings-shortcuts__unassigned{color:var(--fg-theme-text-muted)}@container (width<=36rem){.settings-shortcuts__where-column,.settings-shortcuts__where{display:none}.settings-shortcuts__command-column{inline-size:52%}.settings-shortcuts__keys-column{inline-size:48%}.settings-shortcuts__table :is(th,td):nth-child(2){padding-inline-end:0}.settings-shortcuts__context{display:block}}.settings-shortcuts>.application-setting-category{margin-block-end:calc(var(--fg-space-detail) - var(--fg-space-row))}.fg-line-bench{font:var(--fg-body-font);gap:var(--fg-space-control);padding:var(--fg-space-inline);border-radius:var(--fg-control-radius);background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text);flex-direction:column;display:flex;position:relative}.fg-line-bench__provenance{font:var(--fg-helper-font);color:var(--fg-theme-text-secondary);min-height:1.05rem;display:block}.fg-line-bench__provenance-parent{color:var(--fg-theme-primary-ink);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fg-line-bench__provenance-parent:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:1px;border-radius:2px}.fg-line-bench__presets{align-items:stretch;gap:4px;display:flex}.fg-line-bench__preset{font:var(--fg-control-font);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-canvas);min-height:28px;color:var(--fg-theme-text);cursor:pointer;white-space:nowrap;border-radius:4px;flex:auto;padding:0 10px}.fg-line-bench__preset:hover{background:var(--fg-theme-hover)}.fg-line-bench__preset:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:1px}.fg-line-bench__preview{border:1px solid var(--fg-theme-border-subtle);border-radius:4px;width:100%;max-width:28rem;height:64px;position:relative;overflow:hidden}.fg-line-bench__preview-svg{width:100%;height:100%;display:block;position:absolute;inset:0}.fg-line-bench__chips{--fg-control-column-min:8rem}.fg-line-bench__chip{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);cursor:pointer;text-align:left;min-height:64px;font:inherit;color:inherit;border-radius:6px;flex-direction:column;align-items:stretch;gap:4px;padding:8px;display:flex;position:relative}.fg-line-bench__chip[data-pinned=true]{background:var(--fg-theme-primary-soft);border-color:var(--fg-theme-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg-theme-primary) 18%, transparent)}.fg-line-bench__chip:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:1px}.fg-line-bench__chip-header{font:var(--fg-eyebrow-font);color:var(--fg-theme-text-secondary);justify-content:space-between;align-items:center;display:flex}.fg-line-bench__chip-link{border:1.5px solid var(--fg-theme-border);background:0 0;border-radius:999px;flex:none;width:12px;height:12px;display:inline-block;position:relative}.fg-line-bench__chip-link[data-link=closed]{background:var(--fg-theme-primary-soft);border-color:var(--fg-theme-primary)}.fg-line-bench__chip-body{flex:auto;justify-content:center;align-items:center;min-height:32px;display:flex}.fg-line-bench__chip-footer{font:var(--fg-helper-font);color:var(--fg-theme-text);justify-content:space-between;align-items:center;gap:0 var(--fg-space-detail);flex-wrap:wrap;display:flex}.fg-line-bench__chip-parent-tag{font:var(--fg-helper-font);color:var(--fg-theme-text-secondary);font-style:normal}.fg-line-bench__tone-swatch{border:1px solid var(--fg-control-required-edge);border-radius:4px;width:100%;height:28px}.fg-line-bench__geometry-field{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;flex-direction:column;gap:4px;min-width:0;padding:6px;display:flex}.fg-line-bench__geometry-field[data-pinned=true]{border-color:var(--fg-theme-primary);background:var(--fg-theme-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg-theme-primary) 18%, transparent)}.fg-line-bench__geometry-field>span{font:var(--fg-control-font);color:var(--fg-theme-text-secondary)}.fg-line-bench__geometry-field select{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);width:100%;min-width:0;height:28px;color:var(--fg-theme-text);font:inherit;border-radius:4px}.fg-line-bench__geometry-field select:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:1px}.fg-line-bench__scrub{background:linear-gradient(to right, var(--fg-theme-hover), var(--fg-theme-hover));cursor:ew-resize;border-radius:999px;width:100%;height:10px;position:relative}.fg-line-bench__scrub-fill{background:var(--fg-theme-primary);pointer-events:none;border-radius:999px;position:absolute;inset:0 auto 0 0}.fg-line-bench__hsl-popover{gap:var(--fg-space-row);flex-direction:column;display:flex}.fg-line-bench__hsl-band-label{font:var(--fg-control-font);color:var(--fg-theme-text-secondary)}.fg-line-bench__hsl-band{border:1px solid var(--fg-theme-border-subtle);cursor:ew-resize;border-radius:4px;width:100%;height:18px;position:relative}.fg-line-bench__hsl-band-thumb{background:var(--fg-theme-text);pointer-events:none;border-radius:2px;width:4px;height:24px;position:absolute;top:-3px;transform:translate(-2px)}.fg-line-bench__hsl-hex-row{align-items:center;gap:6px;display:flex}.fg-line-bench__hsl-hex-row input{flex:auto;min-width:0}.fg-line-bench__hsl-recent{flex-wrap:wrap;gap:4px;display:flex}.fg-line-bench__hsl-recent-chip{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;padding:2px 4px;display:inline-flex}.fg-line-bench__hsl-recent-chip:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:1px}.fg-line-bench__hsl-recent-chip svg{display:block}.fg-line-bench__corner-row{font:var(--fg-helper-font);align-items:center;gap:var(--fg-space-control);color:var(--fg-theme-text);padding:4px 0 0;display:flex}.fg-line-bench__corner-row .fg-line-bench__scrub{flex:auto}.fg-line-bench[data-width=narrow] .fg-line-bench__preview{height:56px}.fg-line-bench[data-width=xl] .fg-line-bench__preview{height:84px}.fg-marker-bench{font:var(--fg-body-font);gap:var(--fg-space-control);padding:var(--fg-space-inline);border-radius:var(--fg-control-radius);background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text);flex-direction:column;display:flex}.fg-marker-bench[data-disabled=true]{opacity:.62}.fg-marker-bench__state{font:var(--fg-helper-font);justify-content:space-between;align-items:center;gap:var(--fg-space-control);color:var(--fg-theme-text);min-height:18px;display:flex}.fg-marker-bench__state-text{font-weight:500}.fg-marker-bench__revert{font:var(--fg-control-font);border:1px solid var(--fg-theme-primary);background:var(--fg-theme-control);color:var(--fg-theme-primary-ink);cursor:pointer;border-radius:999px;padding:2px 10px}.fg-marker-bench__revert:hover{background:var(--fg-theme-hover)}.fg-marker-bench__revert:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:1px}.fg-marker-bench__preview{border:1px solid var(--fg-theme-border-subtle);border-radius:4px;width:100%;max-width:20rem;height:56px;position:relative;overflow:hidden}.fg-marker-bench__preview svg{width:100%;height:100%;display:block;position:absolute;inset:0}.fg-marker-bench__pads{grid-template-columns:repeat(auto-fit,minmax(2.25rem,2.75rem));gap:6px;display:grid}.fg-marker-bench__pad{aspect-ratio:1;border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);cursor:pointer;width:100%;min-width:30px;min-height:30px;color:var(--fg-theme-text);border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.fg-marker-bench__pad[data-active=true]{background:var(--fg-theme-selection-soft);border-color:var(--fg-theme-selection);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg-theme-selection) 32%, transparent)}.fg-marker-bench__pad:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:1px}.fg-marker-bench__pad:disabled{cursor:not-allowed;opacity:.5}.fg-marker-bench__pad svg{width:18px;height:18px;display:block}.fg-marker-bench__pad-default-rule{background:var(--fg-theme-primary);border-radius:1px;height:1.5px;position:absolute;bottom:3px;left:6px;right:6px}.fg-marker-bench__stepper{font:var(--fg-control-font);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;flex-direction:column;gap:4px;padding:6px;display:flex}.fg-marker-bench__stepper-label{font:var(--fg-control-font);color:var(--fg-theme-text-secondary)}.fg-marker-bench__stepper-row{align-items:center;gap:4px;display:flex}.fg-marker-bench__stepper-button{font:var(--fg-control-font);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);cursor:pointer;width:24px;height:24px;color:var(--fg-theme-text);border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fg-marker-bench__stepper-button:hover{background:var(--fg-theme-hover)}.fg-marker-bench__stepper-button:disabled{opacity:.4;cursor:not-allowed}.fg-marker-bench__stepper-button:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:1px}.fg-marker-bench__stepper-value{font:var(--fg-control-font);text-align:center;font-variant-numeric:tabular-nums;flex:auto}input.fg-marker-bench__stepper-value{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);width:100%;min-width:0;color:var(--fg-theme-text);font:inherit;font-variant-numeric:tabular-nums;border-radius:4px;padding:2px 4px}input.fg-marker-bench__stepper-value:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:1px}input.fg-marker-bench__stepper-value:disabled{opacity:.5;cursor:not-allowed}.fg-marker-bench__stepper-unit{font:var(--fg-control-font);color:var(--fg-theme-text-secondary);flex:none}.fg-marker-bench__disabled-note{font:var(--fg-helper-font);color:var(--fg-theme-text-disabled);font-style:italic}.fg-marker-bench[data-width=narrow] .fg-marker-bench__pads{grid-template-columns:repeat(auto-fit,minmax(2.25rem,2.75rem));grid-auto-flow:row}.publication-profile-panel{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;flex-direction:column;gap:14px;padding:12px;display:flex}.publication-profile-header{flex-direction:column;gap:4px;display:flex}.publication-profile-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.publication-profile-select{flex-direction:column;gap:4px;font-size:.85em;display:flex}.publication-profile-select select{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:4px;padding:4px 6px;font-size:.95em}.publication-profile-description{margin:0;font-size:.85em}.publication-profile-palette-preview .fg-palette-swatch-row{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.fg-palette-swatch{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:4px;flex-direction:column;align-items:center;gap:2px;min-width:60px;padding:4px 6px;display:flex}.fg-palette-swatch-label{color:var(--fg-theme-text-muted);text-transform:capitalize;font-size:.7em}.publication-profile-contrast,.publication-profile-final-size,.publication-profile-mismatch,.publication-profile-embed,.publication-profile-date-shift,.publication-profile-readiness{background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);border-radius:4px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.publication-profile-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 14px;margin:4px 0 0;font-size:.85em;display:grid}.publication-profile-readiness-grid>div{flex-direction:column;gap:2px;display:flex}.publication-profile-readiness-grid dt{color:var(--fg-theme-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:.78em;font-weight:600}.publication-profile-readiness-grid dd{font-variant-numeric:tabular-nums;margin:0}.publication-profile-readiness-findings,.publication-profile-contrast-list,.publication-profile-final-size-lint,.publication-profile-mismatch-list,.publication-profile-date-shift-preview{flex-direction:column;gap:4px;margin:4px 0 0;padding:0;list-style:none;display:flex}.publication-profile-contrast-finding,.publication-profile-finding{background:var(--fg-theme-secondary-soft);border-radius:3px;grid-template-columns:auto 1fr auto;gap:8px;padding:4px 6px;font-size:.85em;display:grid}.publication-profile-finding.warning{background:var(--fg-theme-warning-soft)}.publication-profile-finding.note{background:var(--fg-theme-canvas)}.publication-profile-finding code,.publication-profile-contrast-finding code{color:var(--fg-theme-text-muted);font-size:.85em}.publication-profile-final-size-grid,.publication-profile-embed-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 12px;margin:0;font-size:.85em;display:grid}.publication-profile-final-size-grid>div,.publication-profile-embed-grid>div{flex-direction:column;gap:2px;display:flex}.publication-profile-final-size-grid dt,.publication-profile-embed-grid dt{color:var(--fg-theme-text-muted);margin:0;font-size:.8em}.publication-profile-final-size-grid dd,.publication-profile-embed-grid dd{margin:0;font-weight:500}.publication-profile-date-shift-preview li{align-items:center;gap:6px;font-size:.85em;display:flex}.publication-profile-date-shift-preview code{font-family:var(--fg-mono-font,ui-monospace, "SFMono-Regular", monospace);color:var(--fg-theme-text-muted)}.publication-profile-deid-download{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;flex-direction:column;gap:8px;margin-top:16px;padding:12px;display:flex}.publication-profile-deid-force-toggle.fg-switch-button{justify-content:flex-start;align-self:flex-start}.publication-profile-deid-download-button{align-self:flex-start}.publication-profile-deid-result{margin:0;font-size:.85em}.publication-profile-deid-result p{margin:4px 0}.publication-profile-deid-result code{font-family:var(--fg-mono-font,ui-monospace, "SFMono-Regular", monospace);color:var(--fg-theme-text-muted)}.publication-profile-closure-export{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;flex-direction:column;gap:8px;margin-top:16px;padding:12px;display:flex}.publication-profile-closure-export-button{align-self:flex-start}.publication-profile-closure-export-result{margin:0;font-size:.85em}.publication-profile-closure-export-result p{margin:4px 0}.publication-profile-closure-export-result code{font-family:var(--fg-mono-font,ui-monospace, "SFMono-Regular", monospace);color:var(--fg-theme-text-muted)}.publication-profile-closure-export-blockers{margin:4px 0;padding-left:16px;list-style:outside}.publication-profile-closure-export-blockers li{flex-direction:column;gap:2px;margin-bottom:4px;display:flex}.fg-adaptive-toolbar{align-items:center;gap:var(--fg-space-control);padding:var(--fg-space-control) var(--fg-editor-inset);box-sizing:border-box;background:var(--fg-theme-toolbar);min-width:0;color:var(--fg-theme-text);font:var(--fg-control-font);flex-wrap:wrap;flex:none;display:flex}.fg-adaptive-toolbar--edge{border-bottom:1px solid var(--fg-theme-border-subtle)}.fg-adaptive-toolbar--floating{box-shadow:var(--fg-toolbar-shadow)}.fg-toolbar-group{align-items:center;gap:var(--fg-space-control);min-width:0;display:flex}.fg-toolbar-group[data-divider=true]{border-inline-start:1px solid var(--fg-theme-border-subtle);padding-inline-start:var(--fg-space-control)}.fg-toolbar-item{flex:none;align-items:center;width:max-content;display:flex}.fg-toolbar-direct-seat{flex:none}.fg-adaptive-toolbar .fg-toolbar-heading{font:var(--fg-control-font);white-space:nowrap;flex:none;font-weight:600}span.fg-toolbar-heading{min-height:var(--fg-control-height);padding:var(--fg-control-padding);box-sizing:border-box;border:1px solid #0000;align-items:center;display:inline-flex}.fg-toolbar-direct-seat:empty,.fg-toolbar-overflow-seat:empty{display:none}.fg-toolbar-overflow-section{gap:var(--fg-space-detail);display:grid}.fg-toolbar-overflow-section:not(:has(.fg-toolbar-item)){display:none}.fg-toolbar-overflow-section:has(.fg-toolbar-item)~.fg-toolbar-overflow-section:has(.fg-toolbar-item){margin-top:var(--fg-space-detail);padding-top:var(--fg-space-control);border-top:1px solid var(--fg-theme-border-subtle)}.fg-toolbar-overflow-seat>.fg-toolbar-item:has(>button){width:auto;margin-inline:calc(-1 * var(--fg-space-control))}.fg-toolbar-overflow-seat>.fg-toolbar-item{min-inline-size:0;max-inline-size:100%}.fg-toolbar-overflow-seat{min-inline-size:0}.fg-toolbar-overflow-seat>.fg-toolbar-item>button{min-height:var(--fg-control-height);padding-inline:var(--fg-space-control);flex:auto;justify-content:flex-start}.fg-toolbar-overflow-seat input:is([type=checkbox],[type=radio]){margin:0}.fg-toolbar-properties{max-width:min(580px,100vw - 24px)}.fg-toolbar-item>:is(button,label,summary),.fg-adaptive-toolbar :is(.sheet-menu-trigger,.fg-checkbox-row){font:var(--fg-control-font);white-space:nowrap}.fg-adaptive-toolbar .workbench-pane-zoom{flex:none}.fg-selection-summary{align-items:center;gap:var(--fg-space-control);min-height:calc(var(--fg-control-compact-height) + 2 * var(--fg-space-control) + 1px);padding:var(--fg-space-control) var(--fg-editor-inset);border-top:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-toolbar);color:var(--fg-theme-text);font:var(--fg-helper-font);flex:none;display:flex}.fg-selection-summary-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fg-selection-summary dl{margin:0;margin-inline-start:var(--fg-space-row);display:inline}.fg-selection-summary dl>div{margin-inline-end:var(--fg-space-inline);display:inline}.fg-selection-summary dt{color:var(--fg-theme-text-muted);display:inline}.fg-selection-summary dd{font:inherit;margin:0;margin-inline-start:var(--fg-space-detail);display:inline}.fg-selection-summary-actions{flex:none;display:flex}.spreadsheet-pane{position:relative}.fg-input-active-filters{align-items:center;gap:var(--fg-space-control);padding:var(--fg-space-detail) var(--fg-editor-inset);flex-wrap:wrap;display:flex}.fg-graph-pane{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.fg-graph-pane>.figure-scroll{--fg-figure-scroll-padding:var(--fg-editor-inset);flex:auto}.fg-adaptive-toolbar.plot-module-toolbar{background:var(--fg-theme-toolbar);padding:var(--fg-space-control) var(--fg-space-inline);gap:var(--fg-space-control);margin-bottom:var(--fg-space-inline);border:0;border-radius:0}.fg-adaptive-toolbar.plot-module-toolbar button{font:var(--fg-control-font)}.fg-toolbar-group:has(>.fg-toolbar-direct-seat:empty):not(:has(.fg-toolbar-heading,.fg-toolbar-item)){display:none}.workbench-body.workbench-body-tree-layout .spreadsheet-pane.fg-input-chrome-pane{--fg-pane-layout-padding-left:0px;--fg-pane-layout-padding-right:0px;--fg-pane-layout-padding-bottom:0px;flex-direction:column;gap:0;padding:0;display:flex}.workbench-body.workbench-body-tree-layout .fg-input-chrome-pane>.sheet-layout{margin-inline:0;flex:auto;grid-row:auto;width:auto;height:auto;min-height:0;margin-bottom:0}.fg-input-chrome-pane>.fg-selection-summary{margin:0}.fg-input-filter-fields{gap:var(--fg-space-inline);grid-template-columns:repeat(2,minmax(160px,1fr));display:grid}.fg-input-filter-fields>:not(label){grid-column:1/-1}.fg-input-filter-fields>button{justify-self:start}.fg-input-filter-heading{padding:0}.fg-input-filter-builder{min-width:min(460px,100vw - 48px);max-width:min(580px,100vw - 24px);display:grid}.fg-input-filter-builder p{margin:var(--fg-space-detail) 0;color:var(--fg-theme-text-muted)}.fg-input-filter-predicate{align-items:end;gap:var(--fg-space-control);padding:var(--fg-space-row) 0;border-top:1px solid var(--fg-theme-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fg-input-filter-predicate>.fg-input-filter-hint{grid-column:1/-1}.fg-input-filter-actions{z-index:1;padding-block:var(--fg-space-control);border-top:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-floating);position:sticky;bottom:0}.fg-input-filter-preview{border-top:1px solid var(--fg-theme-border-subtle);padding-top:var(--fg-space-control)}.fg-input-filter-preview ul{margin:0;padding-inline-start:1.5em}@media (width<=420px){.fg-input-filter-fields,.fg-input-filter-predicate{grid-template-columns:minmax(0,1fr)}}.fg-pane-toolbar-host{box-sizing:border-box;min-width:0;z-index:var(--fg-pane-toolbar-layer,430);flex:none;position:sticky;top:0}.fg-pane-toolbar-host>.fg-pane-toolbar-body>.fg-adaptive-toolbar{background:var(--fg-theme-toolbar);width:100%;max-width:100%;box-shadow:none;border:0;border-radius:0;margin:0;position:static}.fg-pane-toolbar-host[data-toolbar-mode=always] .fg-pane-toolbar-body{border-block-end:1px solid var(--fg-theme-border-subtle)}.fg-pane-toolbar-host[data-toolbar-mode=always][data-content-scrolled=true] .fg-pane-toolbar-body{box-shadow:0 8px 10px -8px var(--fg-theme-input-frozen-shadow)}.fg-pane-toolbar-host[data-toolbar-mode=floating]{margin:var(--fg-space-inline)}.fg-pane-toolbar-host[data-toolbar-mode=floating] .fg-pane-toolbar-body{border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);background:var(--fg-theme-toolbar);box-shadow:var(--fg-toolbar-shadow)}.fg-pane-toolbar-host[data-toolbar-mode=floating] .fg-adaptive-toolbar{border-radius:inherit}.fg-pane-toolbar-host[data-toolbar-mode=auto-hide]{height:0;position:sticky;inset:0 0 auto}.fg-pane-toolbar-host[data-toolbar-mode=auto-hide] .fg-pane-toolbar-body{box-shadow:var(--fg-toolbar-shadow);position:absolute;inset:0 0 auto}.fg-pane-toolbar-host[data-toolbar-revealed=false] .fg-pane-toolbar-body{visibility:hidden;opacity:0;pointer-events:none}.fg-pane-toolbar-reveal{width:100%;height:6px;min-height:0;box-shadow:none;z-index:1;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0 0 auto}.fg-pane-toolbar-reveal:focus-visible{outline:2px solid var(--fg-theme-focus,var(--fg-theme-selection));outline-offset:-2px}.fg-pane-toolbar-host[data-toolbar-revealed=true]>.fg-pane-toolbar-reveal{pointer-events:none}.figure-scroll>.fg-pane-toolbar-host{z-index:11;position:sticky;top:0;left:0}.figure-scroll>.fg-pane-toolbar-host[data-toolbar-mode=floating]{width:min(100%, var(--graph-toolbar-width,100%));max-width:100%;margin:0 0 var(--fg-space-inline);margin-inline-start:var(--graph-toolbar-offset,0px)}.figure-scroll>.fg-pane-toolbar-host:not([data-toolbar-mode=floating]){top:calc(-1 * var(--fg-figure-scroll-padding));left:calc(-1 * var(--fg-figure-scroll-padding));width:calc(100% + 2 * var(--fg-figure-scroll-padding));margin-inline:calc(-1 * var(--fg-figure-scroll-padding));margin-block-start:calc(-1 * var(--fg-figure-scroll-padding));margin-block-end:var(--fg-figure-scroll-padding)}.fg-figure-description-fields{gap:var(--fg-space-row);min-width:0;display:grid}.fg-figure-text-field{gap:var(--fg-space-control);border:0;min-width:0;margin:0;padding:0;display:grid}.fg-figure-text-field>legend{color:var(--fg-theme-text);margin-block-end:var(--fg-space-control);padding:0;font-weight:600}.fg-figure-text-choices{justify-items:start;gap:var(--fg-space-control);min-width:0;display:grid}.figure-background-dialog button{text-align:center;justify-content:center;align-items:center;min-height:2.25rem;padding:.4rem .75rem;display:inline-flex}.figure-background-dialog-actions>button{flex:0 auto;min-width:5rem}.figure-background-outlines{border:1px solid var(--fg-theme-border-subtle);min-width:0;max-height:min(260px,32dvh);overflow-y:auto}.figure-scroll>.svg-mount{background:var(--fg-figure-background)}.graph-pane-blueprint-mat{z-index:0;pointer-events:none;fill:none;color:var(--fg-theme-text-secondary);position:absolute;overflow:visible}.figure-scroll>.svg-mount{z-index:1}.graph-pane-blueprint-minor{stroke:var(--fg-theme-border-subtle);stroke-width:.5px;opacity:.45}.graph-pane-blueprint-major{stroke:var(--fg-theme-border-subtle);stroke-width:1px;opacity:.7}.graph-pane-blueprint-outline{stroke:var(--fg-theme-border-subtle);stroke-width:1.25px;opacity:.8}.graph-pane-blueprint-label,.graph-pane-blueprint-distance{fill:currentColor;font:12px var(--fg-font-family,sans-serif)}.graph-pane-background-warning{max-width:42rem;margin:.5rem auto;position:sticky;left:0}.figure-stage{background:var(--fg-theme-canvas);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.figure-toolbar{border-bottom:1px solid var(--fg-theme-border-subtle);min-height:46px;color:var(--fg-theme-text-secondary);background:var(--fg-theme-panel);justify-content:space-between;align-items:center;gap:14px;padding:8px 18px;font-size:.9rem;display:flex}.figure-title-block{gap:2px;min-width:0;display:grid}.figure-title-block strong{min-width:0;color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.figure-toolbar-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.figure-toolbar-actions button{min-height:32px;font:var(--fg-control-font);padding:4px 10px}.figure-toolbar-actions button.active{border-color:var(--fg-theme-selection);color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft)}.plot-module-toolbar{z-index:11;box-sizing:border-box;width:min(100%, var(--graph-toolbar-width,calc(var(--graph-view-width,100%) + 50px)));max-width:min(100%, var(--graph-toolbar-width,calc(var(--graph-view-width,100%) + 50px)));min-width:0;margin:0 auto 12px;margin-left:var(--graph-toolbar-offset,auto);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;padding:8px;display:flex;position:sticky;top:0;left:0;container:data-workbench/inline-size}.plot-module-toolbar.collapsed,.plot-module-toolbar.compact{background:var(--fg-theme-panel);padding:6px 8px}.plot-toolbar-summary{flex-wrap:wrap;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.plot-toolbar-label{color:var(--fg-theme-secondary-ink);text-transform:uppercase;font-size:.72rem;font-weight:850}.plot-toolbar-summary button{min-height:30px;padding:4px 9px;font-size:.8rem}.plot-tool-group{box-sizing:border-box;flex-wrap:wrap;min-width:0;max-width:100%}@container data-workbench (width<=560px){.plot-tool-group button>span:not([class]){display:none}}.plot-view-actions{background:var(--fg-theme-control);flex:0 auto;justify-content:flex-start}.graph-direct-edit-toggle,.graph-semantic-snap-toggle,.graph-timeline-toggle{border:1px solid var(--fg-theme-border);min-height:30px;color:var(--fg-theme-text-secondary);background:var(--fg-theme-control);border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:.8rem;font-weight:800;display:inline-flex}.plot-module-toolbar .graph-direct-edit-toggle.active{border-color:var(--fg-theme-secondary);color:var(--fg-theme-secondary-ink);background:var(--fg-theme-secondary-soft)}.plot-module-toolbar .graph-timeline-toggle.active,.plot-module-toolbar .graph-semantic-snap-toggle.active{border-color:var(--fg-theme-selection);color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft)}.plot-tool-status{border-left:1px solid var(--fg-theme-border-subtle);min-width:0;max-width:12rem;min-height:28px;color:var(--fg-theme-text-secondary);overflow-wrap:anywhere;white-space:normal;align-items:center;padding:0 8px;font-size:.78rem;font-weight:720;display:inline-flex;overflow:visible}.plot-module-toolbar button{min-height:32px;font:var(--fg-control-font);padding:4px 10px}.plot-module-toolbar button.active:not([role=radio]){border-color:var(--fg-theme-selection);color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft)}.presentation-mode{z-index:80;background:var(--fg-theme-panel);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.presentation-toolbar{border-bottom:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);justify-content:space-between;align-items:center;gap:18px;min-height:56px;padding:10px 18px;display:flex}.presentation-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.presentation-toolbar strong{color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.presentation-options{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.presentation-options label{color:var(--fg-theme-text-secondary);align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.presentation-options input{accent-color:var(--fg-theme-primary)}.presentation-body{grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:16px;min-height:0;padding:16px;display:grid;overflow:auto}.presentation-body.graph-only{grid-template-columns:1fr}.presentation-figure{background:#fff;place-items:center;min-width:0;min-height:min(72vh,760px);padding:18px;display:grid}.presentation-figure svg{width:min(100%,1280px);height:auto;max-height:calc(100vh - 120px)}.presentation-side-stack{align-content:start;gap:12px;min-width:0;display:grid}.presentation-side{border-left:3px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.presentation-side p,.presentation-side ul{margin:0}.presentation-side ul{gap:10px;padding:0;list-style:none;display:grid}.presentation-side li{color:var(--fg-theme-text-secondary);gap:3px;font-size:.84rem;line-height:1.35;display:grid}.presentation-side li strong{color:var(--fg-theme-text)}.plot-module-toolbar .graph-scale-slider{border-left:1px solid var(--fg-theme-border-subtle);width:92px;height:30px;accent-color:var(--fg-theme-primary);margin:0 7px 0 0;padding-left:7px}.figure-scroll{--fg-figure-scroll-padding:28px;--fg-chart-scrubber-reserve:58px;--fg-chart-scrubber-sticky-height:58px;--fg-chart-scrubber-sticky-bottom-offset:var(--fg-figure-scroll-padding);min-width:0;min-height:0;padding:var(--fg-figure-scroll-padding);position:relative;overflow:auto}.figure-scroll[data-fg-scrollbar-bottom-mounted=true]{overscroll-behavior-x:contain}.figure-scroll[data-fg-scrollbar-right-mounted=true]{overscroll-behavior-y:contain}.figure-scroll[data-fg-scrollbar-placement-active=true]{scrollbar-width:none}.figure-scroll[data-fg-scrollbar-bottom-mounted=true]::-webkit-scrollbar:horizontal{height:0;display:none}.figure-scroll[data-fg-scrollbar-right-mounted=true]::-webkit-scrollbar:vertical{width:0;display:none}.figure-scroll[data-fg-scrollbar-placement-active=true][data-fg-scrollbar-float-bottom-mounted=true]{--fg-chart-scrubber-reserve:max(0px, calc(var(--fg-pane-scrollbar-float-reserve-bottom) - var(--fg-figure-scroll-padding)))}.figure-scroll[data-fg-scrollbar-placement-active=true][data-fg-scrollbar-float-bottom-mounted=true]>.plot-module-toolbar{max-height:calc(100% - var(--fg-chart-scrubber-reserve));overscroll-behavior-y:contain;scrollbar-width:thin;overflow:auto}.figure-scroll-float-reserve{display:none}.figure-scroll[data-fg-scrollbar-placement-active=true][data-fg-scrollbar-float-bottom-mounted=true]>.figure-scroll-float-reserve{width:1px;height:calc(var(--fg-chart-scrubber-reserve) + var(--fg-space-inline));pointer-events:none;flex:none;display:block}.graph-timeline-panel{width:var(--graph-view-width,min(100%, 1180px));min-width:var(--graph-view-min-width,760px);margin:14px auto 0}.graph-timeline-panel .session-timeline-rail{width:100%;max-width:none;margin:0}.graph-object-navigator{width:min(100%, var(--graph-view-width,1180px));max-width:var(--graph-view-width,1180px);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;gap:7px;min-width:0;margin:8px auto 0;padding:10px 12px;display:grid}.graph-object-navigator-head{color:var(--fg-theme-text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;display:flex}.graph-object-navigator input{border:1px solid var(--fg-theme-border);width:100%;min-width:0;min-height:28px;color:var(--fg-theme-text);background:var(--fg-theme-control);font:inherit;border-radius:5px;padding:4px 8px;font-size:.78rem}.graph-object-navigator-list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;max-height:142px;display:grid;overflow:auto}.graph-object-navigator-list button{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-width:0;color:var(--fg-theme-text);text-align:left;border-radius:5px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 6px;padding:5px 7px;display:grid}.graph-object-navigator-list button:hover,.graph-object-navigator-list button:focus-visible,.graph-object-navigator-list button[data-active=true]{border-color:var(--fg-theme-focus);background:var(--fg-theme-selection-soft);outline:none}.graph-object-navigator-list button>span{color:var(--fg-theme-secondary-ink);text-transform:uppercase;font-size:.62rem;font-weight:850}.graph-object-navigator-list button>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;font-weight:760;overflow:hidden}.graph-object-navigator-list button>em{min-width:0;color:var(--fg-theme-text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.68rem;font-style:normal;overflow:hidden}.graph-derived-view-stack{width:min(100%, var(--graph-view-width,1180px));max-width:var(--graph-view-width,1180px);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;gap:7px;min-width:0;margin:8px auto 0;padding:10px 12px;display:grid}.graph-derived-view-stack-head{color:var(--fg-theme-text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:.76rem;display:flex}.graph-derived-view-stack-list{flex-wrap:wrap;gap:6px;display:flex}.graph-derived-view-stack-list>span{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);max-width:100%;min-height:22px;color:var(--fg-theme-text-secondary);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.7rem;line-height:1.15;display:inline-flex}.graph-derived-view-stack-list>span[data-active=true]{border-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft);color:var(--fg-theme-primary)}.graph-derived-view-stack-list strong{color:var(--fg-theme-text);font-weight:780}.graph-derived-view-stack-index{background:var(--fg-theme-panel);width:16px;height:16px;color:var(--fg-theme-text-secondary);border-radius:999px;place-items:center;font-size:.62rem;font-weight:740;display:inline-grid}.graph-derived-view-stack-list>span[data-active=true] .graph-derived-view-stack-index{background:var(--fg-theme-selection-soft);color:var(--fg-theme-primary)}.graph-derived-view-stack-list em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}@media (width<=860px){.figure-scroll{--fg-figure-scroll-padding:16px;padding:var(--fg-figure-scroll-padding)}.figure-toolbar{flex-direction:column;align-items:flex-start;padding:10px 16px}.figure-toolbar-actions{flex-wrap:wrap}.plot-toolbar-summary{flex-wrap:wrap;flex:none;gap:6px;width:100%;display:flex}.plot-tool-status{border-left:0;flex:7rem;width:auto;max-width:none;padding:0 4px}.plot-tool-group{flex-wrap:wrap;flex:none;width:100%}.presentation-toolbar{flex-direction:column;align-items:flex-start}.presentation-body{grid-template-columns:1fr}.presentation-figure{min-height:50vh}}.graph-text-editor{z-index:20;box-sizing:border-box;transform-origin:0 0;color:var(--fg-figure-ink);position:absolute}.graph-text-editor__field{box-sizing:border-box;outline:2px solid var(--fg-figure-selection);outline-offset:1px;background:var(--fg-figure-background);width:100%;min-width:0;height:100%;min-height:0;color:var(--fg-figure-ink);font:inherit;line-height:inherit;text-align:inherit;resize:none;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}textarea.graph-text-editor__field{height:auto}.graph-text-editor__field:is(:focus,:focus-visible){outline:2px solid var(--fg-figure-selection);outline-offset:1px}.graph-text-editor .graph-text-editor__choices{inset:auto auto calc(100% + var(--fg-space-control)) 0;z-index:auto;align-items:center;gap:var(--fg-space-inline);text-align:start;flex-wrap:wrap;width:max-content;max-width:min(520px,100%);display:flex;position:absolute}.graph-text-editor__prefix{z-index:1;pointer-events:none;font-style:italic;position:absolute;inset:0 auto auto 0}.graph-text-editor__problem{z-index:20;width:max-content;max-width:320px;margin-top:var(--fg-space-detail);position:absolute}.svg-mount .graph-text-editor__problem svg{width:16px;height:16px}.recorded-playback{gap:var(--fg-space-group);min-width:0;height:100%;color:var(--fg-theme-text);font-size:var(--fg-body-font-size);font:var(--fg-body-font);background:var(--fg-theme-pane-background);flex-direction:column;display:flex;container-type:inline-size}.recorded-playback__scroll.fg-content-scroll{gap:var(--fg-space-group);overflow-anchor:none;flex-direction:column;min-height:10rem;padding:0;display:flex}.recorded-playback__mode>.fg-content-navigation{flex:1}.recorded-playback p,.recorded-playback h3{margin:0}.recorded-playback h3{font-size:var(--fg-pane-heading-size)}.recorded-playback__mode,.recorded-playback__transport-line,.recorded-playback__setup-line,.recorded-playback__selection,.recorded-playback__categories,.recorded-playback__section-heading,.recorded-playback__footer,.recorded-playback__sequence-actions,.recorded-playback__timing{align-items:center;gap:var(--fg-control-gap);flex-wrap:wrap;display:flex}.recorded-playback__transport-controls{align-items:center;gap:var(--fg-space-control) var(--fg-space-group);flex-wrap:wrap;display:flex}.recorded-playback__transport-navigation{align-items:center;gap:var(--fg-space-detail);flex-wrap:nowrap;display:flex}.recorded-playback__transport-line{flex-wrap:nowrap}.recorded-playback__transport-line>output{text-align:end;font-variant-numeric:tabular-nums;min-inline-size:5ch;color:var(--fg-theme-text-secondary);flex-shrink:0}.recorded-playback__size-toggle{align-self:flex-start;margin-inline-start:auto}.recorded-playback__mode,.recorded-playback__section-heading{justify-content:space-between}.recorded-playback__transport,.recorded-playback__setup,.recorded-playback__history,.recorded-playback__sequence{align-content:start;gap:var(--fg-control-gap);min-width:0;display:grid}.recorded-playback__scrub{min-width:0;accent-color:var(--fg-theme-selection);flex:8rem}.recorded-playback__context{gap:var(--fg-control-field-gap);padding-block:var(--fg-space-row);border-block:1px solid var(--fg-theme-border-subtle);display:grid}.recorded-playback__context>strong{font-size:var(--fg-pane-heading-size);overflow-wrap:anywhere}.recorded-playback__context>span,.recorded-playback__section-heading>span,.recorded-playback__change-label small{color:var(--fg-theme-text-secondary)}.recorded-playback__context>button{justify-self:start}.recorded-playback__setup-line label,.recorded-playback__timing label,.recorded-playback__selection label,.recorded-playback__categories label{align-items:center;gap:var(--fg-control-field-gap);flex-wrap:wrap;display:inline-flex}.recorded-playback input[type=number]{inline-size:5rem}.recorded-playback__range{text-align:start;justify-content:flex-start}.recorded-playback__authoring{gap:var(--fg-space-group);min-width:0;display:grid}.recorded-playback__authoring[data-presentation]{grid-template-columns:repeat(2,minmax(0,1fr))}.recorded-playback__changes,.recorded-playback__sequence ol{gap:var(--fg-control-field-gap);margin:0;padding:0;list-style:none;display:grid}.recorded-playback__change{align-items:center;gap:var(--fg-control-gap);padding:var(--fg-control-gap);border-block-end:1px solid var(--fg-theme-border-subtle);display:flex}.recorded-playback__change[data-current]{background:var(--fg-theme-selection-soft)}.recorded-playback__change-label{justify-content:stretch;gap:var(--fg-control-field-gap);text-align:left;overflow-wrap:anywhere;background:0 0;border:0;flex:1;min-width:0;display:grid}.recorded-playback__change-label small{font-size:.85em;font-weight:400}.recorded-playback__gap{padding:var(--fg-control-gap);color:var(--fg-theme-text-secondary);border-block:1px dashed var(--fg-theme-border-subtle)}.recorded-playback__message{color:var(--fg-theme-text);overflow-wrap:anywhere}.recorded-playback__record-detail,.recorded-playback__compare{gap:var(--fg-control-gap);min-width:0;padding:var(--fg-control-gap) 0 var(--fg-control-gap) var(--fg-space-group);border-inline-start:2px solid var(--fg-theme-border-subtle);overflow-wrap:anywhere;display:grid}.recorded-playback__more{justify-self:start}.recorded-playback__branches{align-items:center;gap:var(--fg-control-gap);display:flex}.recorded-playback__branches>label{align-items:center;gap:var(--fg-control-field-gap);flex:1;min-width:0;display:flex}.recorded-playback__branches select{flex:1}.recorded-playback__sequence>label{gap:var(--fg-control-field-gap);display:grid}.recorded-playback__sequence li{align-items:center;gap:var(--fg-control-field-gap);flex-wrap:wrap;display:flex}.recorded-playback__sequence li>button:first-child{text-align:left;flex:8rem;justify-content:start;display:grid}.recorded-playback__sequence li[data-current]{background:var(--fg-theme-selection-soft)}.recorded-playback[data-compact]{gap:var(--fg-space-group)}.recorded-playback[data-compact] .recorded-playback__context{align-items:baseline;gap:var(--fg-space-inline);border:0;flex-wrap:wrap;padding:0;display:flex}.recorded-playback[data-compact] .recorded-playback__context>strong{font:var(--fg-control-font);flex:12rem;font-weight:600}.recorded-playback__context>button{margin-inline-start:auto}.recorded-playback__timing input{inline-size:5rem}@container (width<=36rem){.recorded-playback__authoring[data-presentation]{grid-template-columns:minmax(0,1fr)}}@container (width<=28rem){.recorded-playback[data-compact] .recorded-playback__transport-controls{grid-template-columns:minmax(0,1fr);display:grid}.recorded-playback[data-compact] .recorded-playback__size-toggle{grid-row:1}.recorded-playback[data-compact] .recorded-playback__transport-navigation{justify-self:center}}@container (width<=24rem){.recorded-playback__mode>.fg-content-navigation{flex-basis:100%;order:1}}.fg-dogleg-lab{width:100%;min-width:0;color:inherit;grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:14px;font-family:inherit;display:grid}.fg-dogleg-lab>section{min-width:0}.fg-dogleg-lab[data-width=wide],.fg-dogleg-lab[data-width=xl]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"matrix card""candidates candidates";align-items:start}.fg-dogleg-lab[data-width=wide] .fg-dogleg-lab__matrix-region,.fg-dogleg-lab[data-width=xl] .fg-dogleg-lab__matrix-region{grid-area:matrix;min-width:0}.fg-dogleg-lab[data-width=wide] .fg-dogleg-lab__card-region,.fg-dogleg-lab[data-width=xl] .fg-dogleg-lab__card-region{grid-area:card}.fg-dogleg-lab[data-width=wide] .fg-dogleg-lab__candidates-region,.fg-dogleg-lab[data-width=xl] .fg-dogleg-lab__candidates-region{grid-area:candidates}.fg-dogleg-lab__region-header{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.fg-dogleg-lab__region-title{font:var(--fg-eyebrow-font);color:var(--fg-theme-text-secondary);text-transform:none;margin:0}.fg-dogleg-lab__region-hint{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);margin:0}.fg-dogleg-lab__matrix-scroll{background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);border-radius:4px;min-width:0;max-width:100%;overflow-x:auto}.fg-dogleg-lab__matrix{table-layout:fixed;width:max-content;font:var(--fg-helper-font);border-collapse:collapse;color:var(--fg-theme-text)}.fg-dogleg-lab__matrix th,.fg-dogleg-lab__matrix td{border:1px solid var(--fg-theme-border-subtle);text-align:center;vertical-align:middle;padding:4px 6px}.fg-dogleg-lab__matrix-corner{background:var(--fg-theme-panel);width:36px}.fg-dogleg-lab__matrix-col-head,.fg-dogleg-lab__matrix-row-head{background:var(--fg-theme-canvas);color:var(--fg-theme-text-secondary);white-space:nowrap;font-weight:500}.fg-dogleg-lab__matrix-row-head{overflow-wrap:anywhere;text-align:start;white-space:normal;width:10em;min-width:8em;max-width:12em}.fg-dogleg-lab__matrix-col-head-text{font:var(--fg-helper-font);writing-mode:vertical-rl;white-space:normal;text-align:start;max-width:3.5em;max-height:104px;padding:4px 0;display:inline-block;overflow:hidden;transform:rotate(180deg)}.fg-dogleg-lab__matrix-cell{background:var(--fg-theme-control);min-width:var(--fg-control-height);width:var(--fg-control-height);height:var(--fg-control-height);padding:0;position:relative}.fg-dogleg-lab__matrix-cell[data-state=diagonal]{background:var(--fg-theme-panel)}.fg-dogleg-lab__matrix-cell[data-state=auto] .fg-dogleg-lab__matrix-glyph{background:var(--fg-theme-secondary)}.fg-dogleg-lab__matrix-cell[data-state=manual] .fg-dogleg-lab__matrix-glyph{background:var(--fg-theme-primary)}.fg-dogleg-lab__matrix-cell[data-selected=true]{outline:2px solid var(--fg-theme-focus);outline-offset:-2px}.fg-dogleg-lab__matrix-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;display:inline-flex}.fg-dogleg-lab__matrix-button:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:-2px}.fg-dogleg-lab__matrix-button:disabled{cursor:default}.fg-dogleg-lab__matrix-glyph{background:0 0;border-radius:2px;width:10px;height:10px;display:inline-block}.fg-dogleg-lab__matrix-cell[data-state=empty] .fg-dogleg-lab__matrix-glyph{border:1px dashed var(--fg-theme-border-subtle)}.fg-dogleg-lab__matrix-hover-preview{border:1px dashed var(--fg-theme-primary);background:var(--fg-theme-primary-soft);pointer-events:none;border-radius:2px;position:absolute;inset:4px}.fg-dogleg-lab__matrix-cell[data-state=empty][data-hover-preview=true] .fg-dogleg-lab__matrix-glyph{border-color:var(--fg-theme-primary)}.fg-dogleg-lab__matrix-disconnect{border:1px solid var(--fg-theme-danger);background:var(--fg-theme-danger-soft);width:14px;height:14px;color:var(--fg-theme-danger);cursor:pointer;z-index:2;box-shadow:0 1px 2px var(--fg-theme-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.fg-dogleg-lab__matrix-disconnect:hover,.fg-dogleg-lab__matrix-disconnect:focus-visible{background:var(--fg-theme-danger-soft);color:var(--fg-theme-danger);outline:none}.fg-dogleg-lab__matrix-legend{font:var(--fg-helper-font);color:var(--fg-theme-text-secondary);gap:14px;margin:6px 0 0;padding:0;list-style:none;display:flex}.fg-dogleg-lab__matrix-legend li{align-items:center;gap:6px;display:inline-flex}.fg-dogleg-lab__legend-swatch{border-radius:2px;width:10px;height:10px;display:inline-block}.fg-dogleg-lab__legend-swatch[data-state=manual]{background:var(--fg-theme-primary)}.fg-dogleg-lab__legend-swatch[data-state=auto]{background:var(--fg-theme-secondary)}.fg-dogleg-lab__legend-swatch[data-state=empty]{border:1px dashed var(--fg-theme-border-subtle)}.fg-dogleg-lab__empty{color:var(--fg-theme-text-muted);font-style:italic}.fg-dogleg-lab__recent-disconnects{background:var(--fg-theme-danger-soft);border:1px solid var(--fg-theme-border-subtle);border-radius:4px;margin-top:10px;padding:8px 10px}.fg-dogleg-lab__recent-disconnects-heading{font:var(--fg-eyebrow-font);color:var(--fg-theme-text-secondary);text-transform:none;margin:0 0 6px}.fg-dogleg-lab__recent-disconnects-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fg-dogleg-lab__recent-disconnects-item{background:var(--fg-theme-danger-soft);border:1px solid var(--fg-theme-border-subtle);border-radius:9999px;align-items:center;gap:2px;padding:0 2px 0 0;display:inline-flex}.fg-dogleg-lab__recent-disconnects-pill{font:var(--fg-helper-font);color:var(--fg-theme-text);cursor:pointer;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.fg-dogleg-lab__recent-disconnects-pill:hover,.fg-dogleg-lab__recent-disconnects-pill:focus-visible{color:var(--fg-theme-text);outline:none}.fg-dogleg-lab__recent-disconnects-pill[data-provenance=auto]{color:var(--fg-theme-text)}.fg-dogleg-lab__recent-disconnects-arrow{color:var(--fg-theme-text-muted)}.fg-dogleg-lab__recent-disconnects-dismiss{width:14px;height:14px;color:var(--fg-theme-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fg-dogleg-lab__recent-disconnects-dismiss:hover,.fg-dogleg-lab__recent-disconnects-dismiss:focus-visible{color:var(--fg-theme-danger);background:var(--fg-theme-danger-soft);outline:none}.fg-dogleg-lab__card-empty{color:var(--fg-theme-text-muted);border:1px dashed var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:4px;padding:12px}.fg-dogleg-lab__warnings{background:var(--fg-theme-warning-soft);border:1px solid var(--fg-theme-warning);border-radius:4px;margin-top:10px;padding:8px 10px}.fg-dogleg-lab__warnings-heading{font:var(--fg-eyebrow-font);color:var(--fg-theme-warning);text-transform:none;margin:0 0 4px}.fg-dogleg-lab__warnings-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fg-dogleg-lab__warnings-item{font:var(--fg-helper-font);color:var(--fg-theme-text);gap:2px;display:grid}.fg-dogleg-lab__warnings-detail{font:var(--fg-helper-font);color:var(--fg-theme-text-muted)}.fg-dogleg-lab__candidates-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fg-dogleg-lab__candidate-item{display:inline-flex}.fg-dogleg-lab__candidate-button{font:var(--fg-control-font);background:var(--fg-theme-control);color:var(--fg-theme-text);border:1px solid var(--fg-theme-border-subtle);cursor:pointer;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.fg-dogleg-lab__candidate-button:hover{border-color:var(--fg-theme-primary);color:var(--fg-theme-primary-ink)}.fg-dogleg-lab__candidate-button[data-pending=true]{background:var(--fg-theme-primary-soft);border-color:var(--fg-theme-primary);color:var(--fg-theme-primary-ink)}.fg-dogleg-lab__candidate-button[data-cross-identity=true]{border-color:var(--fg-theme-secondary)}.fg-dogleg-lab__candidate-badge{font:var(--fg-helper-font);text-transform:none;color:var(--fg-theme-text-secondary);background:var(--fg-theme-canvas);border-radius:9999px;padding:1px 6px}.fg-dogleg-lab__candidate-badge[data-tone=warn]{color:var(--fg-theme-warning);background:var(--fg-theme-warning-soft)}.fg-dogleg-lab__candidates-cancel{font:var(--fg-control-font);color:var(--fg-theme-text-secondary);border:1px solid var(--fg-theme-border-subtle);cursor:pointer;background:0 0;border-radius:3px;padding:2px 8px}.series-workbench,.series-workbench-row{align-content:start;gap:var(--fg-space-group);min-width:0;display:grid}.axis-control-group{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;gap:8px;min-width:0;margin:0;padding:12px;display:grid}.axis-control-head{justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0;display:flex}.axis-control-head span:last-child{font:var(--fg-helper-font);color:var(--fg-theme-text-muted)}.figure-background-control{border-top:1px solid var(--fg-theme-border-subtle);flex-direction:column;gap:4px;margin-top:4px;padding-top:6px;display:flex}.figure-background-field{min-height:32px;color:var(--fg-theme-text);justify-content:space-between;align-items:center;gap:10px;display:flex}.figure-background-field>span{flex:none}.figure-background-field>select,.figure-background-field>input{flex:auto;min-width:0;max-width:60%}.figure-background-control>p{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);margin:0}.figure-background-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.context-control-group{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;gap:8px;margin:4px 0;padding:10px;display:grid}.context-control-group.muted{color:var(--fg-theme-text-secondary);background:var(--fg-theme-panel);font-size:.8rem;line-height:1.4}.context-control-group.muted p{margin:0}.context-control-head{gap:2px;display:grid}.context-control-head span:last-child{color:var(--fg-theme-text-muted);font-size:.78rem;font-weight:700}.context-control-group>label:not(.toggle-row){color:var(--fg-theme-text-secondary);gap:4px;font-size:.82rem;font-weight:700;display:grid}.context-control-group>label:not(.toggle-row) select{border:1px solid var(--fg-theme-border-subtle);min-height:30px;color:var(--fg-theme-text);background:var(--fg-theme-control);border-radius:5px;padding:4px 8px}.inspector-settings-stack,.workspace-inspector-stack{gap:10px;margin-top:12px;display:grid}.inspector-button-row{flex-wrap:wrap;gap:8px;display:flex}.inspector-button-row button.active{border-color:var(--fg-theme-selection);color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft)}.spreadsheet-pane{--fg-native-scrollbar-mask-color:var(--fg-theme-canvas);--fg-pane-content-margin:20px;--fg-pane-layout-padding-left:22px;--fg-pane-layout-padding-right:22px;--fg-pane-layout-padding-bottom:24px;--fg-pane-scrollbar-reserve-bottom:0px;--fg-pane-scrollbar-reserve-right:0px}.spreadsheet-pane[data-fg-pane-density=compact]{--fg-pane-content-margin:8px}.data-workbench-pane{background:var(--fg-theme-hover);border-top:0;min-width:0;min-height:0;overflow:hidden;container:data-workbench/inline-size}.data-workbench-modules{grid-template-columns:1fr;min-width:0;height:100%;min-height:0;display:grid;overflow:auto}.data-workbench-modules.paired,.data-workbench-modules.triple,.data-workbench-modules.quad{overflow:hidden}.data-workbench-modules.paired.data-arrangement-side{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.data-workbench-modules.paired.data-arrangement-side.with-module-resizer{grid-template-columns:minmax(280px,56%) 8px minmax(280px,1fr)}.data-workbench-modules.triple.data-arrangement-side{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,.85fr)}.data-workbench-modules.quad.data-arrangement-side{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.82fr) minmax(0,.8fr)}.data-workbench-modules.triple.data-arrangement-grid,.data-workbench-modules.quad.data-arrangement-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.data-workbench-modules.quad.data-arrangement-grid.with-module-resizer:not(.data-nested-stack-side-left):not(.data-nested-stack-side-right):not(.data-nested-side-stack-top):not(.data-nested-side-stack-bottom){grid-template-rows:minmax(0,50fr) 8px minmax(0,50fr);grid-template-columns:minmax(0,56fr) 8px minmax(0,44fr)}.data-workbench-modules.quad.data-arrangement-grid.with-module-resizer:not(.data-nested-stack-side-left):not(.data-nested-stack-side-right):not(.data-nested-side-stack-top):not(.data-nested-side-stack-bottom) .data-pane-slot-0{grid-area:1/1}.data-workbench-modules.quad.data-arrangement-grid.with-module-resizer:not(.data-nested-stack-side-left):not(.data-nested-stack-side-right):not(.data-nested-side-stack-top):not(.data-nested-side-stack-bottom) .data-pane-slot-1{grid-area:1/3}.data-workbench-modules.quad.data-arrangement-grid.with-module-resizer:not(.data-nested-stack-side-left):not(.data-nested-stack-side-right):not(.data-nested-side-stack-top):not(.data-nested-side-stack-bottom) .data-pane-slot-2{grid-area:3/1}.data-workbench-modules.quad.data-arrangement-grid.with-module-resizer:not(.data-nested-stack-side-left):not(.data-nested-stack-side-right):not(.data-nested-side-stack-top):not(.data-nested-side-stack-bottom) .data-pane-slot-3{grid-area:3/3}.data-workbench-modules.quad.data-arrangement-grid.with-module-resizer:not(.data-nested-stack-side-left):not(.data-nested-stack-side-right):not(.data-nested-side-stack-top):not(.data-nested-side-stack-bottom) .data-module-resizer-slot-0{cursor:col-resize;grid-area:1/2/4}.data-workbench-modules.quad.data-arrangement-grid.with-module-resizer:not(.data-nested-stack-side-left):not(.data-nested-stack-side-right):not(.data-nested-side-stack-top):not(.data-nested-side-stack-bottom) .data-module-resizer-slot-0 span{width:2px;height:40px}.data-workbench-modules.quad.data-arrangement-grid.with-module-resizer:not(.data-nested-stack-side-left):not(.data-nested-stack-side-right):not(.data-nested-side-stack-top):not(.data-nested-side-stack-bottom) .data-module-resizer-slot-1{cursor:row-resize;grid-area:2/1/auto/4}.data-workbench-modules.quad.data-arrangement-grid.with-module-resizer:not(.data-nested-stack-side-left):not(.data-nested-stack-side-right):not(.data-nested-side-stack-top):not(.data-nested-side-stack-bottom) .data-module-resizer-slot-1 span{width:40px;height:2px}.data-workbench-modules.paired.data-arrangement-stack{grid-template-rows:minmax(0,1fr) minmax(0,.85fr);grid-template-columns:1fr}.data-workbench-modules.paired.data-arrangement-stack.with-module-resizer{grid-template-rows:minmax(260px,50%) 8px minmax(260px,1fr)}.data-workbench-modules.triple.data-arrangement-stack{grid-template-rows:minmax(0,1fr) minmax(0,.9fr) minmax(0,.85fr);grid-template-columns:1fr}.data-workbench-modules.quad.data-arrangement-stack{grid-template-rows:minmax(0,1fr) minmax(0,.9fr) minmax(0,.85fr) minmax(0,.75fr);grid-template-columns:1fr}.data-workbench-modules.triple.data-nested-stack-side-left,.data-workbench-modules.triple.data-nested-stack-side-right{grid-template-rows:minmax(0,50fr) 8px minmax(0,50fr);grid-template-columns:minmax(0,56fr) 8px minmax(0,44fr)}.data-workbench-modules.triple.data-nested-stack-side-left .data-pane-slot-0{grid-area:1/1}.data-workbench-modules.triple.data-nested-stack-side-left .data-pane-slot-1{grid-area:3/1}.data-workbench-modules.triple.data-nested-stack-side-left .data-pane-slot-2{grid-area:1/3/4}.data-workbench-modules.triple.data-nested-stack-side-left .data-module-resizer-slot-0{cursor:row-resize;grid-area:2/1}.data-workbench-modules.triple.data-nested-stack-side-left .data-module-resizer-slot-0 span{width:40px;height:2px}.data-workbench-modules.triple.data-nested-stack-side-left .data-module-resizer-slot-1{cursor:col-resize;grid-area:1/2/4}.data-workbench-modules.triple.data-nested-stack-side-left .data-module-resizer-slot-1 span{width:2px;height:40px}.data-workbench-modules.triple.data-nested-stack-side-right .data-pane-slot-0{grid-area:1/1/4}.data-workbench-modules.triple.data-nested-stack-side-right .data-pane-slot-1{grid-area:1/3}.data-workbench-modules.triple.data-nested-stack-side-right .data-pane-slot-2{grid-area:3/3}.data-workbench-modules.triple.data-nested-stack-side-right .data-module-resizer-slot-0{cursor:col-resize;grid-area:1/2/4}.data-workbench-modules.triple.data-nested-stack-side-right .data-module-resizer-slot-0 span{width:2px;height:40px}.data-workbench-modules.triple.data-nested-stack-side-right .data-module-resizer-slot-1{cursor:row-resize;grid-area:2/3}.data-workbench-modules.triple.data-nested-stack-side-right .data-module-resizer-slot-1 span{width:40px;height:2px}.data-workbench-modules.triple.data-nested-side-stack-top,.data-workbench-modules.triple.data-nested-side-stack-bottom{grid-template-rows:minmax(0,50fr) 8px minmax(0,50fr);grid-template-columns:minmax(0,56fr) 8px minmax(0,44fr)}.data-workbench-modules.triple.data-nested-side-stack-top .data-pane-slot-0{grid-area:1/1}.data-workbench-modules.triple.data-nested-side-stack-top .data-pane-slot-1{grid-area:1/3}.data-workbench-modules.triple.data-nested-side-stack-top .data-pane-slot-2{grid-area:3/1/auto/4}.data-workbench-modules.triple.data-nested-side-stack-top .data-module-resizer-slot-0{cursor:col-resize;grid-area:1/2}.data-workbench-modules.triple.data-nested-side-stack-top .data-module-resizer-slot-0 span{width:2px;height:40px}.data-workbench-modules.triple.data-nested-side-stack-top .data-module-resizer-slot-1{cursor:row-resize;grid-area:2/1/auto/4}.data-workbench-modules.triple.data-nested-side-stack-top .data-module-resizer-slot-1 span{width:40px;height:2px}.data-workbench-modules.triple.data-nested-side-stack-bottom .data-pane-slot-0{grid-area:1/1/auto/4}.data-workbench-modules.triple.data-nested-side-stack-bottom .data-pane-slot-1{grid-area:3/1}.data-workbench-modules.triple.data-nested-side-stack-bottom .data-pane-slot-2{grid-area:3/3}.data-workbench-modules.triple.data-nested-side-stack-bottom .data-module-resizer-slot-0{cursor:row-resize;grid-area:2/1/auto/4}.data-workbench-modules.triple.data-nested-side-stack-bottom .data-module-resizer-slot-0 span{width:40px;height:2px}.data-workbench-modules.triple.data-nested-side-stack-bottom .data-module-resizer-slot-1{cursor:col-resize;grid-area:3/2}.data-workbench-modules.triple.data-nested-side-stack-bottom .data-module-resizer-slot-1 span{width:2px;height:40px}.data-workbench-modules.quad.data-nested-stack-side-left,.data-workbench-modules.quad.data-nested-stack-side-right,.data-workbench-modules.quad.data-nested-side-stack-top,.data-workbench-modules.quad.data-nested-side-stack-bottom{grid-template-rows:minmax(0,50fr) 8px minmax(0,50fr);grid-template-columns:minmax(0,56fr) 8px minmax(0,44fr)}.data-workbench-modules.quad.data-nested-stack-side-left .data-pane-slot-0,.data-workbench-modules.quad.data-nested-stack-side-right .data-pane-slot-0,.data-workbench-modules.quad.data-nested-side-stack-top .data-pane-slot-0,.data-workbench-modules.quad.data-nested-side-stack-bottom .data-pane-slot-0{grid-area:1/1}.data-workbench-modules.quad.data-nested-stack-side-left .data-pane-slot-1{grid-area:3/1}.data-workbench-modules.quad.data-nested-stack-side-left .data-pane-slot-2{grid-area:1/3}.data-workbench-modules.quad.data-nested-stack-side-left .data-pane-slot-3,.data-workbench-modules.quad.data-nested-side-stack-top .data-pane-slot-3{grid-area:3/3}.data-workbench-modules.quad.data-nested-stack-side-right .data-pane-slot-1{grid-area:1/3}.data-workbench-modules.quad.data-nested-stack-side-right .data-pane-slot-2{grid-area:3/3}.data-workbench-modules.quad.data-nested-stack-side-right .data-pane-slot-3{grid-area:3/1}.data-workbench-modules.quad.data-nested-side-stack-top .data-pane-slot-1{grid-area:1/3}.data-workbench-modules.quad.data-nested-side-stack-top .data-pane-slot-2,.data-workbench-modules.quad.data-nested-side-stack-bottom .data-pane-slot-1{grid-area:3/1}.data-workbench-modules.quad.data-nested-side-stack-bottom .data-pane-slot-2{grid-area:3/3}.data-workbench-modules.quad.data-nested-side-stack-bottom .data-pane-slot-3{grid-area:1/3}.data-workbench-modules.quad.data-nested-stack-side-left .data-module-resizer-slot-0,.data-workbench-modules.quad.data-nested-stack-side-left .data-module-resizer-slot-2,.data-workbench-modules.quad.data-nested-stack-side-right .data-module-resizer-slot-1,.data-workbench-modules.quad.data-nested-stack-side-right .data-module-resizer-slot-2{cursor:row-resize;grid-row:2}.data-workbench-modules.quad.data-nested-stack-side-left .data-module-resizer-slot-0,.data-workbench-modules.quad.data-nested-stack-side-right .data-module-resizer-slot-2{grid-column:1}.data-workbench-modules.quad.data-nested-stack-side-left .data-module-resizer-slot-2,.data-workbench-modules.quad.data-nested-stack-side-right .data-module-resizer-slot-1{grid-column:3}.data-workbench-modules.quad.data-nested-stack-side-left .data-module-resizer-slot-1,.data-workbench-modules.quad.data-nested-stack-side-right .data-module-resizer-slot-0{cursor:col-resize;grid-area:1/2/4}.data-workbench-modules.quad.data-nested-side-stack-top .data-module-resizer-slot-0,.data-workbench-modules.quad.data-nested-side-stack-top .data-module-resizer-slot-2,.data-workbench-modules.quad.data-nested-side-stack-bottom .data-module-resizer-slot-1,.data-workbench-modules.quad.data-nested-side-stack-bottom .data-module-resizer-slot-2{cursor:col-resize;grid-column:2}.data-workbench-modules.quad.data-nested-side-stack-top .data-module-resizer-slot-0,.data-workbench-modules.quad.data-nested-side-stack-bottom .data-module-resizer-slot-2{grid-row:1}.data-workbench-modules.quad.data-nested-side-stack-top .data-module-resizer-slot-2,.data-workbench-modules.quad.data-nested-side-stack-bottom .data-module-resizer-slot-1{grid-row:3}.data-workbench-modules.quad.data-nested-side-stack-top .data-module-resizer-slot-1,.data-workbench-modules.quad.data-nested-side-stack-bottom .data-module-resizer-slot-0{cursor:row-resize;grid-area:2/1/auto/4}.data-workbench-modules.quad.data-nested-stack-side-left .data-module-resizer-slot-0 span,.data-workbench-modules.quad.data-nested-stack-side-left .data-module-resizer-slot-2 span,.data-workbench-modules.quad.data-nested-stack-side-right .data-module-resizer-slot-1 span,.data-workbench-modules.quad.data-nested-stack-side-right .data-module-resizer-slot-2 span,.data-workbench-modules.quad.data-nested-side-stack-top .data-module-resizer-slot-1 span,.data-workbench-modules.quad.data-nested-side-stack-bottom .data-module-resizer-slot-0 span{width:40px;height:2px}.data-workbench-modules.quad.data-nested-stack-side-left .data-module-resizer-slot-1 span,.data-workbench-modules.quad.data-nested-stack-side-right .data-module-resizer-slot-0 span,.data-workbench-modules.quad.data-nested-side-stack-top .data-module-resizer-slot-0 span,.data-workbench-modules.quad.data-nested-side-stack-top .data-module-resizer-slot-2 span,.data-workbench-modules.quad.data-nested-side-stack-bottom .data-module-resizer-slot-1 span,.data-workbench-modules.quad.data-nested-side-stack-bottom .data-module-resizer-slot-2 span{width:2px;height:40px}.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer,.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer,.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer,.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer{display:block;position:relative}.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-0,.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-1,.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-2,.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-3,.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-0,.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-1,.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-2,.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-3,.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-0,.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-1,.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-2,.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-3,.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-0,.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-1,.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-2,.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-3,.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-module-resizer,.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-module-resizer,.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-module-resizer,.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-module-resizer{min-width:0;min-height:0;position:absolute}.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-0{width:56%;height:50%;top:0;left:0}.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-1{width:56%;top:calc(50% + 8px);bottom:0;left:0}.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-2{height:50%;top:0;left:calc(56% + 8px);right:0}.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-3{inset:calc(50% + 8px) 0 0 calc(56% + 8px)}.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-module-resizer-slot-0{width:56%;height:8px;top:50%;left:0}.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-module-resizer-slot-1{width:8px;top:0;bottom:0;left:56%}.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-module-resizer-slot-2{height:8px;top:50%;left:calc(56% + 8px);right:0}.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-0{width:56%;height:50%;top:0;left:0}.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-3{width:56%;top:calc(50% + 8px);bottom:0;left:0}.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-1{height:50%;top:0;left:calc(56% + 8px);right:0}.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-2{inset:calc(50% + 8px) 0 0 calc(56% + 8px)}.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-module-resizer-slot-0{width:8px;top:0;bottom:0;left:56%}.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-module-resizer-slot-1{height:8px;top:50%;left:calc(56% + 8px);right:0}.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-module-resizer-slot-2{width:56%;height:8px;top:50%;left:0}.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-0{width:56%;height:50%;top:0;left:0}.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-1{height:50%;top:0;left:calc(56% + 8px);right:0}.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-2{width:50%;top:calc(50% + 8px);bottom:0;left:0}.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-3{inset:calc(50% + 8px) 0 0 calc(50% + 8px)}.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-module-resizer-slot-0{width:8px;height:50%;top:0;left:56%}.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-module-resizer-slot-1{height:8px;top:50%;left:0;right:0}.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-module-resizer-slot-2{width:8px;top:calc(50% + 8px);bottom:0;left:50%}.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-0{width:50%;height:50%;top:0;left:0}.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-3{height:50%;top:0;left:calc(50% + 8px);right:0}.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-1{width:56%;top:calc(50% + 8px);bottom:0;left:0}.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-2{inset:calc(50% + 8px) 0 0 calc(56% + 8px)}.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-module-resizer-slot-0{height:8px;top:50%;left:0;right:0}.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-module-resizer-slot-1{width:8px;top:calc(50% + 8px);bottom:0;left:56%}.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-module-resizer-slot-2{width:8px;height:50%;top:0;left:50%}.spreadsheet-pane,.inspector-pane,.home-pane-module,.dashboard-pane-module,.community-pane-module,.help-pane-module,.analysis-pane-module,.review-pane-module,.playback-pane-module{--fg-pane-content-padding:18px 22px 24px;background:var(--fg-pane-content-background,var(--fg-theme-pane-background));grid-template-rows:auto auto auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;container:data-workbench/inline-size}.spreadsheet-pane[data-workbench-module]:has(.sheet-action-dropdown[open]){z-index:420;overflow:visible}.inspector-pane{background:var(--fg-theme-control);--pane-width:600px;--inspector-rail-w:44px;--inspector-title-strip-h:clamp(24px, calc(22px + var(--pane-width) * .004), 30px);--inspector-object-row-h:clamp(26px, calc(24px + var(--pane-width) * .004), 32px);--inspector-top-strip-h:clamp(18px, calc(16px + var(--pane-width) * .005), 24px);--inspector-section-padding-x:clamp(6px, calc(4px + var(--pane-width) * .008), 14px);--inspector-section-padding-y:clamp(4px, calc(3px + var(--pane-width) * .006), 10px);--inspector-control-h:clamp(22px, calc(18px + var(--pane-width) * .012), 32px);--inspector-font-body:clamp(.72rem, calc(.72rem + (var(--pane-width) - 280px) * .000143), .88rem);--inspector-font-label:clamp(.66rem, calc(.66rem + (var(--pane-width) - 280px) * .000125), .8rem);--inspector-row-gap:clamp(4px, calc(3px + var(--pane-width) * .005), 10px);grid-template-rows:minmax(0,1fr);padding:0}.data-workbench-modules.data-arrangement-stack .data-module-resizer{cursor:row-resize}.data-workbench-modules.data-arrangement-stack .data-module-resizer span{width:40px;height:2px}@container data-workbench (width<=720px){.data-workbench-modules.paired.data-arrangement-side,.data-workbench-modules.paired.data-arrangement-side.with-module-resizer,.data-workbench-modules.paired.data-arrangement-stack.with-module-resizer,.data-workbench-modules.triple.data-arrangement-side,.data-workbench-modules.triple.data-arrangement-grid,.data-workbench-modules.quad.data-arrangement-grid,.data-workbench-modules.quad.data-arrangement-side{grid-template-rows:none;grid-template-columns:1fr;grid-auto-rows:minmax(340px,1fr);overflow:auto}.data-workbench-modules .data-module-resizer{display:none}.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer,.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer,.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer,.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer{display:grid}.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-0,.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-1,.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-2,.data-workbench-modules.quad.data-nested-stack-side-left.with-module-resizer>.data-pane-slot-3,.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-0,.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-1,.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-2,.data-workbench-modules.quad.data-nested-stack-side-right.with-module-resizer>.data-pane-slot-3,.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-0,.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-1,.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-2,.data-workbench-modules.quad.data-nested-side-stack-top.with-module-resizer>.data-pane-slot-3,.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-0,.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-1,.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-2,.data-workbench-modules.quad.data-nested-side-stack-bottom.with-module-resizer>.data-pane-slot-3{width:auto;height:auto;position:relative;inset:auto}}@container data-workbench (width<=760px){.sheet-structure{gap:6px}.structure-panel-switcher select,.inspector-head-actions select{flex:auto;width:auto;min-width:0;height:26px;min-height:26px;padding:1px 4px;font-size:.74rem}.inspector-head-actions{flex:auto;gap:4px}.sheet-structure section{background:0 0;border:0;gap:6px;padding:0}.inspector-settings-stack,.workspace-inspector-stack{gap:6px;margin-top:4px}.context-control-group{border-radius:5px;gap:4px;margin:0;padding:6px 7px}.context-control-head{gap:0}.context-control-head span:first-child{letter-spacing:.04em;font-size:.62rem}.context-control-head span:last-child{color:var(--fg-theme-text-secondary);font-size:.74rem;font-weight:600}.toggle-row select,.context-control-group>label:not(.toggle-row) select{min-height:24px;padding:1px 6px;font-size:.76rem}.context-control-group>label:not(.toggle-row){gap:3px;font-size:.76rem;font-weight:600}.inspector-button-row,.button-row,.workspace-file-actions,.selection-action-row{gap:5px}.inspector-button-row button,.button-row button,.workspace-file-actions button{border-radius:4px;flex:calc(50% - 3px);min-height:24px;padding:3px 6px;font-size:.76rem}.inspector-button-row button svg,.selection-action-row button svg{width:12px;height:12px}.selection-inspector{gap:6px}.selection-summary{gap:1px;font-size:.74rem}.selection-summary strong{font-size:.84rem}.selection-stat-grid{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:5px}.selection-stat-grid>div,.selection-scope-list>div{border-radius:4px;gap:0;padding:4px 6px}.selection-stat-grid span,.selection-scope-list span{letter-spacing:.04em;font-size:.62rem}.selection-stat-grid strong,.selection-scope-list strong{font-size:.78rem}}@container data-workbench (width<=360px){.inspector-button-row button,.button-row button,.workspace-file-actions button{flex:100%}.selection-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.data-pane-head:has(.sheet-action-dropdown[open]){z-index:320;position:relative}.data-workbench-pane h2,.data-workbench-pane h3{color:var(--fg-theme-text);margin:0}:where(.data-workbench-pane h2){font:var(--fg-heading-font)}:where(.data-workbench-pane h3){font:var(--fg-subheading-font)}.sheet-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:8px;display:flex;position:relative}.spreadsheet-pane .sheet-actions:has(.sheet-action-dropdown[open]){z-index:300;overflow:visible}.data-surface-scope-bar:has(.sheet-action-dropdown[open]){z-index:430;position:relative}.observation-metadata-facet-menu label,.metadata-menu-section,.metadata-comparison-summary,.metadata-facet-warnings{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-warning-soft);border-radius:6px;gap:3px;padding:6px;display:grid}.observation-metadata-facet-menu label span,.metadata-menu-heading,.metadata-comparison-summary strong{color:var(--fg-theme-text-secondary);text-transform:uppercase;font-size:.68rem;font-weight:700}.metadata-menu-section,.metadata-comparison-summary,.metadata-facet-warnings,.metadata-filter-heading,.observation-metadata-facet-menu>button{grid-column:1/-1}.metadata-route-button,.metadata-comparison-actions button,.observation-metadata-facet-menu>button{white-space:normal;min-width:0}.metadata-comparison-summary span,.metadata-facet-warnings span{color:var(--fg-theme-text-secondary);line-height:1.35}.metadata-comparison-summary{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-canvas);grid-column:1/-1}.metadata-comparison-groups{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.metadata-comparison-chip{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);width:fit-content;max-width:100%;color:var(--fg-theme-text);white-space:normal;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:.72rem;line-height:1.25;display:inline-flex}.metadata-comparison-chip i{border-radius:50%;width:8px;height:8px;display:inline-block}.metadata-facet-warnings{border-color:var(--fg-theme-warning);background:var(--fg-theme-warning-soft);grid-column:1/-1}.sheet-orientation-toggle{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-hover);border-radius:6px;align-items:center;gap:3px;min-height:36px;padding:3px;display:inline-flex}.sheet-orientation-toggle button{background:0 0;border-color:#0000;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:28px;padding:3px 10px 3px 8px;font-size:.78rem;display:inline-flex}.sheet-orientation-toggle button.active{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-selection-soft);box-shadow:0 1px 2px var(--fg-theme-shadow)}.sheet-actions button{min-width:82px}.sheet-actions .data-surface-switcher button{min-width:64px}.sheet-actions .sheet-orientation-toggle button{min-width:0}.sheet-orientation-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;flex:none;width:24px;height:18px}.sheet-orientation-icon-fill{fill:currentColor;opacity:.12;stroke:none}.sheet-orientation-icon-ghost{opacity:.36}.sheet-orientation-icon-arrow{stroke-width:1.6px}.sheet-orientation-icon-transpose{width:27px}.sheet-actions .sheet-zoom-controls button{min-width:38px}.sheet-action-dropdown{position:relative}.sheet-data-menu{gap:7px;min-width:286px;max-width:min(360px,100vw - 24px);padding:8px}.sheet-data-menu-section{border-bottom:1px solid var(--fg-theme-border-subtle);gap:5px;padding-bottom:7px;display:grid}.sheet-data-menu-section:last-child{border-bottom:0;padding-bottom:0}.sheet-data-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.sheet-sessions-menu{gap:7px;min-width:314px;max-width:min(390px,100vw - 24px);padding:8px}.sheet-variable-menu{gap:7px;min-width:214px;max-width:min(300px,100vw - 24px);padding:8px}.sheet-session-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.sheet-session-primary-grid .sheet-session-delete-button{grid-column:1/-1}.sheet-sessions-menu button,.sheet-variable-menu button{white-space:nowrap;min-height:32px;padding-inline:8px}.sheet-session-batch-controls{border-bottom:1px solid var(--fg-theme-border-subtle);gap:6px;padding:0 0 7px;display:grid}.sheet-session-batch-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sheet-session-batch-controls label{color:var(--fg-theme-text-secondary);grid-template-columns:minmax(0,1fr) 70px;align-items:center;gap:8px;font-size:.75rem;font-weight:760;display:grid}.sheet-session-batch-controls input{border:1px solid var(--fg-theme-border-subtle);width:100%;min-width:0;color:var(--fg-theme-text);font:inherit;font-variant-numeric:tabular-nums;border-radius:5px;padding:5px 6px}.sheet-session-batch-preview{min-width:0;color:var(--fg-theme-text-muted);font-size:.72rem;line-height:1.25}.sheet-session-batch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.sheet-message{border:1px solid var(--fg-theme-border-subtle);min-height:30px;color:var(--fg-theme-text-secondary);background:var(--fg-theme-control);border-radius:6px;margin:-2px 0 12px;padding:7px 10px;font-size:.84rem}.sheet-message:empty{visibility:hidden}.sheet-summary{color:var(--fg-theme-text-secondary);margin-top:4px;font-size:.83rem;display:block}.sheet-layout{grid-row:auto;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.input-heading-edge-button{opacity:0;pointer-events:none}.input-heading-edge-button:is(.is-hovered,:focus){opacity:1;pointer-events:auto}.sheet-frame{width:100%;min-width:0;max-width:100%;height:var(--sheet-content-height,100%);background:0 0;border:none;max-height:100%;position:relative;overflow:hidden}.sheet-first-entry-row{pointer-events:none;position:absolute;inset:0 0 auto}.sheet-frame #shadow-x{max-height:min(100%, var(--sheet-content-height,100%));box-shadow:inset 13px 0 10px -13px var(--fg-theme-input-frozen-shadow)!important}.spreadsheet-pane:is([data-narrow=true],[data-short=true]){--fg-pane-layout-padding-left:10px;--fg-pane-layout-padding-right:10px;--fg-pane-layout-padding-bottom:10px;grid-template-rows:auto auto auto minmax(0,1fr);padding:8px 10px 10px;overflow:hidden}.spreadsheet-pane[data-short=true]{overscroll-behavior-y:contain;overflow:hidden auto}.spreadsheet-pane[data-input-orientation=transpose][data-input-long-record-wrap=false][data-fg-scrollbar-placement-active=true] .sheet-frame .dvn-scroller{max-height:var(--fg-pane-scrollbar-input-frame-max-height,100%)!important}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .data-pane-head{grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;margin-bottom:4px;display:grid}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .data-pane-head>div:first-child{min-width:0}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .data-pane-head .eyebrow,.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .sheet-summary{display:none}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) h2{font-size:.96rem;line-height:1.1}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .sheet-actions{grid-template-columns:repeat(auto-fit,minmax(30px,1fr));justify-content:stretch;gap:4px;width:100%;max-width:100%;padding-bottom:0;display:grid;overflow:visible}.spreadsheet-pane[data-short=true] .sheet-actions{scrollbar-width:thin;flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:4px;width:auto;min-width:0;max-width:100%;padding-bottom:2px;display:flex;overflow:auto hidden}.spreadsheet-pane[data-short=true] .data-pane-head{flex-direction:row;align-items:center;gap:8px;margin-bottom:4px;display:flex}.spreadsheet-pane[data-short=true] .data-pane-head>div:first-child{flex:none;min-width:0}.spreadsheet-pane[data-short=true] .data-pane-head h2{white-space:nowrap;font-size:.86rem}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .sheet-actions>*,.spreadsheet-pane[data-short=true] .sheet-actions .sheet-zoom-controls{flex:none}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .sheet-action-dropdown summary{gap:4px}.spreadsheet-pane[data-narrow=true] .sheet-action-dropdown:has(.sheet-data-menu){position:static}:is(.spreadsheet-pane[data-narrow=true] .sheet-action-dropdown:has(.sheet-sessions-menu),.spreadsheet-pane[data-narrow=true] .sheet-action-dropdown:has(.sheet-variable-menu)){position:static}.spreadsheet-pane[data-narrow=true] .sheet-action-dropdown-menu.sheet-data-menu{width:min(360px,100%);min-width:min(286px,100%);max-width:100%;left:0;right:auto}.spreadsheet-pane[data-narrow=true] .sheet-action-dropdown-menu.sheet-sessions-menu{width:min(390px,100%);min-width:min(314px,100%);max-width:100%;left:0;right:auto}.spreadsheet-pane[data-narrow=true] .sheet-action-dropdown-menu.sheet-variable-menu{width:min(300px,100%);min-width:min(214px,100%);max-width:100%;left:0;right:auto}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .sheet-zoom-controls button{min-width:30px;min-height:30px;padding:4px 7px;font-size:.72rem}.spreadsheet-pane[data-narrow=true]:not([data-short=true]) .data-surface-scope-bar{flex-wrap:wrap;gap:4px;width:100%;min-width:0;max-width:100%;margin:0 0 6px;overflow:visible}.spreadsheet-pane[data-narrow=true]:not([data-short=true]) [data-fg-input-surface-selected-summary]{white-space:nowrap;flex-basis:100%;min-width:0;display:block;overflow-x:scroll}.spreadsheet-pane[data-short=true] .data-surface-scope-bar{scrollbar-width:thin;flex-wrap:nowrap;gap:4px;min-width:0;max-width:100%;margin:0 0 6px;padding-bottom:2px;scroll-padding-right:12px;overflow:auto hidden}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .data-surface-scope-bar>span,.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .data-surface-focus-menu summary{min-height:22px;padding:1px 6px;font-size:.7rem}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .sheet-message{box-sizing:border-box;min-height:46px;max-height:46px;margin:0;font-size:.7rem;overflow:hidden}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .sheet-message:empty{visibility:hidden}.spreadsheet-pane[data-short=true] .sheet-message:empty{display:none}.spreadsheet-pane:is([data-narrow=true],[data-short=true]) .sheet-layout{grid-row:4;grid-template-rows:minmax(0,1fr) auto;align-content:stretch;gap:2px;height:100%;min-height:0}.spreadsheet-pane[data-short=true][data-input-orientation=transpose][data-input-long-record-wrap=true]{grid-template-rows:auto auto auto minmax(0,1fr)}.spreadsheet-pane[data-fg-scrollbar-bottom-mounted=true] :is(.sheet-layout,.sheet-frame .dvn-scroller){scrollbar-gutter:auto;overscroll-behavior-x:contain}.spreadsheet-pane[data-fg-scrollbar-right-mounted=true] :is(.sheet-layout,.sheet-frame .dvn-scroller){scrollbar-gutter:auto;overscroll-behavior-y:contain}.spreadsheet-pane[data-input-native-horizontal-scrollbar=false][data-input-native-vertical-scrollbar=false] :is(.sheet-layout,.sheet-frame .dvn-scroller){scrollbar-width:none}.spreadsheet-pane[data-input-native-horizontal-scrollbar=false] :is(.sheet-layout,.sheet-frame .dvn-scroller)::-webkit-scrollbar{height:0}.spreadsheet-pane[data-input-native-vertical-scrollbar=false] :is(.sheet-layout,.sheet-frame .dvn-scroller)::-webkit-scrollbar{width:0}.data-surface-density-compact .sheet-frame{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-panel)}.data-surface-mode-raw .sheet-frame{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-control)}.data-surface-mode-structure .sheet-frame{border-color:var(--fg-theme-border);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fg-theme-primary) 14%, transparent)}.spreadsheet-pane.data-surface-quiet .sheet-frame{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-panel)}.spreadsheet-pane.data-surface-quiet .sheet-summary:after{content:" · semantic focus"}.spreadsheet-pane.data-surface-density-compact .sheet-summary:after{content:" · compact density"}.sheet-rail-overlay{z-index:8;pointer-events:none;position:absolute;inset:0;overflow:visible}.sheet-rail-line-overlay{width:100%;height:100%;clip-path:inset(var(--sheet-rail-paint-clip-top,var(--sheet-rail-clip-top,0px)) var(--sheet-rail-clip-right,0px) var(--sheet-rail-clip-bottom,0px) var(--sheet-rail-clip-left,0px));pointer-events:none;position:absolute;inset:0;overflow:hidden}.sheet-rail-label-layer{clip-path:inset(var(--sheet-rail-label-clip-top,0px) var(--sheet-rail-clip-right,0px) var(--sheet-rail-clip-bottom,0px) var(--sheet-rail-clip-left,0px));pointer-events:none;position:absolute;inset:0;overflow:hidden}.spreadsheet-pane[data-fg-placing] .dvn-scroller{cursor:crosshair!important}.spreadsheet-pane[data-fg-placing] :is(.sheet-rail-hit-path,.sheet-rail-initial-boundary-hit,.sheet-rail-label-overlay){pointer-events:none}.spreadsheet-pane[data-fg-placing] .input-heading-edge-button{display:none}.sheet-rail-hit-path{cursor:pointer;pointer-events:stroke;stroke-linecap:butt;stroke-linejoin:miter;outline:none}.sheet-rail-hit-path[data-rail-draggable=true][data-rail-drag-axis=x]{cursor:ew-resize}.sheet-rail-hit-path[data-rail-draggable=true][data-rail-drag-axis=y]{cursor:ns-resize}.sheet-rail-feedback-path{stroke-linecap:butt;stroke-linejoin:miter}.sheet-rail-hit-path[data-rail-kind=conditionSpan]:hover,.sheet-rail-hit-path[data-rail-kind=conditionSpan]:focus-visible{stroke:#0000}.sheet-rail-hit-path:focus-visible+.sheet-rail-visible-path{stroke-width:2.2px}.sheet-rail-initial-boundary-hit{cursor:ns-resize;pointer-events:auto;touch-action:none;background:0 0;border:0;min-width:0;min-height:0;padding:0;display:block;position:absolute}.sheet-rail-overlay button.sheet-rail-initial-boundary-hit:hover:not(:disabled){background:0 0}.sheet-rail-initial-boundary-band{background:var(--fg-theme-hover);pointer-events:none;border-radius:4px;position:absolute}.sheet-rail-initial-boundary-hit[data-rail-drag-axis=y]{cursor:ns-resize}.sheet-rail-initial-boundary-hit:focus-visible{outline:2px solid color-mix(in srgb, var(--fg-theme-focus) 32%, transparent);outline-offset:1px}.sheet-rail-label-overlay{min-width:0;min-height:0;box-shadow:none;cursor:pointer;pointer-events:auto;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0 2px;font-weight:650;line-height:1.15;display:block;position:absolute;overflow:hidden}.sheet-rail-label-overlay:hover,.sheet-rail-label-overlay:focus-visible,.sheet-rail-label-overlay.hovered{background:color-mix(in srgb, var(--fg-theme-hover) 96%, transparent);outline:none;font-weight:750;color:var(--fg-theme-primary)!important}.sheet-rail-label-overlay.active{font-weight:750;color:var(--fg-theme-selection-ink)!important}@media (pointer:coarse){.sheet-rail-initial-boundary-hit,.sheet-rail-label-overlay{border-block:8px solid #0000;margin-block:-8px}.sheet-rail-initial-boundary-hit{box-sizing:content-box}.sheet-rail-label-overlay{border-radius:var(--fg-control-radius) / calc(var(--fg-control-radius) + 8px);background-clip:padding-box!important}.sheet-rail-hit-path{stroke-width:calc(var(--sheet-rail-hit-width) + 16px)}}.sheet-context-menu-head{gap:var(--fg-space-detail);padding-bottom:var(--fg-space-inline);border-bottom:1px solid var(--fg-theme-border-subtle);display:grid}.sheet-context-menu-head span{color:var(--fg-theme-text-secondary);overflow-wrap:anywhere}.sheet-context-lock-note{font-weight:600;color:var(--fg-theme-secondary-ink)!important}.sheet-context-lock-fieldset{border:0;min-width:0;margin:0;padding:0;display:contents}.sheet-context-editor{gap:var(--fg-space-row);margin-top:var(--fg-space-control);border-top:1px solid var(--fg-theme-border-subtle);padding-top:var(--fg-space-row);display:grid}.sheet-context-editor-title{color:var(--fg-theme-text-secondary);font-size:var(--fg-label-font-size);font-weight:600}.sheet-context-action-row{gap:var(--fg-space-control);padding-bottom:var(--fg-space-control);border-bottom:1px solid var(--fg-theme-border-subtle);flex-wrap:wrap;display:flex}.sheet-context-action-row button{align-items:center;gap:var(--fg-space-control);display:inline-flex}.sheet-context-action-note{color:var(--fg-theme-text-muted);font-size:var(--fg-label-font-size);margin:6px 0 0;line-height:1.35}.sheet-context-grid{gap:var(--fg-space-row);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sheet-context-grid label{gap:var(--fg-space-detail);min-width:0;color:var(--fg-theme-text-secondary);font-size:var(--fg-label-font-size);font-weight:400;display:grid}.input-regional-format-editor :is(h2,p),.input-regional-format-dialog :is(h2,p){margin:0}.input-regional-format-editor>h2,.input-regional-format-dialog>h2{font:var(--fg-heading-font)}.input-regional-format-fields{grid-template-columns:minmax(0,1fr)}.input-number-display-field{gap:var(--fg-space-detail);min-width:0;display:grid}.sheet-context-check,.sheet-context-wide,.sheet-context-subhead,.sheet-context-hint{grid-column:1/-1}.sheet-context-check{grid-template-columns:auto minmax(0,1fr);align-items:center}.sheet-context-subhead{border-top:1px solid var(--fg-theme-border-subtle);padding-top:var(--fg-space-row);color:var(--fg-theme-text-secondary);font-size:var(--fg-label-font-size)}.sheet-context-exposure-card{gap:var(--fg-space-row);border:1px solid var(--fg-theme-border-subtle);padding:var(--fg-space-row);background:var(--fg-theme-panel);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sheet-context-exposure-card .sheet-context-subhead{gap:var(--fg-space-row);border-top:0;justify-content:space-between;padding-top:0;display:flex}.sheet-context-exposure-card .sheet-context-subhead span{color:var(--fg-theme-text-muted);font-weight:650}.sheet-context-hint{color:var(--fg-theme-text-muted);font-size:var(--fg-label-font-size);line-height:1.35}.sheet-structure{grid-template-rows:auto minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:0;display:grid;overflow:auto}.inspector-pane-shell{width:100%;display:grid;overflow:hidden}.inspector-pane-shell__body{gap:var(--fg-space-group);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.inspector-pane-shell__body>.fg-content-inset{padding-block-end:0}.inspector-section-rail{min-width:0}.inspector-work.fg-content-scroll{font:var(--fg-body-font);align-content:start;gap:var(--fg-space-group);min-width:0;min-height:0;padding-block-start:0;display:grid}.inspector-work>.inspector-edit-fields>section.structure-tab-panel{background:0 0;border:0;border-radius:0;padding:0}.inspector-work .metadata-panel,.inspector-work .domain-selection-card,.inspector-work .context-control-group{color:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.inspector-work .metadata-panel+.metadata-panel,.inspector-work .context-control-group+.context-control-group{margin-top:var(--fg-space-group);padding-top:var(--fg-space-group);border-top:1px solid var(--fg-theme-border-subtle)}.inspector-work .structure-empty{color:var(--fg-theme-text-muted)}.inspector-work .style-swatch{border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);width:22px;min-width:22px;min-height:22px}.inspector-work .style-swatch.active{border-color:var(--fg-theme-selection);box-shadow:0 0 0 2px var(--fg-theme-selection-soft)}.inspector-work *,.inspector-pane-shell .pane-header *{font-variant:normal;font-family:inherit}.inspector-pane:has(.inspector-pane-shell){background:var(--fg-theme-pane-background);box-shadow:none;padding:0}.sheet-structure{align-content:start;gap:var(--fg-space-group);grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:auto}.inspector-head-actions{flex:0 260px;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.inspector-head-actions select{flex:130px;width:auto}@media (width<=760px){.structure-panel-switcher select,.inspector-head-actions{width:100%}.inspector-head-actions{justify-content:stretch}}.sheet-structure section{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;align-content:start;gap:10px;padding:12px;display:grid}.sheet-structure section[hidden],.inspector-work section[hidden]{display:none}.tier-phase-group{gap:8px;padding-top:2px;display:grid}.phase-block{gap:6px;display:grid}.phases-surface>.context-control-group{flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0;display:flex}.phases-surface>.context-control-group>.context-control-head{flex:none;align-items:baseline;gap:4px;display:inline-flex}.phases-surface>.context-control-group>.context-control-head .eyebrow,.phases-surface>.context-control-group>.context-control-head+*{margin:0}.phases-surface>.context-control-group .inspector-button-row{flex:none}.phases-surface>.context-control-group .toggle-row{flex:none;padding:0}.phases-surface>.context-control-group>p{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);flex:1 0 100%;margin:0}.phases-defaults-strip .phase-global-toggle{grid-template-columns:minmax(0,1fr) 18px;align-items:center}.inspector-pane .phases-card-grid{grid-template-columns:minmax(0,1fr)}.inspector-pane[data-pane-width=medium] .phases-card-grid,.inspector-pane[data-pane-width=wide] .phases-card-grid,.inspector-pane[data-pane-width=xwide] .phases-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-pane[data-pane-width=wide] .phases-card-grid,.inspector-pane[data-pane-width=xwide] .phases-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.inspector-pane[data-pane-width=xwide] .phases-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dogleg-surface{background:0 0;border:0;border-radius:0;gap:8px;min-width:0;padding:0;display:grid}.dogleg-surface.active-dogleg-inspector{background:0 0}.dogleg-surface-head{border-bottom:1px solid var(--fg-theme-secondary);grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px 10px;padding:0 0 8px;display:grid}.dogleg-surface-eyebrow{color:var(--fg-theme-text-secondary);font:var(--fg-eyebrow-font)}.dogleg-surface-title{font:var(--fg-subheading-font);color:var(--fg-theme-text)}.dogleg-surface-source{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);grid-column:1/-1}.dogleg-surface-grid{grid-template-rows:minmax(0,auto) minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;min-width:0;display:grid}.dogleg-surface-quadrant{background:0 0;border:0;border-radius:0;align-content:start;gap:6px;min-width:0;padding:10px 14px 14px;display:grid}.dogleg-quadrant-identity{grid-area:1/1}.dogleg-quadrant-behavior{border-left:1px solid var(--fg-theme-secondary);grid-area:1/2}.dogleg-quadrant-styling{border-top:1px solid var(--fg-theme-secondary);grid-area:2/1}.dogleg-quadrant-context{border-top:1px solid var(--fg-theme-secondary);border-left:1px solid var(--fg-theme-secondary);grid-area:2/2}.dogleg-quadrant-eyebrow{color:var(--fg-theme-text-secondary);font:var(--fg-eyebrow-font);align-items:baseline;gap:8px;display:inline-flex}.dogleg-quadrant-eyebrow em,.dogleg-styling-scope,.dogleg-context-scope{font:var(--fg-eyebrow-font);color:var(--fg-theme-text-disabled);font-style:normal}.dogleg-identity-list{grid-template-columns:90px minmax(0,1fr);gap:3px 8px;margin:0;display:grid}.dogleg-identity-list>div{display:contents}.dogleg-identity-list dt{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);text-transform:none}.dogleg-identity-list dd{font:var(--fg-helper-font);color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dogleg-behavior-actions{flex-wrap:wrap;gap:6px;display:flex}.dogleg-behavior-actions .dogleg-disconnect-button,.dogleg-behavior-actions .dogleg-deselect-button{align-items:center;gap:4px;display:inline-flex}.dogleg-styling-grid{gap:8px;min-width:0;display:grid}.dogleg-styling-grid label{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;display:grid}.dogleg-styling-grid label>span:first-child{font:var(--fg-control-font);color:var(--fg-theme-text-muted);text-transform:none}.dogleg-styling-grid .style-swatch-row{flex-wrap:wrap;grid-column:2;gap:4px;display:flex}.dogleg-surface .dogleg-context-chain{gap:4px;min-width:0;display:grid}.dogleg-surface .dogleg-context-leg{font:var(--fg-helper-font);grid-template-columns:18px minmax(0,1fr) auto minmax(0,1fr);align-items:baseline;gap:6px;min-width:0;padding:2px 0;display:grid}.dogleg-surface .dogleg-context-leg-index{font:var(--fg-helper-font);color:var(--fg-theme-text-disabled);font-variant-numeric:tabular-nums}.dogleg-surface .dogleg-context-leg-from,.dogleg-surface .dogleg-context-leg-to{min-width:0;color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dogleg-surface .dogleg-context-leg-sep{color:var(--fg-theme-text-secondary);font-weight:700}.dogleg-surface .dogleg-context-condition{border-top:1px solid var(--fg-theme-border-subtle);grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:8px;margin-top:8px;padding-top:6px;display:grid}.dogleg-surface .dogleg-context-condition>span{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);text-transform:none}.dogleg-surface .dogleg-context-condition strong{font:var(--fg-helper-font);color:var(--fg-theme-text)}.dogleg-legs-table{font:var(--fg-helper-font);border-collapse:collapse;width:100%}.dogleg-legs-table th{font:var(--fg-helper-font);border-bottom:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-muted);text-align:left;text-transform:none;padding:4px 6px 4px 0}.dogleg-legs-table td{color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;max-width:0;padding:4px 6px 4px 0;overflow:hidden}.dogleg-legs-table td:first-child{width:24px;color:var(--fg-theme-text-disabled);font-variant-numeric:tabular-nums}.dogleg-legs-table tr.active td{color:var(--fg-theme-selection-ink);font-weight:700}.inspector-pane[data-pane-width=narrow] .dogleg-surface-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.inspector-pane[data-pane-width=narrow] .dogleg-quadrant-identity,.inspector-pane[data-pane-width=narrow] .dogleg-quadrant-styling,.inspector-pane[data-pane-width=narrow] .dogleg-quadrant-behavior,.inspector-pane[data-pane-width=narrow] .dogleg-quadrant-context{border-left:0;border-top:1px solid var(--fg-theme-secondary);grid-area:auto}.inspector-pane[data-pane-width=narrow] .dogleg-quadrant-identity{border-top:0}.inspector-pane[data-pane-width=narrow] .dogleg-quadrant-styling{order:2}.inspector-pane[data-pane-width=narrow] .dogleg-quadrant-behavior{order:3}.inspector-pane[data-pane-width=narrow] .dogleg-quadrant-context{order:4}.phase-path-default-row{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;padding:8px;display:grid}.phase-path-default-row label,.phase-global-toggle{font:var(--fg-control-font);color:var(--fg-theme-text-secondary);gap:4px;display:grid}.phase-path-default-row button{justify-self:start}.phase-global-toggle{grid-template-columns:minmax(0,1fr) 18px;align-items:center;min-height:30px}.phase-global-toggle input{block-size:18px;inline-size:18px}.active-phase-inspector .selection-summary{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-control)}.active-dogleg-inspector .selection-summary{border-color:var(--fg-theme-secondary);background:var(--fg-theme-control)}.active-dogleg-inspector .selection-summary .eyebrow{color:var(--fg-theme-secondary-ink)}.dogleg-actions-row{flex-wrap:wrap;justify-content:flex-start;gap:6px}.dogleg-disconnect-button,.dogleg-deselect-button{align-items:center;gap:4px;display:inline-flex}.active-dogleg-inspector .dogleg-inspector-head{background:var(--fg-theme-secondary-soft);border-bottom:1px solid var(--fg-theme-secondary)}.active-dogleg-inspector .dogleg-inspector-head-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.active-dogleg-inspector .path-effective-badge.source-explicit,.active-dogleg-inspector .path-effective-badge.source-auto{background:var(--fg-theme-secondary-soft);border-color:var(--fg-theme-secondary);color:var(--fg-theme-secondary-ink)}.active-dogleg-inspector .dogleg-inspector-section{gap:8px;display:grid}.active-dogleg-inspector .dogleg-connector-id-row{font:var(--fg-helper-font);color:var(--fg-theme-text-secondary);align-items:center;gap:6px;display:flex}.active-dogleg-inspector .dogleg-connector-id-row code{border:1px solid var(--fg-theme-secondary);background:var(--fg-theme-control);min-width:0;color:var(--fg-theme-text);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;flex:auto;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;overflow:hidden}.active-dogleg-inspector .dogleg-copy-connector-id{width:22px;height:22px;color:var(--fg-theme-secondary-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.active-dogleg-inspector .dogleg-copy-connector-id:hover{background:var(--fg-theme-hover);border-color:var(--fg-theme-secondary)}.active-dogleg-inspector .dogleg-context-chain{font:var(--fg-helper-font);color:var(--fg-theme-text-secondary);gap:4px;display:grid}.active-dogleg-inspector .dogleg-context-leg{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.active-dogleg-inspector .dogleg-context-leg-sep{color:var(--fg-theme-secondary-ink);font-weight:700}.active-dogleg-inspector .dogleg-context-condition{color:var(--fg-theme-text-secondary);align-items:baseline;gap:6px;padding-top:2px;display:flex}.active-dogleg-inspector .dogleg-context-condition strong{color:var(--fg-theme-text)}.inspector-pane:not([data-narrow=true]) .active-dogleg-inspector .dogleg-inspector-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.inspector-pane:not([data-narrow=true]) .active-dogleg-inspector .dogleg-inspector-styling,.inspector-pane:not([data-narrow=true]) .active-dogleg-inspector .dogleg-inspector-behavior{grid-column:1/-1}.phase-row{cursor:pointer;grid-template-columns:minmax(0,1fr) 62px minmax(86px,.78fr) 32px}.phase-row:hover:not(.active){background:var(--fg-theme-hover)}.phase-row:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:-2px}.phase-row>:nth-child(4){grid-area:2/1/auto/-1;justify-self:end}.phase-row>:nth-child(5){grid-area:1/4}@container data-workbench (width<=640px){.phase-path-default-row{grid-template-columns:1fr}.phase-row{grid-template-columns:minmax(0,1fr) 72px 32px}.phase-row>:nth-child(3){grid-area:2/1/auto/-1}.phase-row>:nth-child(4){grid-area:3/1/auto/-1;justify-self:end}.phase-row>:nth-child(5){grid-area:1/3}}.tier-inspector-card{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-left:3px solid #0000;border-radius:6px;gap:8px;padding:8px 10px;display:grid}.tier-inspector-card.tier-selected{border-left-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft)}.tier-inspector-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tier-inspector-head label{font:var(--fg-control-font);color:var(--fg-theme-text-secondary);gap:4px;display:grid}.tier-inspector-reorder{grid-template-rows:auto auto;gap:2px;display:grid}.tier-inspector-reorder button{justify-content:center;align-items:center;width:22px;display:inline-flex}.tier-inspector-remove{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-danger-soft);width:28px;min-height:30px;color:var(--fg-theme-text-secondary);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tier-inspector-remove:hover:not(:disabled){border-color:var(--fg-theme-danger);color:var(--fg-theme-danger)}.tier-inspector-remove:disabled{opacity:.4;cursor:not-allowed}.tier-inspector-summary{font:var(--fg-helper-font);color:var(--fg-theme-text-secondary);flex-wrap:wrap;gap:6px;display:flex}.tier-inspector-summary span{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:999px;padding:2px 7px}.tier-inspector-summary .tier-inspector-position{color:var(--fg-theme-text-muted);font-weight:600}.tier-series-list{border-top:1px solid var(--fg-theme-border-subtle);gap:4px;padding-top:4px;display:grid}.tier-series-head{font:var(--fg-eyebrow-font);border-bottom:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-secondary-ink);text-transform:none;grid-template-columns:minmax(0,1fr) minmax(110px,.8fr);gap:8px;padding-bottom:2px;display:grid}.tier-series-row{grid-template-columns:minmax(0,1fr) minmax(110px,.8fr);align-items:center;gap:8px;display:grid}.tier-series-row .tier-series-name{font:var(--fg-body-font);min-width:0;color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.series-metadata-row{grid-template-columns:repeat(4,minmax(0,1fr))}.series-metadata-row>button{justify-self:end;width:32px}.series-metadata-row>textarea,.series-metadata-row>:last-child{grid-column:1/-1}.series-metadata-row>textarea{resize:vertical;min-height:56px;max-height:160px}.series-visible-toggle{font:var(--fg-control-font);min-height:30px;color:var(--fg-theme-text-secondary);align-items:center;gap:8px;display:flex}.series-visible-toggle input{width:16px}.phase-metadata-editors{border-top:1px solid var(--fg-theme-border-subtle);gap:10px;margin-top:4px;padding-top:8px;display:grid}.phase-metadata-group{gap:4px;display:grid}.phase-metadata-head{font:var(--fg-eyebrow-font);border-bottom:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);text-transform:none;align-items:center;gap:6px;padding-bottom:2px;display:flex}.phase-metadata-head>span:first-child{flex:none}.phase-metadata-count{color:var(--fg-theme-text-disabled);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;font-weight:600}.phase-metadata-head button{width:24px;margin-left:auto}.phase-metadata-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;gap:6px;display:grid}.phase-metadata-row.single-field{grid-template-columns:minmax(0,1fr) 24px}.criterion-row,.criterion-curve-row{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;padding:8px 10px}.criterion-row{grid-template-columns:minmax(92px,1fr) minmax(82px,.75fr) 74px 64px 64px minmax(76px,.7fr) minmax(70px,auto) minmax(78px,auto) 32px}.criterion-row button{white-space:nowrap}.criterion-curve-row{grid-template-columns:minmax(92px,1fr) minmax(82px,.75fr) 68px 68px 64px 64px minmax(76px,.7fr) 32px}.criterion-row-summary{font:var(--fg-helper-font);min-width:0;color:var(--fg-theme-text-muted);grid-column:1/-1;gap:10px;display:flex}.criterion-row-summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.criterion-row-summary span:first-child{flex:0 42%;max-width:42%}.criterion-row-summary span:last-child{flex:1 1 0}.event-row{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) minmax(0,.78fr) 32px}.event-row>:nth-child(4){grid-column:1/span 2}.event-row>:nth-child(5){grid-column:3}.event-row>:nth-child(6){grid-column:1/span 2}.event-row>:nth-child(7){grid-column:3}.event-row>button:last-child{grid-area:1/4/span 2}.event-row-wide-time{grid-column:1/span 2}.event-block{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-left:3px solid #0000;border-radius:6px;gap:4px;padding:6px 10px;display:grid}.event-block.event-selected{border-left-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft)}.event-row.active{background:var(--fg-theme-selection-soft);border-radius:4px;margin:-2px -4px;padding:2px 4px}.event-metadata-panel{border-left:2px solid var(--fg-theme-border-subtle);background:0 0;grid-template-columns:minmax(0,.75fr) minmax(0,.9fr) minmax(0,1.35fr);gap:4px;padding:4px 6px;display:grid}.event-kind-strip{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px 0;display:flex}.event-kind-chip{font:var(--fg-helper-font);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);color:var(--fg-theme-text-secondary);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:3px 8px 3px 6px;display:inline-flex}.event-kind-chip:hover{border-color:var(--fg-theme-primary);background:var(--fg-theme-hover)}.event-kind-chip.active{border-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft);color:var(--fg-theme-selection-ink);font-weight:600}.event-kind-glyph{flex-shrink:0;width:18px;height:10px;display:inline-block}.event-kind-label{white-space:nowrap}.event-kind-count{font:var(--fg-helper-font);background:var(--fg-theme-hover);min-width:18px;height:16px;color:var(--fg-theme-text-secondary);border-radius:8px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.event-kind-chip.active .event-kind-count{background:var(--fg-theme-selection-soft);color:var(--fg-theme-selection-ink)}.missingness-editor{gap:8px;display:grid}.selection-inspector{gap:10px;display:grid}.selection-summary{font:var(--fg-control-font);color:var(--fg-theme-text-secondary);gap:2px;display:grid}.selection-summary strong{font:var(--fg-control-font);color:var(--fg-theme-text)}.selection-action-row{flex-wrap:wrap;gap:8px;display:flex}.selection-stat-grid{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:8px;display:grid}.selection-blank-policy{font:var(--fg-control-font);color:var(--fg-theme-text-muted);align-items:center;gap:6px;margin-top:6px;display:flex}.selection-blank-policy select{flex:auto;min-width:0}.selection-stat-grid>div,.selection-scope-list>div{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;gap:2px;min-width:0;padding:7px 8px;display:grid}.selection-stat-grid span,.selection-scope-list span{font:var(--fg-control-font);color:var(--fg-theme-text-muted);text-overflow:ellipsis;text-transform:none;white-space:nowrap;overflow:hidden}.selection-stat-grid strong,.selection-scope-list strong{font:var(--fg-control-font);min-width:0;color:var(--fg-theme-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selection-scope-list{gap:6px;display:grid}.metadata-subhead{font:var(--fg-helper-font);color:var(--fg-theme-text-secondary);justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.missingness-summary{font:var(--fg-body-font);color:var(--fg-theme-text-secondary);gap:2px;display:grid}.missingness-summary strong{font:var(--fg-body-font);color:var(--fg-theme-text)}.missingness-grid{grid-template-columns:minmax(120px,.8fr) minmax(130px,1fr);gap:8px;display:grid}.metadata-panel{border-top:1px solid var(--fg-theme-border-subtle);gap:8px;padding-top:8px;display:grid}.metadata-hint{font:var(--fg-helper-font);min-width:0;color:var(--fg-theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.missingness-grid label,.observation-window-grid label{font:var(--fg-control-font);color:var(--fg-theme-text-secondary);gap:4px;display:grid}.missingness-grid textarea,.observation-window-grid textarea{resize:vertical;min-height:56px;max-height:160px}.missingness-grid label:has(>textarea){grid-column:1/-1}.missingness-editor button{width:fit-content}.phase-row.active,.criterion-row.active,.scale-break-row.active,.tier-inspector-card.active,.series-metadata-row.active{background:var(--fg-theme-selection-soft);box-shadow:0 0 0 2px var(--fg-theme-selection);border-radius:5px}.tier-inspector-card:hover:not(.active),.event-block:hover,.criterion-row:hover:not(.active),.criterion-curve-row:hover:not(.active),.data-source-row:hover,.series-metadata-row:hover:not(.active){border-color:var(--fg-theme-border-subtle);transition:border-color .12s ease-out}.sheet-structure input:not([type=checkbox]):not([type=radio]),.sheet-structure select,.sheet-structure textarea{width:100%;min-width:0;min-height:30px}.sheet-structure textarea{resize:vertical}.sheet-structure .series-visible-toggle input{width:16px}@media (width<=1240px){.sheet-layout{grid-template-columns:1fr;overflow:auto}}@media (width<=860px){.data-workbench-modules.paired,.data-workbench-modules.paired.data-arrangement-side.with-module-resizer,.data-workbench-modules.paired.data-arrangement-stack.with-module-resizer,.data-workbench-modules.triple,.data-workbench-modules.quad{grid-template-rows:repeat(auto-fit,minmax(320px,1fr));grid-template-columns:1fr;overflow:auto}.data-workbench-modules .data-module-resizer{display:none}.data-pane-head,.sheet-layout{grid-template-columns:1fr}.sheet-actions{justify-content:start}}@container data-workbench (width<=760px){.sheet-structure section{background:0 0;border:0;gap:6px;padding:0}.selection-inspector{gap:6px}.selection-stat-grid{grid-template-columns:repeat(auto-fit,minmax(68px,1fr));gap:5px}.selection-stat-grid>div,.selection-scope-list>div{border-radius:4px;gap:0;padding:4px 6px}.selection-stat-grid span,.selection-scope-list span,.selection-stat-grid strong,.selection-scope-list strong{font:var(--fg-control-font)}}@container data-workbench (width<=360px){.selection-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.inspector-pane[data-narrow=true]:not(:has(.inspector-pane-shell)){padding:8px 9px 10px}:is(.inspector-pane:has(.inspector-chrome-grid)[data-narrow=true],.inspector-pane:has(.inspector-chrome-grid)[data-very-narrow=true]){padding:0}.inspector-pane[data-very-narrow=true]:not(:has(.inspector-pane-shell)){padding:6px 7px 8px}.inspector-pane[data-narrow=true] .sheet-structure:not(.inspector-chrome-grid){gap:6px}.inspector-pane[data-narrow=true] .structure-panel-switcher{border-radius:5px;flex-direction:row;align-items:center;gap:6px;padding:4px 6px}.inspector-pane[data-narrow=true] .structure-panel-switcher>div:first-child{flex:auto;gap:0;min-width:0}.inspector-pane[data-narrow=true] .structure-panel-switcher .eyebrow{font:var(--fg-eyebrow-font)}.inspector-pane[data-narrow=true] .structure-panel-switcher strong{font:var(--fg-body-font)}.inspector-pane[data-narrow=true] .inspector-head-actions{flex:auto;justify-content:flex-end;gap:4px;width:auto}.inspector-pane[data-narrow=true] .structure-panel-switcher select,.inspector-pane[data-narrow=true] .inspector-head-actions select{flex:auto;width:auto;min-width:0;height:24px}.inspector-pane[data-narrow=true] .sheet-structure section{background:0 0;border:0;gap:5px;padding:0}.inspector-pane[data-narrow=true] .structure-section-head,.inspector-pane[data-narrow=true] .structure-row-title{gap:6px;padding:3px 0 1px}.inspector-pane[data-narrow=true] .structure-section-title h3,.inspector-pane[data-narrow=true] .structure-row-title h3{font:var(--fg-subheading-font);margin:0}.inspector-pane[data-narrow=true] .structure-section-head .structure-section-toggle{width:22px;min-width:22px;padding:0}.inspector-pane[data-narrow=true] .structure-section-body{gap:5px}.inspector-pane[data-narrow=true] .inspector-settings-stack,.inspector-pane[data-narrow=true] .workspace-inspector-stack{gap:5px;margin-top:3px}.inspector-pane[data-narrow=true] .context-control-group{border-radius:4px;gap:3px;margin:0;padding:5px 6px}.inspector-pane[data-narrow=true] .context-control-head{display:none}.inspector-pane[data-narrow=true] .toggle-row{font:var(--fg-control-font);border-bottom:0;flex-direction:row;justify-content:space-between;align-items:center;gap:8px;min-height:22px;padding:1px 0}.inspector-pane[data-narrow=true] .toggle-row+.toggle-row{border-top:1px solid var(--fg-theme-border-subtle)}.inspector-pane[data-narrow=true] .toggle-row>span{text-overflow:ellipsis;white-space:nowrap;flex:auto;order:0;gap:4px;min-width:0;overflow:hidden}.inspector-pane[data-narrow=true] .toggle-row>input[type=checkbox]{width:14px;min-width:14px;inline-size:14px;height:14px;flex:none;order:1;block-size:14px;margin:0}.inspector-pane[data-narrow=true] .toggle-row>select{flex:none;order:1;width:min(180px,55%)}.inspector-pane[data-narrow=true] .context-control-group>label:not(.toggle-row){font:var(--fg-control-font);grid-template-columns:1fr min(180px,55%);align-items:center;gap:6px;display:grid}.inspector-pane[data-narrow=true] .context-control-group>label:not(.toggle-row)>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inspector-pane[data-narrow=true] .context-control-group>label:not(.toggle-row)>select,.inspector-pane[data-narrow=true] .context-control-group>label:not(.toggle-row)>input:not([type=checkbox]){width:100%}.inspector-pane[data-narrow=true] .phase-path-default-row{border-radius:5px;grid-template-columns:1fr;gap:4px;padding:6px 7px}.inspector-pane[data-narrow=true] .phase-path-default-row label{font:var(--fg-control-font);grid-template-columns:1fr min(180px,55%);align-items:center;gap:6px;display:grid}.inspector-pane[data-narrow=true] .phase-path-default-row label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inspector-pane[data-narrow=true] .phase-path-default-row label>input:not([type=checkbox]),.inspector-pane[data-narrow=true] .phase-path-default-row label>select{width:100%}.inspector-pane[data-narrow=true] .phase-path-default-row label.phase-global-toggle{grid-template-columns:1fr 14px;min-height:22px}.inspector-pane[data-narrow=true] .phase-path-default-row label.phase-global-toggle>input[type=checkbox]{width:14px;min-width:14px;inline-size:14px;height:14px;block-size:14px;margin:0}.inspector-pane[data-narrow=true] .phase-path-default-row button{align-self:start;width:auto}.inspector-pane[data-narrow=true] .tier-phase-group{gap:4px;padding-top:0}.inspector-pane[data-narrow=true] .tier-phase-group .structure-row-title{padding:2px 0 1px}.inspector-pane[data-narrow=true] .tier-phase-group .structure-row-title span{font:var(--fg-subheading-font)}.inspector-pane[data-narrow=true] .tier-phase-group .structure-section-actions,.inspector-pane[data-narrow=true] .phase-block{gap:3px}.inspector-pane[data-narrow=true] .phase-row{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr) 24px;align-items:center;gap:4px}.inspector-pane[data-narrow=true] .phase-row>:first-child{grid-area:1/1}.inspector-pane[data-narrow=true] .phase-row>:nth-child(2){grid-area:1/2}.inspector-pane[data-narrow=true] .phase-row>:nth-child(3){grid-area:1/3;justify-self:stretch;width:100%}.inspector-pane[data-narrow=true] .phase-row>:nth-child(4){display:none}.inspector-pane[data-narrow=true] .phase-row>:nth-child(5){grid-area:1/4}.inspector-pane[data-narrow=true] .phase-row button{width:24px}.inspector-pane[data-narrow=true] .phase-row button svg,.inspector-pane[data-narrow=true] .structure-section-actions button svg{width:12px;height:12px}.inspector-pane[data-narrow=true] .phase-metadata-panel{border-left-width:2px;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:4px;padding:4px 6px;display:grid}.inspector-pane[data-narrow=true] .phase-metadata-group{gap:2px;min-width:0;display:grid}.inspector-pane[data-narrow=true] .phase-metadata-head{font:var(--fg-eyebrow-font);justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:2px 0;display:flex}.inspector-pane[data-narrow=true] .phase-metadata-head>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inspector-pane[data-narrow=true] .phase-metadata-head button{flex:none;width:18px}.inspector-pane[data-narrow=true] .phase-metadata-head button svg{width:10px;height:10px}.inspector-pane[data-narrow=true] .phase-metadata-group:has(.phase-metadata-row){grid-column:1/-1}.inspector-pane[data-narrow=true] .phase-metadata-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 22px;gap:4px}.inspector-pane[data-narrow=true] .phase-metadata-row.single-field{grid-template-columns:minmax(0,1fr) 22px}.inspector-pane[data-narrow=true] .phase-metadata-row button{width:22px}.inspector-pane[data-narrow=true] .sheet-structure input[type=checkbox]{width:14px;min-width:14px;inline-size:14px;height:14px;block-size:14px;margin:0}.inspector-pane[data-narrow=true] .sheet-structure input:not([type=checkbox]):not([type=radio]),.inspector-pane[data-narrow=true] .sheet-structure select,.inspector-pane[data-narrow=true] .sheet-structure textarea{min-height:24px}.inspector-pane[data-narrow=true] .selection-stat-grid{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:4px}.inspector-pane[data-narrow=true] .selection-stat-grid>div,.inspector-pane[data-narrow=true] .selection-scope-list>div{border-radius:4px;gap:0;padding:3px 5px}.inspector-pane[data-narrow=true] .selection-stat-grid span,.inspector-pane[data-narrow=true] .selection-scope-list span,.inspector-pane[data-narrow=true] .selection-stat-grid strong,.inspector-pane[data-narrow=true] .selection-scope-list strong{font:var(--fg-control-font)}.inspector-pane[data-narrow=true] .selection-inspector{gap:5px}.inspector-pane[data-narrow=true] .selection-summary{font:var(--fg-control-font);gap:0}.inspector-pane[data-narrow=true] .selection-summary strong{font:var(--fg-control-font)}.inspector-pane[data-narrow=true] .setting-help{font:var(--fg-helper-font);padding:0 0 3px}.inspector-pane[data-narrow=true] .setting-help summary{font:var(--fg-helper-font)}.inspector-pane[data-narrow=true] .path-effective-badge{font:var(--fg-helper-font);min-height:18px;padding:0 6px}.inspector-pane[data-narrow=true] .domain-selection-card{border-radius:4px;gap:5px;padding:5px 6px}.inspector-pane[data-very-narrow=true] .selection-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inspector-pane[data-narrow=true] .figure-library-card{border-radius:4px;gap:2px;padding:5px 7px}.inspector-pane[data-narrow=true] .figure-library-card-head{font:var(--fg-body-font)}.inspector-pane[data-narrow=true] .figure-library-card-head span:last-child{font:var(--fg-helper-font);padding:1px 5px}.inspector-pane[data-narrow=true] .figure-library-card-meta,.inspector-pane[data-narrow=true] .figure-library-card-summary{font:var(--fg-helper-font)}.inspector-pane[data-narrow=true] .figure-library-card-tags{gap:3px}.inspector-pane[data-narrow=true] .figure-library-card-tags span{font:var(--fg-helper-font);padding:1px 5px}.inspector-pane[data-narrow=true] .workspace-find-row{gap:4px}.inspector-pane[data-narrow=true] .tier-inspector-card{border-radius:4px;gap:4px;padding:5px 7px}.inspector-pane[data-narrow=true] .tier-inspector-head{align-items:center;gap:4px}.inspector-pane[data-narrow=true] .tier-inspector-head label{font:var(--fg-control-font);gap:2px}.inspector-pane[data-narrow=true] .tier-inspector-head button{width:24px}.inspector-pane[data-narrow=true] .tier-inspector-reorder button{width:20px}.inspector-pane[data-narrow=true] .tier-inspector-summary{font:var(--fg-helper-font);gap:3px}.inspector-pane[data-narrow=true] .tier-inspector-summary span{padding:1px 5px}.inspector-pane[data-narrow=true] .tier-series-list{gap:3px}.inspector-pane[data-narrow=true] .tier-series-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px}.inspector-pane[data-narrow=true] .data-source-row{padding:clamp(5px, calc(var(--pane-width) * .014), 10px) clamp(6px, calc(var(--pane-width) * .018), 12px);row-gap:clamp(3px, calc(var(--pane-width) * .01), 7px);column-gap:clamp(4px, calc(var(--pane-width) * .012), 8px);border-radius:5px}.inspector-pane[data-narrow=true] .criterion-row,.inspector-pane[data-narrow=true] .criterion-curve-row{padding:clamp(5px, calc(var(--pane-width) * .014), 10px) clamp(6px, calc(var(--pane-width) * .018), 12px);gap:clamp(3px, calc(var(--pane-width) * .01), 7px);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:stretch}.inspector-pane[data-narrow=true] .criterion-row>input:first-child{grid-column:1/-1}.inspector-pane[data-narrow=true] .criterion-row-summary{font:var(--fg-helper-font);gap:clamp(4px, calc(var(--pane-width) * .014), 12px);grid-column:1/-1}.inspector-pane[data-narrow=true] .criterion-row>button{white-space:nowrap}.inspector-pane[data-narrow=true] .criterion-row>button:last-of-type{width:clamp(28px, calc(22px + var(--pane-width) * .012), 36px);grid-column:-2/-1;justify-self:end}.inspector-pane[data-narrow=true] .event-block{padding:clamp(5px, calc(var(--pane-width) * .014), 10px) clamp(6px, calc(var(--pane-width) * .018), 12px);gap:clamp(3px, calc(var(--pane-width) * .01), 7px);border-radius:5px}.inspector-pane[data-narrow=true] .event-row{gap:clamp(3px, calc(var(--pane-width) * .01), 7px)}.inspector-pane[data-narrow=true] .event-metadata-panel{padding:clamp(4px, calc(var(--pane-width) * .012), 8px) clamp(5px, calc(var(--pane-width) * .014), 10px);gap:clamp(3px, calc(var(--pane-width) * .01), 7px);border-left:0;border-top:1px solid var(--fg-theme-border-subtle);background:0 0}.inspector-pane[data-narrow=true] .series-metadata-row{gap:clamp(3px, calc(var(--pane-width) * .01), 8px);padding:clamp(5px, calc(var(--pane-width) * .014), 12px) clamp(6px, calc(var(--pane-width) * .018), 14px);border-radius:5px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.inspector-pane[data-narrow=true] .series-metadata-row>textarea{max-height:clamp(60px, calc(48px + var(--pane-width) * .08), 140px);min-height:clamp(44px, calc(34px + var(--pane-width) * .04), 80px);resize:vertical;grid-column:1/-1}.inspector-pane[data-narrow=true] .series-metadata-row>input:first-child{grid-column:1/-1}.inspector-pane[data-narrow=true] .series-metadata-row>select:nth-child(2),.inspector-pane[data-narrow=true] .series-metadata-row>select:nth-child(3),.inspector-pane[data-narrow=true] .series-metadata-row>select:nth-child(4),.inspector-pane[data-narrow=true] .series-metadata-row>select:nth-child(5){grid-column:span 1}.inspector-pane[data-narrow=true] .series-metadata-row>select:nth-child(6){grid-column:1/-1}.inspector-pane[data-narrow=true] .series-metadata-row>.series-visible-toggle{font:var(--fg-control-font);min-height:clamp(24px, calc(20px + var(--pane-width) * .012), 32px);grid-column:1;padding:0 4px}.inspector-pane[data-narrow=true] .series-metadata-row>.series-visible-toggle input{width:14px;min-width:14px;height:14px}.inspector-pane[data-narrow=true] .series-metadata-row>button{width:clamp(28px, calc(22px + var(--pane-width) * .012), 36px);grid-column:2;justify-self:end}.inspector-pane[data-tiny=true] .phase-row{grid-template-columns:minmax(0,1fr) 44px 24px}.inspector-pane[data-tiny=true] .phase-row>:nth-child(3){grid-area:2/1/auto/-1;width:100%}.inspector-pane[data-tiny=true] .phase-row>:nth-child(5){grid-area:1/3}.inspector-pane[data-tiny=true] .phase-metadata-head{letter-spacing:.02em}.inspector-pane{--pane-width:600px;--inspector-section-padding-x:var(--fg-space-inset);--inspector-section-padding-y:var(--fg-space-row);--inspector-control-h:var(--fg-control-height);--inspector-font-body:var(--fg-body-font-size);--inspector-font-label:var(--fg-body-font-size);--inspector-tab-strip-h:var(--fg-control-height);--inspector-toggle-row-h:var(--fg-control-height);--inspector-rail-w:var(--fg-control-height)}.inspector-pane:not(:has(.inspector-pane-shell)){padding:clamp(6px, calc(var(--pane-width) * .018), 14px) clamp(7px, calc(var(--pane-width) * .022), 16px) clamp(8px, calc(var(--pane-width) * .024), 18px)}.inspector-pane .sheet-structure{gap:clamp(5px, calc(var(--pane-width) * .015), 10px)}.inspector-pane .structure-panel-switcher{padding:clamp(4px, calc(var(--pane-width) * .012), 9px) clamp(6px, calc(var(--pane-width) * .018), 12px);gap:clamp(5px, calc(var(--pane-width) * .015), 10px)}.inspector-pane .structure-panel-switcher strong{font:var(--fg-body-font)}.inspector-pane .structure-panel-switcher .eyebrow{font:var(--fg-eyebrow-font)}.inspector-pane .structure-panel-switcher select,.inspector-pane .inspector-head-actions select{height:clamp(24px, calc(20px + var(--pane-width) * .012), 32px)}.inspector-pane .structure-panel-switcher>div:first-child{display:none}.inspector-pane .axis-control-group{padding:clamp(6px, calc(var(--pane-width) * .016), 12px) clamp(7px, calc(var(--pane-width) * .02), 14px);gap:clamp(4px, calc(var(--pane-width) * .012), 10px);border-radius:5px}.inspector-pane .axis-control-head .eyebrow{font:var(--fg-eyebrow-font)}.inspector-pane .axis-control-head span:last-child{font:var(--fg-helper-font)}.inspector-pane[data-narrow=true] .axis-input-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.inspector-pane .axis-input-grid{gap:clamp(3px, calc(var(--pane-width) * .01), 8px)}.inspector-pane .axis-input-grid label.full-width{grid-column:1/-1}.inspector-pane .axis-input-grid label{gap:clamp(2px, calc(var(--pane-width) * .006), 6px)}.inspector-pane .axis-input-grid textarea{min-height:clamp(40px, calc(32px + var(--pane-width) * .04), 80px);max-height:clamp(70px, calc(50px + var(--pane-width) * .1), 160px);resize:vertical}.inspector-pane .structure-section-title h3,.inspector-pane .structure-row-title h3{font:var(--fg-subheading-font)}.inspector-pane .structure-section-head,.inspector-pane .structure-row-title{padding:clamp(3px, calc(var(--pane-width) * .008), 8px) 0 clamp(2px, calc(var(--pane-width) * .005), 6px);gap:clamp(5px, calc(var(--pane-width) * .012), 10px)}.inspector-pane .context-control-group,.inspector-pane .tier-inspector-card,.inspector-pane .figure-library-card,.inspector-pane .phase-path-default-row,.inspector-pane .domain-selection-card{padding:clamp(5px, calc(var(--pane-width) * .014), 12px) clamp(6px, calc(var(--pane-width) * .018), 14px);gap:clamp(3px, calc(var(--pane-width) * .01), 8px)}.phase-connector-list{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-canvas);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;margin-top:4px;padding:8px 10px;display:grid}.phase-connector-list-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.phase-connector-list-count{font:var(--fg-body-font);color:var(--fg-theme-text-secondary)}.phase-connector-list-row{background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);cursor:pointer;min-width:0;color:inherit;text-align:left;font:inherit;border-radius:4px;align-items:center;gap:6px;padding:3px 6px;display:flex;overflow:hidden}.phase-connector-list-row:hover{background:var(--fg-theme-hover);border-color:var(--fg-theme-border-subtle)}.phase-connector-list-row:focus{border-color:var(--fg-theme-focus);box-shadow:0 0 0 1px var(--fg-theme-focus-soft);outline:none}.phase-connector-list-row.active{border-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft);box-shadow:0 0 0 1px var(--fg-theme-selection)}.phase-connector-list-row-chevron{color:var(--fg-theme-secondary-ink);pointer-events:none;flex:0 0 14px}.phase-connector-empty-hint{font:var(--fg-body-font);color:var(--fg-theme-text-secondary);margin:4px 0 0;padding:0}.phase-connector-list-row-label{font:var(--fg-control-font);min-width:0;color:var(--fg-theme-text);white-space:nowrap;text-overflow:ellipsis;flex:auto;overflow:hidden}.phase-connector-list-row-remove{width:22px;height:22px;min-height:22px;color:var(--fg-theme-danger);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:0 0 22px;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.phase-connector-list-row-remove:hover{background:var(--fg-theme-danger-soft);border-color:var(--fg-theme-danger)}.phase-connector-list-row-remove:focus{border-color:var(--fg-theme-danger);outline:none}.inspector-pane .sheet-structure input:not([type=checkbox]):not([type=radio]),.inspector-pane .sheet-structure select,.inspector-pane .sheet-structure textarea{min-height:clamp(24px, calc(20px + var(--pane-width) * .012), 32px)}.inspector-pane .toggle-row{font:var(--fg-control-font);min-height:clamp(22px, calc(18px + var(--pane-width) * .01), 30px)}.inspector-pane .inspector-button-row,.inspector-pane .button-row,.inspector-pane .workspace-file-actions,.inspector-pane .selection-action-row,.inspector-pane .phase-row,.inspector-pane .selection-stat-grid{gap:clamp(3px, calc(var(--pane-width) * .01), 8px)}.inspector-pane .selection-stat-grid strong,.inspector-pane .selection-scope-list strong,.inspector-pane .selection-stat-grid span,.inspector-pane .selection-scope-list span,.inspector-pane .tier-inspector-summary{font:var(--fg-control-font)}.inspector-pane .setting-help,.inspector-pane .setting-help summary{font:var(--fg-eyebrow-font)}.criteria-add-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;display:grid}.criteria-add-grid button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;display:inline-flex}.inspector-pane[data-narrow=true] .criteria-add-grid{grid-template-columns:1fr 1fr}.inspector-pane .criteria-add-grid{gap:clamp(3px, calc(var(--pane-width) * .01), 8px)}.inspector-pane .structure-tab-toolbar{padding:0 0 clamp(2px, calc(var(--pane-width) * .005), 4px);gap:clamp(5px, calc(var(--pane-width) * .012), 10px)}.inspector-pane .structure-tab-summary,.inspector-pane .structure-tab-summary strong{font:var(--fg-helper-font)}.inspector-pane .structure-tab-summary span{font:var(--fg-eyebrow-font)}.inspector-pane .structure-tab-toolbar .structure-section-actions{gap:clamp(3px, calc(var(--pane-width) * .01), 8px)}.inspector-pane .toggle-row{justify-content:space-between;gap:10px}.inspector-pane .toggle-row>span{flex:auto;order:0;min-width:0}.inspector-pane .toggle-row>input[type=checkbox]{flex:none;order:1}.inspector-pane .toggle-row>select{flex:none;order:1;max-width:220px;margin-left:auto}.inspector-pane .context-control-group>.inspector-button-row{flex-wrap:wrap;justify-content:flex-start}.inspector-pane .context-control-group>.inspector-button-row>button{flex:none;min-width:0}.inspector-pane .context-control-group{max-width:clamp(320px, calc(var(--pane-width) * .95), 560px)}.inspector-pane .context-control-group>.context-control-head{font:var(--fg-eyebrow-font)}.inspector-pane .phase-path-default-row{gap:clamp(4px, calc(var(--pane-width) * .012), 10px);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.inspector-pane .phase-path-default-row>label,.inspector-pane .phase-path-default-row>button{max-width:280px}.inspector-pane .phase-path-default-row>button.clear-overrides,.inspector-pane .phase-path-default-row>button[disabled]{align-self:end;width:fit-content}.inspector-pane .phase-path-default-row .phase-global-toggle{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.inspector-pane .selection-action-row{flex-wrap:wrap;justify-content:flex-start}.inspector-pane .selection-action-row button{flex:none}.inspector-pane .tier-inspector-card,.inspector-pane .series-metadata-row{box-sizing:border-box;width:100%;max-width:none}.inspector-pane .data-source-row{max-width:clamp(280px, calc(var(--pane-width) * .99), 760px)}.inspector-pane .data-source-row>label>input,.inspector-pane .data-source-row>label>select,.inspector-pane .data-source-row>label>textarea{max-width:100%}.inspector-pane .event-block{max-width:clamp(280px, calc(var(--pane-width) * .99), 760px)}.inspector-pane .criterion-row,.inspector-pane .criterion-curve-row{box-sizing:border-box;width:100%;max-width:none}.inspector-pane .criteria-add-grid{max-width:clamp(220px, calc(var(--pane-width) * .7), 560px)}.inspector-pane .workspace-file-actions{max-width:clamp(240px, calc(var(--pane-width) * .6), 520px)}.inspector-pane .figure-library-card{max-width:clamp(240px, calc(var(--pane-width) * .95), 640px)}.inspector-pane .workspace-shell,.inspector-pane .workspace-inspector-stack{width:100%;min-width:0}.inspector-pane .workspace-inspector-stack>.context-control-group{box-sizing:border-box;width:100%;min-width:0;max-width:none}.inspector-pane:not([data-narrow=true]) .workspace-inspector-stack{align-items:start;gap:clamp(10px, calc(var(--pane-width) * .012), 18px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.inspector-pane:not([data-narrow=true]) .workspace-inspector-stack>.library-control-group,.inspector-pane:not([data-narrow=true]) .workspace-inspector-stack>.import-workbench-group{grid-column:1/-1}.inspector-pane .library-workspace-pane-card{text-align:left;flex:none;place-items:stretch stretch;width:100%;max-width:none;height:auto;min-height:max-content}.inspector-pane .library-workspace-pane-list{flex-direction:column;display:flex}.inspector-pane:not([data-narrow=true]) #structure-section-figure .inspector-settings-stack{align-items:start;gap:clamp(8px, calc(var(--pane-width) * .014), 16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));width:100%;display:grid}.inspector-pane:not([data-narrow=true]) #structure-section-figure .inspector-settings-stack>.context-control-group,.inspector-pane:not([data-narrow=true]) #structure-section-figure .inspector-settings-stack>.axis-control-group{width:100%;max-width:none}.inspector-pane .domain-selection-card{max-width:clamp(280px, calc(var(--pane-width) * .99), 720px)}.inspector-pane .tier-phase-group{max-width:clamp(280px, calc(var(--pane-width) * .99), 920px)}.criterion-row.criterion-row-inline{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-left:3px solid #0000;border-radius:6px;grid-template-columns:1fr;gap:6px;padding:10px 12px;transition:border-color .12s ease-out,background .12s ease-out;display:grid}.criterion-row.criterion-row-inline:hover:not(.active){border-color:var(--fg-theme-border-subtle)}.criterion-row.criterion-row-inline.active{border-color:var(--fg-theme-selection);border-left-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--fg-theme-selection) 18%, transparent)}.criterion-row-identity,.criterion-row-span,.criterion-row-styling{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.criterion-row-label-field{flex:180px;min-width:140px}.criterion-row-scope-field{flex:0 150px;min-width:110px}.criterion-row-value-field{flex:0 0 90px}.criterion-row-scope-chip{font:var(--fg-body-font);background:var(--fg-theme-hover);color:var(--fg-theme-text-secondary);border-radius:999px;flex:none;align-self:end;margin-bottom:4px;padding:4px 10px}.criterion-row-start-field,.criterion-row-end-field{flex:0 0 90px}.criterion-row-yoke-field{flex:0 160px;min-width:120px}.criterion-row-tone-field{flex:240px;gap:4px;min-width:200px;display:grid}.criterion-row-tone-field>span{font:var(--fg-body-font);color:var(--fg-theme-text-secondary)}.criterion-row-swatch-row{flex-wrap:wrap;gap:4px;display:flex}.criterion-row-pattern-field{flex:0 130px;min-width:110px}.criterion-row-width-field,.criterion-row-opacity-field{flex:0 0 90px}.criterion-row-field{gap:4px;min-width:0;display:grid}.criterion-row-field>span{font:var(--fg-body-font);color:var(--fg-theme-text-secondary)}.criterion-row-field>input,.criterion-row-field>select{min-width:0}.criterion-row-action{font:var(--fg-control-font);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-height:28px;color:var(--fg-theme-text-secondary);cursor:pointer;white-space:nowrap;border-radius:4px;flex:none;align-self:end;align-items:center;gap:4px;margin-bottom:0;padding:0 10px;display:inline-flex}.criterion-row-action:hover:not(:disabled){border-color:var(--fg-theme-border);background:var(--fg-theme-hover)}.criterion-row-action:disabled{color:var(--fg-theme-text-disabled);background:var(--fg-theme-canvas);border-color:var(--fg-theme-border-subtle);cursor:not-allowed}.criterion-row-delete{color:var(--fg-theme-danger);border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-danger-soft);margin-left:auto}.criterion-row-delete:hover:not(:disabled){border-color:var(--fg-theme-danger);background:var(--fg-theme-hover)}.criterion-row.criterion-row-inline .criterion-row-hint{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);flex-wrap:wrap;grid-column:auto;gap:12px;padding-top:2px;display:flex}.criterion-row.criterion-row-inline .criterion-row-hint span{white-space:normal;text-overflow:clip;overflow:visible}.criterion-row.criterion-row-inline .criterion-row-hint span:first-child{flex:60%;max-width:none}.criterion-row.criterion-row-inline .criterion-row-hint span:last-child{color:var(--fg-theme-text-secondary);flex:0 auto;font-weight:700}.inspector-pane .criterion-row.criterion-row-inline{box-sizing:border-box;width:100%;max-width:none}.inspector-pane[data-narrow=true] .criterion-row.criterion-row-inline{gap:5px;padding:8px 10px}.inspector-pane[data-narrow=true] .criterion-row.criterion-row-inline .criterion-row-tone-field{flex-basis:100%}.inspector-pane[data-narrow=true] .criterion-row.criterion-row-inline .criterion-row-scope-chip{display:none}.series-row.series-row-inline{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-left:3px solid #0000;border-radius:6px;grid-template-columns:1fr;gap:8px;padding:10px 12px;transition:border-color .12s ease-out,background .12s ease-out;display:grid}.series-row.series-row-inline:hover:not(.active){border-color:var(--fg-theme-border-subtle)}.series-row.series-row-inline.active{border-color:var(--fg-theme-selection);border-left-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--fg-theme-selection) 18%, transparent)}.series-row-identity,.series-row-behavior,.series-row-styling,.series-row-measurement{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.series-row-visible{flex:none;align-self:end;min-height:28px;margin-bottom:0}.series-row-label-field{flex:200px;min-width:140px}.series-row-tier-field{flex:0 140px;min-width:100px}.series-row-reorder{align-self:end;gap:2px;display:inline-flex}.series-row-reorder button{justify-content:center;align-items:center;min-width:26px;display:inline-flex}.series-row-delete{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-danger-soft);min-width:28px;min-height:28px;color:var(--fg-theme-danger);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-self:end;align-items:center;margin-left:auto;padding:0 8px;display:inline-flex}.series-row-delete:hover:not(:disabled){border-color:var(--fg-theme-danger);background:var(--fg-theme-hover)}.series-row-source-field{flex:200px;min-width:150px}.series-row-measure-field{flex:0 160px;min-width:120px}.series-row-axis-field{flex:0 130px;min-width:100px}.series-row-interpolation-field{flex:0 140px;min-width:110px}.series-row-marker.series-row-marker{flex:0 280px;align-self:end;gap:4px;min-width:220px;display:grid}.series-row-marker>span{font:var(--fg-body-font);color:var(--fg-theme-text-secondary)}.series-row-marker>.marker-shape-picker{grid-template-columns:repeat(12,minmax(20px,1fr));gap:3px}.series-row-marker .marker-shape-option{min-height:24px}.series-row-tone-field{flex:220px;gap:4px;min-width:180px;display:grid}.series-row-tone-field>span{font:var(--fg-body-font);color:var(--fg-theme-text-secondary)}.series-row-swatch-row{flex-wrap:wrap;gap:4px;display:flex}.series-row-pattern-field{flex:0 130px;min-width:110px}.series-row-width-field,.series-row-opacity-field{flex:0 0 96px}.series-row-unit-field,.series-row-denominator-field,.series-row-aggregation-field,.series-row-defversion-field{flex:0 150px;min-width:120px}.series-row-defn-field{flex:100%;min-width:200px}.series-row-defn-field>textarea{resize:vertical;width:100%;min-width:0;min-height:48px;max-height:120px}.series-row-field{gap:4px;min-width:0;display:grid}.series-row-field>span{font:var(--fg-body-font);color:var(--fg-theme-text-secondary)}.series-row-field>input,.series-row-field>select{min-width:0}.inspector-pane .series-row.series-row-inline{box-sizing:border-box;width:100%;max-width:none}.inspector-pane[data-narrow=true] .series-row.series-row-inline{gap:6px;padding:8px 10px}.inspector-pane[data-narrow=true] .series-row.series-row-inline .series-row-tone-field,.inspector-pane[data-narrow=true] .series-row.series-row-inline .series-row-source-field{flex-basis:100%}.series-metadata-body .structure-empty{text-align:center;padding:16px 10px}.missingness-active-editor{gap:8px;scroll-margin-top:12px;display:grid}.criteria-bench{gap:var(--fg-space-group);flex-direction:column;min-width:0;display:flex;container-type:inline-size}.criteria-bench__header{font:var(--fg-body-font);justify-content:space-between;align-items:baseline;gap:var(--fg-space-group);color:var(--fg-theme-text-secondary);display:flex}.criteria-bench__eyebrow{font-weight:600}.criteria-bench__counts{color:var(--fg-theme-text-muted);font-weight:500}.criteria-bench__selection-context{font:var(--fg-control-font);min-width:0;color:var(--fg-theme-text-secondary);flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.criteria-bench__selection-kicker{color:var(--fg-theme-text-muted);flex:none;font-weight:600}.criteria-bench__selection-main{min-width:0;color:var(--fg-theme-text);overflow-wrap:anywhere}.criteria-bench__selection-detail{min-width:0;color:var(--fg-theme-text-secondary);overflow-wrap:anywhere}.criteria-bench__selection-pill{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-width:0;color:var(--fg-theme-text-secondary);overflow-wrap:anywhere;border-radius:999px;padding:2px 7px}.criteria-bench__presets{gap:var(--fg-space-control);flex-wrap:wrap;align-items:center;display:flex}.criteria-bench__preset-chip{appearance:none}.criteria-bench__preset-scope{font:var(--fg-control-font);align-items:center;gap:var(--fg-space-control);color:var(--fg-theme-text-muted);margin-left:auto;display:inline-flex}.criteria-bench__panes{grid-template-columns:var(--criteria-bench-stack-width,96px) minmax(0, 1fr);align-items:start;gap:16px;min-width:0;display:grid}.criteria-bench__stack{align-self:start;position:sticky;top:0}.criteria-bench__stack-svg{width:100%;height:auto;display:block}.criteria-bench__stack-marker[data-focused=true] text{fill:var(--fg-theme-focus)}.criteria-bench__rows{gap:var(--fg-space-group);flex-direction:column;min-width:0;display:flex}.criteria-bench__empty{font:var(--fg-helper-font);border:1px dashed var(--fg-theme-border-subtle);color:var(--fg-theme-text-muted);text-align:center;border-radius:8px;margin:0;padding:24px}.criteria-bench__row{gap:var(--fg-space-control);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:8px;flex-direction:column;padding:10px 12px;display:flex}.criteria-bench__row[data-focused=true]{border-color:var(--fg-theme-focus);box-shadow:0 0 0 1px var(--fg-theme-focus-soft)}.criteria-bench__row-header{align-items:center;gap:var(--fg-space-control);min-width:0;display:flex}.criteria-bench__row-glyph{flex:none;justify-content:center;align-items:center;width:32px;height:18px;display:inline-flex}.criteria-bench__row-label{min-width:0;font:inherit;color:var(--fg-theme-text);background:0 0;border:1px solid #0000;border-radius:4px;flex:auto;padding:4px 6px;font-weight:600}.criteria-bench__row-label:hover,.criteria-bench__row-label:focus{border-color:var(--fg-theme-focus);background:var(--fg-theme-hover);outline:none}.criteria-bench__row-yoke-badge{font:var(--fg-helper-font);color:var(--fg-theme-secondary-ink);background:var(--fg-theme-secondary-soft);border-radius:999px;padding:2px 8px}.criteria-bench__semantic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;min-width:0;display:grid}@container (width>=600px){.criteria-bench__semantic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.criteria-bench__semantic-tile{font:var(--fg-body-font);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;flex-direction:column;align-items:stretch;gap:1px;min-width:0;padding:4px 8px;display:flex}.criteria-bench__semantic-tile[data-tone=placeholder]{background:var(--fg-theme-control);border-style:dashed}.criteria-bench__semantic-label{color:var(--fg-theme-text-muted);flex:none;font-weight:600}.criteria-bench__semantic-value{text-align:left;min-width:0;color:var(--fg-theme-text);overflow-wrap:anywhere;flex:auto}.criteria-bench__semantic-tile[data-tone=placeholder] .criteria-bench__semantic-value{color:var(--fg-theme-text-disabled)}.criteria-bench__pass-fail-placeholder{flex-wrap:wrap}.criteria-bench__pass-fail-options{flex:none;gap:4px;display:inline-flex}.criteria-bench__pass-fail-options span{font:var(--fg-control-font);border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);color:var(--fg-theme-text-disabled);border-radius:4px;padding:1px 8px}.inspector-dependency-note{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);margin:3px 0 0}.criteria-bench__row-cluster{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;min-width:0;display:grid}@container (width>=600px){.criteria-bench__row-cluster{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=1000px){.criteria-bench__row-cluster{grid-template-columns:repeat(4,minmax(0,1fr))}}.criteria-bench__field{font:var(--fg-control-font);min-width:0;color:var(--fg-theme-text-muted);flex-direction:column;gap:2px;display:flex}.criteria-bench__field>span{font-weight:600}.criteria-bench__field input,.criteria-bench__field select{width:100%;min-width:0}.criteria-bench__field input[type=color]{height:28px}.criteria-bench__dependency-row{grid-column:1/-1}.criteria-bench__dependency-row .inspector-dependency-note{margin-top:0}.criteria-bench__segmented{border:1px solid var(--fg-theme-border-subtle);border-radius:6px;display:inline-flex;overflow:hidden}.criteria-bench__segmented button{appearance:none}.criteria-bench__field--direction{grid-column:1/-1}.criteria-bench__direction-options{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.criteria-bench__direction-option{font:var(--fg-control-font);appearance:none;border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);min-width:64px;color:var(--fg-theme-text-secondary);cursor:pointer;border-radius:6px;flex:auto;padding:4px 8px}.criteria-bench__direction-option:hover{border-color:var(--fg-theme-border);background:var(--fg-theme-hover)}.criteria-bench__direction-option[data-active=true]{border-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft);color:var(--fg-theme-selection-ink)}.criteria-bench__field--inline-switch.fg-switch-button{justify-content:flex-start;align-self:start}.criteria-bench__row-kind-badge{font:var(--fg-helper-font);color:var(--fg-theme-text-muted);background:var(--fg-theme-canvas);border-radius:999px;flex:none;padding:2px 8px}.criteria-bench__row-meta{font:var(--fg-helper-font);gap:var(--fg-space-control);color:var(--fg-theme-text-secondary);flex-wrap:wrap;display:flex}.criteria-bench__row-meta span[aria-hidden=true]{color:var(--fg-theme-text-disabled)}.criteria-bench__anchors{font:var(--fg-body-font);color:var(--fg-theme-text-secondary);flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.criteria-bench__anchors-heading{font-weight:600}.criteria-bench__anchors-list{gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.criteria-bench__anchor{background:var(--fg-theme-canvas);border-radius:6px;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.criteria-bench__anchor input{width:56px}.criteria-bench__anchor button{appearance:none}.criteria-bench__anchors-add{font:var(--fg-body-font);appearance:none;background:var(--fg-theme-control);border:1px dashed var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);cursor:pointer;border-radius:6px;align-self:flex-start;padding:4px 10px}.criteria-bench__curve-preview{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;width:100%;display:block}.criteria-bench__row-footer{gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.criteria-bench__row-footer button{appearance:none}.criteria-bench__row-footer button:hover{text-decoration:underline}.criteria-bench__row-delete{margin-left:auto;color:var(--fg-theme-danger)!important}@container (width<=599.98px){.criteria-bench__panes{gap:var(--fg-space-control);grid-template-columns:28px minmax(0,1fr)}.criteria-bench__row-cluster{grid-template-columns:minmax(0,1fr)}.criteria-bench__preset-scope{flex-basis:100%;margin-left:0}}.inspector-work .criteria-bench__row{gap:var(--fg-space-inline);padding:0 0 var(--fg-space-group);border:0;border-block-end:1px solid var(--fg-theme-border-subtle);box-shadow:none;background:0 0;border-radius:0}.inspector-work .criteria-bench__row-cluster{gap:var(--fg-space-control);grid-template-columns:minmax(0,1fr)}.inspector-work .criteria-bench__field{grid-template-columns:var(--fg-inspector-label-width) minmax(0, 1fr);align-items:center;gap:var(--fg-space-detail) var(--fg-space-inline);color:var(--fg-theme-text-secondary);font:var(--fg-body-font);display:grid}@container (width<=26rem){.inspector-work .criteria-bench__field{grid-template-columns:minmax(0,1fr)}}.inspector-work .criteria-bench__field--direction{grid-template-columns:var(--fg-inspector-label-width) minmax(0, 1fr);align-items:center;gap:var(--fg-space-detail) var(--fg-space-inline);display:grid}.inspector-work .criteria-bench__field--direction>span{color:var(--fg-theme-text-secondary);font:var(--fg-body-font);font-weight:400}@container (width<=26rem){.inspector-work .criteria-bench__field--direction{grid-template-columns:minmax(0,1fr)}}.inspector-work .criteria-bench__panes{grid-template-columns:var(--criteria-bench-stack-width,96px) minmax(0, 1fr);gap:var(--fg-space-inline)}.inspector-work .criteria-bench__panes[data-stack=false]{grid-template-columns:minmax(0,1fr)}.fg-event-workbench{font:var(--fg-body-font);gap:var(--fg-space-group);width:100%;min-width:0;color:var(--fg-theme-text);flex-direction:column;display:flex;container-type:inline-size}.fg-event-workbench label span,.fg-event-workbench__dependency-slot>span{font:var(--fg-control-font);color:var(--fg-theme-text-secondary)}.fg-event-workbench__details summary small{font:var(--fg-control-font);color:var(--fg-theme-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-event-workbench__add,.fg-event-workbench__focus,.fg-event-workbench__remove{justify-content:center;align-items:center;gap:var(--fg-space-control);display:inline-flex}.fg-event-workbench button:focus-visible,.fg-event-workbench input:focus-visible,.fg-event-workbench select:focus-visible,.fg-event-workbench summary:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:1px}.fg-event-workbench__body,.fg-event-workbench__layout,.fg-event-workbench__selected,.fg-event-workbench__editor,.fg-event-workbench__placement,.fg-event-workbench__metadata{min-width:0}.fg-event-workbench__layout{gap:var(--fg-space-group);grid-template-columns:minmax(0,1fr);display:grid}.fg-event-workbench__selected{gap:var(--fg-space-group);display:grid}.fg-event-workbench__editor{gap:var(--fg-space-control);grid-template-columns:minmax(180px,1.2fr) minmax(128px,.75fr) minmax(130px,.8fr) minmax(140px,.8fr);display:grid}.fg-event-workbench label,.fg-event-workbench__dependency-slot{flex-direction:column;gap:3px;min-width:0;display:flex}.fg-event-workbench input,.fg-event-workbench select{box-sizing:border-box;width:100%;min-width:0}.fg-event-workbench__dependency-slot .inspector-dependency-note,.fg-event-workbench__selected>.inspector-dependency-note{margin:0}.fg-event-workbench__placement{gap:var(--fg-space-control);grid-template-columns:max-content minmax(150px,1fr) minmax(120px,.45fr);align-items:end;display:grid}.fg-event-workbench__timing-toggle{min-width:0}.fg-event-workbench__timeline{gap:var(--fg-space-control);flex-direction:column;min-width:0;display:flex}.fg-event-workbench__timeline-label{font:var(--fg-control-font);color:var(--fg-theme-text-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-event-workbench__timeline-rail{border:1px solid var(--fg-theme-border-subtle);background:linear-gradient(90deg, var(--fg-theme-primary-soft), var(--fg-theme-primary-soft)) center / 72% 2px no-repeat, var(--fg-theme-panel);border-radius:5px;height:30px;position:relative}.fg-event-workbench__timeline-rail[data-mode=interval]:before{border:1px solid var(--fg-theme-primary);background:var(--fg-theme-primary-soft);content:"";border-radius:4px;height:8px;position:absolute;top:10px;left:18%;right:18%}.fg-event-workbench__timeline-marker{background:var(--fg-theme-primary);border-radius:5px;width:10px;height:18px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.fg-event-workbench__range-fields{gap:var(--fg-space-control);grid-template-columns:1fr 1fr;display:grid}.fg-event-workbench__point-field{min-width:104px}.fg-event-workbench__details{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px}.fg-event-workbench__details summary{gap:var(--fg-space-control);min-height:32px;color:var(--fg-theme-text);cursor:pointer;grid-template-columns:minmax(130px,max-content) minmax(0,1fr);align-items:center;padding:6px 8px;display:grid}.fg-event-workbench__details summary span{font-weight:600}.fg-event-workbench__metadata{gap:var(--fg-space-control);grid-template-columns:minmax(110px,.5fr) minmax(140px,.75fr) minmax(180px,1fr);padding:0 8px 8px;display:grid}.fg-event-workbench__actions{justify-content:flex-end;display:flex}.fg-event-workbench__glyph{width:28px;height:16px;color:var(--fg-theme-primary-ink)}.fg-event-workbench__empty{border:1px dashed var(--fg-theme-border-subtle);min-height:120px;color:var(--fg-theme-text-muted);border-radius:8px;place-items:center;display:grid}.fg-event-workbench__editor,.fg-event-workbench__metadata,.fg-event-workbench__placement{grid-template-columns:minmax(0,1fr)}@container (width<=26rem){.fg-event-workbench__range-fields{grid-template-columns:minmax(0,1fr)}}.fg-figure-workbench{--fg-figure-ink:var(--fg-theme-text);--fg-figure-muted:var(--fg-theme-text-muted);--fg-figure-line:var(--fg-theme-border-subtle);--fg-figure-panel:var(--fg-theme-panel);--fg-figure-panel-strong:var(--fg-theme-hover);--fg-figure-accent:var(--fg-theme-primary-ink);--fg-figure-accent-soft:var(--fg-theme-primary-soft);--fg-figure-focus:var(--fg-theme-primary-ink);color:var(--fg-figure-ink);gap:var(--fg-space-group);flex-direction:column;width:100%;min-width:0;font-family:inherit;display:flex;container-type:inline-size}.fg-figure-workbench button,.fg-figure-workbench select,.fg-figure-workbench input,.fg-figure-workbench textarea{max-width:100%}.fg-figure-workbench select{text-overflow:ellipsis;overflow:hidden}.fg-figure-panel,.fg-axis-strip{min-width:0}.fg-figure-panel{gap:var(--fg-space-group);flex-direction:column;display:flex}.fg-figure-field,.fg-axis-number,.fg-axis-tick-scope,.fg-figure-select-row label{flex-direction:column;gap:4px;min-width:0;display:flex}.fg-figure-field span,.fg-axis-number span,.fg-axis-tick-scope span,.fg-figure-select-row span,.fg-number-dial span{font:var(--fg-control-font);color:var(--fg-figure-muted)}.fg-figure-field input:not([type=checkbox]):not([type=radio]),.fg-figure-field textarea,.fg-figure-field select,.fg-axis-source-summary output,.fg-axis-label-source output,.fg-axis-number input,.fg-axis-tick-scope select,.fg-figure-select-row select,.fg-figure-select-row output,.fg-axis-break-row input,.fg-number-dial input[type=number]{background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);box-sizing:border-box;color:var(--fg-figure-ink);font:inherit;width:100%;min-width:0;max-width:100%;min-height:30px;padding:5px 7px}.fg-axis-source-summary output{align-items:center;min-height:30px;display:flex}.fg-axis-label-source{grid-column:span 2}.fg-axis-label-source output{align-items:center;min-height:30px;display:flex}.fg-axis-label-source small{font:var(--fg-control-font);color:var(--fg-theme-text-secondary)}.fg-axis-label-source button{justify-self:start}.fg-figure-select-row output{display:block}.fg-figure-field textarea{resize:vertical;height:auto;min-height:56px}.fg-figure-field__hint{font:var(--fg-helper-font);color:var(--fg-figure-muted);overflow-wrap:anywhere;margin:0}.fg-figure-workbench,.fg-figure-workbench__grid,.fg-figure-workbench__axes-compact,.fg-figure-workbench__supplemental,.fg-axis-strip{align-content:start;gap:var(--fg-space-group);min-width:0;display:grid}.fg-figure-workbench__axes-compact{gap:var(--fg-space-row)}.inspector-work .fg-number-dial{grid-template-columns:var(--fg-inspector-label-width) minmax(0, 1fr) 6.5em;align-items:center;gap:var(--fg-space-detail) var(--fg-space-inline);background:0 0;border:0;min-width:0;padding:0;display:grid}.inspector-work .fg-number-dial>span{align-items:center;gap:var(--fg-space-detail);color:var(--fg-theme-text-secondary);display:flex}.inspector-work .fg-number-dial>input[type=range]{width:100%;min-width:0}.fg-axis-break-list{gap:var(--fg-space-control);display:grid}.fg-axis-break-row{grid-template-columns:var(--fg-inspector-label-width) minmax(0, 1fr) minmax(0, 1fr) auto;align-items:center;gap:var(--fg-space-control);color:var(--fg-theme-text-secondary);display:grid}.fg-figure-dependency-note,.fg-axis-summary-list{gap:var(--fg-space-detail);color:var(--fg-theme-text-secondary);font:var(--fg-helper-font);margin:0;display:grid}.fg-figure-dependency-note{grid-template-columns:auto minmax(0,1fr);align-items:start}.fg-axis-summary-list ul{margin:0;padding-inline-start:1.2em}.fg-axis-summary-list>strong{color:var(--fg-theme-text);font-weight:400}@container (width<=26rem){.inspector-work .fg-number-dial{grid-template-columns:minmax(0,1fr) 6.5em}.inspector-work .fg-number-dial>span{grid-column:1/-1}.fg-axis-break-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.fg-axis-break-row>span{grid-column:1/-1}}.fg-switch-button.fg-figure-field--inline-switch,.fg-switch-button.fg-figure-field__inline-switch{justify-content:flex-start;align-self:start}.fg-selection-workbench{--selection-ink:var(--fg-theme-text);--selection-muted:var(--fg-theme-text-muted);--selection-line:var(--fg-theme-border-subtle);--selection-fill:var(--fg-theme-selection-soft);--selection-active:var(--fg-theme-selection);--selection-active-fill:var(--fg-theme-selection-soft);width:100%;min-width:0;min-height:0;color:var(--selection-ink);flex-direction:column;display:flex;container-type:inline-size}.fg-selection-workbench__header{align-items:start;gap:var(--fg-space-group);border-bottom:1px solid var(--selection-line);grid-template-columns:repeat(auto-fit,minmax(min(13.75rem,100%),1fr));padding-block-end:var(--fg-space-group);display:grid}.fg-selection-workbench__selection-summary{gap:var(--fg-space-detail);min-width:0;display:grid}.fg-selection-workbench__kicker{font:var(--fg-eyebrow-font);color:var(--selection-muted)}.fg-selection-workbench__primary-value{font:var(--fg-heading-font);overflow-wrap:anywhere}.fg-selection-workbench__primary-context{font:var(--fg-control-font);overflow-wrap:anywhere;color:var(--selection-muted)}.fg-selection-workbench__summary-facts{gap:var(--fg-space-control);flex-wrap:wrap;margin:4px 0 0;display:flex}.fg-selection-workbench__summary-facts div{min-width:min(150px,100%);padding-block:var(--fg-space-control);gap:1px;display:grid}.fg-selection-workbench__summary-facts dt{font:var(--fg-control-font);color:var(--selection-muted)}.fg-selection-workbench__summary-facts dd{font:var(--fg-control-font);overflow-wrap:anywhere;color:var(--selection-ink);margin:0}.fg-selection-workbench__next-actions{align-content:start;gap:var(--fg-space-control);min-width:0;display:grid}.fg-selection-workbench__next-actions-title{font:var(--fg-control-font);color:var(--selection-muted)}.fg-selection-workbench__next-actions p{font:var(--fg-control-font);color:var(--selection-muted);margin:0}.fg-selection-workbench__action-list,.fg-selection-workbench__path-buttons{gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.fg-selection-workbench__body{align-items:start;gap:var(--fg-space-group);padding-block:var(--fg-space-group);grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));display:grid}.fg-selection-workbench__panel{min-width:0}.fg-selection-workbench__path-readout span{font:var(--fg-control-font);overflow-wrap:anywhere;color:var(--selection-muted)}.fg-selection-workbench__panel{flex-direction:column;display:flex}.fg-selection-workbench__metadata-body{padding-block:var(--fg-space-control)}.fg-selection-workbench__panel-head{justify-content:space-between;align-items:center;gap:var(--fg-space-row);border-bottom:1px solid var(--selection-line);min-height:36px;padding-block:var(--fg-space-control);display:flex}.fg-selection-workbench__panel-head>span{align-items:center;gap:7px;font-weight:500;display:inline-flex}.fg-selection-workbench__path-readout{border-bottom:1px solid var(--selection-line);padding-block:var(--fg-space-control);gap:3px;display:grid}.fg-selection-workbench__path-actions[data-selected=true] .fg-selection-workbench__path-readout{box-shadow:inset 3px 0 0 var(--selection-active)}.fg-selection-workbench .inspector-dependency-note{font:var(--fg-control-font);color:var(--selection-muted);margin:8px 9px 0}.fg-selection-workbench__control-grid{gap:var(--fg-space-row);padding-block:var(--fg-space-control);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fg-selection-workbench label:not(.fg-checkbox-row){font:var(--fg-control-font);gap:var(--fg-space-detail);min-width:0;color:var(--selection-muted);display:grid}.fg-selection-workbench textarea{font:var(--fg-control-font);box-sizing:border-box;width:100%;min-width:0;color:var(--selection-ink);resize:vertical;border-radius:4px;height:auto;min-height:56px;max-height:160px;padding:6px 7px}.fg-selection-workbench__span-2{grid-column:1/-1}.fg-selection-workbench__toggle{align-self:end}.fg-selection-workbench__empty{font:var(--fg-control-font);margin:var(--fg-space-control) 0;color:var(--selection-muted);padding:0}.fg-selection-workbench__path-actions{gap:var(--fg-space-row);display:grid}.fg-selection-workbench__path-buttons{padding-block:var(--fg-space-control)}@media (width<=620px){.fg-selection-workbench__header,.fg-selection-workbench__body,.fg-selection-workbench__control-grid{grid-template-columns:1fr}}@container (width<=620px){.fg-selection-workbench__header,.fg-selection-workbench__body,.fg-selection-workbench__control-grid{grid-template-columns:1fr}}.fg-metadata-choices{gap:var(--fg-space-control);border:0;min-width:0;margin:0;padding:0;display:grid}.fg-metadata-choices legend{font:var(--fg-control-font);margin-block-end:var(--fg-space-control);padding:0}.fg-metadata-choices label{align-items:center;gap:var(--fg-space-control);overflow-wrap:anywhere;display:flex}.fg-metadata-choices input{flex:none}.inspector-metadata,.inspector-metadata__summary,.inspector-metadata__editor{gap:var(--fg-space-control);min-width:0;display:grid}.inspector-metadata__empty,.inspector-metadata__note{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font);overflow-wrap:anywhere;margin:0}.inspector-metadata__headline{color:var(--fg-theme-text);font:var(--fg-subheading-font);margin:0}.inspector-metadata__category{gap:var(--fg-space-detail);min-width:0;display:grid}.inspector-metadata__category-actions{align-items:center;gap:var(--fg-space-detail) var(--fg-space-control);flex-wrap:wrap;min-width:0;margin-inline-start:calc(var(--fg-inspector-label-width) + var(--fg-space-inline));display:flex}.inspector-metadata__category-actions:empty{display:none}.inspector-metadata__add{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;min-width:0;display:flex}.inspector-metadata__category>.inspector-metadata__add{margin-inline-start:calc(var(--fg-inspector-label-width) + var(--fg-space-inline))}.inspector-metadata__add>input{flex:10rem;min-width:0}.inspector-metadata__confirm{gap:var(--fg-space-control);padding:var(--fg-space-control);border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);display:grid}.inspector-metadata__confirm>p{font:var(--fg-control-font);margin:0}@container (width<=26rem){.inspector-metadata__category-actions,.inspector-metadata__category>.inspector-metadata__add{margin-inline-start:0}}.inspector-metadata-manager{gap:var(--fg-space-row);min-width:0;display:grid}.inspector-metadata-manager>p{margin:0}.inspector-metadata-manager__category{gap:var(--fg-space-control);padding-block:var(--fg-space-control);border-top:1px solid var(--fg-theme-border-subtle);min-width:0;display:grid}.inspector-metadata-manager__category>h3{font:var(--fg-subheading-font);margin:0}.inspector-metadata-manager__name{gap:var(--fg-space-detail);display:grid}.inspector-metadata-manager__levels{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font);margin:0}.inspector-metadata-manager__choices{gap:var(--fg-space-detail);margin:0;padding:0;list-style:none;display:grid}.inspector-metadata-manager__choices>li{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;min-width:0;display:flex}.inspector-metadata-manager__choices>li>input{flex:10rem;min-width:0}.inspector-metadata-manager__choices>li[data-archived]>input{color:var(--fg-theme-text-secondary)}.inspector-metadata-manager__tag{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font)}.inspector-metadata-manager__level-choices{gap:var(--fg-space-detail) var(--fg-space-row);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.inspector-metadata-manager__level-choices>legend{color:var(--fg-theme-text-secondary);margin-block-end:var(--fg-space-detail);padding:0}.inspector-metadata-manager__level-choices>label{align-items:center;gap:var(--fg-space-detail);display:inline-flex}.inspector-metadata-manager__category-head{align-items:end;gap:var(--fg-space-control);grid-template-columns:minmax(0,1fr) auto;display:grid}.inspector-metadata-manager textarea{inline-size:100%;height:auto;min-height:calc(2 * var(--fg-control-field-height));resize:vertical}.inspector-metadata__value-choice{justify-content:space-between;gap:var(--fg-space-inline);overflow-wrap:anywhere;text-align:start;max-inline-size:100%;display:inline-flex}.fg-source-workbench{--fg-source-ink:var(--fg-theme-text);--fg-source-muted:var(--fg-theme-text-muted);--fg-source-line:var(--fg-theme-border-subtle);--fg-source-panel:var(--fg-theme-panel);--fg-source-panel-strong:var(--fg-theme-hover);--fg-source-accent:var(--fg-theme-primary-ink);--fg-source-accent-soft:var(--fg-theme-primary-soft);--fg-source-warning:var(--fg-theme-warning);--fg-source-warning-soft:var(--fg-theme-warning-soft);color:var(--fg-source-ink);gap:var(--fg-space-group);flex-direction:column;width:100%;min-width:0;font-family:inherit;display:flex;container-type:inline-size}.fg-source-workbench__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;min-width:0;display:grid}.fg-source-workbench__headline{align-items:start;gap:var(--fg-space-control);min-width:0;display:flex}.fg-source-workbench__headline strong,.fg-source-card__meaning strong,.fg-source-workbench__empty strong{font:var(--fg-body-font);display:block}.fg-source-card__select{appearance:none;color:inherit;cursor:pointer;font:var(--fg-body-font);text-align:start;text-overflow:ellipsis;background:0 0;border:0;max-width:100%;padding:0;font-weight:600;display:block;overflow:hidden}.fg-source-card__select:hover{text-decoration:underline}.fg-source-workbench__headline span,.fg-source-workbench__selected,.fg-source-workbench__empty span,.fg-source-card__meaning span,.fg-source-card__dependency,.fg-source-workbench__dependency{font:var(--fg-helper-font);color:var(--fg-source-muted)}.fg-source-workbench__selected{text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;overflow:hidden}.fg-source-workbench__actions,.fg-source-card__actions{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;justify-content:flex-end;min-width:0;display:flex}.fg-source-workbench__actions{grid-area:1/2/span 2}.fg-source-action,.fg-source-binding-chip,.fg-source-card__remove{align-items:center;gap:var(--fg-space-control);overflow-wrap:anywhere;justify-content:center;min-width:0;display:inline-flex}.fg-source-workbench__empty{gap:var(--fg-space-control);flex-direction:column;min-height:96px;display:flex}.fg-source-workbench__empty .fg-source-card__actions{justify-content:flex-start}.fg-source-workbench__cards{gap:var(--fg-space-group);grid-template-columns:repeat(auto-fit,minmax(330px,1fr));min-width:0;display:grid}.fg-source-card{gap:var(--fg-space-group);flex-direction:column;min-width:0;display:flex}.fg-source-card[data-selected=true]{background:var(--fg-theme-selection-soft);border-color:var(--fg-source-accent);box-shadow:inset 3px 0 0 var(--fg-source-accent)}.fg-source-card__primary{align-items:stretch;gap:var(--fg-space-control);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.fg-source-card__meaning{flex-direction:column;justify-content:center;gap:3px;min-width:0;display:flex}.fg-source-card__meaning strong,.fg-source-card__meaning span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-source-card__binding-status{font:var(--fg-helper-font);background:var(--fg-theme-control);border:1px solid var(--fg-theme-border-subtle);color:var(--fg-source-accent);align-self:center;align-items:center;gap:var(--fg-space-control);white-space:nowrap;justify-content:center;min-height:30px;padding:5px 8px;display:inline-flex}.fg-source-card__binding-status[data-status=needs-binding]{background:var(--fg-source-warning-soft);border-color:var(--fg-theme-secondary);color:var(--fg-source-warning)}.fg-source-card__actions{justify-content:flex-start}.fg-source-card__identity{border-top:1px solid var(--fg-source-line);align-items:end;gap:var(--fg-space-control);grid-template-columns:minmax(150px,1.4fr) minmax(110px,.7fr) auto;min-width:0;padding-top:10px;display:grid}.fg-source-field{flex-direction:column;gap:4px;min-width:0;display:flex}.fg-source-field span,.fg-source-card__facts dt,.fg-source-card__details dt{font:var(--fg-helper-font);color:var(--fg-source-muted)}.fg-source-field input,.fg-source-field select{min-width:0}.fg-source-field--static strong{font:var(--fg-body-font);text-overflow:ellipsis;white-space:nowrap;min-height:30px;overflow:hidden}.fg-source-card__remove{place-self:end start;min-width:34px}.fg-source-card__facts,.fg-source-card__details{gap:var(--fg-space-control);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.fg-source-card__facts div,.fg-source-card__details div{min-width:0}.fg-source-card__facts dd,.fg-source-card__details dd{font:var(--fg-helper-font);overflow-wrap:anywhere;min-width:0;margin:2px 0 0}@media (width<=760px){.fg-source-workbench__header,.fg-source-card__primary,.fg-source-card__identity{grid-template-columns:minmax(0,1fr)}.fg-source-workbench__actions{grid-area:auto/1;justify-content:flex-start}.fg-source-card__meaning strong,.fg-source-card__meaning span,.fg-source-workbench__selected{white-space:normal}}@media (width<=480px){.fg-source-workbench__cards,.fg-source-card__facts,.fg-source-card__details{grid-template-columns:minmax(0,1fr)}}@container (width<=760px){.fg-source-workbench__header,.fg-source-card__primary,.fg-source-card__identity{grid-template-columns:minmax(0,1fr)}.fg-source-workbench__actions{grid-area:auto/1;justify-content:flex-start}.fg-source-card__meaning strong,.fg-source-card__meaning span,.fg-source-workbench__selected{white-space:normal}}@container (width<=480px){.fg-source-workbench__cards,.fg-source-card__facts,.fg-source-card__details{grid-template-columns:minmax(0,1fr)}}.fg-tier-workbench{align-content:start;gap:var(--fg-space-group);min-width:0;display:grid}.fg-raw-observation-window-form{gap:var(--fg-space-row);display:grid}.fg-raw-observation-window-form>label{gap:var(--fg-space-control);display:grid}.fg-raw-observation-window-form .fg-field-control{width:100%}.fg-raw-observation-window-form [role=alert]{color:var(--fg-theme-danger);margin:0}.fg-raw-metadata-choices{gap:var(--fg-space-control);min-width:0;display:grid}.fg-raw-metadata-choices label{align-items:center;gap:var(--fg-space-inline);display:flex}.fg-raw-meaning-form,.fg-raw-meaning-fields,.fg-raw-meaning-field>label{gap:var(--fg-space-control);display:grid}.fg-raw-meaning-form{gap:var(--fg-space-row)}.fg-raw-meaning-body{border:0;min-width:0;margin:0;padding:0}.fg-raw-meaning-fields fieldset{min-width:0;margin:0}.fg-raw-meaning-fields label{gap:var(--fg-space-control);display:grid}.fg-raw-meaning-fields .fg-field-control{width:100%;min-width:0}.fg-raw-meaning-actions{gap:var(--fg-space-inline);margin-top:var(--fg-space-control);flex-wrap:wrap;display:flex}.fg-raw-meaning-help{color:var(--fg-theme-text-muted);margin:0}.fg-raw-unit-preview table{border-collapse:collapse;text-align:start;width:100%}.fg-raw-unit-preview th,.fg-raw-unit-preview td{padding:var(--fg-space-control);border-bottom:1px solid var(--fg-theme-divider);vertical-align:top}.fg-raw-unit-preview tbody th{font-weight:400}.fg-number-pad{z-index:450;box-sizing:border-box;gap:var(--fg-space-detail);block-size:auto;inline-size:auto;padding:var(--fg-space-detail) var(--fg-space-control) var(--fg-space-control);border:0;border-top:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-toolbar);color:var(--fg-theme-text);margin:0;display:grid;position:fixed;inset:auto 0 0;overflow:visible}.fg-number-pad-reserve{flex:none}.fg-number-pad__mode{color:var(--fg-theme-text-secondary);overflow-wrap:anywhere;margin:0}.fg-number-pad__actions{justify-content:flex-end;align-items:center;gap:var(--fg-space-detail);display:flex}.fg-number-pad__switch{margin-inline-end:auto}.fg-number-pad__keys{gap:var(--fg-space-detail);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.fg-number-pad button{min-block-size:44px;min-inline-size:0}.fg-number-pad__keys button{font-size:var(--fg-subheading-font-size);font-variant-numeric:tabular-nums;padding:0}.fg-input-raw-navigation{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.fg-input-raw-navigation__scroller{grid-area:1/1;min-width:0;min-height:0;position:relative;overflow:auto}.fg-input-raw-navigation [data-input-raw-field-reason]>.application-inline-field-state{z-index:0;box-sizing:border-box;inline-size:min(28rem, calc(100% - 2 * var(--fg-raw-cell-padding)));position:absolute}.fg-input-raw-navigation__horizontal{grid-area:2/1}.fg-input-raw-navigation__vertical{grid-area:1/2}.fg-input-raw-navigation table{table-layout:fixed;margin-top:0}.fg-input-record-view{flex-direction:column;display:flex;overflow:hidden}.fg-input-record-view [data-input-authoring-view=raw]{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.fg-input-record-view [data-input-authoring-view=raw]>:not(.fg-input-raw-navigation){flex:none}.fg-input-raw-navigation :is(th,td){min-width:0;max-width:none;overflow:hidden}.fg-input-raw-navigation tbody th{min-width:0}.fg-input-raw-navigation .fg-input-raw-row-label{width:100%}.fg-input-raw-navigation td:focus-within,.fg-input-raw-navigation td:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:-2px}.fg-input-record-view .fg-input-raw-navigation table{margin:0}.fg-input-raw-navigation .fg-input-raw-cell-controls>button:not(.fg-icon-button){text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.fg-input-record-view [data-input-authoring-view=raw]{overflow:hidden}@media (pointer:coarse){.fg-input-record-view [data-input-authoring-view=raw]{overflow:hidden auto}.fg-input-raw-navigation{flex:1 0 auto}.fg-input-raw-navigation__scroller{contain:size;min-height:calc(var(--fg-raw-heading-height) + var(--fg-raw-row-height) + 5rem)}}[data-input-raw-document-fields]{flex:none;min-width:0;max-width:100%}[data-input-raw-document-fields]>summary{cursor:pointer;padding:8px 12px}[data-input-raw-document-fields]>section{max-height:22rem;padding:8px;overflow:auto}:is([data-input-raw-document-fields],.fg-input-record-view) table{border-collapse:separate;border-spacing:0;margin-top:8px}:is([data-input-raw-document-fields],.fg-input-record-view) th,:is([data-input-raw-document-fields],.fg-input-record-view) td{min-width:var(--fg-raw-cell-minimum);max-width:var(--fg-raw-cell-cap);height:var(--fg-raw-row-height);padding:0 var(--fg-raw-cell-padding);border:1px solid var(--fg-theme-border-subtle);vertical-align:middle;line-height:1.25}:is([data-input-raw-document-fields],.fg-input-record-view) thead th{z-index:1;background:var(--fg-theme-panel);height:var(--fg-raw-heading-height);position:sticky;top:0}:is([data-input-raw-document-fields],.fg-input-record-view) [data-input-authoring-raw-field]{gap:var(--fg-control-field-gap);display:grid}.fg-input-raw-table-controls,.fg-input-raw-table-controls>label{align-items:center;gap:var(--fg-control-gap);display:flex}.fg-input-raw-table-controls{flex-wrap:wrap}.fg-input-raw-table-controls .fg-field-control{width:auto}.fg-input-raw-cell-controls{align-items:center;gap:var(--fg-control-field-gap);min-width:var(--fg-raw-cell-minimum);max-width:var(--fg-raw-cell-cap);--fg-control-field-height:calc(var(--fg-raw-row-height) - 2px);--fg-control-height:var(--fg-control-field-height);--fg-control-padding:0 var(--fg-raw-cell-padding);display:flex}.fg-input-raw-cell-controls>:is(input,select,output){width:auto;min-width:0;max-width:var(--fg-raw-cell-cap);flex:auto}.fg-input-raw-cell-controls>output{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-input-raw-cell-controls>:is(input,select){min-width:var(--fg-raw-editor-floor)}.fg-input-raw-cell-controls--clearable{min-width:calc(var(--fg-raw-editor-floor) + var(--fg-raw-clear-control-width) + var(--fg-control-field-gap))}.fg-input-raw-cell-controls>.fg-icon-button{width:var(--fg-raw-clear-control-width);flex:none}.fg-input-raw-cell-controls>button{white-space:nowrap}:is([data-input-raw-document-fields],.fg-input-record-view) tbody th{min-width:var(--fg-raw-cell-cap);font-weight:var(--fg-weight-medium,500)}.fg-input-raw-row-label{width:calc(var(--fg-raw-cell-cap) - 2 * var(--fg-raw-cell-padding) - 2px);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fg-input-raw-column-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.5em;display:-webkit-box;overflow:hidden}.fg-input-semantic-body{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.fg-input-semantic-body[hidden],.fg-input-record-view[hidden]{display:none}.fg-input-record-view,.fg-input-source-view{min-width:0;min-height:0;padding:var(--fg-space-2,8px);flex:1 1 0;overflow:auto}.fg-input-source-view pre{white-space:pre;-webkit-user-select:text;user-select:text;overflow:auto}.fg-input-semantic-body>.sheet-layout{margin-inline:0;flex:auto;grid-row:auto;width:auto;height:auto;min-height:0;margin-bottom:0}.fg-input-semantic-body>.fg-selection-summary{margin:0}.fg-input-cell-sizing{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;min-inline-size:0;display:flex}.fg-input-cell-dimension{align-items:center;gap:var(--fg-space-detail);display:flex}.sheet-cell-editor-field{z-index:24;--fg-focus-composite-offset:-2px;font:500 13px/1.2 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:absolute}.sheet-cell-editor-field:not(:focus-within){outline:1px dashed var(--fg-theme-focus);outline-offset:-4px}.sheet-cell-editor{box-sizing:border-box;block-size:100%;inline-size:100%;padding:0 var(--sheet-editor-inline-padding);background:var(--fg-theme-control);color:var(--fg-theme-text);font:inherit;text-align:right;box-shadow:none;border:0;border-radius:0;margin:0;display:block}.sheet-cell-editor-feedback{z-index:43;--sheet-cell-feedback-width:min(28rem, 100%);inline-size:var(--sheet-cell-feedback-width);max-inline-size:100%;position:absolute}.sheet-cell-editor-feedback--choices{--sheet-cell-feedback-width:min(34rem, 100%)}.sheet-cell-editor-feedback p{margin:0}.sheet-cell-time-choices{gap:.5rem;margin-block-start:.5rem;display:grid}.sheet-cell-time-choices button{white-space:normal;text-align:start}.sheet-cell-editor-feedback .sheet-cell-time-reason{margin-block-start:.5rem}.sheet-cell-editor-host{display:contents}.sheet-cell-editor-context{z-index:32;padding:var(--fg-space-control);background:var(--fg-theme-panel);color:var(--fg-theme-text-secondary);pointer-events:none;overflow-wrap:anywhere;position:absolute;inset-block-start:0;inset-inline:0}.sheet-cell-editor-actions{z-index:32;gap:var(--fg-space-control);background:var(--fg-theme-panel);display:flex;position:absolute}.sheet-cell-editor-actions button{min-block-size:44px}.sheet-cell-editor-host--compact{z-index:450;gap:var(--fg-space-control);box-sizing:border-box;padding:var(--fg-space-control);background:var(--fg-theme-floating,var(--fg-theme-panel));border:1px solid var(--fg-theme-border-subtle);margin:0;display:grid;position:fixed;inset-block-end:auto;inset-inline-end:auto;overflow:auto}.sheet-cell-editor-host--compact .sheet-cell-editor-context,.sheet-cell-editor-host--compact .sheet-cell-editor-field,.sheet-cell-editor-host--compact .sheet-cell-editor,.sheet-cell-editor-host--compact .sheet-cell-editor-actions,.sheet-cell-editor-host--compact .sheet-cell-editor-feedback{box-sizing:border-box;inline-size:100%;position:static}.sheet-cell-editor-host--compact .sheet-cell-editor{min-block-size:44px}@media (pointer:coarse){.sheet-cell-editor{font-size:max(16px, var(--fg-body-font-size,16px))!important}}.fg-input-approval-bar{align-items:center;gap:var(--fg-space-control);min-width:0;max-height:50%;padding:var(--fg-space-control) var(--fg-editor-inset);border-top:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-toolbar);color:var(--fg-theme-text);font:var(--fg-helper-font);flex-wrap:wrap;flex:none;display:flex;overflow-y:auto}.fg-input-approval-bar__heading{font:var(--fg-control-font);flex:none;margin:0;font-weight:600}.fg-input-approval-bar>:is(p,.setting-help,.fg-input-approval-bar__approval){overflow-wrap:anywhere;flex:1 0 100%;min-width:0;margin:0}.fg-input-approval-bar__actions{gap:var(--fg-space-control);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.fg-input-approval-bar__actions>button{white-space:normal;text-align:start;max-width:100%}.fg-input-approval-bar__approval{gap:var(--fg-space-detail);padding-top:var(--fg-space-control);border-top:1px solid var(--fg-theme-border-subtle);display:grid}.fg-input-approval-bar__approval p{margin:0}.fg-input-approval-bar--phone>.fg-input-approval-bar__heading{flex:100%;min-width:0}.fg-input-approval-bar__heading>button{justify-content:space-between;align-items:center;gap:var(--fg-space-control);width:100%;min-height:var(--fg-control-height);color:inherit;font:inherit;text-align:start;background:0 0;border:0;padding:0;display:flex}.fg-input-approval-bar__summary{min-width:0;color:var(--fg-theme-text-secondary);font:var(--fg-helper-font);overflow-wrap:anywhere;flex:auto}.app-shell{grid-template-columns:var(--setup-rail-width,300px) minmax(0, 1fr);height:100vh;display:grid;overflow:hidden}.rail-session-side-rail{z-index:6;border-right:1px solid var(--fg-theme-border-subtle);min-width:0;min-height:0;color:var(--fg-theme-text);background:var(--fg-theme-navigation);font-size:var(--fg-body-font-size);flex-direction:column;gap:8px;padding:10px 8px 8px;display:flex;overflow:hidden}.rail-session-side-rail-inventory{overscroll-behavior:contain;scrollbar-width:var(--fg-rail-scrollbar-width,auto);flex-direction:column;flex:auto;gap:8px;min-width:0;min-height:0;scroll-padding-block-end:14px;display:flex;overflow:hidden auto}.rail-session-side-rail-brand{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:5px;display:grid}.rail-session-side-rail-action{min-width:0;display:grid}.rail-session-side-rail button,.rail-session-side-rail-sheet button,.rail-session-side-rail-chooser button,.rail-session-side-rail-workspace-button,.rail-session-side-rail-backdrop,.rail-session-side-rail-resizer{font:inherit}.rail-session-side-rail-action>button,.rail-session-side-rail-identity,.rail-session-side-rail-pane-primary,.rail-session-side-rail-open-another,.rail-session-side-rail-form-toggle,.rail-session-side-rail-command-row .workspace-session-quick-open>button{box-sizing:border-box;align-items:center;gap:var(--fg-space-control);min-width:0;min-height:var(--fg-control-height);color:var(--fg-theme-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;display:inline-flex}.rail-session-side-rail-action>button,.rail-session-side-rail-identity,.rail-session-side-rail-pane-primary{text-align:left;justify-content:flex-start;width:100%;padding:5px 7px}.rail-session-side-rail-form-toggle{justify-content:center;width:34px;padding:0}.rail-session-side-rail-command-row{grid-template-columns:repeat(3,32px);align-items:center;gap:4px;display:grid}.rail-session-side-rail-command-row>*,.rail-session-side-rail-command-row .workspace-session-quick-open,.rail-session-side-rail-command-row .rail-session-side-rail-action{width:32px;min-width:32px}.rail-session-side-rail-command-row .workspace-session-quick-open>button,.rail-session-side-rail-compact-action{background:0 0;border-color:#0000;height:32px;justify-content:center!important;width:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important}.rail-session-side-rail-command-row .workspace-session-quick-open>button>span,.rail-session-side-rail-compact-action .rail-session-side-rail-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail-session-side-rail-panes{border-top:1px solid var(--fg-theme-border-subtle);gap:4px;min-width:0;padding-top:6px;display:grid}.rail-session-side-rail-inventory>h2,.rail-session-side-rail-panes h2,.rail-session-side-rail-sheet h2{color:var(--fg-theme-text-muted);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:800}.rail-session-side-rail-pane-list{gap:2px;display:grid}.rail-session-side-rail-pane-entry{grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.rail-session-side-rail-open-another{justify-content:center;width:30px;min-width:30px;min-height:30px;padding:0}.rail-session-side-rail-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail-session-side-rail-count,.rail-session-side-rail-state-label{color:var(--fg-theme-text-muted);flex:none;margin-left:auto;font-size:.67rem;font-weight:800}.rail-session-side-rail-state-label{padding-inline:3px}.rail-session-side-rail-unavailable-reason:not(.visually-hidden){box-sizing:border-box;clip:auto;width:auto;height:auto;color:var(--fg-theme-text-muted);overflow-wrap:anywhere;white-space:normal;grid-column:1/-1;padding:0 7px 5px 30px;font-size:.67rem;font-weight:700;line-height:1.25;position:static;overflow:visible}.rail-session-side-rail-icon .rail-session-side-rail-unavailable-reason:not(.visually-hidden){text-align:center;padding-inline:2px}.rail-session-side-rail-utilities{background:0 0;border-top:0;flex:none;gap:2px;min-width:0;padding-top:7px;display:grid;overflow:hidden}.rail-session-side-rail-account-summary{min-width:0;max-height:80px;display:grid;overflow:hidden}.rail-session-side-rail-account-detail{min-width:0;padding:var(--fg-space-detail) 0 0;color:var(--fg-theme-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.rail-session-side-rail-icon{--fg-rail-scrollbar-width:none;padding-inline:7px}.rail-session-side-rail-icon .rail-session-side-rail-brand{flex-direction:column;align-items:stretch;display:flex}.rail-session-side-rail-icon .rail-session-side-rail-label,.rail-session-side-rail-icon .rail-session-side-rail-state-label,.rail-session-side-rail-icon .rail-session-side-rail-account-detail,.rail-session-side-rail-icon .rail-session-side-rail-panes h2{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rail-session-side-rail-icon .rail-session-side-rail-action>button,.rail-session-side-rail-icon .rail-session-side-rail-identity,.rail-session-side-rail-icon .rail-session-side-rail-pane-primary,.rail-session-side-rail-icon .rail-session-side-rail-form-toggle{justify-content:center;padding-inline:0}.rail-session-side-rail-icon .rail-session-side-rail-pane-entry{grid-template-columns:minmax(34px,1fr)}.rail-session-side-rail-icon .rail-session-side-rail-command-row{grid-template-columns:32px;justify-content:center}.rail-session-side-rail-icon .rail-session-side-rail-count{color:var(--fg-theme-control);background:var(--fg-theme-text);border-radius:999px;padding-inline:3px;position:absolute;inset:0 0 auto auto}.rail-session-side-rail-resizer{z-index:7;border:0;border-right:1px solid var(--fg-theme-border);cursor:col-resize;background:0 0;border-right-color:#0000;border-radius:0;width:8px;min-width:8px;min-height:0;padding:0;display:block;position:relative}.rail-session-side-rail-resizer:after{background:var(--fg-theme-border-subtle);content:"";pointer-events:none;width:1px;position:absolute;inset:0 auto 0 50%}.rail-session-side-rail:has(+.rail-session-side-rail-resizer){border-right:0}.rail-session-side-rail-resizer:hover:after{background:var(--fg-theme-primary)}.rail-session-side-rail-resizer:focus-visible:after{background:var(--fg-theme-focus)}.rail-session-side-rail-resizer:focus-visible,.rail-session-side-rail-workspace-button:focus-visible,.rail-session-side-rail-sheet>header button:focus-visible,.rail-session-side-rail-chooser button:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:2px}.rail-session-side-rail-workspace-button{z-index:78;inset:max(10px, env(safe-area-inset-top)) auto auto max(10px, env(safe-area-inset-left));border:1px solid var(--fg-theme-border-strong);min-height:38px;color:var(--fg-theme-text);background:var(--fg-theme-floating);box-shadow:0 10px 24px var(--fg-theme-shadow);cursor:pointer;border-radius:7px;align-items:center;padding:7px 11px;font-weight:800;display:inline-flex;position:fixed}.rail-session-side-rail-mobile{display:none}.rail-session-side-rail-sheet{z-index:92;box-sizing:border-box;border:0;border-right:1px solid var(--fg-theme-border-subtle);width:min(430px,100vw);height:100dvh;min-height:0;color:var(--fg-theme-text);background:var(--fg-theme-panel);box-shadow:22px 0 60px var(--fg-theme-shadow);flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.rail-session-side-rail-sheet>header{padding:max(12px, env(safe-area-inset-top)) 12px 10px;border-bottom:1px solid var(--fg-theme-border);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.rail-session-side-rail-sheet>header h1{margin:0;font-size:1rem}.rail-session-side-rail-sheet>header button{align-items:center;gap:6px;min-height:34px;display:inline-flex}.rail-session-side-rail-sheet-scroll{min-height:0;padding:12px 12px max(18px, env(safe-area-inset-bottom));overscroll-behavior:contain;flex:auto;grid-template-columns:minmax(0,1fr);gap:14px;display:grid;overflow:hidden auto}.rail-session-side-rail-sheet-scroll>section{grid-template-columns:minmax(0,1fr);gap:5px;min-width:0;display:grid}.rail-session-side-rail-sheet-scroll>section>*{min-width:0}.rail-session-side-rail-sheet .rail-session-side-rail-action>button,.rail-session-side-rail-sheet .rail-session-side-rail-identity,.rail-session-side-rail-sheet .rail-session-side-rail-pane-primary{box-sizing:border-box;width:100%;min-height:38px;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.rail-session-side-rail-sheet .rail-session-side-rail-pane-entry{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}:is(.rail-session-side-rail,.rail-session-side-rail-sheet) [aria-disabled=true]{border-style:dashed;border-color:var(--fg-theme-border);color:var(--fg-theme-text-disabled);cursor:not-allowed;opacity:.72}.rail-session-side-rail-command-row .rail-session-side-rail-compact-action[aria-disabled=true]{border-style:dashed!important;border-color:var(--fg-theme-border)!important;background:0 0!important}:is(.rail-session-side-rail,.rail-session-side-rail-sheet) [aria-disabled=true]:hover{border-style:dashed;border-color:var(--fg-theme-border);background:0 0}.rail-session-side-rail-sheet .workspace-session-menu-group{border:0}.rail-session-side-rail-backdrop{z-index:91;background:var(--fg-theme-backdrop);border:0;border-radius:0;position:fixed;inset:0}.rail-session-side-rail-chooser{z-index:96;box-sizing:border-box;border:1px solid var(--fg-theme-border-strong);width:min(420px,100vw - 24px);max-height:min(560px,100dvh - 24px);color:var(--fg-theme-text);background:var(--fg-theme-floating);box-shadow:0 18px 56px var(--fg-theme-shadow);border-radius:8px;gap:5px;padding:12px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.rail-session-side-rail-chooser>header,.workbench-session-documentless-route-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rail-session-side-rail-chooser h2,.workbench-session-documentless-route-header h2{margin:0}.rail-session-side-rail-chooser>button{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;min-height:40px;display:grid}.rail-session-side-rail-chooser>button small{grid-column:1/-1}.workbench-session-host .workspace-session-documentless-shell{grid-template-columns:var(--setup-rail-width,300px) minmax(0, 1fr)}.workbench-session-host .workspace-session-documentless-shell:has(>.rail-session-side-rail-icon){grid-template-columns:var(--fg-rail-icon-width) minmax(0, 1fr)}.workbench-session-host .workspace-session-documentless-shell:has(>.rail-session-side-rail-mobile){grid-template-columns:minmax(0,1fr)}.workbench-session-documentless-route-header,.workspace-session-entry{border-bottom:1px solid var(--fg-theme-border);background:var(--fg-theme-panel);padding:10px 12px}.workbench-session-documentless-route-header button,.workspace-session-entry button{min-height:34px}@media (width<=520px){.rail-session-side-rail-sheet{width:100vw}}@media (prefers-reduced-motion:reduce){:root:not([data-fg-reduced-motion=no-preference]) .rail-session-side-rail-sheet,:root:not([data-fg-reduced-motion=no-preference]) .rail-session-side-rail-backdrop,:root:not([data-fg-reduced-motion=no-preference]) .rail-session-side-rail-chooser{transition:none}}.application-notices{--fg-application-notice-inset:var(--fg-application-notice-top,max(8px, env(safe-area-inset-top)));z-index:100;top:var(--fg-application-notice-inset);left:var(--fg-application-notice-center,50%);width:max-content;max-width:min(36rem, var(--fg-application-notice-space,calc(100dvw - 16px)));min-width:0;max-height:calc(100dvh - var(--fg-application-notice-inset) - max(8px, env(safe-area-inset-bottom)));overscroll-behavior:contain;pointer-events:auto;gap:8px;display:grid;position:fixed;overflow:auto;transform:translate(-50%)}.application-notices:empty{display:none}.application-notice{align-items:flex-start;gap:var(--fg-space-control);min-width:0;padding:max(var(--fg-space-control), calc((var(--fg-control-height) - 1lh) / 2)) var(--fg-space-inline);border:1px solid var(--fg-theme-border-strong);color:var(--fg-theme-text);background:var(--fg-theme-panel);box-shadow:0 4px 12px var(--fg-theme-shadow);pointer-events:auto;border-radius:6px;display:flex}.application-notice-content{overflow-wrap:anywhere;flex:auto;min-width:0}.workspace-recovery-data-copy{box-sizing:border-box;resize:vertical;width:100%;min-width:0;height:auto;min-height:0}.application-notice .application-notice-dismiss{font:inherit;outline-offset:-2px;margin-block:calc((1lh - var(--fg-control-height)) / 2);flex:none;margin-inline-end:calc((var(--fg-control-icon-size,16px) - var(--fg-control-height)) / 2)}.app-shell-fullscreen-exit-control{z-index:900;inset:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) auto auto;position:fixed}.app-shell.setup-rail-collapsed{grid-template-columns:var(--fg-rail-icon-width) minmax(0, 1fr)}.mobile-rail-button,.mobile-rail-backdrop,.mobile-workbench-switcher,.mobile-workbench-switcher-shell{display:none}.workbench-session-side-rail-calibration{contain:layout style;white-space:nowrap;width:max-content;position:absolute;inset:0 auto auto 0;container-type:normal}.workspace-session-usable-workspace-probe>.app-shell.setup-rail-collapsed>.setup-rail-resizer,.workspace-session-usable-workspace-probe>.app-shell[data-fg-side-rail-form=mobile]>:is(.tool-panel,.setup-rail-resizer){display:none}.workbench-body{isolation:isolate;min-height:0;display:grid;position:relative}.workbench-body.workbench-body-tree-layout{max-width:100%;max-height:100%;display:block;position:relative;overflow:hidden}.workbench-body.workbench-body-tree-layout .data-module-resizer,.workbench-body.workbench-body-tree-layout>.split-resizer{display:none}.workbench-body.workbench-body-tree-layout .pane-tree-divider{appearance:none;z-index:62;background:0 0;border:0;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0;display:flex}.workbench-body.workbench-body-tree-layout .pane-tree-divider:hover{background:0 0}.workbench-body.workbench-body-tree-layout .pane-tree-divider-side>span{background:var(--fg-theme-border-subtle);border-radius:0;width:1px;height:100%;display:block}.workbench-body.workbench-body-tree-layout .pane-tree-divider-stack>span{background:var(--fg-theme-border-subtle);border-radius:0;width:100%;height:1px;display:block}.workbench-body.workbench-body-tree-layout .pane-tree-divider:hover>span,.workbench-body.workbench-body-tree-layout .pane-tree-divider:focus-visible>span{background:var(--fg-theme-primary);box-shadow:0 0 0 1px var(--fg-theme-primary-soft)}.workbench-body.workbench-body-tree-layout .pane-tree-divider:hover,.workbench-body.workbench-body-tree-layout .pane-tree-divider:focus-visible{z-index:74}.workbench-body.workbench-body-tree-layout .pane-tree-divider:focus-visible{outline:none}.workbench-body.workbench-body-tree-layout .pane-tree-divider:focus-visible>span{box-shadow:0 0 0 1px var(--fg-theme-control), 0 0 0 3px var(--fg-theme-focus-soft)}.workbench-body.workbench-body-tree-layout .active-workbench-pane{z-index:auto;outline:none;border-color:#0000!important}.workbench-body.workbench-body-tree-layout .pane-header{z-index:61}.workbench-body.graph,.workbench-body.data{grid-template-rows:minmax(0,1fr)}.workbench-body.split-stack{grid-template-rows:minmax(0,58%) 10px minmax(0,1fr)}.workbench-body.split-side{grid-template-columns:minmax(0,54%) 10px minmax(0,1fr)}.workbench-body.root-pane-data-first.split-side{grid-template-columns:minmax(0,1fr) 10px minmax(0,54%)}.workbench-body.root-pane-data-first.split-side>.split-resizer{grid-area:1/2}.workbench-body.root-pane-data-first.split-stack{grid-template-rows:minmax(0,1fr) 10px minmax(0,58%)}.workbench-body.root-pane-data-first.split-stack>.split-resizer{grid-area:2/1}.workbench-body.root-three-columns{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,42%) 10px minmax(260px,56fr) 8px minmax(260px,44fr)}.workbench-body.root-pane-data-first.root-three-columns{grid-template-columns:minmax(260px,56fr) 8px minmax(260px,44fr) 10px minmax(0,42%)}.workbench-body.root-pane-data-first.root-three-columns>.split-resizer{grid-area:1/4}.workbench-body.root-three-rows{grid-template-rows:minmax(0,42%) 10px minmax(220px,50fr) 8px minmax(220px,50fr);grid-template-columns:minmax(0,1fr)}.workbench-body.root-pane-data-first.root-three-rows{grid-template-rows:minmax(220px,50fr) 8px minmax(220px,50fr) 10px minmax(0,42%);grid-template-columns:minmax(0,1fr)}.workbench-body.root-pane-data-first.root-three-rows>.split-resizer{grid-area:4/1}.workbench-body.root-four-grid{grid-template-rows:minmax(0,50fr) 8px minmax(0,50fr);grid-template-columns:minmax(0,50%) 10px minmax(0,1fr)}.workbench-body.root-four-grid>.split-resizer{grid-area:1/2/4}.workbench-body.root-four-grid .home-pane-module,.workbench-body.root-four-grid .dashboard-pane-module,.workbench-body.root-four-grid .community-pane-module,.workbench-body.root-four-grid .help-pane-module,.workbench-body.root-four-grid .analysis-pane-module,.workbench-body.root-four-grid .review-pane-module,.workbench-body.root-four-grid .playback-pane-module{grid-area:auto}.workbench-body.root-four-grid .data-pane-slot-0{grid-area:1/3}.workbench-body.root-four-grid .data-pane-slot-1{grid-area:3/1}.workbench-body.root-four-grid .data-pane-slot-2{grid-area:3/3}.workbench-body.root-four-grid .data-module-resizer{cursor:row-resize;grid-area:2/1/auto/4}.workbench-body.root-four-grid .data-module-resizer span{width:40px;height:2px}.workbench-body.root-plot-stack-side{grid-template-rows:minmax(0,50fr) 8px minmax(0,50fr);grid-template-columns:minmax(0,54%) 10px minmax(0,1fr)}.workbench-body.root-plot-stack-side>.split-resizer{grid-area:1/2/4}.workbench-body.root-plot-stack-side .data-pane-slot-0{grid-area:3/1}.workbench-body.root-plot-stack-side .data-pane-slot-1{grid-area:1/3/4}.workbench-body.data-pane-count-3.root-plot-stack-side .data-pane-slot-1{grid-area:1/3}.workbench-body.data-pane-count-3.root-plot-stack-side .data-pane-slot-2{grid-area:3/3}.workbench-body.root-plot-stack-side .data-module-resizer,.workbench-body.data-pane-count-3.root-plot-stack-side .data-module-resizer-slot-0{grid-area:2/1}.workbench-body.data-pane-count-3.root-plot-stack-side .data-module-resizer-slot-1{grid-area:2/3}.workbench-body.root-pane-data-first.root-plot-stack-side{grid-template-columns:minmax(0,1fr) 10px minmax(0,54%)}.workbench-body.root-pane-data-first.root-plot-stack-side>.split-resizer{grid-area:1/2/4}.workbench-body.root-pane-data-first.root-plot-stack-side .data-pane-slot-0{grid-area:3/3}.workbench-body.root-pane-data-first.root-plot-stack-side .data-pane-slot-1{grid-area:1/1/4}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-pane-slot-1{grid-area:1/1}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-pane-slot-2{grid-area:3/1}.workbench-body.root-pane-data-first.root-plot-stack-side .data-module-resizer,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-module-resizer-slot-0{grid-area:2/3}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-module-resizer-slot-1{grid-area:2/1}.workbench-body.root-plot-side-stack{grid-template-rows:minmax(0,58%) 10px minmax(0,1fr);grid-template-columns:minmax(0,50fr) 8px minmax(0,50fr)}.workbench-body.root-plot-side-stack>.split-resizer{grid-area:2/1/auto/4}.workbench-body.root-plot-side-stack .data-pane-slot-0{grid-area:1/3}.workbench-body.root-plot-side-stack .data-pane-slot-1{grid-area:3/1/auto/4}.workbench-body.data-pane-count-3.root-plot-side-stack .data-pane-slot-1{grid-area:3/1}.workbench-body.data-pane-count-3.root-plot-side-stack .data-pane-slot-2{grid-area:3/3}.workbench-body.root-plot-side-stack .data-module-resizer,.workbench-body.data-pane-count-3.root-plot-side-stack .data-module-resizer-slot-0{grid-area:1/2}.workbench-body.data-pane-count-3.root-plot-side-stack .data-module-resizer-slot-1{grid-area:3/2}.workbench-body.root-pane-data-first.root-plot-side-stack{grid-template-rows:minmax(0,1fr) 10px minmax(0,58%)}.workbench-body.root-pane-data-first.root-plot-side-stack>.split-resizer{grid-area:2/1/auto/4}.workbench-body.root-pane-data-first.root-plot-side-stack .data-pane-slot-0{grid-area:3/3}.workbench-body.root-pane-data-first.root-plot-side-stack .data-pane-slot-1{grid-area:1/1/auto/4}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-pane-slot-1{grid-area:1/1}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-pane-slot-2{grid-area:1/3}.workbench-body.root-pane-data-first.root-plot-side-stack .data-module-resizer,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-module-resizer-slot-0{grid-area:3/2}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-module-resizer-slot-1{grid-area:1/2}.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-pane-slot-1,.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-pane-slot-2,.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-module-resizer-slot-1,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-pane-slot-1,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-pane-slot-2,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-module-resizer-slot-1{grid-row:1/4}.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-pane-slot-1,.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-pane-slot-2,.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-module-resizer-slot-1,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-pane-slot-1,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-pane-slot-2,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-module-resizer-slot-1{grid-column:1/4}.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-pane-slot-0{width:54%;top:calc(50% + 4px);bottom:0;left:0}.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-pane-slot-1{height:calc(50% - 4px);top:0;left:calc(54% + 10px);right:0}.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-pane-slot-2{inset:calc(50% + 4px) 0 0 calc(54% + 10px)}.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-module-resizer-slot-0{width:54%;height:8px;top:calc(50% - 4px);left:0}.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-module-resizer-slot-1{height:8px;top:calc(50% - 4px);left:calc(54% + 10px);right:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-pane-slot-0{width:54%;top:calc(50% + 4px);bottom:0;right:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-pane-slot-1{width:calc(46% - 10px);height:calc(50% - 4px);top:0;left:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-pane-slot-2{width:calc(46% - 10px);top:calc(50% + 4px);bottom:0;left:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-module-resizer-slot-0{width:54%;height:8px;top:calc(50% - 4px);right:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-module-resizer-slot-1{width:calc(46% - 10px);height:8px;top:calc(50% - 4px);left:0}.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-pane-slot-0{height:58%;top:0;left:calc(56% + 4px);right:0}.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-pane-slot-1{width:calc(56% - 4px);top:calc(58% + 10px);bottom:0;left:0}.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-pane-slot-2{inset:calc(58% + 10px) 0 0 calc(56% + 4px)}.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-module-resizer-slot-0{width:8px;height:58%;top:0;left:calc(56% - 4px)}.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-module-resizer-slot-1{width:8px;top:calc(58% + 10px);bottom:0;left:calc(56% - 4px)}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-pane-slot-0{height:58%;bottom:0;left:calc(56% + 4px);right:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-pane-slot-1{width:calc(56% - 4px);height:calc(42% - 10px);top:0;left:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-pane-slot-2{height:calc(42% - 10px);top:0;left:calc(56% + 4px);right:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-module-resizer-slot-0{width:8px;height:58%;bottom:0;left:calc(56% - 4px)}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-module-resizer-slot-1{width:8px;height:calc(42% - 10px);top:0;left:calc(56% - 4px)}.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-pane-slot-1,.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-pane-slot-2,.workbench-body.data-pane-count-3.root-plot-stack-side:not(.root-pane-data-first) .data-module-resizer-slot-1{grid-column:3/4;width:auto;left:0;right:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-pane-slot-1,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-pane-slot-2,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-stack-side .data-module-resizer-slot-1{grid-column:1/2;width:auto;left:0;right:0}.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-pane-slot-1,.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-pane-slot-2,.workbench-body.data-pane-count-3.root-plot-side-stack:not(.root-pane-data-first) .data-module-resizer-slot-1{grid-row:3/4;height:auto;top:0;bottom:0}.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-pane-slot-1,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-pane-slot-2,.workbench-body.data-pane-count-3.root-pane-data-first.root-plot-side-stack .data-module-resizer-slot-1{grid-row:1/2;height:auto;top:0;bottom:0}.workbench-body.split-side .split-resizer{cursor:col-resize}.workbench-body.split-side .split-resizer span{width:3px;height:42px}.analysis-pane-actions .pane-corner-menu summary,.review-pane-actions .pane-corner-menu summary,.playback-pane-actions .pane-corner-menu summary{width:32px;min-width:32px;padding:4px}.analysis-pane-actions .pane-corner-menu summary span,.review-pane-actions .pane-corner-menu summary span,.playback-pane-actions .pane-corner-menu summary span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workbench-body.root-plot-stack-side .data-module-resizer{cursor:row-resize}.workbench-body.root-plot-stack-side .data-module-resizer span{width:40px;height:2px}.workbench-body.root-plot-side-stack .data-module-resizer{cursor:col-resize}.workbench-body.root-plot-side-stack .data-module-resizer span{width:2px;height:40px}.app-shell[data-fg-side-rail-form=mobile]{grid-template-columns:1fr;min-height:0;overflow:hidden}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench [data-workbench-pane-id]{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;position:relative!important;inset:auto!important}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench>:is(div,section):has([data-workbench-pane-id]){display:contents}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench>:is(div,section):has([data-workbench-pane-id])>:is(div,section):has([data-workbench-pane-id]){display:contents}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .mobile-workbench-switcher-shell{z-index:58;border:1px solid var(--fg-theme-border);background-color:var(--fg-theme-floating);max-width:calc(100vw - 32px);box-shadow:0 10px 24px var(--fg-theme-shadow);border-radius:8px;align-items:stretch;gap:2px;margin:0 16px 10px;padding:4px;display:flex;position:sticky;top:8px}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .mobile-workbench-switcher-chevron{width:30px;min-height:34px;color:var(--fg-theme-primary);background:var(--fg-theme-primary-soft);box-shadow:inset 0 0 0 1px var(--fg-theme-primary);border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .mobile-workbench-switcher-chevron[data-can-page=true]{display:inline-flex}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .mobile-workbench-switcher{scroll-behavior:smooth;scrollbar-width:none;background:linear-gradient(to right, color-mix(in srgb, var(--fg-theme-control) 94%, transparent), transparent) left center / 18px 100% no-repeat, linear-gradient(to left, color-mix(in srgb, var(--fg-theme-control) 94%, transparent), transparent) right center / 18px 100% no-repeat, radial-gradient(farthest-side at 0 50%, var(--fg-theme-shadow), transparent) left center / 12px 100% no-repeat, radial-gradient(farthest-side at 100% 50%, var(--fg-theme-shadow), transparent) right center / 12px 100% no-repeat;background-attachment:scroll,scroll,local,local;flex:auto;gap:6px;min-width:0;display:flex;overflow-x:auto}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .mobile-workbench-switcher::-webkit-scrollbar{display:none}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .mobile-workbench-switcher button{min-height:34px;color:var(--fg-theme-text);background:0 0;border:0;border-radius:5px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .mobile-workbench-switcher button.active{color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft);box-shadow:inset 0 0 0 1px var(--fg-theme-selection)}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.split-stack,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.split-side{grid-template-rows:minmax(0,50vh) 10px minmax(0,1fr);grid-template-columns:1fr}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.split-side{grid-template-rows:minmax(0,50vh) 10px minmax(0,1fr)}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.split-stack,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.split-side{grid-template-rows:minmax(0,1fr) 10px minmax(0,50vh);grid-template-columns:1fr}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.split-side{grid-template-rows:minmax(0,1fr) 10px minmax(0,50vh)}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.split-stack>.split-resizer,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.split-side>.split-resizer{grid-area:2/1}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-three-columns,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-three-rows,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-plot-stack-side,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-plot-side-stack{grid-template-columns:1fr}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-three-columns,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-three-rows{grid-template-rows:minmax(0,50vh) 10px minmax(320px,50fr) minmax(320px,50fr)}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-three-columns,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-three-rows{grid-template-rows:minmax(320px,50fr) minmax(320px,50fr) 10px minmax(0,50vh)}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid{grid-template-rows:minmax(0,50vh) 10px minmax(320px,1fr) minmax(320px,1fr) minmax(320px,1fr)}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-plot-stack-side,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-plot-side-stack{grid-template-rows:minmax(0,50vh) 10px minmax(320px,1fr) minmax(320px,1fr)}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-plot-stack-side,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-plot-side-stack{grid-template-rows:minmax(320px,1fr) 10px minmax(0,50vh) minmax(320px,1fr)}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-three-columns>.split-resizer,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-three-rows>.split-resizer{grid-area:3/1}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid>.split-resizer{grid-area:2/1}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid .data-module-resizer{display:none}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-plot-stack-side>.split-resizer,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-plot-side-stack>.split-resizer,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-plot-stack-side>.split-resizer,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-plot-side-stack>.split-resizer{grid-area:2/1}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid .home-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid .dashboard-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid .community-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid .analysis-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid .review-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid .playback-pane-module{grid-area:auto/1}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid .data-pane-slot-0{grid-area:3/1}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid .data-pane-slot-1{grid-area:4/1}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-four-grid .data-pane-slot-2{grid-area:5/1}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-plot-stack-side .data-pane-slot-0,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-plot-side-stack .data-pane-slot-0{grid-area:3/1}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-plot-stack-side .data-pane-slot-1,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-plot-side-stack .data-pane-slot-1,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-plot-stack-side .data-pane-slot-0,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-plot-side-stack .data-pane-slot-0{grid-area:4/1}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-plot-stack-side .data-pane-slot-1,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.root-pane-data-first.root-plot-side-stack .data-pane-slot-1{grid-area:1/1}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex:auto;align-items:stretch;gap:0;height:auto;min-height:0;max-height:none;scroll-padding-inline:0;display:flex;overflow:auto hidden}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench>.split-resizer,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench .data-module-resizer,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench:not([data-workbench-paged]) .pane-tree-divider{display:none}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench .home-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench .dashboard-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench .community-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench .help-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench .analysis-pane-module{order:25}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench .review-pane-module{order:30}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench .playback-pane-module{order:35}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench.root-pane-data-first .home-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench.root-pane-data-first .dashboard-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench.root-pane-data-first .community-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench.root-pane-data-first .help-pane-module,.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench.root-pane-data-first .analysis-pane-module{order:15}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench.root-pane-data-first .review-pane-module{order:20}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.mobile-screen-workbench.root-pane-data-first .playback-pane-module{order:25}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.split-side .split-resizer{cursor:row-resize}.app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .workbench-body.split-side .split-resizer span{width:42px;height:3px}.workspace-command-palette-backdrop{display:contents}.workspace-command-palette-dialog{position-anchor:auto;margin:0}.workspace-command-palette-backdrop>dialog.workspace-command-palette-dialog[data-placement]{position-anchor:auto;position:fixed;bottom:auto;right:auto;transform:none}.workspace-command-palette-dialog[open]{display:flex}.workspace-command-palette-input-row{align-items:center;gap:var(--fg-space-inline);padding:var(--fg-space-inline) var(--fg-space-row);border-bottom:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);display:flex}.workspace-command-palette-input-row input[data-fg-omni-search-input]{min-width:0;color:inherit;font-size:var(--fg-body-font-size);background:0 0;border:0;outline:none;flex:auto;padding:8px 0;line-height:1.4}.workspace-command-palette-input-row input[data-fg-omni-search-input]::placeholder{color:var(--fg-theme-text-disabled)}.workspace-command-palette-input-row input[data-fg-omni-search-input]::-webkit-search-cancel-button{appearance:none;display:none}.workspace-command-palette-input-row input[data-fg-omni-search-input]::-webkit-search-decoration{appearance:none;display:none}.workspace-command-palette-input-row input[data-fg-omni-search-input]::-webkit-search-results-button{appearance:none;display:none}.workspace-command-palette-input-row input[data-fg-omni-search-input]::-webkit-search-results-decoration{appearance:none;display:none}.workspace-command-palette-input-row:focus-within{box-shadow:inset 0 -2px 0 0 var(--fg-theme-focus)}.workspace-command-palette-hint{color:var(--fg-theme-text-disabled);letter-spacing:.05em;text-transform:uppercase;flex:none;font-size:11px}.workspace-command-palette-provider-status{justify-content:space-between;align-items:center;gap:var(--fg-space-inline);padding:var(--fg-space-control) var(--fg-space-row);border-bottom:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-warning-soft,var(--fg-theme-control));color:var(--fg-theme-text-secondary);font-size:12px;display:flex}.workspace-command-palette-dialog ol[data-fg-omni-search-results]{flex:auto;margin:0;padding:4px 0;list-style:none;overflow-y:auto}.workspace-command-palette-result{align-items:start;gap:var(--fg-space-inline);padding:var(--fg-space-control) var(--fg-space-row);cursor:pointer;border-left:3px solid #0000;grid-template-columns:80px 1fr;display:grid}.workspace-command-palette-result.is-selected,.workspace-command-palette-result[aria-selected=true]{background:var(--fg-theme-selection-soft);border-left-color:var(--fg-theme-selection)}.workspace-command-palette-result.is-disabled{cursor:not-allowed;opacity:.72}.workspace-command-palette-result-kind{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);height:22px;color:var(--fg-theme-text-secondary);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.workspace-command-palette-result.is-selected .workspace-command-palette-result-kind{border-color:var(--fg-theme-selection);color:var(--fg-theme-selection-ink);background:var(--fg-theme-selection-soft)}.workspace-command-palette-result-body{gap:var(--fg-space-detail);flex-direction:column;min-width:0;display:flex}.workspace-command-palette-result-label{font-size:var(--fg-body-font-size);color:var(--fg-theme-text);overflow-wrap:anywhere;font-weight:500}.workspace-command-palette-result-description{color:var(--fg-theme-text-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.workspace-command-palette-empty{color:var(--fg-theme-text-muted);padding:16px 20px;font-size:13px}.workspace-command-palette-trigger{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);width:100%;color:var(--fg-theme-text-secondary);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:inline-flex}.workspace-command-palette-trigger:hover{border-color:var(--fg-theme-info);color:var(--fg-theme-info)}.workspace-command-palette-trigger:focus-visible{border-color:var(--fg-theme-focus);color:var(--fg-theme-primary);outline:2px solid var(--fg-theme-focus);outline-offset:2px}.workspace-command-palette-trigger .workspace-command-palette-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.workspace-command-palette-trigger .workspace-command-palette-trigger-shortcut{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-canvas);color:var(--fg-theme-text-muted);letter-spacing:.05em;border-radius:4px;flex:none;padding:2px 6px;font-size:10px}@media (width<=720px){.workspace-command-palette-backdrop{padding:8vh 8px 16px}.workspace-command-palette-dialog{max-width:100%;max-height:80vh}.workspace-command-palette-result{grid-template-columns:64px 1fr;gap:8px;padding:8px 12px}}@media (width<=480px){.workspace-command-palette-result{grid-template-columns:1fr}.workspace-command-palette-result-kind{justify-self:start}}.workspace-command-palette-sign-in{padding:var(--fg-space-inline) var(--fg-space-row);margin:0}.workspace-command-palette-sign-in button{color:var(--fg-theme-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
