@font-face{font-family:patrickHand;src:url(../media/patrick_hand_latin_400-s.p.3x8ls3bzy2y5u.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:patrickHand Fallback;src:local(Arial);ascent-override:127.81%;descent-override:38.27%;line-gap-override:0.0%;size-adjust:81.53%}.patrickhand_4f220b3e-module__wXswma__className{font-family:patrickHand,patrickHand Fallback;font-weight:400}.patrickhand_4f220b3e-module__wXswma__variable{--font-patrick-hand:"patrickHand", "patrickHand Fallback"}
:root{--color-paper:#fff;--color-ink:#1b1b1f;--color-ink-soft:#4a4f55;--color-ink-muted:#9aa1a8;--color-line:#1b1b1f;--color-line-faint:#e3e5e8;--color-accent:#1971c2;--color-hover:#d0ebff;--color-active:#d0ebff;--color-warn:#ffe8cc;--color-ok:#d3f9d8;--color-ok-ink:#2f9e44;--color-error:#c92a2a;--color-white:#fff;--type-font-hand:var(--font-patrick-hand), Patrick Hand, Segoe Print, Bradley Hand, cursive;--type-font-read:-apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif;--type-font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--type-font-ui:var(--font-patrick-hand), Patrick Hand, Inter, -apple-system, sans-serif;--type-size-xs:12px;--type-size-sm:14px;--type-size-md:17px;--type-size-lg:22px;--type-size-xl:30px;--stroke-width:2px;--stroke-width-thin:1.5px;--radius-sketch:18px 22px 16px 24px / 22px 16px 24px 18px;--radius-sketch-b:22px 16px 24px 18px / 18px 22px 16px 24px;--radius-sketch-sm:10px 14px 8px 12px / 12px 8px 14px 10px;--radius-pill:999px;--space-0:2px;--space-1:6px;--space-2:12px;--space-3:20px;--space-4:32px;--space-5:48px;--app-body-gap:var(--space-3);--app-body-padding:var(--space-2) var(--space-3) var(--space-3);--app-header-height:60px;--app-header-fill:var(--color-paper);--app-header-stroke:var(--color-line);--app-header-padding-inline:var(--space-4);--app-header-wordmark-text:var(--color-ink);--app-header-wordmark-font:var(--type-font-hand);--app-header-wordmark-font-size:var(--type-size-lg);--app-header-page-title-text:var(--color-ink);--app-header-page-title-font:var(--type-font-hand);--app-header-page-title-font-size:var(--type-size-lg);--app-header-avatar-size:32px;--app-header-avatar-stroke-width:var(--stroke-width-thin);--app-header-avatar-radius:var(--radius-pill);--side-bar-width:160px;--side-bar-fill:var(--color-paper);--side-bar-stroke:var(--color-line);--side-bar-radius:var(--radius-sketch-b);--side-bar-padding:var(--space-2);--side-bar-gap:var(--space-3);--side-bar-left-screen-btn-size:120px;--side-bar-left-screen-btn-fill:var(--color-paper);--side-bar-left-screen-btn-fill-hover:var(--color-hover);--side-bar-left-screen-btn-stroke:var(--color-line);--side-bar-left-screen-btn-text:var(--color-ink-soft);--side-bar-left-screen-btn-text-hover:var(--color-ink);--side-bar-left-screen-btn-radius:var(--radius-sketch-sm);--side-bar-left-screen-btn-font-size:var(--type-size-xs);--side-bar-left-rail-btn-height:120px;--side-bar-left-rail-btn-fill:var(--color-paper);--side-bar-left-rail-btn-fill-hover:var(--color-hover);--side-bar-left-rail-btn-fill-active:var(--color-active);--side-bar-left-rail-btn-stroke:var(--color-line);--side-bar-left-rail-btn-text:var(--color-ink);--side-bar-left-rail-btn-radius:var(--radius-sketch-sm);--side-bar-left-rail-btn-padding:8px;--side-bar-left-rail-btn-font:var(--type-font-hand);--side-bar-left-rail-btn-font-size:var(--type-size-lg);--side-bar-right-global-btn-size:120px;--side-bar-right-global-btn-fill:var(--color-paper);--side-bar-right-global-btn-fill-hover:var(--color-hover);--side-bar-right-global-btn-stroke:var(--color-line);--side-bar-right-global-btn-text:var(--color-ink-soft);--side-bar-right-global-btn-text-hover:var(--color-ink);--side-bar-right-global-btn-radius:var(--radius-sketch-sm);--side-bar-right-global-btn-font-size:var(--type-size-xs);--canvas-fill:var(--color-paper);--canvas-stroke:var(--color-line);--canvas-radius:var(--radius-sketch);--canvas-padding:var(--space-3) var(--space-4);--canvas-padding-inline:var(--space-4);--canvas-title-font:var(--type-font-hand);--canvas-title-font-size:var(--type-size-xl);--canvas-title-text:var(--color-ink);--canvas-title-margin:var(--space-2) 0 var(--space-4);--canvas-note-text:var(--color-ink);--canvas-note-text-small:var(--color-ink-soft);--canvas-note-text-error:var(--color-error);--canvas-note-font:var(--type-font-hand);--canvas-note-font-size:var(--type-size-md);--canvas-note-font-size-small:var(--type-size-sm);--canvas-note-font-size-large:var(--type-size-lg);--canvas-note-margin-bottom:var(--space-2);--canvas-chip-stroke:var(--color-line);--canvas-chip-text:var(--color-ink-soft);--canvas-chip-stroke-width:var(--stroke-width-thin);--canvas-chip-radius:var(--radius-pill);--canvas-chip-font-size:var(--type-size-sm);--canvas-chip-padding:var(--space-0) var(--space-2);--canvas-menu-rows-gap:var(--space-4);--canvas-menu-row-width:720px;--canvas-menu-row-height:60px;--canvas-menu-row-fill:var(--color-paper);--canvas-menu-row-fill-hover:var(--color-hover);--canvas-menu-row-stroke:var(--color-line);--canvas-menu-row-text:var(--color-ink);--canvas-menu-row-number-text:var(--color-ink-soft);--canvas-menu-row-label-text:var(--color-ink);--canvas-menu-row-radius:var(--radius-sketch);--canvas-menu-row-radius-alt:var(--radius-sketch-b);--canvas-menu-row-gap:var(--space-4);--canvas-menu-row-padding-inline:var(--space-4);--canvas-menu-row-font:var(--type-font-hand);--canvas-menu-row-font-size:var(--type-size-lg);--canvas-action-btn-min-width:210px;--canvas-action-btn-min-height:125px;--canvas-action-btn-fill:var(--color-paper);--canvas-action-btn-fill-hover:var(--color-hover);--canvas-action-btn-fill-active:var(--color-active);--canvas-action-btn-stroke:var(--color-line);--canvas-action-btn-text:var(--color-ink);--canvas-action-btn-radius:var(--radius-sketch-sm);--canvas-action-btn-padding:var(--space-2) var(--space-3);--canvas-action-btn-font:var(--type-font-hand);--canvas-action-btn-font-size:var(--type-size-lg);--canvas-action-btn-font-size-lg:var(--type-size-xl);--canvas-action-row-gap:var(--space-4);--canvas-action-row-margin:var(--space-3) 0;--canvas-action-center-note-margin-top:var(--space-5);--canvas-action-stack-gap:var(--space-3);--canvas-identity-gap:var(--space-2);--canvas-identity-font:var(--type-font-hand);--canvas-identity-font-size:var(--type-size-lg);--canvas-identity-text:var(--color-ink);--canvas-identity-avatar-size:48px;--canvas-identity-avatar-stroke:var(--color-line);--canvas-identity-avatar-stroke-width:var(--stroke-width);--canvas-identity-avatar-radius:var(--radius-pill);--canvas-repo-list-gap:var(--space-3);--canvas-repo-list-max-height:420px;--canvas-repo-list-margin:var(--space-2) 0 var(--space-3);--canvas-repo-group-gap:var(--space-1);--canvas-repo-group-label-font-size:var(--type-size-sm);--canvas-repo-group-label-text:var(--color-ink-soft);--canvas-repo-row-font:var(--type-font-hand);--canvas-repo-row-font-size:var(--type-size-lg);--canvas-repo-row-text:var(--color-ink);--canvas-repo-row-meta-font-size:var(--type-size-sm);--canvas-repo-row-meta-text:var(--color-ink-soft);--canvas-repo-row-fill:var(--color-paper);--canvas-repo-row-fill-hover:var(--color-hover);--canvas-repo-row-fill-current:var(--color-active);--canvas-repo-row-fill-selected:var(--color-active);--canvas-repo-row-stroke-selected:var(--color-accent);--canvas-repo-row-stroke:var(--color-line);--canvas-repo-row-radius:var(--radius-sketch-sm);--canvas-repo-row-padding:var(--space-1) var(--space-2);--canvas-column-width:var(--canvas-card-max-width);--canvas-column-gap:var(--space-3);--canvas-back-font-size:var(--type-size-sm);--canvas-back-text:var(--color-ink-muted);--canvas-back-margin:0 0 var(--space-3);--canvas-card-max-width:560px;--canvas-card-fill:var(--color-paper);--canvas-card-stroke:var(--color-line);--canvas-card-radius:var(--radius-sketch);--canvas-card-padding:var(--space-3);--canvas-card-error-margin-bottom:var(--space-3);--canvas-card-hr-margin:var(--space-3) 0;--canvas-card-hr-stroke-width:var(--stroke-width-thin);--canvas-card-width-wide:var(--canvas-menu-row-width);--canvas-card-fields-gap:var(--space-3);--canvas-card-fields-margin-bottom:var(--space-3);--canvas-card-btn-fill:var(--color-paper);--canvas-card-btn-fill-hover:var(--color-hover);--canvas-card-btn-fill-primary:var(--color-accent);--canvas-card-btn-fill-primary-hover:var(--color-hover);--canvas-card-btn-stroke:var(--color-line);--canvas-card-btn-stroke-quiet:var(--color-ink-muted);--canvas-card-btn-stroke-danger:var(--color-error);--canvas-card-btn-text:var(--color-ink);--canvas-card-btn-text-primary:var(--color-white);--canvas-card-btn-text-quiet:var(--color-ink-soft);--canvas-card-btn-text-danger:var(--color-error);--canvas-card-btn-radius:var(--radius-sketch-sm);--canvas-card-btn-padding:8px 20px;--canvas-card-btn-font:var(--type-font-hand);--canvas-card-btn-font-size:var(--type-size-md);--canvas-card-input-fill:var(--color-paper);--canvas-card-input-stroke:var(--color-line);--canvas-card-input-stroke-focus:var(--color-accent);--canvas-card-input-text:var(--color-ink);--canvas-card-input-text-placeholder:var(--color-ink-muted);--canvas-card-input-radius:var(--radius-sketch-sm);--canvas-card-input-padding:10px 16px;--canvas-card-input-font:var(--type-font-hand);--canvas-card-input-font-size:var(--type-size-md);--top-menu-bar-fill:var(--color-paper);--top-menu-bar-stroke:var(--color-line);--top-menu-bar-radius:var(--radius-sketch-sm);--top-menu-bar-padding:var(--space-2) var(--space-3);--top-menu-bar-gap:var(--space-2);--top-menu-bar-margin-bottom:var(--space-2);--top-menu-bar-menu-btn-fill:var(--color-paper);--top-menu-bar-menu-btn-fill-hover:var(--color-hover);--top-menu-bar-menu-btn-fill-active:var(--color-active);--top-menu-bar-menu-btn-stroke:var(--color-line);--top-menu-bar-menu-btn-text:var(--color-ink);--top-menu-bar-menu-btn-radius:var(--radius-sketch-sm);--top-menu-bar-menu-btn-padding:6px 18px;--top-menu-bar-menu-btn-font:var(--type-font-hand);--top-menu-bar-menu-btn-font-size:var(--type-size-md);--top-menu-bar-end-gap:var(--space-2);--top-menu-bar-label-font-size:var(--type-size-xs);--top-menu-bar-label-letter-spacing:.06em;--top-menu-bar-label-text:var(--color-ink-soft);--top-menu-bar-view-btn-size:32px;--top-menu-bar-view-btn-font:var(--type-font-read);--top-menu-bar-view-btn-font-size:var(--type-size-sm);--top-menu-bar-view-btn-text:var(--color-ink);--top-menu-bar-view-btn-fill:var(--color-paper);--top-menu-bar-view-btn-fill-hover:var(--color-hover);--top-menu-bar-view-btn-fill-active:var(--color-active);--top-menu-bar-view-btn-stroke:var(--color-line);--top-menu-bar-view-btn-radius:var(--radius-sketch-sm);--tool-bar-fill:var(--color-paper);--tool-bar-stroke:var(--color-line);--tool-bar-radius:var(--radius-sketch-sm);--tool-bar-padding:var(--space-2) var(--space-3);--tool-bar-gap:var(--space-2);--tool-bar-margin-bottom:var(--space-3);--tool-bar-tool-btn-fill:var(--color-paper);--tool-bar-tool-btn-fill-hover:var(--color-hover);--tool-bar-tool-btn-fill-active:var(--color-active);--tool-bar-tool-btn-stroke:var(--color-line);--tool-bar-tool-btn-text:var(--color-ink);--tool-bar-tool-btn-radius:var(--radius-sketch-sm);--tool-bar-tool-btn-padding:6px 18px;--tool-bar-tool-btn-font:var(--type-font-hand);--tool-bar-tool-btn-font-size:var(--type-size-md);--tool-bar-end-gap:var(--space-2);--panes-gap:var(--space-3);--panes-resizer-width:var(--panes-gap);--panes-resizer-radius:var(--radius-sketch-sm);--panes-resizer-fill-hover:var(--color-hover);--panes-resizer-grip-width:4px;--panes-resizer-grip-height:var(--space-4);--panes-resizer-grip-fill:var(--color-ink-muted);--panes-resizer-grip-fill-active:var(--color-accent);--panes-resizer-key-step:var(--space-4);--pane-min-width:240px;--pane-head-gap:var(--space-1);--pane-head-padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);--pane-head-stroke:var(--color-line-faint);--pane-head-title-font:var(--type-font-hand);--pane-head-title-font-size:var(--type-size-md);--pane-head-title-text:var(--color-ink);--pane-head-btn-size:32px;--pane-head-btn-radius:var(--radius-sketch-sm);--pane-head-btn-fill-hover:var(--color-hover);--pane-head-btn-stroke:var(--color-ink-soft);--pane-head-text-btn-padding:0 var(--space-2);--pane-head-text-btn-font-size:var(--type-size-sm);--pane-head-text-btn-text:var(--color-accent);--pane-head-text-btn-disabled:var(--color-ink-muted);--pane-fill:var(--color-paper);--pane-stroke:var(--color-line);--pane-radius:var(--radius-sketch);--pane-padding:var(--space-3);--pane-prov-list-gap:var(--space-3);--pane-prov-list-margin-top:var(--space-4);--pane-prov-row-text-pending:var(--color-ink-muted);--pane-prov-row-text-active:var(--color-ink-soft);--pane-prov-row-text-done:var(--color-ink);--pane-prov-row-text-error:var(--color-ink);--pane-prov-row-check-done:var(--color-accent);--pane-prov-row-check-error:var(--color-error);--pane-prov-row-gap:var(--space-2);--pane-prov-row-font:var(--type-font-hand);--pane-prov-row-font-size:var(--type-size-lg);--pane-prov-row-check-size:26px;--pane-prov-row-detail-font-size:var(--type-size-md);--pane-agent-row-stroke:var(--color-line);--pane-agent-row-stroke-width:var(--stroke-width-thin);--pane-agent-row-text:var(--color-ink);--pane-agent-row-padding-block:var(--space-2);--pane-agent-row-font:var(--type-font-hand);--pane-folder-icon-width:120px;--pane-folder-icon-height:96px;--pane-folder-icon-sm-width:96px;--pane-folder-icon-sm-height:64px;--pane-folder-icon-fill:var(--color-paper);--pane-folder-icon-fill-open:var(--color-active);--pane-folder-icon-stroke:var(--color-line);--pane-folder-tree-gap:var(--space-3);--pane-folder-tree-margin-top:var(--space-3);--pane-folder-gap:var(--space-3);--pane-folder-margin-top:var(--space-2);--pane-folder-padding-bottom:var(--space-2);--pane-folder-font:var(--type-font-hand);--pane-folder-font-size:var(--type-size-xl);--pane-folder-text:var(--color-ink);--pane-repo-row-gap:var(--space-3);--pane-repo-row-padding-bottom:var(--space-2);--pane-repo-row-margin-bottom:var(--space-3);--pane-repo-row-stroke:var(--color-line);--pane-repo-row-name-font:var(--type-font-hand);--pane-repo-row-name-font-size:var(--type-size-xl);--pane-repo-row-name-text:var(--color-ink);--pane-folder-name-min-width:8em;--pane-folder-name-gap:var(--space-2);--pane-folder-name-padding-block:8px;--pane-folder-name-stroke:var(--color-line);--pane-folder-name-stroke-hover:var(--color-accent);--pane-folder-caret-text:var(--color-ink);--pane-folder-caret-text-open:var(--color-accent);--pane-folder-caret-font-size:var(--type-size-xl);--pane-folder-caret-width:28px;--pane-folder-guide-gap:var(--space-4);--pane-folder-guide-margin-top:var(--space-4);--pane-folder-guide-margin-left:60px;--pane-folder-guide-padding:var(--space-3) var(--space-4);--pane-folder-guide-stroke:var(--color-line);--pane-folder-guide-stroke-width:var(--stroke-width);--pane-folder-guide-radius:var(--radius-sketch);--pane-folder-guide-fill:var(--color-warn);--pane-folder-empty-note-font-size:clamp(15px, 2.7cqi, 22px);--pane-folder-add-btn-font:var(--type-font-hand);--pane-folder-add-btn-font-size:var(--type-size-lg);--pane-folder-add-btn-text:var(--color-ink-soft);--pane-folder-add-btn-text-hover:var(--color-ink);--pane-folder-add-btn-fill-hover:var(--color-hover);--pane-folder-add-btn-radius:var(--radius-sketch-sm);--pane-folder-add-btn-padding:var(--space-1) var(--space-2);--pane-folder-add-btn-margin-left:48px;--pane-folder-add-btn-padding-first:var(--space-1) 0;--pane-folder-confirm-gap:var(--space-2);--pane-folder-confirm-padding:var(--space-2) var(--space-3);--pane-folder-confirm-margin-top:var(--space-2);--pane-folder-confirm-font-size:var(--type-size-md);--pane-folder-confirm-text:var(--color-ink);--pane-folder-confirm-fill:var(--color-warn);--pane-folder-confirm-stroke:var(--color-line);--pane-folder-confirm-radius:var(--radius-sketch-sm);--pane-folder-confirm-btn-font:var(--type-font-hand);--pane-folder-confirm-btn-font-size:var(--type-size-md);--pane-folder-confirm-btn-text:var(--color-ink);--pane-folder-confirm-btn-text-danger:var(--color-error);--pane-folder-confirm-btn-fill:var(--color-paper);--pane-folder-confirm-btn-fill-hover:var(--color-hover);--pane-folder-confirm-btn-stroke:var(--color-line);--pane-folder-confirm-btn-stroke-danger:var(--color-error);--pane-folder-confirm-btn-radius:var(--radius-sketch-sm);--pane-folder-confirm-btn-padding:var(--space-1) var(--space-2);--pane-folder-children-indent:60px;--pane-folder-row-btn-size:48px;--pane-folder-row-btn-icon-size:30px;--pane-folder-row-btn-gap:var(--space-3);--pane-folder-row-btn-stroke:var(--color-ink-soft);--pane-folder-row-btn-stroke-hover:var(--color-ink);--pane-folder-row-btn-stroke-width:2.5px;--pane-folder-row-btn-fill-hover:var(--color-hover);--pane-folder-row-btn-fill-on:var(--color-active);--pane-folder-row-btn-stroke-on:var(--color-accent);--pane-folder-row-btn-radius:var(--radius-sketch-sm);--pane-rules-files-fill:transparent;--pane-rules-files-padding:0 var(--space-2);--pane-rules-files-radius:var(--radius-sketch-sm);--pane-settings-margin-bottom:var(--space-3);--pane-settings-gap:var(--space-1);--pane-settings-kind-min:130px;--pane-settings-form-gap:var(--space-3);--pane-settings-item-padding:var(--space-2) var(--space-3);--pane-settings-item-font:var(--type-font-read);--pane-settings-item-stroke:var(--color-line-faint);--pane-settings-item-fill-hover:var(--color-hover);--pane-settings-item-fill-active:var(--color-active);--pane-settings-item-radius:var(--radius-sketch-sm);--pane-settings-name-font-size:var(--pane-category-heading-font-size);--pane-settings-name-weight:600;--pane-settings-name-text:var(--color-ink);--pane-settings-sub-font-size:var(--type-size-xs);--pane-settings-sub-text:var(--color-ink-muted);--pane-settings-summary-font-size:var(--type-size-sm);--pane-settings-summary-text:var(--color-ink-soft);--pane-settings-note-font-size:var(--type-size-sm);--pane-settings-note-text:var(--color-ink-soft);--pane-settings-error-text:var(--color-error);--pane-settings-row-gap:var(--space-1);--pane-settings-row-fields-gap:2px;--pane-settings-row-line-height:1.3;--pane-settings-row-padding:var(--space-1) var(--space-3);--pane-settings-row-indent:var(--space-4);--pane-settings-field-stroke:var(--color-line-faint);--pane-settings-field-stroke-focus:var(--color-accent);--pane-settings-row-stroke:var(--color-line-faint);--pane-settings-code-font:var(--type-font-mono);--pane-settings-code-font-size:var(--type-size-xs);--pane-settings-remove-text:var(--color-ink-muted);--pane-settings-tag-fill:var(--color-active);--pane-settings-tag-warn-fill:var(--color-warn);--pane-settings-tag-radius:var(--radius-sketch-sm);--pane-settings-pre-fill:var(--color-paper);--pane-focus-margin-top:var(--space-3);--pane-focus-gap:var(--space-1);--pane-focus-item-padding:var(--space-2) var(--space-3);--pane-focus-item-font:var(--type-font-read);--pane-focus-item-stroke:var(--color-line-faint);--pane-focus-item-fill-hover:var(--color-hover);--pane-focus-item-radius:var(--radius-sketch-sm);--pane-focus-name-font-size:var(--pane-category-heading-font-size);--pane-focus-name-weight:600;--pane-focus-name-text:var(--color-ink);--pane-focus-status-font-size:var(--type-size-sm);--pane-focus-status-text:var(--color-ink-soft);--pane-focus-rail-font-size:var(--type-size-sm);--pane-focus-rail-text:var(--color-ink-soft);--pane-focus-rail-label-text:var(--color-ink);--pane-focus-off-text:var(--color-ink-muted);--pane-focus-note-font-size:var(--type-size-sm);--pane-focus-note-text:var(--color-ink-soft);--pane-focus-note-error-text:var(--color-error);--pane-focus-link-text:var(--color-accent);--pane-push-back-margin-top:var(--space-3);--pane-push-back-empty-font-size:var(--type-size-sm);--pane-push-back-empty-text:var(--color-ink-soft);--pane-push-back-add-btn-font:var(--type-font-hand);--pane-push-back-add-btn-font-size:var(--type-size-md);--pane-push-back-add-btn-text:var(--color-accent);--pane-push-back-add-btn-fill-hover:var(--color-hover);--pane-push-back-add-btn-radius:var(--radius-sketch-sm);--pane-push-back-add-btn-padding:var(--space-1) var(--space-2);--pane-push-back-editor-gap:var(--space-3);--pane-push-back-field-gap:var(--space-0);--pane-push-back-field-label-font-size:var(--type-size-md);--pane-push-back-field-label-text:var(--color-ink);--pane-push-back-field-hint-font-size:var(--type-size-sm);--pane-push-back-field-hint-text:var(--color-ink-soft);--pane-push-back-field-font:var(--type-font-read);--pane-push-back-field-font-size:var(--type-size-md);--pane-push-back-field-code-font:var(--type-font-mono);--pane-push-back-field-code-font-size:var(--type-size-sm);--pane-push-back-field-text:var(--color-ink);--pane-push-back-field-fill:var(--color-paper);--pane-push-back-field-stroke:var(--color-ink-muted);--pane-push-back-field-stroke-focus:var(--color-accent);--pane-push-back-field-radius:var(--radius-sketch-sm);--pane-push-back-field-padding:var(--space-1) var(--space-2);--pane-push-back-error-text:var(--color-error);--pane-push-back-saved-text:var(--color-ok-ink);--pane-file-list-gap:var(--space-1);--pane-file-list-margin-top:var(--space-3);--pane-file-list-label-font-size:var(--type-size-sm);--pane-file-list-label-text:var(--color-ink-soft);--pane-file-list-label-sub-font-size:var(--type-size-xs);--pane-file-list-label-sub-text:var(--color-ink-muted);--pane-file-list-system-fill:var(--color-warn);--pane-file-list-system-radius:var(--radius-sketch-sm);--pane-file-list-system-padding:var(--space-2) var(--space-3);--pane-add-drop-gap:var(--space-2);--pane-add-drop-field-min-width:200px;--pane-add-drop-padding:var(--space-2);--pane-add-drop-stroke:var(--color-ink-muted);--pane-add-drop-stroke-over:var(--color-accent);--pane-add-drop-fill-over:var(--color-hover);--pane-add-drop-radius:var(--radius-sketch-sm);--pane-add-drop-font-size:var(--type-size-sm);--pane-add-drop-hint-text:var(--color-ink-soft);--pane-add-drop-choose-text:var(--color-accent);--pane-filed-as-mismatch-text:var(--color-error);--pane-file-row-gap:var(--space-2);--pane-file-row-font:var(--type-font-read);--pane-file-row-font-size:var(--pane-category-heading-font-size);--pane-file-row-text:var(--color-ink-soft);--pane-file-row-dir-text:var(--color-ink-soft);--pane-file-row-stroke:var(--color-line-faint);--pane-file-row-fill-hover:var(--color-hover);--pane-file-row-fill-selected:var(--color-active);--pane-file-row-padding:var(--space-2) var(--space-2);--pane-file-list-label-font:var(--type-font-read);--pane-file-list-label-letter-spacing:.06em;--pane-file-list-label-weight:600;--pane-file-item-indent:var(--space-3);--pane-file-group-label-font-size:var(--type-size-xs);--pane-file-group-label-text:var(--color-ink-muted);--pane-file-group-label-margin:var(--space-3) 0 0;--pane-category-gap:var(--space-2);--pane-category-font:var(--type-font-read);--pane-category-font-size:18px;--pane-category-text:var(--color-ink);--pane-category-icon-width:26px;--pane-category-icon-height:22px;--pane-category-icon-stroke:var(--color-ink-soft);--pane-category-icon-fill:var(--color-paper);--pane-category-icon-fill-open:var(--color-active);--pane-category-icon-stroke-open:var(--color-accent);--pane-category-count-text:var(--color-ink-muted);--pane-category-small-font-size:var(--type-size-sm);--pane-category-stroke:var(--color-line-faint);--pane-category-fill-hover:var(--color-hover);--pane-category-padding:var(--space-2) var(--space-2);--pane-category-indent:28px;--pane-category-heading-weight:500;--pane-category-heading-font-size:18px;--pane-category-chevron-size:18px;--pane-file-source-gap:var(--space-1);--pane-file-source-font-size:var(--type-size-sm);--pane-file-source-text:var(--color-ink-soft);--pane-file-source-missing-text:var(--color-ink-muted);--pane-file-viewer-gap:var(--space-3);--pane-file-viewer-heading-min:260px;--pane-file-viewer-eyebrow-font-size:var(--type-size-xs);--pane-file-viewer-eyebrow-text:var(--color-ink-soft);--pane-file-viewer-title-font:var(--type-font-hand);--pane-file-viewer-title-font-size:var(--type-size-xl);--pane-file-viewer-path-font-size:var(--type-size-sm);--pane-file-viewer-path-text:var(--color-ink-soft);--pane-file-viewer-back-text:var(--color-accent);--pane-file-viewer-meta-fill:var(--color-ok);--pane-file-viewer-meta-font-size:var(--type-size-sm);--pane-file-viewer-meta-text:var(--color-ink-soft);--pane-file-viewer-meta-radius:var(--radius-sketch-sm);--pane-file-viewer-meta-key-width:110px;--pane-file-viewer-meta-padding:var(--space-2) var(--space-3);--pane-file-viewer-body-font:var(--type-font-read);--pane-file-viewer-body-font-size:15px;--pane-file-viewer-body-line-height:1.55;--pane-file-viewer-body-text:var(--color-ink);--pane-file-viewer-code-font:var(--type-font-mono);--pane-file-viewer-code-fill:var(--color-hover);--pane-file-viewer-rule-stroke:var(--color-line);--pane-folder-saved-mark-size:34px;--pane-folder-saved-mark-stroke:var(--color-ok-ink);--pane-folder-saved-mark-text:var(--color-ok-ink);--pane-folder-saved-mark-font-size:var(--type-size-lg);--pane-folder-saved-mark-gap:var(--space-1);--pane-folder-mini-btn-text:var(--color-ink-muted);--pane-folder-mini-btn-text-hover:var(--color-ink);--pane-folder-mini-btn-font-size:var(--type-size-sm);--pane-folder-mini-btn-padding-inline:4px;--pane-folder-input-font:var(--type-font-hand);--pane-folder-input-font-size:var(--type-size-xl);--pane-folder-input-text:var(--color-ink);--pane-folder-input-width:240px;--pane-attention-gap:var(--space-2);--pane-attention-padding:var(--space-2) var(--space-3);--pane-attention-margin-bottom:var(--space-3);--pane-attention-fill:var(--color-warn);--pane-attention-stroke:var(--color-line);--pane-attention-radius:var(--radius-sketch-sm);--pane-attention-font:var(--type-font-read);--pane-attention-font-size:15px;--pane-attention-title-font-size:var(--type-size-xs);--pane-attention-text:var(--color-ink);--pane-attention-note-text:var(--color-ink-soft);--pane-attention-btn-fill:var(--color-paper);--pane-attention-btn-fill-hover:var(--color-hover);--pane-attention-btn-padding:var(--space-1) var(--space-2);--pane-folder-rename-prefix-text:var(--color-ink-muted);--pane-folder-sync-font-size:var(--type-size-sm);--pane-folder-sync-text:var(--color-ink-soft);--pane-folder-sync-text-error:var(--color-error)}
*{box-sizing:border-box}html,body{height:100%}body{height:100dvh;font-family:var(--type-font-ui);font-size:var(--type-size-md);background:var(--color-paper);color:var(--color-ink);flex-direction:column;margin:0;display:flex;overflow:hidden}a{color:var(--color-accent)}.app-body{gap:var(--app-body-gap);min-height:0;padding:var(--app-body-padding);flex:1;display:flex}
.app-header{height:var(--app-header-height);padding:0 var(--app-header-padding-inline);border-bottom:var(--stroke-width) solid var(--app-header-stroke);background:var(--app-header-fill);align-items:center;display:flex;position:relative}.app-header-wordmark{font-family:var(--app-header-wordmark-font);font-size:var(--app-header-wordmark-font-size);color:var(--app-header-wordmark-text);font-weight:700;text-decoration:none}.app-header-page-title{font-family:var(--app-header-page-title-font);font-size:var(--app-header-page-title-font-size);color:var(--app-header-page-title-text);position:absolute;left:50%;transform:translate(-50%)}.app-header-avatar{width:var(--app-header-avatar-size);height:var(--app-header-avatar-size);border:var(--app-header-avatar-stroke-width) solid var(--app-header-stroke);border-radius:var(--app-header-avatar-radius)}
.side-bar-left{width:var(--side-bar-width);border:var(--stroke-width) solid var(--side-bar-stroke);border-radius:var(--side-bar-radius);background:var(--side-bar-fill);padding:var(--side-bar-padding);align-items:center;gap:var(--side-bar-gap);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.side-bar-left--hidden{visibility:hidden}.side-bar-left>*{flex-shrink:0}.side-bar-left-screen-btn{width:var(--side-bar-left-screen-btn-size);height:var(--side-bar-left-screen-btn-size);color:var(--side-bar-left-screen-btn-text);font-size:var(--side-bar-left-screen-btn-font-size);border:var(--stroke-width) solid var(--side-bar-left-screen-btn-stroke);border-radius:var(--side-bar-left-screen-btn-radius);background:var(--side-bar-left-screen-btn-fill);justify-content:center;align-items:center;text-decoration:none;display:flex}.side-bar-left-screen-btn:hover{background:var(--side-bar-left-screen-btn-fill-hover);color:var(--side-bar-left-screen-btn-text-hover)}.side-bar-left-rail-btn{width:var(--side-bar-left-screen-btn-size);min-height:var(--side-bar-left-rail-btn-height);padding:var(--side-bar-left-rail-btn-padding);border:var(--stroke-width) solid var(--side-bar-left-rail-btn-stroke);border-radius:var(--side-bar-left-rail-btn-radius);background:var(--side-bar-left-rail-btn-fill);font-family:var(--side-bar-left-rail-btn-font);font-size:var(--side-bar-left-rail-btn-font-size);color:var(--side-bar-left-rail-btn-text);text-align:center;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:flex}.side-bar-left-rail-btn:hover{background:var(--side-bar-left-rail-btn-fill-hover)}.side-bar-left-rail-btn--active{background:var(--side-bar-left-rail-btn-fill-active)}
.side-bar-right{width:var(--side-bar-width);border:var(--stroke-width) solid var(--side-bar-stroke);border-radius:var(--side-bar-radius);background:var(--side-bar-fill);padding:var(--side-bar-padding);align-items:center;gap:var(--side-bar-gap);flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.side-bar-right--hidden{visibility:hidden}.side-bar-right--collapsed{display:none}.side-bar-right>*{flex-shrink:0}.side-bar-right-global-btn{width:var(--side-bar-right-global-btn-size);height:var(--side-bar-right-global-btn-size);color:var(--side-bar-right-global-btn-text);font-size:var(--side-bar-right-global-btn-font-size);border:var(--stroke-width) solid var(--side-bar-right-global-btn-stroke);border-radius:var(--side-bar-right-global-btn-radius);background:var(--side-bar-right-global-btn-fill);justify-content:center;align-items:center;text-decoration:none;display:flex}.side-bar-right-global-btn:hover{background:var(--side-bar-right-global-btn-fill-hover);color:var(--side-bar-right-global-btn-text-hover)}
.canvas{border:var(--stroke-width) solid var(--canvas-stroke);border-radius:var(--canvas-radius);background:var(--canvas-fill);min-width:0;min-height:0;padding:var(--canvas-padding);flex-direction:column;flex:1;display:flex;overflow-y:auto}.canvas-title{font-family:var(--canvas-title-font);font-size:var(--canvas-title-font-size);color:var(--canvas-title-text);text-align:center;margin:var(--canvas-title-margin)}.canvas-note{font-family:var(--canvas-note-font);font-size:var(--canvas-note-font-size);color:var(--canvas-note-text);margin-bottom:var(--canvas-note-margin-bottom)}.canvas-note--small{font-size:var(--canvas-note-font-size-small);color:var(--canvas-note-text-small)}.canvas-note--large{font-size:var(--canvas-note-font-size-large)}.canvas-note--center{text-align:center}.canvas-note--error{color:var(--canvas-note-text-error)}.canvas-chip{font-size:var(--canvas-chip-font-size);padding:var(--canvas-chip-padding);border:var(--canvas-chip-stroke-width) solid var(--canvas-chip-stroke);border-radius:var(--canvas-chip-radius);color:var(--canvas-chip-text);display:inline-block}.canvas-menu-rows{justify-content:center;align-items:center;gap:var(--canvas-menu-rows-gap);flex-direction:column;width:100%;margin:auto;display:flex}.canvas-menu-row{align-items:center;gap:var(--canvas-menu-row-gap);width:min(var(--canvas-menu-row-width), 82%);min-height:var(--canvas-menu-row-height);padding:0 var(--canvas-menu-row-padding-inline);border:var(--stroke-width) solid var(--canvas-menu-row-stroke);border-radius:var(--canvas-menu-row-radius);background:var(--canvas-menu-row-fill);font-family:var(--canvas-menu-row-font);font-size:var(--canvas-menu-row-font-size);color:var(--canvas-menu-row-text);cursor:pointer;text-decoration:none;display:flex}.canvas-menu-row:hover{background:var(--canvas-menu-row-fill-hover)}.canvas-menu-row:nth-child(2n){border-radius:var(--canvas-menu-row-radius-alt)}.canvas-menu-row--disabled{cursor:default;opacity:.5;pointer-events:none}.canvas-menu-row-number{color:var(--canvas-menu-row-number-text);flex-shrink:0}.canvas-menu-row-label{text-align:center;color:var(--canvas-menu-row-label-text);flex:1}.canvas-action-btn{min-width:var(--canvas-action-btn-min-width);min-height:var(--canvas-action-btn-min-height);padding:var(--canvas-action-btn-padding);border:var(--stroke-width) solid var(--canvas-action-btn-stroke);border-radius:var(--canvas-action-btn-radius);background:var(--canvas-action-btn-fill);font-family:var(--canvas-action-btn-font);font-size:var(--canvas-action-btn-font-size);color:var(--canvas-action-btn-text);text-align:center;cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.canvas-action-btn:hover{background:var(--canvas-action-btn-fill-hover)}.canvas-action-btn--active{background:var(--canvas-action-btn-fill-active)}.canvas-action-btn--lg{font-size:var(--canvas-action-btn-font-size-lg)}.canvas-action-row{gap:var(--canvas-action-row-gap);margin:var(--canvas-action-row-margin);display:flex}.canvas-action-center{flex-direction:column;flex:1;align-items:center;width:100%;display:flex}.canvas-action-center>.canvas-note{margin-top:var(--canvas-action-center-note-margin-top)}.canvas-action-center .canvas-action-row{margin:auto}.canvas-action-stack{align-items:center;gap:var(--canvas-action-stack-gap);text-align:center;flex-direction:column;margin:auto;display:flex}.canvas-action-center .canvas-action-stack .canvas-action-row{margin:0}.canvas-identity{align-items:center;gap:var(--canvas-identity-gap);font-family:var(--canvas-identity-font);font-size:var(--canvas-identity-font-size);color:var(--canvas-identity-text);display:flex}.canvas-identity-avatar{width:var(--canvas-identity-avatar-size);height:var(--canvas-identity-avatar-size);border:var(--canvas-identity-avatar-stroke-width) solid var(--canvas-identity-avatar-stroke);border-radius:var(--canvas-identity-avatar-radius)}.canvas-card{max-width:var(--canvas-card-max-width);border:var(--stroke-width) solid var(--canvas-card-stroke);border-radius:var(--canvas-card-radius);padding:var(--canvas-card-padding);background:var(--canvas-card-fill)}.canvas-card--wide{width:min(var(--canvas-card-width-wide), 82%);max-width:none}.canvas-card--error{color:var(--canvas-note-text-error);margin-bottom:var(--canvas-card-error-margin-bottom)}.canvas-card hr{border:none;border-top:var(--canvas-card-hr-stroke-width) solid var(--canvas-card-stroke);margin:var(--canvas-card-hr-margin)}.canvas-card-fields{gap:var(--canvas-card-fields-gap);margin-bottom:var(--canvas-card-fields-margin-bottom);flex-direction:column;display:flex}.canvas-card-input{font-family:var(--canvas-card-input-font);font-size:var(--canvas-card-input-font-size);color:var(--canvas-card-input-text);background:var(--canvas-card-input-fill);border:var(--stroke-width) solid var(--canvas-card-input-stroke);border-radius:var(--canvas-card-input-radius);padding:var(--canvas-card-input-padding);outline:none;width:100%}.canvas-card-input:focus{border-color:var(--canvas-card-input-stroke-focus)}.canvas-card-input::placeholder{color:var(--canvas-card-input-text-placeholder)}.canvas-card-btn{font-family:var(--canvas-card-btn-font);font-size:var(--canvas-card-btn-font-size);color:var(--canvas-card-btn-text);background:var(--canvas-card-btn-fill);border:var(--stroke-width) solid var(--canvas-card-btn-stroke);border-radius:var(--canvas-card-btn-radius);padding:var(--canvas-card-btn-padding);text-align:center;cursor:pointer;text-decoration:none;display:inline-block}.canvas-card-btn:hover{background:var(--canvas-card-btn-fill-hover)}.canvas-card-btn--primary{background:var(--canvas-card-btn-fill-primary);border-color:var(--canvas-card-btn-fill-primary);color:var(--canvas-card-btn-text-primary)}.canvas-card-btn--primary:hover{background:var(--canvas-card-btn-fill-primary-hover);border-color:var(--canvas-card-btn-stroke);color:var(--canvas-card-btn-text)}.canvas-card-btn--quiet{border-color:var(--canvas-card-btn-stroke-quiet);color:var(--canvas-card-btn-text-quiet)}.canvas-card-btn--danger{color:var(--canvas-card-btn-text-danger);border-color:var(--canvas-card-btn-stroke-danger)}.canvas-card-btn--danger:hover{background:var(--canvas-card-btn-fill-hover)}.canvas-card-btn:disabled{opacity:.5;cursor:default}.canvas-column{width:min(100%, var(--canvas-column-width));gap:var(--canvas-column-gap);flex-direction:column;margin:0 auto;display:flex}.canvas-column>.canvas-card{width:100%;max-width:none}.canvas-column>.canvas-card>.canvas-card-fields:last-child{margin-bottom:0}.canvas-back{margin:var(--canvas-back-margin);cursor:pointer;font:inherit;font-size:var(--canvas-back-font-size);color:var(--canvas-back-text);background:0 0;border:none;align-self:flex-start;padding:0}.canvas-back:hover{text-decoration:underline}.canvas-repo-list{gap:var(--canvas-repo-list-gap);max-height:var(--canvas-repo-list-max-height);margin:var(--canvas-repo-list-margin);flex-direction:column;display:flex;overflow-y:auto}.canvas-repo-group{gap:var(--canvas-repo-group-gap);flex-direction:column;display:flex}.canvas-repo-group-label{font-size:var(--canvas-repo-group-label-font-size);color:var(--canvas-repo-group-label-text);margin:0}.canvas-repo-row{text-align:left;width:100%;font-family:var(--canvas-repo-row-font);font-size:var(--canvas-repo-row-font-size);color:var(--canvas-repo-row-text);background:var(--canvas-repo-row-fill);border:var(--stroke-width) solid var(--canvas-repo-row-stroke);border-radius:var(--canvas-repo-row-radius);padding:var(--canvas-repo-row-padding);cursor:pointer;justify-content:space-between;align-items:baseline;display:flex}.canvas-repo-row:hover{background:var(--canvas-repo-row-fill-hover)}.canvas-repo-row-meta{font-size:var(--canvas-repo-row-meta-font-size);color:var(--canvas-repo-row-meta-text)}.canvas-repo-row--current{background:var(--canvas-repo-row-fill-current);cursor:default}.canvas-repo-row--selected{background:var(--canvas-repo-row-fill-selected);border-color:var(--canvas-repo-row-stroke-selected)}
.top-menu-bar{align-items:center;gap:var(--top-menu-bar-gap);border:var(--stroke-width) solid var(--top-menu-bar-stroke);border-radius:var(--top-menu-bar-radius);background:var(--top-menu-bar-fill);padding:var(--top-menu-bar-padding);margin-bottom:var(--top-menu-bar-margin-bottom);display:flex}.top-menu-bar-menu-btn{font-family:var(--top-menu-bar-menu-btn-font);font-size:var(--top-menu-bar-menu-btn-font-size);color:var(--top-menu-bar-menu-btn-text);background:var(--top-menu-bar-menu-btn-fill);border:var(--stroke-width) solid var(--top-menu-bar-menu-btn-stroke);border-radius:var(--top-menu-bar-menu-btn-radius);padding:var(--top-menu-bar-menu-btn-padding);cursor:pointer;text-decoration:none}.top-menu-bar-menu-btn:hover{background:var(--top-menu-bar-menu-btn-fill-hover)}.top-menu-bar-menu-btn--active{background:var(--top-menu-bar-menu-btn-fill-active)}.top-menu-bar--plain{background:0 0;border:none;padding:0}.top-menu-bar-end{gap:var(--top-menu-bar-end-gap);margin-left:auto;display:flex}.top-menu-bar-label{margin-left:var(--top-menu-bar-gap);font-size:var(--top-menu-bar-label-font-size);letter-spacing:var(--top-menu-bar-label-letter-spacing);text-transform:uppercase;color:var(--top-menu-bar-label-text);align-self:center}.top-menu-bar-view-btn{flex:0 0 var(--top-menu-bar-view-btn-size);width:var(--top-menu-bar-view-btn-size);height:var(--top-menu-bar-view-btn-size);font-family:var(--top-menu-bar-view-btn-font);font-size:var(--top-menu-bar-view-btn-font-size);color:var(--top-menu-bar-view-btn-text);background:var(--top-menu-bar-view-btn-fill);border:var(--stroke-width) solid var(--top-menu-bar-view-btn-stroke);border-radius:var(--top-menu-bar-view-btn-radius);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.top-menu-bar-view-btn:hover{background:var(--top-menu-bar-view-btn-fill-hover)}.top-menu-bar-view-btn--active{background:var(--top-menu-bar-view-btn-fill-active)}.top-menu-bar-split-icon{width:70%;height:70%}.top-menu-bar-split-icon rect{fill:none;stroke:var(--top-menu-bar-view-btn-text);stroke-width:var(--stroke-width)}
.tool-bar{align-items:center;gap:var(--tool-bar-gap);border:var(--stroke-width) solid var(--tool-bar-stroke);border-radius:var(--tool-bar-radius);background:var(--tool-bar-fill);padding:var(--tool-bar-padding);margin-bottom:var(--tool-bar-margin-bottom);display:flex}.tool-bar-tool-btn{font-family:var(--tool-bar-tool-btn-font);font-size:var(--tool-bar-tool-btn-font-size);color:var(--tool-bar-tool-btn-text);background:var(--tool-bar-tool-btn-fill);border:var(--stroke-width) solid var(--tool-bar-tool-btn-stroke);border-radius:var(--tool-bar-tool-btn-radius);padding:var(--tool-bar-tool-btn-padding);cursor:pointer;text-decoration:none}.tool-bar-tool-btn:hover{background:var(--tool-bar-tool-btn-fill-hover)}.tool-bar-tool-btn--active{background:var(--tool-bar-tool-btn-fill-active)}.tool-bar-end{gap:var(--tool-bar-end-gap);margin-left:auto;display:flex}
.panes{min-height:0;margin-inline:calc(var(--canvas-padding-inline) * -1);padding-inline:var(--canvas-padding-inline);flex:1;display:flex;overflow-x:auto}.panes--dragging{cursor:col-resize;-webkit-user-select:none;user-select:none}.panes-resizer{flex:0 0 var(--panes-resizer-width);border-radius:var(--panes-resizer-radius);cursor:col-resize;touch-action:none;outline:none;justify-content:center;align-items:center;display:flex}.panes-resizer:hover,.panes-resizer--dragging{background:var(--panes-resizer-fill-hover)}.panes-resizer-grip{width:var(--panes-resizer-grip-width);height:var(--panes-resizer-grip-height);border-radius:var(--panes-resizer-grip-width);background:var(--panes-resizer-grip-fill)}.panes-resizer:focus-visible .panes-resizer-grip,.panes-resizer--dragging .panes-resizer-grip{background:var(--panes-resizer-grip-fill-active)}.pane{flex:var(--pane-grow,0) 0 var(--pane-width,calc((100% - var(--panes-split,2) * var(--panes-resizer-width)) / var(--panes-split,2)));min-width:var(--pane-min-width);border:var(--stroke-width) solid var(--pane-stroke);border-radius:var(--pane-radius);background:var(--pane-fill);flex-direction:column;min-height:0;display:flex;overflow:hidden}.pane--off{display:none}.pane-head{align-items:center;gap:var(--pane-head-gap);padding:var(--pane-head-padding);border-bottom:var(--stroke-width) solid var(--pane-head-stroke);flex-shrink:0;display:flex}.pane-head-title{font-family:var(--pane-head-title-font);font-size:var(--pane-head-title-font-size);color:var(--pane-head-title-text);margin-right:auto}.pane-head-actions{gap:var(--pane-head-gap);display:inline-flex}.pane-head-btn{width:var(--pane-head-btn-size);height:var(--pane-head-btn-size);border-radius:var(--pane-head-btn-radius);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pane-head-btn:hover{background:var(--pane-head-btn-fill-hover)}.pane-head-btn svg{width:70%;height:70%}.pane-head-btn path{fill:none;stroke:var(--pane-head-btn-stroke);stroke-width:var(--stroke-width);stroke-linecap:round;stroke-linejoin:round}.pane-head-extra{margin-right:var(--pane-head-gap);align-items:center;display:inline-flex}.pane-head-text-btn{height:var(--pane-head-btn-size);padding:var(--pane-head-text-btn-padding);font-family:inherit;font-size:var(--pane-head-text-btn-font-size);color:var(--pane-head-text-btn-text);border-radius:var(--pane-head-btn-radius);cursor:pointer;white-space:nowrap;background:0 0;border:none}.pane-head-text-btn:hover:not(:disabled){background:var(--pane-head-btn-fill-hover)}.pane-head-text-btn:disabled{color:var(--pane-head-text-btn-disabled);cursor:default}.pane-body{overscroll-behavior:contain;min-height:0;padding:var(--pane-padding);flex:1;overflow-y:auto}.pane-prov-list{gap:var(--pane-prov-list-gap);margin-top:var(--pane-prov-list-margin-top);flex-direction:column;display:flex}.pane-prov-row{align-items:center;gap:var(--pane-prov-row-gap);font-family:var(--pane-prov-row-font);font-size:var(--pane-prov-row-font-size);color:var(--pane-prov-row-text-pending);display:flex}.pane-prov-row--done{color:var(--pane-prov-row-text-done)}.pane-prov-row--active{color:var(--pane-prov-row-text-active)}.pane-prov-row--error{color:var(--pane-prov-row-text-error)}.pane-prov-row-check{color:var(--pane-prov-row-check-done);width:var(--pane-prov-row-check-size);text-align:center}.pane-prov-row--error .pane-prov-row-check{color:var(--pane-prov-row-check-error)}.pane-prov-row-detail{font-size:var(--pane-prov-row-detail-font-size);color:var(--pane-prov-row-text-active)}.pane-prov-row--error .pane-prov-row-detail{color:var(--pane-prov-row-check-error)}.pane-agent-row{padding:var(--pane-agent-row-padding-block) 0;border-bottom:var(--pane-agent-row-stroke-width) solid var(--pane-agent-row-stroke);font-family:var(--pane-agent-row-font);justify-content:space-between;align-items:center;display:flex}.pane-agent-row:last-child{border-bottom:none}.pane-folder-tree{gap:var(--pane-folder-tree-gap);margin-top:var(--pane-folder-tree-margin-top);flex-direction:column;display:flex;container-type:inline-size}.pane-folder-empty-note{font-size:var(--pane-folder-empty-note-font-size)}.pane-folder-guide{gap:var(--pane-folder-guide-gap);margin-top:var(--pane-folder-guide-margin-top);margin-left:var(--pane-folder-guide-margin-left);padding:var(--pane-folder-guide-padding);background:var(--pane-folder-guide-fill);border:var(--pane-folder-guide-stroke-width) solid var(--pane-folder-guide-stroke);border-radius:var(--pane-folder-guide-radius);flex-direction:column;display:flex}.pane-folder-guide>.canvas-note{margin:0}.pane-folder-guide-ok{align-self:flex-end}.pane-folder-level{gap:var(--pane-folder-tree-gap);flex-direction:column;width:100%;display:flex}.pane-folder-row{flex-direction:column;display:flex}.pane-folder-children{gap:var(--pane-folder-tree-gap);margin-left:var(--pane-folder-children-indent);flex-direction:column;display:flex}.pane-folder{align-items:center;gap:var(--pane-folder-gap);width:100%;margin-top:var(--pane-folder-margin-top);padding-bottom:var(--pane-folder-padding-bottom);font-family:var(--pane-folder-font);font-size:var(--pane-folder-font-size);color:var(--pane-folder-text);cursor:pointer;display:flex}.pane-folder-icon{flex-shrink:0;display:inline-flex}.pane-folder-icon svg{width:var(--pane-folder-icon-width);height:var(--pane-folder-icon-height);display:block}.pane-folder-icon--sm svg{width:var(--pane-folder-icon-sm-width);height:var(--pane-folder-icon-sm-height)}.pane-folder-icon path{fill:var(--pane-folder-icon-fill);stroke:var(--pane-folder-icon-stroke);stroke-width:var(--stroke-width);stroke-linejoin:round}.pane-folder--open .pane-folder-icon path{fill:var(--pane-folder-icon-fill-open)}.pane-folder-name{align-items:center;gap:var(--pane-folder-name-gap);min-width:0;padding:var(--pane-folder-name-padding-block) 0;border-bottom:var(--stroke-width) solid var(--pane-folder-name-stroke);flex-wrap:wrap;flex:1;display:flex}.pane-folder-name>span:first-child{flex:1 1 var(--pane-folder-name-min-width);overflow-wrap:anywhere;min-width:0}.pane-folder:hover .pane-folder-name{border-bottom-color:var(--pane-folder-name-stroke-hover)}.pane-folder-caret{width:var(--pane-folder-caret-width);text-align:center;color:var(--pane-folder-caret-text);font-size:var(--pane-folder-caret-font-size);flex-shrink:0}.pane-folder-caret--open{color:var(--pane-folder-caret-text-open)}.pane-repo-row{align-items:center;gap:var(--pane-repo-row-gap);padding-bottom:var(--pane-repo-row-padding-bottom);margin-bottom:var(--pane-repo-row-margin-bottom);border-bottom:var(--stroke-width) solid var(--pane-repo-row-stroke);display:flex}.pane-repo-row-name{min-width:0;font-family:var(--pane-repo-row-name-font);font-size:var(--pane-repo-row-name-font-size);color:var(--pane-repo-row-name-text);overflow-wrap:anywhere;flex:1;text-decoration:none}.pane-repo-row-name:hover{text-decoration:underline}.pane-folder-add-btn{margin-left:var(--pane-folder-add-btn-margin-left);padding:var(--pane-folder-add-btn-padding);font-family:var(--pane-folder-add-btn-font);font-size:var(--pane-folder-add-btn-font-size);color:var(--pane-folder-add-btn-text);border-radius:var(--pane-folder-add-btn-radius);cursor:pointer;background:0 0;border:none;align-self:flex-start}.pane-folder-add-btn:hover{color:var(--pane-folder-add-btn-text-hover);background:var(--pane-folder-add-btn-fill-hover)}.pane-folder-add-btn--first{padding:var(--pane-folder-add-btn-padding-first);margin-left:0}.pane-folder-confirm{align-items:center;gap:var(--pane-folder-confirm-gap);margin-top:var(--pane-folder-confirm-margin-top);padding:var(--pane-folder-confirm-padding);font-size:var(--pane-folder-confirm-font-size);color:var(--pane-folder-confirm-text);background:var(--pane-folder-confirm-fill);border:var(--stroke-width) solid var(--pane-folder-confirm-stroke);border-radius:var(--pane-folder-confirm-radius);flex-wrap:wrap;display:flex}.pane-folder-confirm-actions{gap:var(--pane-folder-confirm-gap);display:inline-flex}.pane-folder-confirm-btn{font-family:var(--pane-folder-confirm-btn-font);font-size:var(--pane-folder-confirm-btn-font-size);color:var(--pane-folder-confirm-btn-text);background:var(--pane-folder-confirm-btn-fill);border:var(--stroke-width) solid var(--pane-folder-confirm-btn-stroke);border-radius:var(--pane-folder-confirm-btn-radius);padding:var(--pane-folder-confirm-btn-padding);cursor:pointer}.pane-folder-confirm-btn:hover{background:var(--pane-folder-confirm-btn-fill-hover)}.pane-folder-confirm-btn--danger{color:var(--pane-folder-confirm-btn-text-danger);border-color:var(--pane-folder-confirm-btn-stroke-danger)}.pane-folder-actions{align-items:center;gap:var(--pane-folder-row-btn-gap);flex-shrink:0;margin-left:auto;display:inline-flex}.pane-folder-row-btn{width:var(--pane-folder-row-btn-size);height:var(--pane-folder-row-btn-size);border-radius:var(--pane-folder-row-btn-radius);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pane-folder-row-btn svg{width:var(--pane-folder-row-btn-icon-size);height:var(--pane-folder-row-btn-icon-size)}.pane-folder-row-btn path{fill:none;stroke:var(--pane-folder-row-btn-stroke);stroke-width:var(--pane-folder-row-btn-stroke-width);stroke-linecap:round}.pane-folder-row-btn:hover{background:var(--pane-folder-row-btn-fill-hover)}.pane-folder-row-btn:hover path{stroke:var(--pane-folder-row-btn-stroke-hover)}.pane-folder-row-btn--on{background:var(--pane-folder-row-btn-fill-on)}.pane-folder-row-btn--on path{stroke:var(--pane-folder-row-btn-stroke-on)}.pane-folder-saved-mark{align-items:center;gap:var(--pane-folder-saved-mark-gap);height:var(--pane-folder-row-btn-size);font-size:var(--pane-folder-saved-mark-font-size);color:var(--pane-folder-saved-mark-text);white-space:nowrap;display:inline-flex}.pane-folder-saved-mark svg{width:var(--pane-folder-saved-mark-size);height:var(--pane-folder-saved-mark-size)}.pane-folder-saved-mark path{fill:none;stroke:var(--pane-folder-saved-mark-stroke);stroke-width:var(--pane-folder-row-btn-stroke-width);stroke-linecap:round;stroke-linejoin:round}.pane-folder-mini-btn{font:inherit;font-size:var(--pane-folder-mini-btn-font-size);color:var(--pane-folder-mini-btn-text);padding:0 var(--pane-folder-mini-btn-padding-inline);cursor:pointer;background:0 0;border:none}.pane-folder-mini-btn:hover{color:var(--pane-folder-mini-btn-text-hover)}.pane-folder-input{font-family:var(--pane-folder-input-font);font-size:var(--pane-folder-input-font-size);color:var(--pane-folder-input-text);width:var(--pane-folder-input-width);background:0 0;border:none;outline:none}.pane-folder-sync{font-size:var(--pane-folder-sync-font-size);color:var(--pane-folder-sync-text);white-space:nowrap}.pane-folder-sync--error{color:var(--pane-folder-sync-text-error)}.pane-folder-rename{align-items:baseline;gap:var(--pane-folder-name-gap);flex-wrap:wrap;min-width:0;display:inline-flex}.pane-folder-rename-prefix{font-family:var(--pane-folder-input-font);font-size:var(--pane-folder-input-font-size);color:var(--pane-folder-rename-prefix-text)}.pane-attention{gap:var(--pane-attention-gap);margin-bottom:var(--pane-attention-margin-bottom);padding:var(--pane-attention-padding);background:var(--pane-attention-fill);border:var(--stroke-width) solid var(--pane-attention-stroke);border-radius:var(--pane-attention-radius);font-family:var(--pane-attention-font);font-size:var(--pane-attention-font-size);color:var(--pane-attention-text);flex-direction:column;display:flex}.pane-attention-title{letter-spacing:var(--pane-file-list-label-letter-spacing);text-transform:uppercase;font-weight:600;font-size:var(--pane-attention-title-font-size);margin:0}.pane-attention-item{align-items:center;gap:var(--pane-attention-gap);flex-wrap:wrap;display:flex}.pane-attention-text{overflow-wrap:anywhere;flex:16rem;min-width:0}.pane-attention-error{color:var(--pane-folder-sync-text-error)}.pane-attention-note{font-size:var(--pane-attention-title-font-size);color:var(--pane-attention-note-text);margin:0}.pane-attention-btn{font:inherit;color:var(--pane-attention-text);background:var(--pane-attention-btn-fill);border:var(--stroke-width) solid var(--pane-attention-stroke);border-radius:var(--pane-attention-radius);padding:var(--pane-attention-btn-padding);cursor:pointer;white-space:nowrap}.pane-attention-btn:hover{background:var(--pane-attention-btn-fill-hover)}.pane-attention-btn:disabled{cursor:default;opacity:.6}
.pane-file-empty{margin:var(--pane-file-list-margin-top) 0 0;font-size:var(--pane-file-list-label-font-size);color:var(--pane-file-list-label-text)}.pane-file-list-label{font-size:var(--pane-file-list-label-font-size);color:var(--pane-file-list-label-text);margin:0}.pane-file-list--system{padding:var(--pane-file-list-system-padding);background:var(--pane-file-list-system-fill);border-radius:var(--pane-file-list-system-radius)}.pane-file-list--bare{background:0 0;padding-left:0;padding-right:0}.pane-file-list{gap:var(--pane-file-list-gap);margin-top:var(--pane-file-list-margin-top);flex-direction:column;display:flex}.pane-file-row{text-align:left;width:100%;font-family:var(--pane-file-row-font);font-size:var(--pane-file-row-font-size);color:var(--pane-file-row-text);border:none;border-bottom:var(--stroke-width) solid var(--pane-file-row-stroke);padding:var(--pane-file-row-padding);cursor:pointer;overflow-wrap:anywhere;background:0 0;flex-wrap:wrap;align-items:baseline;display:flex}.pane-file-row:hover{background:var(--pane-file-row-fill-hover)}.pane-file-row--selected{background:var(--pane-file-row-fill-selected)}.pane-file-row-dir{color:var(--pane-file-row-dir-text)}.pane-file-viewer{gap:var(--pane-file-viewer-gap);flex-direction:column;min-width:0;display:flex}.pane-file-viewer-head{justify-content:space-between;align-items:flex-start;gap:var(--pane-file-viewer-gap);flex-wrap:wrap;display:flex}.pane-file-viewer-title{font-family:var(--pane-file-viewer-title-font);font-size:var(--pane-file-viewer-title-font-size);overflow-wrap:anywhere;margin:0}.pane-file-viewer-path{font-size:var(--pane-file-viewer-path-font-size);color:var(--pane-file-viewer-path-text);overflow-wrap:anywhere;margin:0}.pane-file-viewer-back{cursor:pointer;font:inherit;font-size:var(--pane-file-viewer-path-font-size);color:var(--pane-file-viewer-back-text);background:0 0;border:none;align-self:flex-start;margin:0;padding:0}.pane-file-viewer-back:hover{text-decoration:underline}.pane-file-viewer-actions{align-items:center;gap:var(--pane-file-viewer-gap);white-space:nowrap;flex-wrap:wrap;margin-left:auto;display:inline-flex}.pane-file-viewer-meta{padding:var(--pane-file-viewer-meta-padding);background:var(--pane-file-viewer-meta-fill);border-radius:var(--pane-file-viewer-meta-radius);font-size:var(--pane-file-viewer-meta-font-size);color:var(--pane-file-viewer-meta-text);margin:0}.pane-file-viewer-meta-list{gap:var(--pane-file-list-gap);margin:0;display:grid}.pane-file-viewer-meta-list div{gap:var(--pane-file-row-gap);display:flex}.pane-file-viewer-meta-list dt{min-width:var(--pane-file-viewer-meta-key-width);font-weight:700}.pane-file-viewer-meta-list dd{margin:0}.pane-file-viewer-meta summary{cursor:pointer;margin-top:var(--pane-file-list-gap)}.pane-file-viewer-body{font-family:var(--pane-file-viewer-body-font);font-size:var(--pane-file-viewer-body-font-size);line-height:var(--pane-file-viewer-body-line-height);color:var(--pane-file-viewer-body-text);overflow-wrap:anywhere}.pane-file-viewer-body pre,.pane-file-viewer-body code{font-family:var(--pane-file-viewer-code-font);background:var(--pane-file-viewer-code-fill);border-radius:var(--pane-file-viewer-meta-radius)}.pane-file-viewer-body pre{padding:var(--pane-file-viewer-meta-padding);white-space:pre-wrap;overflow-x:auto}.pane-file-viewer-body table{border-collapse:collapse}.pane-file-viewer-body th,.pane-file-viewer-body td{border:var(--stroke-width) solid var(--pane-file-viewer-rule-stroke);padding:var(--pane-file-row-padding)}.pane-file-viewer-body hr{border:none;border-top:var(--stroke-width) solid var(--pane-file-viewer-rule-stroke)}.pane-rules-files{padding:var(--pane-rules-files-padding);background:var(--pane-rules-files-fill);border-radius:var(--pane-rules-files-radius)}.pane-saved{margin-top:var(--pane-file-list-margin-top)}.pane-file-list--system>.pane-file-list-label,.pane-push-back>.pane-file-list-label,.pane-focus>.pane-file-list-label,.pane-filed-as>.pane-file-list-label,.pane-settings>.pane-file-list-label{font-family:var(--pane-file-list-label-font);font-weight:var(--pane-file-list-label-weight);letter-spacing:var(--pane-file-list-label-letter-spacing);text-transform:uppercase}.pane-filed-as{gap:var(--pane-file-list-gap);margin-top:var(--pane-push-back-margin-top);flex-direction:column;display:flex}.pane-filed-as>div{gap:var(--pane-file-list-gap);flex-direction:column;display:flex}.pane-filed-as-mismatch{font-size:var(--pane-file-list-label-sub-font-size);color:var(--pane-filed-as-mismatch-text);margin:0}.pane-file-viewer-statement{font-size:var(--pane-file-viewer-path-font-size);color:var(--pane-file-viewer-path-text);margin:0;font-style:italic}.pane-file-list-label-sub{margin-left:var(--pane-file-list-gap);font-size:var(--pane-file-list-label-sub-font-size);letter-spacing:normal;text-transform:none;color:var(--pane-file-list-label-sub-text);font-weight:400}.pane-saved>.pane-file-list{margin-top:0}.pane-file-row-name{margin-right:auto}.pane-file-list>.pane-file-row,.pane-file-list>.pane-category>.pane-category-line{padding-left:var(--pane-file-item-indent)}.pane-file-group-label{margin:var(--pane-file-group-label-margin);font-family:var(--pane-file-list-label-font);font-size:var(--pane-file-group-label-font-size);font-weight:var(--pane-file-list-label-weight);letter-spacing:var(--pane-file-list-label-letter-spacing);text-transform:uppercase;color:var(--pane-file-group-label-text)}.pane-file-group-label:first-child{margin-top:0}.pane-category{flex-direction:column;display:flex}.pane-category-line{align-items:center;gap:var(--pane-category-gap);text-align:left;width:100%;font-family:var(--pane-category-font);font-size:var(--pane-category-font-size);color:var(--pane-category-text);border:none;border-bottom:var(--stroke-width) solid var(--pane-category-stroke);padding:var(--pane-category-padding);cursor:pointer;background:0 0;display:flex}.pane-category-line:hover{background:var(--pane-category-fill-hover)}.pane-category-line:disabled{cursor:default;background:0 0}.pane-category-line--empty .pane-category-count{margin-right:calc(var(--pane-category-chevron-size) + var(--pane-category-gap))}.pane-category-icon{width:var(--pane-category-icon-width);height:var(--pane-category-icon-height);flex-shrink:0}.pane-category-icon path{fill:var(--pane-category-icon-fill);stroke:var(--pane-category-icon-stroke);stroke-width:var(--stroke-width);stroke-linejoin:round;vector-effect:non-scaling-stroke}.pane-category-icon--open path{fill:var(--pane-category-icon-fill-open);stroke:var(--pane-category-icon-stroke-open)}.pane-category-name{overflow-wrap:anywhere;min-width:0}.pane-category-count{font-size:var(--pane-category-small-font-size);color:var(--pane-category-count-text);white-space:nowrap;margin-left:auto}.pane-category-children{margin-left:var(--pane-category-indent)}.pane-category-line--heading .pane-category-name{font-weight:var(--pane-category-heading-weight);font-size:var(--pane-category-heading-font-size)}.pane-category-line--empty .pane-category-name{color:var(--pane-category-count-text)}.pane-category-chevron{width:var(--pane-category-chevron-size);height:var(--pane-category-chevron-size);flex-shrink:0}.pane-category-chevron path{fill:none;stroke:var(--pane-category-icon-stroke);stroke-width:var(--stroke-width);stroke-linecap:round;stroke-linejoin:round}.pane-category-children>.pane-file-list{margin-top:0}.pane-file-source{font-family:var(--pane-category-font);font-size:var(--pane-file-source-font-size);color:var(--pane-file-source-text);flex-shrink:0}.pane-file-source--missing{color:var(--pane-file-source-missing-text);font-style:italic}.pane-file-viewer-source{font-family:var(--pane-category-font);font-size:var(--pane-file-source-font-size);color:var(--pane-file-source-text);margin:0}.pane-folder-no-agents{margin-left:var(--pane-category-gap);font-family:var(--pane-category-font);font-size:var(--pane-file-source-font-size);color:var(--pane-file-source-missing-text);white-space:nowrap;font-style:italic}.pane-file-viewer-heading{flex:1 1 var(--pane-file-viewer-heading-min);gap:var(--pane-file-source-gap);flex-direction:column;min-width:0;display:flex}.pane-file-viewer-eyebrow{font-family:var(--pane-file-list-label-font);font-weight:var(--pane-file-list-label-weight);letter-spacing:var(--pane-file-list-label-letter-spacing);text-transform:uppercase;font-size:var(--pane-file-viewer-eyebrow-font-size);color:var(--pane-file-viewer-eyebrow-text);margin:0}
.pane-push-back{gap:var(--pane-file-list-gap);margin-top:var(--pane-push-back-margin-top);flex-direction:column;display:flex}.pane-push-back-empty{font-size:var(--pane-push-back-empty-font-size);color:var(--pane-push-back-empty-text);margin:0}.pane-push-back-add-btn{padding:var(--pane-push-back-add-btn-padding);font-family:var(--pane-push-back-add-btn-font);font-size:var(--pane-push-back-add-btn-font-size);color:var(--pane-push-back-add-btn-text);border-radius:var(--pane-push-back-add-btn-radius);cursor:pointer;background:0 0;border:none;align-self:flex-start}.pane-push-back-add-btn:hover{background:var(--pane-push-back-add-btn-fill-hover)}.pane-push-back-editor{gap:var(--pane-push-back-editor-gap);flex-direction:column;display:flex}.pane-push-back-field{gap:var(--pane-push-back-field-gap);flex-direction:column;display:flex}.pane-push-back-field-label{font-size:var(--pane-push-back-field-label-font-size);color:var(--pane-push-back-field-label-text)}.pane-push-back-field-hint{font-size:var(--pane-push-back-field-hint-font-size);color:var(--pane-push-back-field-hint-text)}.pane-push-back-field input,.pane-push-back-field textarea{width:100%;padding:var(--pane-push-back-field-padding);font-family:var(--pane-push-back-field-font);font-size:var(--pane-push-back-field-font-size);color:var(--pane-push-back-field-text);background:var(--pane-push-back-field-fill);border:var(--stroke-width) solid var(--pane-push-back-field-stroke);border-radius:var(--pane-push-back-field-radius);resize:vertical}.pane-push-back-field input:focus,.pane-push-back-field textarea:focus{border-color:var(--pane-push-back-field-stroke-focus);outline:none}.pane-push-back-field textarea.pane-push-back-field--code{font-family:var(--pane-push-back-field-code-font);font-size:var(--pane-push-back-field-code-font-size)}.pane-push-back-error{color:var(--pane-push-back-error-text);margin:0}.pane-push-back-saved{color:var(--pane-push-back-saved-text);margin:0}.pane-push-back-actions{gap:var(--pane-push-back-editor-gap);display:flex}.pane-add-form{min-height:100%}.pane-add-fields{gap:var(--pane-push-back-editor-gap);flex-wrap:wrap;display:flex}.pane-add-fields>*{flex:1 1 var(--pane-add-drop-field-min-width)}.pane-add-fields>.pane-add-field--title{flex-grow:2}.pane-add-fields>.pane-add-field--wide{flex-basis:100%}.pane-add-drop{gap:var(--pane-add-drop-gap);padding:var(--pane-add-drop-padding);border:var(--stroke-width) dashed var(--pane-add-drop-stroke);border-radius:var(--pane-add-drop-radius);flex-direction:column;flex:auto;display:flex}.pane-add-drop--over{border-color:var(--pane-add-drop-stroke-over);background:var(--pane-add-drop-fill-over)}.pane-add-drop-text{width:100%;padding:var(--pane-push-back-field-padding);font-family:var(--pane-push-back-field-code-font);font-size:var(--pane-push-back-field-code-font-size);color:var(--pane-push-back-field-text);background:var(--pane-push-back-field-fill);resize:vertical;border:none;flex:auto}.pane-add-drop-text:focus{outline:none}.pane-add-drop-choose{font-size:var(--pane-add-drop-font-size);color:var(--pane-add-drop-choose-text);cursor:pointer}.pane-add-drop-choose input{opacity:0;width:1px;height:1px;position:absolute}.pane-add-drop-file{font-size:var(--pane-add-drop-font-size);color:var(--pane-add-drop-hint-text)}.pane-push-back-field select{padding:var(--pane-push-back-field-padding);font:inherit;border:var(--stroke-width) solid var(--pane-push-back-field-stroke);border-radius:var(--pane-push-back-field-radius);background:var(--pane-push-back-field-fill)}
.pane-focus{gap:var(--pane-focus-gap);margin-top:var(--pane-focus-margin-top);flex-direction:column;display:flex}.pane-focus-note{font-size:var(--pane-focus-note-font-size);color:var(--pane-focus-note-text);margin:0}.pane-focus-note--error{color:var(--pane-focus-note-error-text)}.pane-focus-item{gap:var(--pane-focus-gap);width:100%;padding:var(--pane-focus-item-padding);text-align:left;font-family:var(--pane-focus-item-font);border:none;border-bottom:var(--stroke-width) solid var(--pane-focus-item-stroke);border-radius:var(--pane-focus-item-radius);cursor:pointer;overflow-wrap:anywhere;background:0 0;flex-direction:column;display:flex}.pane-focus-item:hover{background:var(--pane-focus-item-fill-hover)}.pane-focus-item-head{align-items:baseline;gap:var(--pane-focus-gap);display:flex}.pane-focus-item-name{font-size:var(--pane-focus-name-font-size);font-weight:var(--pane-focus-name-weight);color:var(--pane-focus-name-text);margin-right:auto}.pane-focus-item-status{white-space:nowrap;font-size:var(--pane-focus-status-font-size);color:var(--pane-focus-status-text);flex-shrink:0}.pane-focus-item-rail{font-size:var(--pane-focus-rail-font-size);color:var(--pane-focus-rail-text)}.pane-focus-item-rail-label{color:var(--pane-focus-rail-label-text)}.pane-focus-item--off .pane-focus-item-name,.pane-focus-item--off .pane-focus-item-rail,.pane-focus-item--off .pane-focus-item-rail-label{color:var(--pane-focus-off-text)}.pane-focus-inherited{font:inherit;color:var(--pane-focus-link-text);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}
.pane-settings{gap:var(--pane-settings-gap);margin-bottom:var(--pane-settings-margin-bottom);flex-direction:column;display:flex}.pane-settings--topic{margin-bottom:0;margin-top:var(--pane-settings-margin-bottom)}.pane-settings-note{font-size:var(--pane-settings-note-font-size);color:var(--pane-settings-note-text);margin:0}.pane-settings-note--error{color:var(--pane-settings-error-text)}.pane-settings-item{gap:var(--pane-settings-gap);width:100%;padding:var(--pane-settings-item-padding);text-align:left;font-family:var(--pane-settings-item-font);border:none;border-bottom:var(--stroke-width) solid var(--pane-settings-item-stroke);border-radius:var(--pane-settings-item-radius);cursor:pointer;background:0 0;flex-direction:column;display:flex}.pane-settings-item:hover:not(:disabled){background:var(--pane-settings-item-fill-hover)}.pane-settings-item--active,.pane-settings-item--active:hover:not(:disabled){background:var(--pane-settings-item-fill-active)}.pane-settings-item:disabled{cursor:default}.pane-settings-item-head{align-items:baseline;gap:var(--pane-settings-gap) calc(var(--pane-settings-gap) * 2);flex-wrap:wrap;display:flex}.pane-settings-item-name{font-size:var(--pane-settings-name-font-size);font-weight:var(--pane-settings-name-weight);color:var(--pane-settings-name-text)}.pane-settings-item-sub{font-size:var(--pane-settings-sub-font-size);color:var(--pane-settings-sub-text)}.pane-settings-item-summary{font-size:var(--pane-settings-summary-font-size);color:var(--pane-settings-summary-text)}.pane-settings-form{gap:var(--pane-settings-form-gap);font-family:var(--pane-settings-item-font);flex-direction:column;display:flex}.pane-settings-subhead{font-weight:var(--pane-settings-name-weight);color:var(--pane-settings-name-text);margin:0}.pane-settings-check{align-items:baseline;gap:calc(var(--pane-settings-gap) * 2);cursor:pointer;display:flex}.pane-settings-check>span{flex-direction:column;display:flex}.pane-settings-check-hint{font-size:var(--pane-settings-sub-font-size);color:var(--pane-settings-sub-text)}.pane-settings-check--warn{color:var(--pane-settings-error-text)}.pane-settings-number{align-items:center;gap:calc(var(--pane-settings-gap) * 2);display:flex}.pane-settings-number input{width:4em}.pane-settings-inline{align-items:center;gap:calc(var(--pane-settings-gap) * 2);flex-wrap:wrap;display:flex}.pane-settings-standard{gap:var(--pane-settings-gap);flex-direction:column;display:flex}.pane-settings-code{font-family:var(--pane-settings-code-font);font-size:var(--pane-settings-code-font-size);color:var(--pane-settings-sub-text)}.pane-settings-remove{color:var(--pane-settings-remove-text);cursor:pointer;font:inherit;background:0 0;border:none}.pane-settings-remove:hover{text-decoration:underline}.pane-settings-review{gap:var(--pane-settings-form-gap);flex-direction:column;display:flex}.pane-settings-review-file{gap:var(--pane-settings-gap);flex-direction:column;display:flex}.pane-settings-review-path{font-family:var(--pane-settings-code-font);font-size:var(--pane-settings-code-font-size);color:var(--pane-settings-name-text);margin:0}.pane-settings-review-section summary{cursor:pointer}.pane-settings-review-section pre{max-height:20em;padding:var(--pane-settings-row-padding);font-family:var(--pane-settings-code-font);font-size:var(--pane-settings-code-font-size);white-space:pre-wrap;background:var(--pane-settings-pre-fill);border:var(--stroke-width) solid var(--pane-settings-row-stroke);overflow:auto}.pane-settings-tag{margin-left:calc(var(--pane-settings-gap) * 2);padding:0 var(--pane-settings-gap);font-size:var(--pane-settings-sub-font-size);background:var(--pane-settings-tag-fill);border-radius:var(--pane-settings-tag-radius)}.pane-settings-tag--warn{background:var(--pane-settings-tag-warn-fill)}.pane-settings-inline .pane-settings-check{white-space:nowrap}.pane-settings-kinds{grid-template-columns:repeat(auto-fill, minmax(var(--pane-settings-kind-min), 1fr));gap:var(--pane-settings-gap) calc(var(--pane-settings-gap) * 2);display:grid}.pane-settings-kinds .pane-settings-check{white-space:nowrap}.pane-settings--topic>select,.pane-settings--topic>.canvas-card-btn{align-self:flex-start}
.pane-settings-row{line-height:var(--pane-settings-row-line-height);align-items:flex-start;gap:calc(var(--pane-settings-gap) * 2);padding:var(--pane-settings-row-padding);border:var(--stroke-width) solid var(--pane-settings-row-stroke);border-radius:var(--pane-settings-item-radius);display:flex}.pane-settings-row-fields{gap:var(--pane-settings-gap);min-width:0;font-family:var(--pane-settings-item-font);flex-direction:column;flex:1;display:flex}.pane-settings-row-fields>:not(:first-child){margin-left:var(--pane-settings-row-indent)}.pane-settings-row-fields>textarea:not(:first-child){align-self:stretch;width:auto}.pane-settings-row-fields input:not([type=checkbox]),.pane-settings-row-fields textarea,.pane-settings-row-fields select{font-family:var(--pane-settings-item-font)}.pane-settings-row-fields input:not([type=checkbox]),.pane-settings-row-fields textarea{width:100%;font-size:var(--pane-settings-summary-font-size);color:var(--pane-settings-summary-text);padding:0 0 var(--stroke-width);border:none;border-bottom:var(--stroke-width) solid transparent;background:0 0;border-radius:0}.pane-settings-row-fields textarea{resize:none;field-sizing:content}.pane-settings-row-fields input:not([type=checkbox]):focus,.pane-settings-row-fields textarea:focus{border-bottom-color:var(--pane-settings-field-stroke-focus);outline:none}.pane-settings-row-fields .pane-settings-check,.pane-settings-row-fields .pane-settings-inline{font-size:var(--pane-settings-sub-font-size);color:var(--pane-settings-sub-text)}.pane-settings-row-fields .pane-settings-inline:first-child{font-size:inherit;color:inherit}.pane-settings-row-fields input.pane-settings-row-name{font-size:var(--pane-settings-name-font-size);font-weight:var(--pane-settings-name-weight);color:var(--pane-settings-name-text);border-bottom-color:#0000}.pane-settings-row-name{font-weight:var(--pane-settings-name-weight)}.pane-settings-inline .pane-settings-row-name{flex:1;width:auto}.pane-settings-editor{height:100%;min-height:0}.pane-settings-editor>.pane-file-viewer-heading{padding-bottom:var(--pane-padding);border-bottom:var(--stroke-width) solid var(--pane-settings-row-stroke);flex:none}.pane-settings-editor-body{overscroll-behavior:contain;gap:var(--pane-push-back-editor-gap);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.pane-settings-form>.pane-settings-row+.pane-settings-row{margin-top:calc(var(--pane-settings-row-gap) - var(--pane-settings-form-gap))}.pane-settings-row-fields{gap:var(--pane-settings-row-fields-gap)}.pane-settings-title-select{font-family:var(--pane-settings-item-font);font-size:var(--pane-settings-name-font-size);font-weight:var(--pane-settings-name-weight);color:var(--pane-settings-name-text);padding:var(--pane-settings-gap) calc(var(--pane-settings-gap) * 2);border:var(--stroke-width) solid var(--pane-settings-field-stroke);border-radius:var(--pane-settings-item-radius);background:var(--pane-fill);cursor:pointer;max-width:100%}.pane-settings-editor-bar{align-items:center;gap:calc(var(--pane-settings-gap) * 3);flex-wrap:nowrap;min-width:0;display:flex}.pane-settings-editor-bar>.pane-file-viewer-title{flex:0 auto;min-width:0}.pane-settings-editor-add{align-self:flex-start}.pane-settings-editor-actions{flex-wrap:nowrap;flex:none;margin-left:auto}.pane-settings-editor-actions>*{white-space:nowrap}.pane-settings-editor-bar>.pane-settings-title-select{flex:none;width:auto}
