.control-tooltip{z-index:120;box-sizing:border-box;width:max-content;max-width:min(24rem,100vw - 16px);padding:var(--fg-space-detail) var(--fg-space-control);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:var(--fg-floating-shadow);overflow-wrap:anywhere;pointer-events:auto;margin:0;font-size:12px;font-weight:400;line-height:1.35;position:fixed;inset:auto;overflow:visible}.control-tooltip.control-tooltip--hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;pointer-events:none;border:0;width:1px;height:1px;padding:0;overflow:hidden}:is(.workbench-pane-menu,.workspace-session-popover) button:is([role=menuitemcheckbox],[role=menuitemradio]),.workspace-session-quick-open-sheet button[role=checkbox]{grid-template-columns:14px minmax(0,1fr);align-items:center;gap:7px;display:grid}:is(.workbench-pane-menu,.workspace-session-popover) button:is([role=menuitemcheckbox],[role=menuitemradio]):before,.workspace-session-quick-open-sheet button[role=checkbox]:before{box-sizing:border-box;border:1px solid var(--fg-theme-border-strong);content:"";border-radius:3px;grid-area:1/1;place-items:center;width:14px;height:14px;font-size:.68rem;line-height:1;display:grid}:is(.workbench-pane-menu,.workspace-session-popover) button:is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true]:before,.workspace-session-quick-open-sheet button[role=checkbox][aria-checked=true]:before{border-color:var(--fg-theme-selection);background:var(--fg-theme-selection);color:var(--fg-theme-control)}:is(.workbench-pane-menu,.workspace-session-popover) button:is([role=menuitemcheckbox],[role=menuitemradio])[aria-checked=true]:after,.workspace-session-quick-open-sheet button[role=checkbox][aria-checked=true]:after{border:solid var(--fg-theme-control);content:"";border-width:0 2px 2px 0;grid-area:1/1;place-self:center;width:3px;height:7px;transform:translateY(-1px)rotate(45deg)}.workbench-pane-menu button[role=menuitemradio]:before{border-radius:50%}.workbench-pane-menu button[role=menuitemradio][aria-checked=true]:after{background:var(--fg-theme-control);border:0;border-radius:50%;width:6px;height:6px;transform:none}.workbench-body[data-workbench-paged]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;position:relative;overflow:auto hidden;display:block!important}.workbench-swipe-page{pointer-events:none;scroll-snap-align:start;scroll-snap-stop:always;inline-size:100%;position:absolute;inset-block:0}.workbench-body[data-workbench-paged] .pane-tree-divider,.workbench-body.mobile-screen-workbench[data-workbench-paged] .pane-tree-divider{display:block}.workbench-body[data-workbench-paged] .workbench-pane-group{scroll-snap-align:none}.app-shell[data-fg-workspace-presentation=single-group] .workbench-body[data-workbench-paged] .lower-coupled-pane-module-body{overscroll-behavior-x:auto}.workbench-menu-mobile-exit{z-index:1;background:var(--fg-theme-floating,var(--fg-theme-panel));justify-content:end;display:flex;position:sticky;top:0}.workbench-menu-mobile-exit button{min-block-size:44px;min-inline-size:44px;font:inherit;background:0 0;border:0}@media (pointer:coarse){.workbench-pane-context-menu button{min-block-size:44px}}.workbench-tab-overflow,.workbench-tab-overflow__shell{align-items:stretch;min-width:0;min-height:0;display:flex}.workbench-tab-overflow{flex:0 auto;width:max-content;max-width:100%}.workbench-tab-overflow__shell{flex:auto;overflow:hidden}.workbench-tab-overflow__viewport{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;flex:auto;min-width:0;overflow:auto hidden}.workbench-tab-overflow__viewport::-webkit-scrollbar{display:none}.workbench-tab-overflow__content{align-items:stretch;width:max-content;min-width:100%;height:100%;display:flex}.workbench-tab-overflow__scroll{flex:0 0 var(--fg-control-height,30px);background:var(--fg-theme-navigation);min-width:0;min-height:0;color:var(--fg-theme-text);box-shadow:none;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.workbench-tab-overflow__scroll:disabled{color:var(--fg-theme-text-muted)}.workbench-tab-overflow__scroll:not(:disabled):hover{background:var(--fg-theme-hover)}.workbench-tab-overflow__scroll:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:-2px}.workbench-theme-provider{display:contents}.workbench-pane-group{--workbench-pane-outer-margin:0px;--fg-pane-toolbar-layer:430;--fg-pane-focus-layer:calc(var(--fg-pane-toolbar-layer) + 1);box-sizing:border-box;min-width:0;min-height:0;padding:var(--workbench-pane-outer-margin);color:var(--fg-theme-text);background:var(--fg-theme-canvas);grid-template-rows:38px minmax(0,1fr);display:grid;position:absolute;overflow:hidden}.workbench-pane-group[data-pane-surface=content],.workbench-pane-group[data-pane-surface=content] .workbench-pane-viewport{background:var(--fg-theme-pane-background)}.workbench-pane-group[data-pane-surface=canvas] .workbench-pane-viewport{--fg-pane-content-background:var(--fg-theme-canvas);background:var(--fg-theme-canvas)}.app-shell[data-fg-workspace-presentation=single-group] .workbench-body.mobile-screen-workbench:not([data-workbench-presentation=maximized]) .workbench-pane-group:not(:where([data-workbench-paged] *)){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}:is(.workbench-body.workbench-body-tree-layout>:has(.workbench-pane-group),.workbench-body.workbench-body-tree-layout :has(>.workbench-pane-group)){overflow:visible}.workbench-pane-group[data-pane-density=compact]{--workbench-pane-outer-margin:0px}.workbench-pane-group[data-pane-focused=true]:after{content:"";z-index:var(--fg-pane-focus-layer);box-sizing:border-box;border:1px solid var(--fg-theme-selection);pointer-events:none;position:absolute;inset:0}.workbench-body.workbench-body-tree-layout .workbench-pane-group[data-pane-focused=true]:after,.workbench-body[data-workbench-presentation=maximized] .workbench-pane-group[data-pane-focused=true]:after{content:none}.workbench-pane-tab-strip{z-index:61;box-sizing:border-box;border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-navigation);width:100%;height:38px;min-height:38px;max-height:38px;box-shadow:inset 0 -1px 0 var(--fg-theme-border-subtle);border-bottom:0;border-radius:0;align-items:stretch;display:flex;position:relative;overflow:hidden}.workbench-pane-tab-run{flex:auto;min-width:0;display:flex;position:relative}.workbench-pane-tab{border-right:1px solid var(--fg-theme-border-subtle);flex:0 auto;min-width:84px;max-width:280px;display:flex;position:relative}.workbench-pane-tab[data-pane-tab-dragging=true]{z-index:2;outline:2px dashed var(--fg-theme-focus);outline-offset:-3px}.workbench-pane-tab__activate,.workbench-pane-strip-action{min-width:0;min-height:0;color:var(--fg-theme-text);box-shadow:none;background:0 0;border:0;border-radius:0}.workbench-pane-tab__activate{padding:0 var(--fg-space-control);font:var(--fg-tab-font);text-align:center;flex:auto;align-items:center;gap:4px;display:flex;position:relative;overflow:hidden}.workbench-pane-tab__icon{flex:none;justify-content:center;align-items:center;display:none}.workbench-pane-group[data-pane-density=compact] .workbench-pane-tab{min-width:36px;max-width:44px}.workbench-pane-group[data-pane-density=compact] .workbench-pane-tab__activate{justify-content:center;padding-inline:6px}.workbench-pane-group[data-pane-density=compact] .workbench-pane-tab__icon{display:inline-flex}.workbench-pane-group[data-pane-density=compact] .workbench-pane-tab__label,.workbench-pane-group[data-pane-density=compact] .workbench-pane-tab__context{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.workbench-pane-tab__activate[aria-selected=true]:after{content:"";height:3px;position:absolute;bottom:0;left:0;right:0}.workbench-pane-tab__context{color:var(--fg-theme-text-muted);font-weight:500}.workbench-pane-tab__state{flex:none;font-weight:900}.workbench-pane-tab[data-pane-tab-state=draft] .workbench-pane-tab__state{color:var(--fg-theme-primary)}.workbench-pane-tab[data-pane-tab-state=error] .workbench-pane-tab__state{color:var(--fg-theme-danger)}.workbench-pane-strip-action{flex:0 0 30px;justify-content:center;align-items:center;width:30px;padding:0;display:inline-flex}.workbench-pane-corner-menu{flex-basis:32px;width:32px;margin-inline-start:auto}.workbench-pane-viewport{isolation:isolate;border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-top:0;border-radius:0;min-width:0;min-height:0;position:relative;overflow:hidden}.workbench-pane-group[data-pane-shared-left] .workbench-pane-tab-strip,.workbench-pane-group[data-pane-shared-left] .workbench-pane-viewport,.workbench-session-host .workbench-body.workbench-body-tree-layout .workbench-pane-group:not([data-pane-shared-left]) .workbench-pane-tab-strip,.workbench-session-host .workbench-body.workbench-body-tree-layout .workbench-pane-group:not([data-pane-shared-left]) .workbench-pane-viewport{border-left-width:0}.workbench-pane-group[data-pane-shared-right] .workbench-pane-tab-strip,.workbench-pane-group[data-pane-shared-right] .workbench-pane-viewport{border-right-width:0}.workbench-pane-group[data-pane-shared-top] .workbench-pane-tab-strip{border-top-width:0}.workbench-pane-group[data-pane-shared-bottom] .workbench-pane-viewport,.workbench-session-host[data-fg-workspace-strip-presentation=fixed] .workbench-pane-group:not([data-pane-shared-bottom]) .workbench-pane-viewport{border-bottom-width:0}.workbench-pane-preserved-content{opacity:.42;pointer-events:none;width:100%;height:100%;overflow:hidden}.workbench-pane-group[data-pane-focused=true] .workbench-pane-viewport{border-color:var(--fg-theme-border-subtle);box-shadow:none}.workbench-body.workbench-body-tree-layout[data-workbench-presentation=tree]:has(>.pane-tree-divider) .workbench-pane-group[data-pane-focused=true] .workbench-pane-viewport:after{content:"";z-index:var(--fg-pane-focus-layer);box-sizing:border-box;border:1px solid var(--fg-theme-selection);pointer-events:none;position:absolute;inset:0}.workbench-body.workbench-body-tree-layout[data-workbench-presentation=tree]:has(>.pane-tree-divider) .workbench-pane-group[data-pane-focused=true][data-pane-shared-left] .workbench-pane-viewport:after{left:var(--workbench-focus-left-inset,1px)}.workbench-body.workbench-body-tree-layout[data-workbench-presentation=tree]:has(>.pane-tree-divider) .workbench-pane-group[data-pane-focused=true][data-pane-shared-right] .workbench-pane-viewport:after{right:var(--workbench-focus-right-inset,1px)}.workbench-body.workbench-body-tree-layout[data-workbench-presentation=tree]:has(>.pane-tree-divider) .workbench-pane-group[data-pane-focused=true][data-pane-shared-bottom] .workbench-pane-viewport:after{bottom:var(--workbench-focus-bottom-inset,0px)}.workbench-pane-state{width:100%;min-width:0;height:100%;min-height:0;color:var(--fg-theme-text-secondary);text-align:center;background:var(--fg-theme-control);place-content:center;justify-items:center;gap:10px;padding:16px;display:grid;position:absolute;inset:0;overflow:auto}.workbench-pane-state p{max-width:48ch;margin:0}.workbench-pane-state button{color:var(--fg-theme-primary-ink);border-color:var(--fg-theme-primary);background:var(--fg-theme-primary-soft)}.workbench-pane-state [data-pane-action-state=running]{color:var(--fg-theme-info)}.workbench-pane-state [data-pane-action-state=success]{color:var(--fg-theme-success)}.workbench-pane-state [data-pane-action-state=failure]{color:var(--fg-theme-danger)}.workbench-pane-state__progress{border:3px solid var(--fg-theme-border-subtle);border-top-color:var(--fg-theme-primary);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite workbench-pane-progress}@keyframes workbench-pane-progress{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:root:not([data-fg-reduced-motion=no-preference]) .workbench-pane-state__progress{border-right-color:var(--fg-theme-primary);animation:none}}.workbench-pane-zoom{min-width:0;color:var(--fg-theme-text);font:var(--fg-control-font);align-items:center;display:inline-flex}.workbench-pane-zoom>button{flex:none}.workbench-pane-zoom__percentage{--fg-focus-composite-offset:-2px;min-height:var(--fg-control-height);padding-inline:var(--fg-space-detail);border-radius:var(--fg-control-radius);color:inherit;font:inherit;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.workbench-pane-zoom__percentage:hover:not([data-fitted]),.workbench-pane-zoom__percentage:focus-within{background:var(--fg-theme-hover)}.workbench-pane-zoom__percentage[data-fitted]{color:var(--fg-theme-text-muted)}.workbench-pane-zoom__percentage input{box-sizing:content-box;width:3ch;min-width:0;min-height:0;box-shadow:none;color:inherit;text-align:right;font:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}.workbench-pane-drop-feedback{z-index:90;box-sizing:border-box;border:3px solid var(--fg-theme-primary);color:var(--fg-theme-primary-ink);background:var(--fg-theme-primary-soft);pointer-events:none;place-items:center;font-weight:800;display:grid;position:absolute}.workbench-pane-drop-feedback[data-pane-drop-region=invalid]{clip:rect(0 0 0 0);border:0;width:1px;height:1px;position:fixed;overflow:hidden}.workbench-pane-split-picker{max-height:calc(100vh - 16px)}.workbench-pane-split-picker>.workbench-pane-menu__heading{color:var(--fg-theme-text-muted)}.workbench-pane-split-picker__choices{gap:2px;display:grid}.workbench-pane-split-picker button:hover:not(:disabled),.workbench-pane-split-picker button:focus-visible:not(:disabled){color:var(--fg-theme-primary-ink);background:var(--fg-theme-primary-soft)}.fg-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:clip visible}.library-gallery__selection[aria-pressed=true],.library-gallery__collection-choice[aria-pressed=true],.workbench-pane-tab__activate[aria-selected=true],.workspace-session-tab-item[data-selected=true],.rail-session-side-rail-pane-entry[data-fg-workspace-side-rail-pane-state=active]{background:var(--fg-theme-selection-soft)}.library-gallery__selection[aria-pressed=true],.library-gallery__collection-choice[aria-pressed=true],.workbench-pane-tab__activate[aria-selected=true],.workspace-session-tab[aria-selected=true],.workspace-session-tab-item[data-selected=true] .workspace-session-tab-action,.rail-session-side-rail-pane-entry[data-fg-workspace-side-rail-pane-state=active]{color:var(--fg-theme-selection-ink)}.workspace-session-tab-item[data-selected=true]{box-shadow:inset 3px 0 0 var(--fg-theme-selection);border-color:#0000}.workspace-session-tab-item:not([data-selected=true]){box-shadow:none}.rail-session-side-rail-pane-entry[data-fg-workspace-side-rail-pane-state=active]{box-shadow:inset 3px 0 0 var(--fg-theme-selection)}.rail-session-side-rail-pane-entry[data-fg-workspace-side-rail-pane-state=open],.rail-session-side-rail-pane-entry[data-fg-workspace-side-rail-pane-state=multiple]{color:var(--fg-theme-selection-ink);box-shadow:inset 1px 0 0 var(--fg-theme-primary)}.rail-session-side-rail-action>button:hover,.rail-session-side-rail-pane-primary:hover,.rail-session-side-rail-open-another:hover,.rail-session-side-rail-form-toggle:hover,.rail-session-side-rail-command-row .workspace-session-quick-open>button:hover{background:var(--fg-theme-hover);border-color:#0000}.rail-session-side-rail-action>button:focus-visible,.rail-session-side-rail-pane-primary:focus-visible,.rail-session-side-rail-open-another:focus-visible,.rail-session-side-rail-form-toggle:focus-visible,.rail-session-side-rail-command-row .workspace-session-quick-open>button:focus-visible{border-color:var(--fg-theme-focus);background:var(--fg-theme-focus-soft);outline:2px solid var(--fg-theme-focus);outline-offset:1px}.workbench-pane-tab__activate:hover,.workbench-pane-strip-action:hover,.workbench-pane-strip-action[aria-expanded=true]{background:var(--fg-theme-hover)}.workbench-pane-tab__activate:focus-visible,.workbench-pane-strip-action:focus-visible{z-index:2;outline:2px solid var(--fg-theme-focus);outline-offset:-3px;box-shadow:0 0 0 3px var(--fg-theme-focus-soft);position:relative}.rail-session-side-rail-pane-entry:hover,.workspace-session-tab-item:hover{background:var(--fg-theme-hover);border-color:#0000}.workspace-session-tab-item:has(.workspace-session-tab-action[aria-expanded=true]){background:var(--fg-theme-hover);border-color:#0000}.rail-session-side-rail-pane-entry:focus-within{border-color:#0000}.rail-session-side-rail-pane-entry .rail-session-side-rail-pane-primary:hover{background:0 0;border:0}.workspace-session-tab:focus-visible,.workspace-session-tab-action:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:-3px;box-shadow:none;border-color:#0000}.workspace-session-tab-item :is(.workspace-session-tab,.workspace-session-tab-action):is(:hover,:focus-visible,[aria-expanded=true]){background:0 0}.workbench-pane-tab__activate[aria-selected=true]:after{background:var(--fg-theme-selection)}.review-chip.fg-experimental-tag{border-color:color-mix(in srgb, var(--fg-theme-danger) 40%, transparent);min-height:20px;color:var(--fg-theme-danger);background:var(--fg-theme-danger-soft);white-space:nowrap;vertical-align:middle;flex:none;margin-inline-start:.25em;font-style:normal;line-height:1.2}.fg-experimental-pane-tag{padding:var(--fg-space-control) var(--fg-page-inset) 0;flex:none;line-height:1}.fg-content-inset>.fg-experimental-pane-tag{padding:0}.fg-experimental-pane-tag .fg-experimental-tag{margin-inline-start:0}.workbench-pane-viewport[data-pane-experimental]{grid-template-rows:auto minmax(0,1fr);display:grid}.workbench-pane-body{min-width:0;min-height:0;position:relative;overflow:hidden}.workbench-pane-rail-close-target{justify-content:center;gap:var(--fg-space-row);padding:var(--fg-space-detail);font:var(--fg-control-font);text-align:center;overflow-wrap:anywhere;flex-direction:column;display:flex;position:fixed}.workbench-body.workbench-body-tree-layout[data-workbench-presentation=maximized]{z-index:80;scroll-snap-type:none;width:100dvw;max-width:none;height:100dvh;max-height:none;position:fixed;inset:0;overflow:hidden}.workbench-body[data-workbench-presentation=maximized] .workbench-pane-group{grid-template-rows:minmax(0,1fr)}.workbench-body[data-workbench-presentation=maximized] .workbench-pane-tab-strip{display:none}.app-shell:has(.workbench-body[data-workbench-presentation=maximized])>:is(.rail-session-side-rail,.rail-session-side-rail-overlay-backdrop){display:none}.workbench-session-host:has(.workbench-body[data-workbench-presentation=maximized])>:is(.workspace-session-strip,.workspace-session-strip-activation-edge){display:none}.workbench-body[data-workbench-presentation=maximized] .workbench-pane-viewport{border:0}.workbench-maximized-restore{z-index:90;position:absolute;inset:0 0 auto auto}.workbench-maximized-restore>button{position:relative}.workbench-maximized-restore>button:focus-visible{outline-offset:calc(-1 * var(--fg-space-detail))}.workbench-maximized-restore svg{pointer-events:none;width:100%;height:100%;filter:drop-shadow(-1px 1px 1px var(--fg-theme-shadow));position:absolute;inset:0}label.fg-switch-button{cursor:pointer;color:var(--fg-theme-text);text-align:start;background:0 0;border:0;padding:0}label.fg-switch-button[data-disabled]{color:var(--fg-theme-text-disabled);cursor:not-allowed}.fg-switch-button svg{flex:none}.workspace-dc-request-pane{width:100%;min-width:0;color:var(--fg-theme-text);box-sizing:border-box;flex-direction:column;gap:10px;font-size:.82rem;line-height:1.4;display:flex}.workspace-dc-request-head{gap:2px;display:grid}.workspace-dc-request-head span:last-child{color:var(--fg-theme-text-muted);font-size:.78rem;font-weight:700}.workspace-dc-request-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workspace-dc-request-meta{color:var(--fg-theme-text-muted);font-size:.78rem}.workspace-dc-request-status{border:1px solid var(--fg-theme-success);color:var(--fg-theme-primary-ink);background:var(--fg-theme-success-soft);border-radius:5px;margin:0;padding:6px 8px;font-size:.8rem}.workspace-dc-request-empty{border:1px dashed var(--fg-theme-border-subtle);color:var(--fg-theme-text-muted);background:var(--fg-theme-panel);border-radius:6px;margin:0;padding:8px 10px;font-size:.8rem}.workspace-dc-request-form{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;gap:10px;padding:10px;display:grid}.workspace-dc-request-field{color:var(--fg-theme-text-secondary);gap:4px;font-size:.82rem;font-weight:700;display:grid}.workspace-dc-request-field-label{color:var(--fg-theme-text-secondary);font-size:.78rem;font-weight:700}.workspace-dc-request-field input[type=text],.workspace-dc-request-field input[type=date],.workspace-dc-request-field textarea{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;box-sizing:border-box;border-radius:5px;padding:5px 8px;font-size:.82rem;font-weight:500}.workspace-dc-request-field textarea{resize:vertical;min-height:64px}.workspace-dc-request-field input[type=text]:focus-visible,.workspace-dc-request-field input[type=date]:focus-visible,.workspace-dc-request-field textarea:focus-visible{border-color:var(--fg-theme-focus);outline:2px solid var(--fg-theme-focus);outline-offset:1px}.workspace-dc-request-field input[aria-invalid=true]{border-color:var(--fg-theme-danger)}.workspace-dc-request-field-error{color:var(--fg-theme-danger);font-size:.76rem;font-weight:600}.workspace-dc-request-visibility{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;margin:0;padding:8px;display:grid}.workspace-dc-request-visibility legend{color:var(--fg-theme-text-secondary);padding:0 4px;font-size:.78rem;font-weight:700}.workspace-dc-request-visibility-option{cursor:pointer;align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.workspace-dc-request-visibility-option input[type=radio]{accent-color:var(--fg-theme-primary);margin:0}.workspace-dc-request-toggle.fg-switch-button{justify-content:flex-start;align-self:flex-start}.workspace-dc-request-form-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-dc-request-preview{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);border-radius:6px;gap:8px;padding:10px;display:grid}.workspace-dc-request-preview-head{gap:2px;display:grid}.workspace-dc-request-preview-head h3{color:var(--fg-theme-text);margin:0;font-size:.95rem;font-weight:700}.workspace-dc-request-preview-instructions{color:var(--fg-theme-text-secondary);margin:0;font-size:.82rem;line-height:1.45}.workspace-dc-request-preview-instructions.muted{color:var(--fg-theme-text-disabled);font-style:italic}.workspace-dc-request-preview-meta{grid-template-columns:minmax(0,1fr);gap:4px 12px;margin:0;padding:0;display:grid}.workspace-dc-request-preview-meta>div{grid-template-columns:minmax(0,130px) minmax(0,1fr);gap:4px 8px;display:grid}.workspace-dc-request-preview-meta dt{color:var(--fg-theme-text-muted);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:.76rem;font-weight:700}.workspace-dc-request-preview-meta dd{color:var(--fg-theme-text);margin:0;font-size:.8rem}.workspace-dc-request-preview-affordances{border:1px dashed var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:5px;gap:4px;margin:0;padding:6px 8px;font-size:.78rem;list-style:none;display:grid}.workspace-dc-request-preview-affordances li{color:var(--fg-theme-text-secondary)}.workspace-dc-request-preview-affordances li[data-shown=false]{color:var(--fg-theme-text-disabled);text-decoration:line-through;-webkit-text-decoration-color:var(--fg-theme-text-disabled);text-decoration-color:var(--fg-theme-text-disabled)}.workspace-dc-request-package{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);border-radius:6px;gap:8px;padding:10px;display:grid}.workspace-dc-request-package-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.workspace-dc-request-package-filename{color:var(--fg-theme-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.workspace-dc-request-package-json{border:1px solid var(--fg-theme-border-subtle);max-height:260px;color:var(--fg-theme-text);background:var(--fg-theme-control);white-space:pre;border-radius:5px;margin:0;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem;line-height:1.45;overflow:auto}.workspace-dc-request-package-actions{gap:8px;display:flex}@media (width<=520px){.workspace-dc-request-visibility,.workspace-dc-request-preview-meta>div{grid-template-columns:minmax(0,1fr)}}.application-setting-row{gap:var(--fg-space-control) var(--fg-space-inline);padding-block:var(--fg-space-inline);border-block-end:1px solid var(--fg-theme-border-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label reset""value value""examples examples""feedback feedback";display:grid}.application-setting-label{grid-area:label;min-inline-size:0}.application-setting-heading{align-items:baseline;gap:var(--fg-space-detail) var(--fg-space-control);flex-wrap:wrap;display:flex}.application-setting-title{font-weight:600}.application-setting-tag{color:var(--fg-theme-text-muted);font:var(--fg-helper-font)}.application-setting-category,.application-setting-help,.application-setting-examples,.application-setting-scope__caption,.application-setting-scope__example,.application-setting-scope__unavailable{color:var(--fg-theme-text-muted);font:var(--fg-helper-font);overflow-wrap:anywhere}.application-setting-help{margin-block-start:var(--fg-space-detail)}.application-setting-help>p{margin:0}.application-setting-help>p+p{margin-block-start:var(--fg-space-detail)}.application-setting-category{margin:0 0 var(--fg-space-detail)}.application-setting-reset{grid-area:reset;justify-content:end;align-self:start;align-items:center;min-block-size:1.375rem;min-inline-size:1.375rem;display:flex}.application-setting-reset .reset-to-default,.application-setting-scope__header .reset-to-default{block-size:1.375rem;min-block-size:0;inline-size:1.375rem;min-inline-size:0;padding:0}.application-setting-value{grid-area:value;min-inline-size:0}.application-setting-control{align-items:center;gap:var(--fg-space-control);min-inline-size:0;min-block-size:var(--fg-control-field-height);flex-wrap:wrap;display:flex}.application-setting-row .application-setting-control>select,.application-setting-row .application-setting-control>input:not([type=checkbox]):not([type=radio]):not(.application-setting-number){inline-size:100%;min-inline-size:0;max-inline-size:var(--fg-field-text-width)}.application-setting-control>label{min-inline-size:0;max-inline-size:100%}.application-setting-number-field{justify-items:start;gap:var(--fg-space-detail);inline-size:100%;max-inline-size:var(--fg-field-text-width);min-inline-size:0;display:grid}.application-setting-number-field>.application-inline-field-state{justify-self:stretch}.application-setting-number-field>.application-setting-inline-field{align-items:center;gap:var(--fg-space-control);color:inherit;font:inherit;white-space:nowrap;display:inline-flex}.application-setting-number-field>.application-setting-inline-field>.application-setting-number{inline-size:var(--fg-field-number-width);flex:none}.fg-number-display-control{gap:var(--fg-space-control);inline-size:100%;min-inline-size:0;display:grid}.fg-number-display-control>select{inline-size:100%;min-inline-size:0}.fg-number-display-control>.application-setting-number-field{max-inline-size:none}.application-setting-control>.application-setting-value-text{overflow-wrap:anywhere;flex:0 auto;min-inline-size:0}.application-setting-row--check .application-setting-heading{flex-wrap:nowrap;align-items:start}.application-setting-row--check .application-setting-heading>input[type=checkbox]{margin:.15rem 0 0}.application-setting-row--check .application-setting-help{padding-inline-start:calc(15px + var(--fg-space-control))}.application-setting-examples,.application-setting-feedback{min-inline-size:0}.application-setting-examples{grid-area:examples}.application-setting-feedback{grid-area:feedback}.application-setting-feedback:empty{display:none}.application-setting-feedback>*+*{margin-block-start:var(--fg-space-detail)}.application-setting-state{overflow-wrap:anywhere;margin:0}.application-setting-examples,.application-setting-scope__example{font-variant-numeric:tabular-nums}.application-control-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--fg-control-column-min,12rem)), 1fr));gap:var(--fg-space-control);min-inline-size:0;display:grid}.application-setting-scopes{gap:var(--fg-space-inline) var(--fg-space-group);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),21.25rem));inline-size:100%;min-inline-size:0;display:grid}.application-setting-scope{align-content:start;gap:var(--fg-space-detail);min-inline-size:0;display:grid}.application-setting-scope__header{justify-content:space-between;align-items:center;gap:var(--fg-space-control);min-block-size:1.25rem;display:flex}.application-setting-scope__caption{color:var(--fg-theme-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-weight:600;overflow:hidden}.application-setting-row .application-setting-scope .application-setting-control>select,.application-setting-row .application-setting-scope .application-setting-control>input:not([type=checkbox]):not([type=radio]){max-inline-size:none}.application-setting-scope__unavailable{min-block-size:var(--fg-control-field-height);align-items:center;margin:0;display:flex}.application-settings-group{border-block-end:1px solid var(--fg-theme-border-subtle);min-inline-size:0;display:grid}.application-settings-group>.application-setting-row:last-child,.application-settings-group>:last-child>.application-setting-row:last-child,.context-control-group>.application-setting-row:only-child{border-block-end:0}.application-settings-group__heading{color:var(--fg-theme-text);font:var(--fg-subheading-font);margin:0}.application-settings-group__note{margin:var(--fg-space-detail) 0 0;color:var(--fg-theme-text-secondary);font:var(--fg-helper-font)}.application-settings-group--collapsible>.application-settings-group__summary{align-items:center;gap:var(--fg-space-control);cursor:pointer;inline-size:fit-content;max-inline-size:100%;list-style:none;display:flex}.application-settings-group--collapsible>.application-settings-group__summary::-webkit-details-marker{display:none}.application-settings-group--collapsible>.application-settings-group__summary:before{content:"";border-block:5px solid #0000;border-inline-start:7px solid;flex:none;block-size:0;inline-size:0;transition:transform .12s}.application-settings-group--collapsible[open]>.application-settings-group__summary:before{transform:rotate(90deg)}.application-settings-group--collapsible:not([open]){padding-block-end:var(--fg-space-inline)}.application-inline-field-state{align-items:start;gap:var(--fg-space-control);border:1px solid var(--fg-theme-border);border-radius:var(--fg-control-radius);background:var(--fg-theme-panel);color:var(--fg-theme-text);padding:.65rem;font-size:.875rem;display:flex}.application-inline-field-state>svg{flex-shrink:0;margin-block-start:.1rem}.application-inline-field-state>div{overflow-wrap:anywhere;min-inline-size:0}.application-inline-field-state[data-tone=error]{border-color:var(--fg-theme-danger);background:var(--fg-theme-danger-soft)}.application-inline-field-state[data-tone=warning]{border-color:var(--fg-theme-warning);background:var(--fg-theme-warning-soft)}.application-inline-field-action{flex-shrink:0;margin-inline-start:auto}.branding-logo{flex:none;justify-content:center;align-items:center;block-size:32px;max-inline-size:64px;display:flex}.branding-logo img{object-fit:contain;block-size:100%;inline-size:auto;max-inline-size:64px;display:block}.rail-session-side-rail-icon .branding-logo,.rail-session-side-rail-icon .branding-logo img{block-size:34px;max-inline-size:34px}.branding-initial{border:1px solid var(--fg-theme-border);border-radius:var(--fg-control-radius);block-size:28px;inline-size:28px;color:var(--fg-theme-text);flex:none;place-items:center;font-weight:600;display:none}.rail-session-side-rail-icon .branding-initial{display:inline-grid}.branding-name{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-inline-size:0;display:-webkit-box;overflow:hidden}.rail-session-side-rail-identity[data-fg-identity-pending]{visibility:hidden}.branding-rail-preview{border:1px solid var(--fg-theme-border-subtle);inline-size:200px;max-inline-size:100%}.branding-rail-preview.rail-session-side-rail-icon{inline-size:50px}.branding-preview-block{gap:var(--fg-space-control);padding-block:var(--fg-space-inline);margin:0;display:grid}.branding-preview-block>figcaption{font-weight:600}.branding-previews{gap:var(--fg-space-row);flex-wrap:wrap;display:flex}.branding-preview{gap:var(--fg-space-control);align-content:start;display:grid}.branding-preview>figcaption{color:var(--fg-theme-text-secondary);font:var(--fg-helper-font)}.branding-preview-forms{align-items:start;gap:var(--fg-space-control);display:flex}.branding-logo-field{align-items:center;gap:var(--fg-space-control);flex-wrap:wrap;display:flex}.rail-session-side-rail-header-actions{align-items:center;gap:var(--fg-control-field-gap);flex-wrap:nowrap;display:flex}.rail-session-side-rail-header-separator{border-left:1px solid var(--fg-theme-border-subtle);align-self:stretch}.rail-session-side-rail-history-actions{align-items:center;gap:var(--fg-control-field-gap);display:flex}.rail-session-side-rail-expanded .rail-session-side-rail-history-actions{margin-inline-start:0}.rail-session-side-rail .rail-session-side-rail-header-actions .rail-session-side-rail-compact-action,.rail-session-side-rail .rail-session-side-rail-header-actions .rail-session-side-rail-compact-action[aria-disabled=true]:hover,.rail-session-side-rail .rail-session-side-rail-header-actions .rail-session-side-rail-form-toggle[aria-disabled=true]{border-style:solid;border-color:#0000}.rail-session-side-rail-icon .rail-session-side-rail-header-actions{flex-direction:column}.rail-session-side-rail-icon .rail-session-side-rail-history-actions{flex-direction:column;width:100%}.rail-session-side-rail-brand .rail-session-side-rail-identity{gap:var(--fg-control-gap);background:0 0;border:0;border-radius:0;min-height:0}.rail-session-side-rail-application-mark{flex:none;width:auto;height:40px;display:block}.rail-session-side-rail-official-name{font-weight:500;line-height:1.2}.rail-session-side-rail-header-actions,.rail-session-side-rail-header-actions .rail-session-side-rail-context-target{flex:none}.rail-session-side-rail-inventory{scrollbar-gutter:auto;padding:0}.rail-session-side-rail-separator{border-top:1px solid var(--fg-theme-border-subtle);flex:none;width:100%}.rail-session-side-rail-pane-entry{border:1px solid #0000;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:0;position:relative}.rail-session-side-rail-pane-entry .rail-session-side-rail-pane-primary{color:inherit;box-shadow:none;background:0 0;border:0}.rail-session-side-rail-expanded .rail-session-side-rail-pane-primary{gap:var(--fg-control-field-gap);padding-inline:5px}.rail-session-side-rail-inline-actions{visibility:hidden;display:flex}.rail-session-side-rail-pane-entry:hover .rail-session-side-rail-inline-actions,.rail-session-side-rail-pane-entry:focus-within .rail-session-side-rail-inline-actions{visibility:visible}.rail-session-side-rail-inline-actions button{color:inherit;background:0 0;border:0}.rail-session-side-rail-icon .rail-session-side-rail-header-actions{align-items:center}.rail-session-side-rail-icon .rail-session-side-rail-official-name{display:none}.rail-session-side-rail-icon .rail-session-side-rail-brand{align-items:center}.rail-session-side-rail-icon .rail-session-side-rail-pane-entry{grid-template-columns:minmax(0,1fr)}.rail-session-side-rail-icon .rail-session-side-rail-pane-primary{position:relative}.rail-session-side-rail-icon [data-fg-community-unread],.rail-session-side-rail-badged-icon>[data-fg-community-unread]{box-sizing:border-box;border-radius:999px;justify-content:center;font-size:10px;line-height:1}.rail-session-side-rail-icon [data-fg-community-unread]{min-width:16px;height:16px;padding:0 2px;position:absolute;top:calc(50% - 16px);right:0}.rail-session-side-rail-icon [data-fg-community-unread]~.rail-session-side-rail-count{top:auto;bottom:0}.rail-session-side-rail-badged-icon{align-self:stretch;align-items:center;display:grid}.rail-session-side-rail-badged-icon>*{grid-area:1/1}.rail-session-side-rail-badged-icon>[data-fg-community-unread]{min-width:1.6em;height:1.6em;margin:-4px calc(-1 * var(--fg-control-field-gap)) 0 -5px;place-self:start end;padding:0 .2em}.rail-session-side-rail-profile-picture{object-fit:cover;border-radius:50%;width:16px;height:16px}.rail-session-side-rail-pane-primary:has(>.rail-session-side-rail-account-detail){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;row-gap:0;display:grid}.rail-session-side-rail-pane-primary>.rail-session-side-rail-account-detail{grid-area:2/2/auto/-1}.rail-session-side-rail-icon .rail-session-side-rail-pane-primary:has(.rail-session-side-rail-caption){flex-direction:column;gap:2px;padding-block:4px}.rail-session-side-rail-caption{letter-spacing:-.02em;text-align:center;white-space:nowrap;align-self:center;margin-inline-start:3px;font-size:.625rem;font-weight:700;line-height:1.25}.workbench-session-side-rail-calibration .rail-session-side-rail-label{overflow:visible}.workbench-session-side-rail-calibration>.rail-session-side-rail-pane-list{width:max-content}.app-shell .rail-session-side-rail.rail-session-side-rail-overlay{z-index:432;box-sizing:border-box;inline-size:min(22rem,100vw - 16px);box-shadow:4px 0 16px var(--fg-theme-border-subtle);position:absolute;inset-block:0;inset-inline-start:0}.rail-session-side-rail-overlay-backdrop{z-index:431;background:var(--fg-theme-backdrop);border:0;border-radius:0;position:absolute;inset:0}@media (width<=960px) and (height<=640px){.app-shell .rail-session-side-rail{overscroll-behavior:contain;display:block;overflow:auto}.app-shell .rail-session-side-rail .rail-session-side-rail-inventory{overflow:visible}}@media (pointer:coarse){.rail-session-side-rail-overlay .rail-session-side-rail-inline-actions{visibility:visible}}.rail-layout-preview-section{min-width:0}.rail-layout-preview{min-width:0;height:150px;padding:var(--fg-space-detail);background:var(--fg-theme-surface);display:flex;overflow:auto}.rail-layout-preview-split{gap:var(--fg-space-detail);flex:auto;min-width:0;min-height:0;display:flex}.rail-layout-preview-horizontal{flex-direction:row}.rail-layout-preview-vertical{flex-direction:column}.rail-layout-preview-first{flex:0 0 var(--rail-layout-ratio);min-width:0;min-height:0;display:flex}.rail-layout-preview-second{flex:auto;min-width:0;min-height:0;display:flex}.rail-layout-preview-cell{box-sizing:border-box;min-width:76px;min-height:58px;padding:var(--fg-space-detail);border:1px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text);background:var(--fg-theme-surface);flex-direction:column;flex:auto;justify-content:space-between;display:flex;overflow:hidden}.rail-layout-preview-cell.is-active{border-color:var(--fg-theme-selection)}.rail-layout-preview-label{text-overflow:ellipsis;white-space:nowrap;font:var(--fg-helper-font);overflow:hidden}.rail-layout-preview-actions{justify-content:flex-end;gap:var(--fg-space-detail);display:flex}.workbench-pane-context-menu .rail-layout-preview-actions button[role=menuitem]{border-radius:var(--fg-control-radius);border:1px solid #0000;flex:0 0 30px;place-items:center;width:30px;min-width:30px;min-height:30px;padding:0;display:grid}.workbench-pane-context-menu .rail-layout-preview-actions button[role=menuitem]:is(:hover,:focus-visible){border-color:var(--fg-theme-focus);background:var(--fg-theme-hover)}.workbench-session-host{--workspace-session-strip-outer-height:47px;grid-template-rows:minmax(0,1fr);width:100%;min-width:0;height:100dvh;display:grid;position:relative;overflow:hidden}.workbench-session-host[data-fg-workspace-strip-presentation=fixed]{grid-template-rows:minmax(0, 1fr) var(--workspace-session-strip-outer-height)}.workspace-session-usable-workspace-probe{z-index:-1;visibility:hidden;pointer-events:none;min-width:0;min-height:0;position:absolute;inset:0}.workspace-session-usable-workspace-probe>.app-shell{width:100%;min-height:0;height:100%!important}[data-fg-retained-workspace-documents]{gap:8px;max-width:560px;margin:24px auto;padding:0 20px 28px;display:grid}[data-fg-retained-workspace-documents] button{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:6px;padding:10px 12px}.application-notices,.application-message,.application-message-dialog{--fg-message-gap:.5rem}.application-message,.application-error-report{gap:var(--fg-message-gap);min-width:0;display:grid}.application-message>:is(h2,p),.application-technical-details p{margin:0}.application-message h2{font-size:inherit;font-weight:600}.application-message-actions,.workspace-session-close-actions{gap:var(--fg-message-gap);flex-wrap:wrap;align-items:center;display:flex}.application-message-choice{justify-items:start;gap:calc(var(--fg-message-gap) / 2);display:grid}.application-message-choice p{color:var(--fg-theme-text-secondary);margin:0}.application-technical-details{border-top:1px solid var(--fg-theme-border);padding-top:var(--fg-message-gap)}.application-technical-details>:not(summary){margin-top:var(--fg-message-gap)}.application-technical-details pre{font-size:inherit;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.app-error-boundary{background:var(--fg-theme-canvas);min-height:100dvh;color:var(--fg-theme-text);place-items:center;display:grid}.workspace-session-close-resolution textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:96px}.workspace-close-drafts p{margin:0 0 4px}.workspace-close-drafts ul{box-sizing:border-box;border:1px solid var(--fg-theme-border);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-user-select:text;user-select:text;border-radius:4px;max-height:9.5em;margin:0;padding:6px 10px;list-style:none;overflow:auto}.workbench-session-background{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.workspace-session-content{grid-row:2;min-width:0;min-height:0;position:relative;overflow:hidden}.workspace-session-content>.app-shell{width:100%;min-width:0;height:100%;min-height:0}.workbench-session-background[aria-hidden=true],.workspace-session-strip[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.workspace-session-documentless-shell{background:var(--fg-theme-panel);grid-template-columns:minmax(128px, var(--setup-rail-width,300px)) minmax(0, 1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.workspace-session-documentless-shell:has(>.workspace-session-documentless-rail.collapsed){grid-template-columns:120px minmax(0,1fr)}.workspace-session-documentless-rail{box-sizing:border-box;width:100%;height:100%;min-height:0}.workspace-session-documentless-shell:has(>:is(.workspace-session-documentless-workspace-button,.rail-session-side-rail-workspace-button)){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.workspace-session-documentless-workspace-button,.workspace-session-documentless-shell>.rail-session-side-rail-workspace-button{z-index:74;margin:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) 10px max(10px, env(safe-area-inset-left));border:1px solid var(--fg-theme-border-strong);background:var(--fg-theme-floating);min-height:38px;color:var(--fg-theme-text);box-shadow:0 10px 24px var(--fg-theme-shadow);font:inherit;cursor:pointer;border-radius:7px;justify-self:start;align-items:center;padding:7px 11px;font-size:.82rem;font-weight:800;display:inline-flex;position:relative;inset:auto}.workspace-session-documentless-sheet{z-index:92;box-sizing:border-box;width:min(430px,92vw);max-width:100%;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));border-right:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);color:var(--fg-theme-text);box-shadow:22px 0 60px var(--fg-theme-shadow);grid-template-rows:auto minmax(0,1fr);gap:18px;display:grid;position:absolute;inset:0 auto 0 0;overflow:hidden}.workspace-session-documentless-sheet>header{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.workspace-session-documentless-sheet-body{min-height:0;overflow-y:auto}.workspace-session-documentless-sheet h1{margin:0;font-size:1.1rem}.workspace-session-documentless-sheet>header button{border:1px solid var(--fg-theme-border);background:var(--fg-theme-control);min-height:34px;color:inherit;font:inherit;cursor:pointer;border-radius:6px;padding:5px 10px}.workspace-session-documentless-sheet-backdrop{z-index:91;background:var(--fg-theme-backdrop);border:0;border-radius:0;padding:0;position:absolute;inset:0}.workbench-session-documentless-home{background:var(--fg-theme-canvas);min-width:0;height:100%;min-height:0;color:var(--fg-theme-text);overflow:auto}.workspace-session-home-surface{min-width:0;height:100%;min-height:0}.workspace-session-home-surface[data-fg-workspace-home-message-present=true]{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.workspace-session-home-message{border:1px solid var(--fg-theme-border-strong);background:var(--fg-theme-floating);color:var(--fg-theme-text);box-shadow:0 8px 24px var(--fg-theme-shadow);border-radius:6px;margin:12px min(260px,100vw - 100px) 0 12px;padding:7px 10px;font-size:.78rem}.workbench-session-documentless-home[data-fg-workspace-route-message-present=true]{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.workspace-session-route-message{border:1px solid var(--fg-theme-border-strong);background:var(--fg-theme-floating);color:var(--fg-theme-text);box-shadow:0 8px 24px var(--fg-theme-shadow);border-radius:6px;margin:12px 12px 0;padding:7px 10px;font-size:.78rem}.workspace-session-documentless-library{box-sizing:border-box;grid-template-rows:auto minmax(0,1fr);min-width:0;height:100%;min-height:0;padding:12px;display:grid}.workspace-session-documentless-library>header{align-items:center;gap:12px;display:flex}.workspace-session-documentless-library>header h2{margin:0}.workspace-session-documentless-library-body{min-width:0;min-height:0;overflow:auto}[data-fg-documentless-library] [aria-label="Import .fg.json into library"]{display:none}.workspace-session-retained-library{border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-panel);color:var(--fg-theme-text);border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.workspace-session-retained-library h3,.workspace-session-retained-library p{margin:0}.workspace-session-retained-library-list{flex-wrap:wrap;gap:8px;display:flex}.workspace-session-strip{z-index:70;box-sizing:border-box;min-width:0;height:var(--workspace-session-strip-outer-height);min-height:var(--workspace-session-strip-outer-height);padding:0 var(--fg-space-control);border-top:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-navigation);color:var(--fg-theme-text);grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:4px;display:grid;position:relative}.workbench-session-host[data-fg-workspace-strip-presentation=overlay]>.workspace-session-strip{bottom:0;right:0;left:var(--fg-workspace-strip-overlay-inset,0px);position:absolute}.workbench-session-host:has([data-fg-workspace-side-rail-form=icon],.rail-session-side-rail-overlay){--fg-workspace-strip-overlay-inset:var(--fg-rail-icon-width)}.workbench-session-host:has([data-fg-workspace-side-rail-form=expanded]:not(.rail-session-side-rail-overlay)){--fg-workspace-strip-overlay-inset:var(--setup-rail-width)}.workbench-session-host[data-fg-workspace-strip-presentation=fixed]>.workspace-session-strip{grid-row:2}.workspace-session-strip-activation-edge{z-index:69;bottom:0;right:0;left:var(--fg-workspace-strip-overlay-inset,0px);cursor:n-resize;touch-action:none;height:10px;position:absolute}.workspace-session-strip-activation-edge:after{background:var(--fg-theme-selection);content:"";opacity:.55;height:2px;position:absolute;bottom:0;left:0;right:0}.workspace-session-strip-activation-edge:hover:after,.workspace-session-strip-activation-edge:active:after{opacity:1;height:3px}.workspace-session-message{border:1px solid var(--fg-theme-border-strong);background:var(--fg-theme-floating);max-width:min(520px,100vw - 16px);color:var(--fg-theme-text);box-shadow:0 8px 24px var(--fg-theme-shadow);border-radius:6px;padding:7px 10px;font-size:.78rem;position:absolute;bottom:calc(100% + 6px);right:8px}.workspace-session-tabs{width:100%}.workspace-session-tab-track .workbench-tab-overflow__content{gap:3px}.workspace-session-empty{color:var(--fg-theme-text-secondary);white-space:nowrap;align-self:center;padding:0 10px;font-size:.78rem}.workspace-session-tab-item{background:0 0;border:0;border-radius:0;flex:none;align-items:stretch;min-width:0;display:flex}.workspace-session-tab-item:has(.workspace-session-tab:focus-visible){border-color:#0000}.workspace-session-tab{box-sizing:border-box;max-width:260px;min-width:var(--fg-control-height);padding:var(--fg-space-detail) 0 var(--fg-space-detail) var(--fg-space-inline);color:var(--fg-theme-text);font:var(--fg-tab-font);cursor:default;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;display:inline-flex}.workspace-session-tab[aria-selected=true]{background:0 0;font-weight:500}.workspace-session-tab:active{cursor:grabbing}.workspace-session-home-tab{cursor:pointer;border-radius:0;justify-content:center;width:34px;min-width:34px;padding:4px}.workspace-session-home-tab:active{cursor:pointer}.workspace-session-menu-trigger:focus-visible,.workspace-session-popover button:focus-visible,[data-fg-workspace-quick-open-trigger]:focus-visible,.rail-history-controls button:focus-visible,.workspace-session-quick-open-sheet button:focus-visible,.workspace-session-documentless-workspace-button:focus-visible,.workspace-session-documentless-sheet>header button:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:-2px;box-shadow:0 0 0 3px var(--fg-theme-focus-soft)}.workspace-session-tab-status{background:var(--fg-theme-warning-soft);max-width:92px;color:var(--fg-theme-warning);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:1px 4px;font-size:.67rem;font-weight:700;display:inline-flex;overflow:hidden}.workspace-session-tab-status[data-state=failed]{background:var(--fg-theme-danger-soft);color:var(--fg-theme-danger)}.workspace-session-tab-status-icon{font-weight:900}.workspace-session-tab-action{box-sizing:border-box;flex:0 0 var(--fg-control-height);color:inherit;font:inherit;cursor:pointer;opacity:1;background:0 0;border:0;border-radius:0;padding:0;font-size:.9rem}.workspace-session-tab-action:hover,.workspace-session-tab-action[aria-expanded=true],.workspace-session-tab-action:focus-visible{background:var(--fg-theme-hover);opacity:1;border-color:#0000}.workspace-session-menu{align-self:stretch;position:relative}.workspace-session-menu-trigger{box-sizing:border-box;height:100%;min-height:30px;color:var(--fg-theme-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;padding:4px 9px;font-size:.76rem;font-weight:650;display:flex}.workspace-session-menu-trigger:hover,.workspace-session-menu[data-open=true]>.workspace-session-menu-trigger{border-color:var(--fg-theme-border-subtle);background:var(--fg-theme-hover)}.workspace-session-quick-open{z-index:3;min-width:0;position:relative}[data-fg-workspace-quick-open-trigger]{box-sizing:border-box;border:1px solid var(--fg-theme-border);background:var(--fg-theme-control);width:100%;min-height:36px;color:var(--fg-theme-text);font:inherit;cursor:pointer;border-radius:6px;justify-content:flex-start;align-items:center;gap:7px;padding:6px 9px;font-size:.78rem;font-weight:700;display:flex}:is([data-fg-workspace-quick-open-trigger],.rail-history-controls button):hover,[data-fg-workspace-quick-open-trigger][aria-expanded=true]{border-color:var(--fg-theme-selection);background:var(--fg-theme-selection-soft);color:var(--fg-theme-selection-ink)}.rail-history-controls button:disabled{cursor:not-allowed;opacity:.42}.workspace-session-quick-open[data-fg-workspace-quick-open-surface=icon]{flex:0 0 32px;align-self:center;width:32px}.workspace-session-quick-open:is([data-fg-workspace-quick-open-surface=expanded],[data-fg-workspace-quick-open-surface=icon]) [data-fg-workspace-quick-open-trigger]{justify-content:center;width:32px;min-height:32px;padding:0}.workspace-session-quick-open:is([data-fg-workspace-quick-open-surface=expanded],[data-fg-workspace-quick-open-surface=icon]) [data-fg-workspace-quick-open-trigger]>span{display:none}.workspace-session-popover.workspace-session-quick-open-menu{top:var(--fg-workspace-quick-open-menu-top,12px);bottom:auto;right:auto;left:var(--fg-workspace-quick-open-menu-left,12px);width:min(250px,100vw - 24px);max-height:var(--fg-workspace-quick-open-menu-max-height,min(520px, calc(100dvh - 84px)));position:fixed;overflow-y:auto}.workspace-session-popover.workspace-session-quick-open-menu button{min-height:30px;padding:4px 8px;line-height:1.15}.workspace-session-quick-open-sheet{gap:4px;display:grid}.workspace-session-quick-open-sheet h2{margin:0 0 4px;font-size:.96rem}.workspace-session-quick-open-sheet button{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px;font-size:.8rem}.workspace-session-quick-open-sheet button:hover,.workspace-session-quick-open-sheet button[aria-pressed=true],.workspace-session-quick-open-sheet button[aria-checked=true]{background:var(--fg-theme-selection-soft);color:var(--fg-theme-selection-ink)}.workspace-session-quick-open-sheet button[aria-pressed=true],.workspace-session-quick-open-sheet button[aria-checked=true]{font-weight:700}.workspace-session-quick-open-sheet button[aria-disabled=true]{color:var(--fg-theme-text-disabled);cursor:default}.workspace-session-add-menu>.workspace-session-menu-trigger{width:32px;padding:0;font-size:1.18rem;font-weight:500}.workspace-session-popover{z-index:2;box-sizing:border-box;border:1px solid var(--fg-theme-border-strong);background:var(--fg-theme-floating);min-width:190px;max-width:calc(100vw - 16px);max-height:min(520px,100dvh - 72px);color:var(--fg-theme-text);box-shadow:0 10px 30px var(--fg-theme-shadow);border-radius:7px;margin:0;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);right:0;overflow-y:auto}.workspace-session-popover[hidden]{display:none}.workspace-session-add-menu .workspace-session-popover{left:0;right:auto}.workspace-session-popover button{width:100%;color:inherit;font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px;font-size:.78rem;display:block}.workspace-session-popover button:hover{background:var(--fg-theme-hover)}.workspace-session-popover button[aria-checked=true]{background:var(--fg-theme-selection-soft);color:var(--fg-theme-selection-ink);font-weight:700}.workspace-session-popover button:disabled,.workspace-session-popover button[aria-disabled=true]{color:var(--fg-theme-text-disabled);cursor:default}.workspace-session-menu-group{display:grid}.workspace-session-menu-group+.workspace-session-menu-group{border-top:1px solid var(--fg-theme-border-subtle);margin-top:4px;padding-top:4px}[data-fg-workspace-strip-context-menu] .workspace-session-menu-group+button{border-top:1px solid var(--fg-theme-border-subtle);border-radius:0 0 4px 4px;margin-top:4px;padding-top:8px}.workspace-session-menu-group-label{color:var(--fg-theme-text-secondary);padding:3px 9px 2px;font-size:.68rem;font-weight:700}.workspace-session-menu-explanation{max-width:240px;color:var(--fg-theme-text-secondary);padding:0 9px 6px;font-size:.7rem;line-height:1.3}.workspace-session-context-popover{max-height:min(360px,60vh);position:fixed;bottom:auto;right:auto;overflow-y:auto}.workspace-session-overflow-list{max-height:min(360px,60vh);list-style:none;overflow-y:auto}.workspace-session-overflow-list button[aria-checked=true]{background:var(--fg-theme-selection-soft);color:var(--fg-theme-selection-ink);font-weight:700}.workspace-session-overflow-menu>.workspace-session-menu-trigger{gap:3px;min-width:38px;padding-inline:6px}[data-fg-workspace-tabs-overflow-icon]{font-size:.92rem;line-height:1}[data-fg-workspace-tabs-overflow-count]{color:var(--fg-theme-text-secondary);font-variant-numeric:tabular-nums;font-size:.68rem}[data-fg-workspace-strip-pin]{box-sizing:border-box;cursor:pointer;width:32px;min-height:32px}[data-fg-omni-search-trigger]{anchor-name:--fg-workspace-search-trigger}dialog.workspace-command-palette-dialog{position-anchor:--fg-workspace-search-trigger;top:calc(anchor(bottom) + 6px);left:anchor(left);max-width:min(640px,100vw - 24px);max-height:min(520px,100dvh - 220px);position:fixed;transform:none}@media (width>=481px){dialog.workspace-command-palette-dialog .workspace-command-palette-result{grid-template-columns:minmax(112px,max-content) minmax(0,1fr)}}@supports not (top:anchor(bottom)){.workspace-command-palette-backdrop>dialog.workspace-command-palette-dialog{top:50%;left:50%;transform:translate(-50%,-50%)}}@media (height<=720px){.workspace-command-palette-backdrop>dialog.workspace-command-palette-dialog{position-anchor:auto;max-height:calc(100dvh - 24px);top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=860px){.workspace-command-palette-backdrop>dialog.workspace-command-palette-dialog{position-anchor:auto;top:50%;left:50%;transform:translate(-50%,-50%)}}.workbench-session-host .app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .figure-stage{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.workbench-session-host .app-shell[data-fg-workspace-presentation=single-group]:not(:has(.workbench-body[data-workbench-presentation=maximized])) .figure-stage>.workbench-body{flex:auto;height:auto;min-height:0;max-height:none}@media (width<=720px){.workspace-session-strip{padding-inline:4px;padding:0 var(--fg-space-control);background:var(--fg-theme-navigation);grid-template-columns:minmax(80px,1fr) auto auto;gap:2px}.workspace-session-tab{font-size:var(--fg-tab-font-size);color:var(--fg-theme-primary-ink);cursor:default;border-radius:0}}.tool-panel .rail-session-controls:has(>.workspace-session-quick-open[data-fg-workspace-quick-open-surface=sheet]){align-items:stretch;gap:12px;display:grid}.tool-panel .rail-session-controls:has(>.workspace-session-quick-open[data-fg-workspace-quick-open-surface=sheet])>.rail-history-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.tool-panel .rail-session-controls:has(>.workspace-session-quick-open[data-fg-workspace-quick-open-surface=sheet])>.rail-history-controls:before{content:"History";color:var(--fg-theme-text-secondary);letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:800}.tool-panel .rail-session-controls:has(>.workspace-session-quick-open[data-fg-workspace-quick-open-surface=sheet])>.rail-history-controls button{width:100%;min-width:0}@media (width<=420px){.workspace-session-menu-trigger{border-radius:0;padding-inline:5px}}.lower-coupled-pane-module{grid-template-rows:minmax(0,1fr);block-size:100%;min-block-size:0;min-inline-size:0;display:grid;overflow:hidden}.lower-coupled-pane-module-body{overscroll-behavior-x:auto;overscroll-behavior-y:contain;block-size:100%;min-block-size:0;min-inline-size:0;overflow:auto}.fg-balanced-choice-grid{gap:var(--fg-space-control);inline-size:100%;min-inline-size:0;display:grid}.fg-balanced-choice-grid>button{overflow-wrap:anywhere;min-inline-size:0}.module-picker-intro{justify-items:center;gap:var(--fg-space-control);text-align:center;display:grid}.module-picker-intro>:is(h2,p){margin:0}.module-picker-intro>p{color:var(--fg-theme-text-secondary);font:var(--fg-body-font)}.module-picker-new-work{justify-content:center;justify-self:stretch;display:flex}.moderation-item{gap:var(--fg-control-gap);min-width:0;padding-block:calc(2 * var(--fg-control-gap));border-block-start:1px solid var(--fg-theme-border-subtle);display:grid}.moderation-item :is(h3,h4,p),.fg-section[data-fg-account-moderation] h3{margin:0}.moderation-item:focus-visible{outline:2px solid var(--fg-theme-focus);outline-offset:2px}.moderation-facts{gap:var(--fg-control-gap);margin:0;display:grid}.moderation-facts dt{font-weight:600}.moderation-facts dd{gap:var(--fg-control-field-gap);overflow-wrap:anywhere;margin:0;display:grid}.moderation-excerpt{border-inline-start:2px solid var(--fg-theme-border-subtle);color:var(--fg-theme-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-inline-start:var(--fg-control-gap)}.library-gallery__filter-menu{box-sizing:border-box;min-width:0;max-height:calc(100vh - 4 * var(--fg-control-gap) - var(--fg-control-field-gap));grid-template-rows:minmax(0,1fr) auto;gap:0}.library-gallery__filter-menu .library-gallery__refinements{gap:var(--fg-control-gap);min-height:0;padding:var(--fg-control-gap);grid-template-columns:repeat(2,minmax(0,1fr));overflow-y:auto}.library-gallery__filter-menu .library-gallery__refinements fieldset{padding:var(--fg-control-gap);border:0}.library-gallery__filter-menu .library-gallery__refinements legend{color:var(--fg-theme-text-muted);padding:0;font-size:.75rem;font-weight:700}.library-gallery__filter-menu .library-gallery__refinement-choices{align-items:flex-start}.library-gallery__filter-menu .library-gallery__choice-help{color:var(--fg-theme-text-secondary);font-size:.75rem;line-height:1.3;display:block}.library-gallery__filter-menu .library-gallery__refinements [data-refinement-axis=tags]{grid-column:1/-1}.library-gallery__filter-footer{border-top:1px solid var(--fg-theme-border-subtle);align-items:center;gap:var(--fg-control-gap);padding:var(--fg-control-gap);flex-wrap:wrap;justify-content:space-between;display:flex}.library-gallery__filter-footer-actions{align-items:center;gap:var(--fg-control-gap);flex-wrap:wrap;margin-left:auto;display:flex}.library-gallery__filter-menu .library-gallery__filter-footer-actions button{min-height:var(--fg-control-height);width:auto}@media (width<=42rem){.library-gallery__filter-menu .library-gallery__refinements{grid-template-columns:minmax(0,1fr)}}.library-gallery__status{color:var(--fg-theme-text-secondary);flex:0 0 var(--fg-control-height);height:var(--fg-control-height);justify-content:center;align-items:center;display:inline-flex}.library-gallery__template-marker{white-space:nowrap;flex:none}.fg-user-avatar{object-fit:cover;display:block}.fg-user-avatar[data-avatar-fallback]{object-fit:contain;border-radius:0}.library-gallery{gap:var(--fg-space-group)}.library-gallery__header{gap:var(--fg-space-group);flex-direction:column;min-width:0;display:flex}.library-gallery__header.fg-content-inset{padding-block-end:0}.library-gallery__top-row,.library-gallery__header-actions,.library-gallery__chips{align-items:center;gap:var(--fg-control-gap);flex-wrap:wrap;display:flex}.library-gallery__top-row{align-items:center;gap:var(--fg-control-gap);flex-wrap:nowrap;display:flex}.library-gallery__header-actions{gap:var(--fg-control-gap);flex:none;margin-inline-start:auto;display:flex}.library-gallery__toolbar>.fg-search-field{flex:20rem}.library-gallery__sort{flex:0 12em}.library-gallery__tabs-shell{align-items:center;gap:var(--fg-control-field-gap);flex:auto;min-width:0;display:flex}.library-gallery__collection-tabs{scrollbar-width:none;touch-action:pan-x;flex:auto;min-width:0;overflow-x:auto}.library-gallery__collection-tabs::-webkit-scrollbar{display:none}.library-gallery__collection-track{align-items:center;width:max-content;display:flex;overflow:visible}.library-gallery__collection-choice{white-space:nowrap}.library-gallery__results.fg-content-scroll{padding-block-start:0}.library-gallery__more{overflow-anchor:none}.library-gallery__grid{gap:var(--fg-space-section) var(--fg-space-group);grid-template-columns:repeat(auto-fill,minmax(min(100%,21.25rem),1fr));margin:0;padding:0;list-style:none;display:grid}.library-gallery__card{gap:var(--fg-control-gap);flex-direction:column;min-width:0;display:flex;position:relative}@media (hover:hover){.library-gallery__card .library-gallery__preview-actions>:not([aria-pressed=true]){opacity:0;transition:opacity .12s ease-out}.library-gallery__card:is(:hover,:focus-within) .library-gallery__preview-actions>*{opacity:1}}.library-gallery__card-summary{grid-template-columns:var(--fg-control-height) minmax(0, 1fr);align-items:start;gap:var(--fg-control-gap);min-width:0;display:grid}.library-gallery__author-mark{width:var(--fg-control-height);height:var(--fg-control-height);box-sizing:border-box;border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);color:var(--fg-theme-text-secondary);border-radius:50%;place-items:center;padding:0;font-weight:600;display:grid;overflow:hidden}.library-gallery__author-mark:is(button){cursor:pointer}.library-gallery__author-mark:not(.library-gallery__author-mark--official){grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.library-gallery__author-mark img{display:block}.library-gallery__author-mark:not(.library-gallery__author-mark--official) img{width:100%;max-width:100%;height:100%;max-height:100%}.library-gallery__author-mark--official{height:56px;transform:translateY(var(--fg-space-detail));background:0 0;border:0;border-radius:0;overflow:visible}.library-gallery__author-mark--official img{object-fit:contain;width:auto;max-width:100%;height:56px}.library-gallery__card-copy{gap:var(--fg-control-field-gap);min-width:0;display:grid}.library-gallery__author-name{min-height:0;color:var(--fg-theme-text-secondary);text-align:start;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:400}.library-gallery__author-names{gap:var(--fg-control-gap);flex-wrap:wrap;display:flex}.library-gallery__author-identity{align-items:center}.library-gallery__title-row{align-items:flex-start;gap:var(--fg-control-gap);display:flex}.library-gallery__title-identity{flex:1;min-width:0;display:grid}.library-gallery__title-main{align-items:center;gap:var(--fg-control-field-gap);flex-wrap:wrap;display:flex}.library-gallery__title-identity .library-gallery__selection{flex:0 auto;padding-block:0}.library-gallery__selection{min-width:0;min-height:0;padding:var(--fg-control-field-gap) 0;text-align:start;justify-content:flex-start;gap:var(--fg-control-field-gap);background:0 0;border-color:#0000;flex:1;font-weight:600}.library-gallery__preview{aspect-ratio:3/2;min-width:0;min-height:0;padding:var(--fg-control-gap);box-sizing:border-box;background:var(--fg-figure-background);border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;position:relative}.library-gallery__preview img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0}.library-gallery__card--source .library-gallery__preview{aspect-ratio:auto;justify-items:start}.library-gallery__identity{margin:0;line-height:1.5}.library-gallery__detail{gap:var(--fg-space-group);flex-direction:column;width:100%;display:flex}.library-gallery__detail-back{align-self:flex-start}.library-gallery__detail-layout{align-items:start;gap:var(--fg-space-group);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}@container (width>=56rem){.library-gallery__detail-layout{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}}.library-gallery__detail-figure{min-width:0;position:relative}.library-gallery__detail-preview{min-width:0;min-height:0;padding:calc(2 * var(--fg-control-gap));background:var(--fg-figure-background);border:1px solid var(--fg-theme-border-subtle);border-radius:var(--fg-control-radius)}.library-gallery__detail-preview img{object-fit:contain;max-width:100%;max-height:65vh}.library-gallery__detail-side{align-content:start;gap:var(--fg-space-row);min-width:0;display:grid}.library-gallery__detail-title{align-items:center;gap:var(--fg-control-gap);flex-wrap:wrap;min-width:0;display:flex}.library-gallery__detail-title h2{overflow-wrap:anywhere;margin:0;font-size:1.4rem;font-weight:600}.library-gallery__detail-actions-slot{display:contents}.library-gallery__detail-side p{margin:0}.library-gallery__people{gap:var(--fg-control-gap);margin:0;padding:0;list-style:none;display:grid}.library-gallery__people .fg-content-author .fg-user-avatar,.library-gallery__people-organization{width:1.5rem;height:1.5rem}.library-gallery__people-organization{box-sizing:border-box;border:1px solid var(--fg-theme-border-subtle);background:var(--fg-theme-control);color:var(--fg-theme-text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.library-gallery__facts th{color:var(--fg-theme-text-secondary);white-space:nowrap}.library-gallery__versions{gap:var(--fg-control-gap);display:grid}.library-gallery__refinements{gap:var(--fg-control-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr));display:grid}.library-gallery__refinements fieldset{gap:var(--fg-control-field-gap);min-width:0;padding:var(--fg-control-gap);border:0;flex-direction:column;display:flex}.library-gallery__refinements [data-refinement-axis=tags]{grid-column:1/-1}.library-gallery__refinement-choices{gap:var(--fg-control-field-gap);flex-wrap:wrap;display:flex}.library-gallery[data-narrow=true] .library-gallery__toolbar>.fg-search-field{flex-basis:100%}@container (width<=60rem){.library-gallery__top-row{flex-direction:column-reverse;align-items:stretch}.library-gallery__header-actions{align-self:flex-end}}[data-fg-scrollbar-primitive-v2] [data-fg-scrollbar-v2-thumb],.scrollbar-generic-primitive [data-fg-scrollbar-v2-thumb]:before{box-shadow:inset 0 0 0 3px var(--fg-theme-nav-inset-edge), 0 1px 3px var(--fg-theme-nav-shadow)}[data-fg-scrollbar-primitive-v2][data-fg-scrollbar-v2-can-navigate=false] [data-fg-scrollbar-v2-thumb]{border-color:var(--fg-theme-nav-viewport-disabled);background:var(--fg-theme-nav-viewport-disabled-soft)}.scrollbar-generic-primitive[data-fg-scrollbar-v2-can-navigate=false]{--fg-scrollbar-v7-viewport-outline:var(--fg-theme-nav-viewport-disabled);--fg-scrollbar-v7-viewport-background:var(--fg-theme-nav-viewport-disabled-soft)}.scrollbar-generic-primitive-stage{z-index:48;border:1px solid var(--fg-theme-nav-track-edge);background:var(--fg-theme-nav-track);width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--fg-theme-nav-range-text);pointer-events:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px 12px;padding:8px;display:grid;position:fixed;top:16px;bottom:16px;right:16px;overflow:auto}.scrollbar-generic-primitive-stage-row{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.scrollbar-generic-primitive-stage-row[data-fg-scrollbar-slice-5-stage-row-axis=vertical]{place-items:end start;min-height:225px}.scrollbar-generic-primitive-stage-id{color:var(--fg-theme-nav-range-text);font-size:.74rem;font-weight:700;line-height:1}.scrollbar-generic-primitive{--fg-scrollbar-v7-control-along-size:30px;--fg-scrollbar-v7-control-gap:5px;--fg-scrollbar-v7-cross-thickness:58px;--fg-scrollbar-v7-text-font-family:"Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--fg-scrollbar-v7-text-root-size:.74rem;--fg-scrollbar-v7-text-range-size:.82rem;--fg-scrollbar-v7-text-tick-size:.62rem;--fg-scrollbar-v7-text-range-weight:500;--fg-scrollbar-v7-text-tick-weight:400;--fg-scrollbar-v7-color-range-text:var(--fg-theme-nav-range-text);--fg-scrollbar-v7-color-semantic-content:var(--fg-theme-nav-diagram);--fg-scrollbar-v7-color-path-stroke:var(--fg-theme-nav-diagram);--fg-scrollbar-v7-companion-line-width:1px;--fg-scrollbar-v7-companion-minor-line-opacity:.16;--fg-scrollbar-v7-companion-major-line-opacity:.72;--fg-scrollbar-v7-path-opacity:.52;--fg-scrollbar-v7-path-stroke-width:.75px;--fg-scrollbar-v7-control-border-width:1px;--fg-scrollbar-v7-control-border-color:var(--fg-theme-nav-control-edge);--fg-scrollbar-v7-control-background:var(--fg-theme-nav-control);--fg-scrollbar-v7-control-accent:var(--fg-theme-primary);--fg-scrollbar-v7-disabled-opacity:.45;--fg-scrollbar-v7-viewport-background:var(--fg-theme-nav-viewport-soft);--fg-scrollbar-v7-viewport-outline:color-mix(in srgb, var(--fg-theme-nav-viewport) 82%, transparent);--fg-scrollbar-v7-selection-fill-alpha:12%;--fg-scrollbar-v7-slim-track-optical-inset:2px;--fg-scrollbar-v7-hierarchy-axis-inset:8px;--fg-scrollbar-v7-semantic-label-lane:17px;grid-template-columns:var(--fg-scrollbar-v7-control-along-size) minmax(120px, 1fr) var(--fg-scrollbar-v7-control-along-size) var(--fg-scrollbar-v7-control-along-size);align-items:stretch;gap:var(--fg-scrollbar-v7-control-gap);width:100%;height:var(--fg-scrollbar-v7-cross-thickness);min-width:0;color:var(--fg-scrollbar-v7-color-range-text);font-family:var(--fg-scrollbar-v7-text-font-family);font-size:var(--fg-scrollbar-v7-text-root-size);background:0 0;border:0 solid #0000;padding:0;line-height:1;display:grid}.workbench-theme-provider[data-fg-theme=dark] .scrollbar-generic-primitive{--fg-scrollbar-v7-selection-fill-alpha:16%}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right]{grid-template-columns:1fr;grid-template-rows:var(--fg-scrollbar-v7-control-along-size) minmax(120px, 1fr) var(--fg-scrollbar-v7-control-along-size) var(--fg-scrollbar-v7-control-along-size);width:var(--fg-scrollbar-v7-cross-thickness);min-width:var(--fg-scrollbar-v7-cross-thickness);justify-self:end;justify-items:stretch;height:100%;min-height:225px}.scrollbar-generic-primitive[data-fg-scrollbar-family=slim]{--fg-scrollbar-v7-control-along-size:16px;--fg-scrollbar-v7-control-background:transparent;--fg-scrollbar-v7-control-border-width:0px;--fg-scrollbar-v7-control-gap:3px;--fg-scrollbar-v7-cross-thickness:16px}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right][data-fg-scrollbar-family=slim]{grid-template-columns:1fr;height:100%;min-height:225px}.scrollbar-placement-pane-host>.scrollbar-generic-primitive[data-fg-scrollbar-placement=right]{grid-template-rows:var(--fg-scrollbar-v7-control-along-size) minmax(0, 1fr) var(--fg-scrollbar-v7-control-along-size) var(--fg-scrollbar-v7-control-along-size);min-height:0}.scrollbar-placement-pane-host>.scrollbar-generic-primitive[data-fg-scrollbar-placement=right] [data-fg-scrollbar-v2-track]{min-height:0}.scrollbar-generic-primitive [data-fg-scrollbar-v2-control]{border:var(--fg-scrollbar-v7-control-border-width) solid var(--fg-scrollbar-v7-control-border-color);background:var(--fg-scrollbar-v7-control-background);width:100%;min-width:0;height:100%;min-height:0;color:var(--fg-scrollbar-v7-control-accent);font:inherit;border-radius:5px;place-items:center;padding:0;font-weight:700;display:grid}.scrollbar-generic-primitive [data-fg-scrollbar-v2-control]:disabled{cursor:default;opacity:var(--fg-scrollbar-v7-disabled-opacity)}.scrollbar-generic-primitive[data-fg-scrollbar-family=slim] [data-fg-scrollbar-v2-icon]{width:12px;height:12px}.scrollbar-generic-primitive [data-fg-scrollbar-v2-track]{min-width:120px;height:var(--fg-scrollbar-v7-cross-thickness);border:1px solid var(--fg-theme-nav-track-edge);background:var(--fg-theme-nav-track);color:var(--fg-scrollbar-v7-color-range-text);border-radius:6px;position:relative;overflow:visible}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right] [data-fg-scrollbar-v2-track]{width:var(--fg-scrollbar-v7-cross-thickness);min-width:var(--fg-scrollbar-v7-cross-thickness);height:100%;min-height:120px}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right][data-fg-scrollbar-family=slim] [data-fg-scrollbar-v2-track]{height:auto;min-height:120px}.scrollbar-placement-pane-host>.scrollbar-generic-primitive[data-fg-scrollbar-placement=right][data-fg-scrollbar-family=slim] [data-fg-scrollbar-v2-track]{min-height:0}.scrollbar-generic-primitive[data-fg-scrollbar-placement=bottom][data-fg-scrollbar-family=slim] [data-fg-scrollbar-v2-track]{margin-inline:var(--fg-scrollbar-v7-slim-track-optical-inset)}.scrollbar-generic-primitive [data-fg-scrollbar-v2-thumb]{--fg-scrollbar-v2-paint-start:0px;--fg-scrollbar-v2-paint-end:0px;--fg-scrollbar-v2-terminal-start-inset:0px;--fg-scrollbar-v2-terminal-end-inset:0px;top:-3px;bottom:-3px;left:var(--fg-scrollbar-v2-thumb-position-start,12%);right:var(--fg-scrollbar-v2-thumb-position-end,24%);z-index:auto;width:auto;color:var(--fg-scrollbar-v7-color-range-text);background:0 0;border:0;border-radius:0;outline:0;place-items:center;display:grid;position:absolute}.scrollbar-generic-primitive [data-fg-scrollbar-v2-thumb][data-fg-scrollbar-v2-terminal-start]{--fg-scrollbar-v2-terminal-start-inset:.25px}.scrollbar-generic-primitive [data-fg-scrollbar-v2-thumb][data-fg-scrollbar-v2-terminal-end]{--fg-scrollbar-v2-terminal-end-inset:.5px}.scrollbar-generic-primitive [data-fg-scrollbar-v2-thumb]:before{z-index:0;content:"";border-radius:inherit;outline:2px solid var(--fg-scrollbar-v7-viewport-outline);outline-offset:-2px;background:var(--fg-scrollbar-v7-viewport-background);pointer-events:none;position:absolute}.scrollbar-generic-primitive[data-fg-scrollbar-axis=horizontal] [data-fg-scrollbar-v2-thumb]:before{top:0;right:calc(var(--fg-scrollbar-v2-paint-end) + var(--fg-scrollbar-v2-terminal-end-inset));bottom:0;left:calc(var(--fg-scrollbar-v2-paint-start) + var(--fg-scrollbar-v2-terminal-start-inset))}.scrollbar-generic-primitive[data-fg-scrollbar-axis=vertical] [data-fg-scrollbar-v2-thumb]:before{top:calc(var(--fg-scrollbar-v2-paint-start) + var(--fg-scrollbar-v2-terminal-start-inset));right:0;bottom:calc(var(--fg-scrollbar-v2-paint-end) + var(--fg-scrollbar-v2-terminal-end-inset));left:0}.scrollbar-generic-primitive :is([data-fg-scrollbar-v2-pan-handle],[data-fg-scrollbar-v2-pan-handle-core]){z-index:2;cursor:grab;touch-action:none;min-width:0;min-height:0;display:block;position:absolute}.scrollbar-generic-primitive[data-fg-scrollbar-axis=horizontal] [data-fg-scrollbar-v2-pan-handle]{width:max(0px,100% - 12px);top:0;bottom:0;left:50%;transform:translate(-50%)}.scrollbar-generic-primitive[data-fg-scrollbar-axis=vertical] [data-fg-scrollbar-v2-pan-handle]{height:max(0px,100% - 12px);top:50%;left:0;right:0;transform:translateY(-50%)}.scrollbar-generic-primitive[data-fg-scrollbar-axis=horizontal] [data-fg-scrollbar-v2-pan-handle-core]{width:min(2px,100%);height:min(8px,100%);top:50%;left:50%;transform:translate(-50%,-50%)}.scrollbar-generic-primitive[data-fg-scrollbar-axis=vertical] [data-fg-scrollbar-v2-pan-handle-core]{width:min(8px,100%);height:min(2px,100%);top:50%;left:50%;transform:translate(-50%,-50%)}.scrollbar-generic-primitive[data-fg-scrollbar-v2-dragging=true] :is([data-fg-scrollbar-v2-pan-handle],[data-fg-scrollbar-v2-pan-handle-core]){cursor:grabbing}.scrollbar-generic-primitive-selection{top:3px;bottom:3px;left:var(--fg-scrollbar-selection-start,18%);z-index:3;width:var(--fg-scrollbar-selection-width,56%);border:1px solid color-mix(in srgb, var(--fg-theme-selection) 82%, transparent);background:color-mix(in srgb, var(--fg-theme-selection) var(--fg-scrollbar-v7-selection-fill-alpha), transparent);pointer-events:none;border-radius:4px;min-width:3px;position:absolute}.scrollbar-generic-primitive-slim-selection{top:1px;bottom:1px;left:var(--fg-scrollbar-selection-start,18%);z-index:3;width:var(--fg-scrollbar-selection-width,56%);border:1px solid color-mix(in srgb, var(--fg-theme-selection) 82%, transparent);background:color-mix(in srgb, var(--fg-theme-selection) var(--fg-scrollbar-v7-selection-fill-alpha), transparent);pointer-events:none;border-radius:4px;min-width:3px;position:absolute}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right] .scrollbar-generic-primitive-selection{top:var(--fg-scrollbar-selection-start,18%);width:auto;height:var(--fg-scrollbar-selection-width,56%);min-height:3px;bottom:auto;left:3px;right:3px}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right] .scrollbar-generic-primitive-slim-selection{top:var(--fg-scrollbar-selection-start,18%);width:auto;height:var(--fg-scrollbar-selection-width,56%);min-height:3px;bottom:auto;left:1px;right:1px}.scrollbar-generic-primitive-input-overview{z-index:2;color:var(--fg-scrollbar-v7-color-semantic-content);font-family:var(--fg-scrollbar-v7-text-font-family);pointer-events:none;position:absolute;inset:5px 0;overflow:hidden}.scrollbar-generic-primitive-semantic-segment-layer{z-index:2;width:100%;height:100%;color:var(--fg-scrollbar-v7-color-semantic-content);pointer-events:none;position:absolute;inset:0;overflow:hidden}.scrollbar-generic-primitive-semantic-segment-layer line{fill:none;shape-rendering:crispedges;stroke:currentColor;stroke-linecap:butt;stroke-width:var(--fg-scrollbar-v7-companion-line-width);vector-effect:non-scaling-stroke;opacity:var(--fg-scrollbar-v7-companion-major-line-opacity)}.scrollbar-generic-primitive-semantic-segment-layer[data-fg-scrollbar-segment-grammar=tier-variable][data-fg-scrollbar-segment-family=wide]{top:0;bottom:0;right:0;left:var(--fg-scrollbar-v7-semantic-label-lane);width:calc(100% - var(--fg-scrollbar-v7-semantic-label-lane));height:100%}.scrollbar-generic-primitive-input-overview-groups{height:20px;position:absolute;top:0;left:0;right:0}.scrollbar-generic-primitive-input-overview-group{top:0;left:var(--fg-scrollbar-i1-overview-start,0%);box-sizing:border-box;width:var(--fg-scrollbar-i1-overview-width,0%);min-width:0;height:100%;color:var(--fg-scrollbar-v7-color-semantic-content);font-size:var(--fg-scrollbar-v7-text-tick-size);font-weight:var(--fg-scrollbar-v7-text-tick-weight);text-align:center;place-items:center;line-height:1.22;display:grid;position:absolute}.scrollbar-generic-primitive-input-overview-connector{width:var(--fg-scrollbar-v7-companion-line-width);background:var(--fg-scrollbar-v7-color-semantic-content);content:"";height:8px;opacity:var(--fg-scrollbar-v7-companion-major-line-opacity);position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.scrollbar-generic-primitive-input-overview-variables{height:20px;position:absolute;bottom:0;left:0;right:0}.scrollbar-generic-primitive-input-overview[data-fg-scrollbar-hierarchy-mode=variables-only] .scrollbar-generic-primitive-input-overview-variables,.scrollbar-generic-primitive-input-overview[data-fg-scrollbar-hierarchy-mode=groups-only] .scrollbar-generic-primitive-input-overview-groups{height:100%;top:0}.scrollbar-generic-primitive-input-overview-variable{top:0;bottom:0;left:var(--fg-scrollbar-i1-overview-start,0%);width:var(--fg-scrollbar-i1-overview-width,0%);min-width:0;color:var(--fg-scrollbar-v7-color-semantic-content);font-size:var(--fg-scrollbar-v7-text-tick-size);font-weight:var(--fg-scrollbar-v7-text-tick-weight);text-align:center;white-space:nowrap;place-items:center;line-height:1.22;display:grid;position:absolute;overflow:hidden}.scrollbar-generic-primitive-input-overview [data-fg-scrollbar-v2-overview-text]{max-width:100%;color:var(--fg-scrollbar-v7-color-semantic-content);font-family:var(--fg-scrollbar-v7-text-font-family);white-space:nowrap;padding:0 3px;display:block;overflow:hidden}.scrollbar-generic-primitive-i5-tier-variable-layer{z-index:2;color:var(--fg-scrollbar-v7-color-semantic-content);font-family:var(--fg-scrollbar-v7-text-font-family);font-size:var(--fg-scrollbar-v7-text-tick-size);font-weight:var(--fg-scrollbar-v7-text-tick-weight);pointer-events:none;position:absolute;inset:0;overflow:hidden}.scrollbar-generic-primitive-i5-tier-row{top:var(--fg-scrollbar-i5-tier-position,0%);height:24px;color:var(--fg-scrollbar-v7-color-semantic-content);font-family:var(--fg-scrollbar-v7-text-font-family);font-size:var(--fg-scrollbar-v7-text-tick-size);font-weight:var(--fg-scrollbar-v7-text-tick-weight);position:absolute;left:0;right:0;transform:translateY(-50%)}.scrollbar-generic-primitive-i5-tier-number,.scrollbar-generic-primitive-i5-variable-name{min-width:0;color:var(--fg-scrollbar-v7-color-semantic-content);font-family:var(--fg-scrollbar-v7-text-font-family);font-size:var(--fg-scrollbar-v7-text-tick-size);font-weight:var(--fg-scrollbar-v7-text-tick-weight);text-overflow:clip;white-space:nowrap;align-items:center;line-height:1;display:grid;position:absolute;overflow:hidden}.scrollbar-generic-primitive-i5-tier-number{font-size:var(--fg-scrollbar-v7-text-tick-size);text-align:center;justify-items:center;top:50%;bottom:auto}.scrollbar-generic-primitive-i5-variable-name{top:0;bottom:0;right:0;left:calc(var(--fg-scrollbar-v7-semantic-label-lane) + 3px);font-size:var(--fg-scrollbar-v7-text-tick-size);text-align:left;justify-items:start}.scrollbar-generic-primitive-i5-coverage-line{width:var(--fg-scrollbar-v7-companion-line-width);background:var(--fg-scrollbar-v7-color-semantic-content);color:var(--fg-scrollbar-v7-color-semantic-content);opacity:var(--fg-scrollbar-v7-companion-major-line-opacity);transform:translateX(calc(var(--fg-scrollbar-v7-companion-line-width) / -2));position:absolute;top:5px;bottom:5px;left:16px}.scrollbar-generic-primitive-i5-tier-variable-layer [data-fg-scrollbar-v2-overview-text]{max-width:100%;color:var(--fg-scrollbar-v7-color-semantic-content);font-family:var(--fg-scrollbar-v7-text-font-family);white-space:nowrap;padding:0;display:block;overflow:hidden}.scrollbar-generic-primitive-i5-variable-name [data-fg-scrollbar-v2-overview-text]{min-width:0}.scrollbar-generic-primitive-live-i5-group{pointer-events:none;position:absolute;inset:0}.scrollbar-generic-primitive-live-i5-group .scrollbar-generic-primitive-i5-tier-number{top:var(--fg-scrollbar-i5-connector-position,0%);left:0;transform:translateY(-50%)}.scrollbar-generic-primitive-live-i5-layer{z-index:2}.scrollbar-generic-primitive-live-i5-group .scrollbar-generic-primitive-i5-coverage-line{top:var(--fg-scrollbar-i5-coverage-start,0%);height:calc(var(--fg-scrollbar-i5-coverage-end,0%) - var(--fg-scrollbar-i5-coverage-start,0%));bottom:auto}.scrollbar-generic-primitive-live-i5-item{top:var(--fg-scrollbar-i5-item-position,0%);height:10px;bottom:auto;transform:translateY(-50%)}.scrollbar-generic-primitive-live-i5-layer[data-fg-scrollbar-hierarchy-mode=variables-only] .scrollbar-generic-primitive-live-i5-item{left:4px}.scrollbar-generic-primitive-semantic-index-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scrollbar-generic-primitive-semantic-index-tick{width:max-content;min-width:12px;height:10px;color:var(--fg-scrollbar-v7-color-semantic-content);font-family:var(--fg-scrollbar-v7-text-font-family);font-size:var(--fg-scrollbar-v7-text-tick-size);font-weight:var(--fg-scrollbar-v7-text-tick-weight);text-align:center;white-space:nowrap;place-items:center;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.scrollbar-generic-primitive-semantic-index-layer[data-fg-scrollbar-semantic-index-axis=horizontal] .scrollbar-generic-primitive-semantic-index-tick{top:50%;left:var(--fg-scrollbar-semantic-index-position,0%);transform:translate(-50%,-50%)}.scrollbar-generic-primitive-semantic-index-layer[data-fg-scrollbar-semantic-index-axis=horizontal][data-fg-scrollbar-label-fit=categorical] .scrollbar-generic-primitive-semantic-index-tick{width:var(--fg-scrollbar-semantic-index-span-width,100%);min-width:0}.scrollbar-generic-primitive-semantic-index-layer[data-fg-scrollbar-semantic-index-axis=vertical] .scrollbar-generic-primitive-semantic-index-tick{top:var(--fg-scrollbar-semantic-index-position,0%);left:50%;transform:translate(-50%,-50%)}.scrollbar-generic-primitive-semantic-index-layer[data-fg-scrollbar-semantic-index-axis=vertical][data-fg-scrollbar-vertical-label-lane=leading] .scrollbar-generic-primitive-semantic-index-tick{left:calc(var(--fg-scrollbar-v7-semantic-label-lane) / 2)}.scrollbar-generic-primitive-semantic-index-tick [data-fg-scrollbar-v2-tick-text]{border-color:var(--fg-scrollbar-v7-color-semantic-content);color:var(--fg-scrollbar-v7-color-semantic-content);font-family:var(--fg-scrollbar-v7-text-font-family);font-size:var(--fg-scrollbar-v7-text-tick-size);font-weight:var(--fg-scrollbar-v7-text-tick-weight);text-overflow:clip;display:block;overflow:hidden}.scrollbar-generic-primitive-g1-grid-layer{inset:0 0 var(--fg-scrollbar-v7-semantic-label-lane);z-index:1;color:var(--fg-scrollbar-v7-color-semantic-content);pointer-events:none;position:absolute;overflow:hidden}.scrollbar-generic-primitive-g1-grid-line{top:0;bottom:0;left:var(--fg-scrollbar-g1-grid-position,0%);width:var(--fg-scrollbar-v7-companion-line-width);background:var(--fg-scrollbar-v7-color-semantic-content);color:var(--fg-scrollbar-v7-color-semantic-content);opacity:var(--fg-scrollbar-v7-companion-minor-line-opacity);transform:translateX(calc(var(--fg-scrollbar-v7-companion-line-width) / -2));position:absolute}.scrollbar-generic-primitive-g1-grid-line:is([data-grid-kind=major],[data-grid-kind=boundary]){opacity:var(--fg-scrollbar-v7-companion-major-line-opacity)}.scrollbar-generic-primitive-g1-wide-tick-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scrollbar-generic-primitive-g1-wide-tick-layer .scrollbar-generic-primitive-semantic-index-tick{top:auto;bottom:5px;left:var(--fg-scrollbar-semantic-index-position,0%);width:max-content;min-width:12px;height:10px;transform:translate(-50%)}.scrollbar-generic-primitive-i2-grid-layer{top:0;bottom:0;right:0;left:var(--fg-scrollbar-v7-semantic-label-lane);z-index:1;color:var(--fg-scrollbar-v7-color-semantic-content);pointer-events:none;position:absolute;overflow:hidden}.scrollbar-generic-primitive-i2-grid-line{top:var(--fg-scrollbar-i2-grid-position,0%);height:var(--fg-scrollbar-v7-companion-line-width);background:var(--fg-scrollbar-v7-color-semantic-content);color:var(--fg-scrollbar-v7-color-semantic-content);opacity:var(--fg-scrollbar-v7-companion-minor-line-opacity);transform:translateY(calc(var(--fg-scrollbar-v7-companion-line-width) / -2));position:absolute;left:0;right:0}.scrollbar-generic-primitive-i2-grid-line:is([data-grid-kind=major],[data-grid-kind=boundary]){opacity:var(--fg-scrollbar-v7-companion-major-line-opacity)}.scrollbar-generic-primitive-i2-wide-tick-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scrollbar-generic-primitive-vertical-right-label-tick{box-sizing:border-box;width:var(--fg-scrollbar-v7-semantic-label-lane);justify-items:end;height:10px;left:0;transform:translateY(-50%)}.scrollbar-generic-primitive-i2-wide-tick-layer .scrollbar-generic-primitive-vertical-right-label-tick{top:var(--fg-scrollbar-semantic-index-position,0%)}.scrollbar-generic-primitive-vertical-right-label-tick[data-fg-scrollbar-v2-tick-anchor=right-anchored-two]{overflow:hidden}.scrollbar-generic-primitive-vertical-right-label-tick[data-fg-scrollbar-v2-tick-anchor=right-anchored-two] :is([data-fg-scrollbar-v2-tick-text],[data-fg-scrollbar-v2-overview-text]){white-space:nowrap;min-width:1ch;display:inline-block}.scrollbar-generic-primitive-vertical-right-label-tick[data-fg-scrollbar-v2-tick-anchor=right-anchored-clockwise-90]{overflow:visible}.scrollbar-generic-primitive-vertical-right-label-tick[data-fg-scrollbar-v2-tick-anchor=right-anchored-clockwise-90] :is([data-fg-scrollbar-v2-tick-text],[data-fg-scrollbar-v2-overview-text]){transform-origin:100%;white-space:nowrap;min-width:1ch;display:inline-block;transform:rotate(90deg)translateY(50%)}.scrollbar-generic-primitive-semantic-index-tick[data-fg-scrollbar-v2-tick-anchor=center-anchored],.scrollbar-generic-primitive-semantic-index-tick[data-fg-scrollbar-v2-tick-anchor=center-anchored-clockwise-90]{overflow:visible}.scrollbar-generic-primitive-semantic-index-tick[data-fg-scrollbar-v2-tick-anchor=center-anchored-clockwise-90] [data-fg-scrollbar-v2-tick-text]{transform-origin:50%;white-space:nowrap;min-width:1ch;display:inline-block;transform:rotate(90deg)}.scrollbar-generic-primitive-i3-band-layer{z-index:1;color:var(--fg-scrollbar-v7-color-semantic-content);font-family:var(--fg-scrollbar-v7-text-font-family);pointer-events:none;position:absolute;inset:0;overflow:hidden}.scrollbar-generic-primitive-i3-band-divider-layer{z-index:1;pointer-events:none;position:absolute;inset:0}.scrollbar-generic-primitive-i3-band-divider{top:0;bottom:0;left:var(--fg-scrollbar-i3-band-divider-position,0%);width:var(--fg-scrollbar-v7-companion-line-width);background:var(--fg-scrollbar-v7-color-semantic-content);color:var(--fg-scrollbar-v7-color-semantic-content);opacity:var(--fg-scrollbar-v7-companion-major-line-opacity);transform:translateX(calc(var(--fg-scrollbar-v7-companion-line-width) / -2));position:absolute}.scrollbar-generic-primitive-i3-band-label-layer{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scrollbar-generic-primitive-i3-band-label{bottom:5px;left:var(--fg-scrollbar-i3-band-center,50%);width:var(--fg-scrollbar-i3-band-label-width,max-content);height:10px;color:var(--fg-scrollbar-v7-color-semantic-content);font-family:var(--fg-scrollbar-v7-text-font-family);font-size:var(--fg-scrollbar-v7-text-tick-size);font-weight:var(--fg-scrollbar-v7-text-tick-weight);text-align:center;text-overflow:ellipsis;white-space:nowrap;place-items:center;line-height:1;display:grid;position:absolute;overflow:hidden;transform:translate(-50%)}.scrollbar-generic-primitive-i3-band-label>.scrollbar-generic-primitive-semantic-ellipsis{text-align:center;width:100%}.scrollbar-generic-primitive[data-fg-scrollbar-family=slim] .scrollbar-generic-primitive-i3-band-label{height:10px;top:50%;bottom:auto;transform:translate(-50%,-50%)}.scrollbar-generic-primitive-i3-band-layer[data-fg-scrollbar-rotation=clockwise-90] .scrollbar-generic-primitive-i3-band-divider{top:var(--fg-scrollbar-i3-band-divider-position,0%);width:auto;height:var(--fg-scrollbar-v7-companion-line-width);transform:translateY(calc(var(--fg-scrollbar-v7-companion-line-width) / -2));bottom:auto;left:0;right:0}.scrollbar-generic-primitive-i3-band-layer[data-fg-scrollbar-rotation=clockwise-90] .scrollbar-generic-primitive-i3-band-label{top:var(--fg-scrollbar-i3-band-center,50%);width:var(--fg-scrollbar-i3-band-label-width,max-content);transform-origin:50%;height:10px;bottom:auto;left:11px;transform:translate(-50%,-50%)rotate(90deg)}.scrollbar-generic-primitive[data-fg-scrollbar-family=slim] .scrollbar-generic-primitive-i3-band-layer[data-fg-scrollbar-rotation=clockwise-90] .scrollbar-generic-primitive-i3-band-label{left:50%}.scrollbar-generic-primitive-path-layer{top:0;right:0;bottom:var(--fg-scrollbar-v7-semantic-label-lane);z-index:1;width:100%;height:calc(100% - var(--fg-scrollbar-v7-semantic-label-lane));pointer-events:none;position:absolute;left:0;overflow:hidden}.scrollbar-generic-primitive-i2-path-layer{top:0;bottom:0;right:0;left:var(--fg-scrollbar-v7-semantic-label-lane);z-index:1;width:calc(100% - var(--fg-scrollbar-v7-semantic-label-lane));pointer-events:none;height:100%;position:absolute;overflow:hidden}.scrollbar-generic-primitive-path{fill:none;opacity:var(--fg-scrollbar-v7-path-opacity);stroke:var(--fg-scrollbar-v7-color-path-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--fg-scrollbar-v7-path-stroke-width);vector-effect:non-scaling-stroke}.scrollbar-generic-primitive-break-glyph{fill:none;opacity:var(--fg-scrollbar-v7-path-opacity);stroke:var(--fg-scrollbar-v7-color-path-stroke);stroke-width:var(--fg-scrollbar-v7-path-stroke-width);stroke-dasharray:none;vector-effect:non-scaling-stroke}.scrollbar-generic-primitive-dot{fill:var(--fg-scrollbar-v7-color-path-stroke);opacity:var(--fg-scrollbar-v7-path-opacity)}.scrollbar-generic-primitive-zero-baseline{fill:none;opacity:var(--fg-scrollbar-v7-companion-major-line-opacity);stroke:var(--fg-scrollbar-v7-color-semantic-content);stroke-linecap:round;stroke-width:var(--fg-scrollbar-v7-companion-line-width);vector-effect:non-scaling-stroke;background:0 0}.scrollbar-generic-primitive .scrollbar-generic-primitive-zero-baseline{background:0 0}.scrollbar-generic-primitive[data-fg-scrollbar-family=slim] [data-fg-scrollbar-v2-thumb]{top:-3px;bottom:-3px}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right] [data-fg-scrollbar-v2-thumb]{top:var(--fg-scrollbar-v2-thumb-position-start,12%);bottom:var(--fg-scrollbar-v2-thumb-position-end,24%);width:auto;height:auto;left:-3px;right:-3px}.scrollbar-generic-primitive [data-fg-scrollbar-v2-grip]{z-index:1;appearance:none;width:6px;min-width:6px;height:100%;min-height:0;color:color-mix(in srgb, var(--fg-theme-nav-viewport) 82%, transparent);cursor:ew-resize;background:0 0;border:0 solid #0000;border-radius:0;padding:0;position:absolute;top:0;bottom:auto}.scrollbar-generic-primitive [data-fg-scrollbar-v2-grip]:before{content:"";background:currentColor;border-radius:999px;width:2px;position:absolute;inset:11px auto 11px 0}.scrollbar-generic-primitive [data-fg-scrollbar-v2-grip]:hover:not(:disabled):not([aria-disabled=true]){background:0 0}.scrollbar-generic-primitive [data-fg-scrollbar-v2-grip=end]:before{left:auto;right:0}.scrollbar-generic-primitive [data-fg-scrollbar-v2-grip=start]{left:0;transform:translate(-50%)}.scrollbar-generic-primitive [data-fg-scrollbar-v2-grip=end]{right:0;transform:translate(50%)}.scrollbar-generic-primitive[data-fg-scrollbar-family=slim] [data-fg-scrollbar-v2-grip]:before{top:4px;bottom:4px}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right] [data-fg-scrollbar-v2-grip]{cursor:ns-resize;width:100%;min-width:0;height:6px;min-height:6px;inset:auto auto auto 0}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right] [data-fg-scrollbar-v2-grip]:before{width:auto;height:2px;inset:0 11px auto}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right] [data-fg-scrollbar-v2-grip=start]:before{top:0;bottom:auto}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right] [data-fg-scrollbar-v2-grip=end]:before{top:auto;bottom:0}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right] [data-fg-scrollbar-v2-grip=start]{top:0;transform:translateY(-50%)}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right] [data-fg-scrollbar-v2-grip=end]{bottom:0;transform:translateY(50%)}.scrollbar-generic-primitive[data-fg-scrollbar-placement=right][data-fg-scrollbar-family=slim] [data-fg-scrollbar-v2-grip]:before{left:4px;right:4px}.scrollbar-generic-primitive .scrollbar-generic-primitive-semantic-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.scrollbar-generic-primitive .scrollbar-generic-primitive-semantic-edge-glyph{z-index:1;box-shadow:none;background:0 0;position:relative}@media (width<=720px){.scrollbar-generic-primitive-stage{grid-template-columns:1fr;width:calc(100vw - 16px);bottom:8px;right:8px}}[data-fg-workspace-tab-color=blue]{--fg-workspace-tab-accent:#286c9e}[data-fg-workspace-tab-color=green]{--fg-workspace-tab-accent:#33764a}[data-fg-workspace-tab-color=violet]{--fg-workspace-tab-accent:#7655a0}[data-fg-workspace-tab-color=amber]{--fg-workspace-tab-accent:#946512}.workbench-theme-provider[data-fg-theme=dark] [data-fg-workspace-tab-color=blue]{--fg-workspace-tab-accent:#8ec5e9}.workbench-theme-provider[data-fg-theme=dark] [data-fg-workspace-tab-color=green]{--fg-workspace-tab-accent:#91d2a3}.workbench-theme-provider[data-fg-theme=dark] [data-fg-workspace-tab-color=violet]{--fg-workspace-tab-accent:#c5a6e9}.workbench-theme-provider[data-fg-theme=dark] [data-fg-workspace-tab-color=amber]{--fg-workspace-tab-accent:#e5bf75}.workspace-session-tab-item[data-fg-workspace-tab-color]{background:color-mix(in srgb, var(--fg-workspace-tab-accent) 10%, var(--fg-theme-navigation));box-shadow:inset 0 -3px 0 var(--fg-workspace-tab-accent)}.workspace-session-tab-item[data-fg-workspace-tab-color][data-selected=true]{background:color-mix(in srgb, var(--fg-workspace-tab-accent) 10%, var(--fg-theme-selection-soft));box-shadow:inset 3px 0 0 var(--fg-theme-selection), inset 0 -3px 0 var(--fg-workspace-tab-accent)}.workspace-session-tab-item[data-fg-workspace-tab-color]:hover{background:color-mix(in srgb, var(--fg-workspace-tab-accent) 10%, var(--fg-theme-hover))}.workspace-session-tab-item[data-fg-workspace-tab-color]:has(.workspace-session-tab-action[aria-expanded=true]){background:color-mix(in srgb, var(--fg-workspace-tab-accent) 10%, var(--fg-theme-hover))}.workspace-session-tab-item[data-fg-workspace-tab-color][data-selected=true]:hover{box-shadow:inset 3px 0 0 var(--fg-theme-selection), inset 0 -3px 0 var(--fg-workspace-tab-accent)}.workbench-pane-menu button.workspace-tab-color-choice[role=menuitemradio]{grid-template-columns:14px 18px minmax(0,1fr)}.workspace-tab-color-swatch{border:1px solid var(--fg-theme-border-strong);background:var(--fg-workspace-tab-accent,var(--fg-theme-navigation));border-radius:3px;grid-column:2;width:14px;height:14px}.workspace-tab-color-choice>span:last-child{grid-column:3}.workspace-session-popover [data-fg-workspace-overflow-tab][data-fg-workspace-tab-color]{box-shadow:inset 3px 0 0 var(--fg-workspace-tab-accent)}.workspace-session-popover [data-fg-workspace-overflow-tab][data-fg-workspace-tab-color][aria-checked=true]{box-shadow:inset 3px 0 0 var(--fg-workspace-tab-accent), inset 0 -2px 0 var(--fg-theme-selection)}
