@scope([data-neo-surface=workspace]){.org-models{gap:20px;min-width:0;display:grid}.org-models-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.org-models-titles{gap:6px;min-width:0;display:grid}.org-page-title{font:400 26px/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0}.org-page-lede{max-width:64ch;color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.org-inspect-policy-button{background:0 0;border-radius:3px;flex:none;align-items:center;gap:6px;display:inline-flex}.org-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.org-ribbon{border:1px solid var(--line);background:var(--surface);color:var(--signal);border-radius:3px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.org-ribbon-label{font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--ink-soft)}.org-ribbon-revision,.org-ribbon-time{font:400 var(--ui-mono-size)/1.6 var(--mono);color:var(--ink)}.org-badge{border:1px solid var(--line);color:var(--ink-body);border-radius:3px;margin:0;padding:1px 8px;font-size:12px;line-height:1.6;display:inline-block}.org-ribbon .org-badge{margin-left:auto}.org-ribbon.is-upgraded{border-color:var(--line);background:var(--paper-raised);color:var(--ink-body);gap:8px;display:grid}.org-rebase-line{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.org-rebase-line p{align-items:center;gap:6px;margin:0;display:flex}.org-rebase-chevron-slot{flex:none;width:13px}.org-rebase-details{min-width:0}.org-rebase-details summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.org-rebase-details summary::-webkit-details-marker{display:none}.org-rebase-details summary::marker{content:""}.org-rebase-chevron{color:var(--signal);flex:none}.org-rebase-details:not([open]) .org-rebase-chevron{transform:rotate(-90deg)}.org-rebase-fields{color:var(--ink-soft);gap:2px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.org-badge.is-ok{border-color:var(--ai-line);background:var(--ai-soft);color:var(--signal)}.org-badge.is-warn{border-color:var(--human-line);background:var(--human-soft);color:var(--human)}.org-callout{border:1px solid var(--human-line);background:var(--human-soft);color:var(--ink-body);border-radius:3px;gap:4px;padding:12px 14px;font-size:14px;display:grid}.org-callout p{margin:0}.org-callout-title{color:var(--ink)}.org-alert{border:1px solid var(--line);border-radius:3px;margin:0;padding:10px 14px;font-size:14px}.org-alert.is-error{border-color:var(--error);background:var(--error-soft);color:var(--error)}.org-work-matrix{table-layout:fixed;width:100%}.org-work-matrix th{border-bottom:1px solid var(--line-strong);font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;text-align:start;color:var(--ink-soft);padding:8px 10px}.org-work-matrix th:last-child{width:48px}.org-work-matrix td{border-bottom:1px solid var(--line);vertical-align:middle;height:auto;padding:12px 10px}.org-work-matrix tr.org-work-row{display:table-row}.org-work-matrix tr.org-work-row>td{display:table-cell}.org-work-matrix .org-model-button{width:100%}.org-work-row.is-changed td{background:var(--human-soft)}.org-work-cat .provider-category-name{color:var(--ink);font-size:14px;display:block}.org-draft-flag{color:var(--human);margin-top:2px;font-size:12px;display:block}.org-model-button{border:1px solid var(--line);background:var(--card);width:100%;height:auto;min-height:36px;color:var(--ink);border-radius:3px;padding:6px 10px}.org-model-button:hover{border-color:var(--line-strong)}.org-model-button:focus-visible,.org-icon-button:focus-visible,.org-link-button:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.org-managed{gap:2px;display:grid}.org-managed-label{color:var(--ink-body);font-size:13px}.org-managed-model{color:var(--ink-soft);font-size:12px}.org-work-fallback .org-fallback-main{color:var(--ink-body);font-size:13px;font-style:normal;display:block}.org-work-fallback small{color:var(--ink-faint);font-size:12px;display:block}.org-icon-button{border:1px solid var(--line);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:3px;flex:none;place-items:center;display:inline-grid}.org-icon-button:hover{border-color:var(--line-strong);color:var(--ink)}.org-link-button{color:var(--signal);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13px;display:inline-flex}.org-footnote{color:var(--ink-soft);margin:0;font-size:12px;line-height:1.55}.org-models-links{flex-wrap:wrap;gap:16px;margin:0;display:flex}.org-state{border:1px dashed var(--line-strong);color:var(--ink-body);border-radius:3px;justify-items:start;gap:8px;padding:24px;font-size:14px;display:grid}.org-state p{margin:0}.org-state-title{font:400 18px/1.3 var(--serif);color:var(--ink)}.org-state-code{border:1px solid var(--line);border-radius:3px;padding:2px 6px}.org-shimmer{gap:6px;width:100%;display:grid}.org-shimmer-row{background:var(--hover);border-radius:3px;height:40px;display:block}.org-provider-view{gap:12px;display:grid}.org-provider-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.org-provider-card{border:1px solid var(--line);background:var(--surface);border-radius:3px;align-content:start;gap:8px;padding:16px;display:grid}.org-provider-card-head{justify-content:space-between;align-items:center;display:flex}.org-provider-mark,.org-picker-mark{border:1px solid var(--line-strong);width:32px;height:32px;font:400 16px/1 var(--serif);color:var(--ink);border-radius:3px;place-items:center;display:inline-grid}.org-provider-name{font:400 24px/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0}.org-provider-counts,.org-provider-tags{color:var(--ink-soft);margin:0;font-size:13px}.org-provider-tags{flex-wrap:wrap;gap:4px;display:flex}.org-tag{border:1px solid var(--line);font:400 var(--ui-mono-size)/1.6 var(--mono);color:var(--ink-body);border-radius:3px;padding:0 6px}.org-departments{gap:12px;display:grid}.org-departments-select{border:1px solid var(--line);background:var(--card);min-width:260px;color:var(--ink);border-radius:3px;padding:6px 10px;font-size:14px}.org-models .org-drawer-backdrop{z-index:50}.org-drawer:has(.org-inspect-policy){width:min(880px,96vw)}.org-drawer-stack{gap:16px;display:grid}.org-drawer-stack>p{margin:0}.org-drawer-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:12px;display:flex}.org-drawer-foot .btn{border-radius:3px;align-items:center;gap:6px;display:inline-flex}.org-notice{border:1px solid var(--ai-line);background:var(--ai-soft);color:var(--ink-body);border-radius:3px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.org-dl{grid-template-columns:minmax(140px,auto) minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.org-dl dt{color:var(--ink-soft);font-size:13px}.org-dl dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px}.org-code,.org-number{font:400 var(--ui-mono-size)/1.6 var(--mono)}.org-drawer-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.org-drawer-list-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.org-drawer-list-name{min-width:0;color:var(--ink);flex:1}.org-inspector-row{border-bottom:1px solid var(--line);gap:2px;padding:8px 0;display:grid}.org-inspector-dept{color:var(--ink)}.org-inspector-kind{font:400 var(--ui-mono-size)/1.6 var(--mono);color:var(--ink-soft)}.org-inspector-row small{color:var(--ink-faint);font-size:12px}.org-inspect-table th{font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;text-align:start;color:var(--ink-soft)}.org-picker{gap:12px;display:grid}.org-picker-current{gap:2px;margin:0;display:grid}.org-picker-label{font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--ink-soft)}.org-picker-current-name{color:var(--ink)}.org-picker-filters{gap:8px;display:flex}.org-picker-search,.org-picker-provider,.org-textarea,.org-review-signatures{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);font:inherit;border-radius:3px;padding:6px 10px;font-size:14px}.org-picker-search{flex:1}.org-picker-subhead{color:var(--ink-soft);justify-content:space-between;gap:8px;margin:0;font-size:12px;display:flex}.org-picker-list{width:auto;max-height:none;box-shadow:none;background:0 0;border:0;gap:6px;padding:0;animation:none;display:grid;position:static;overflow:visible}.org-picker-list:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.org-picker-row{align-items:flex-start;gap:6px;display:flex}.org-picker-list .gov-pick-option{border:1px solid var(--line);background:var(--card);min-width:0;height:auto;color:var(--ink);cursor:pointer;border-radius:3px;flex:1;grid-template-columns:32px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:10px;font-size:14px;display:grid}.org-picker-list .gov-pick-option:hover{border-color:var(--line-strong);background:var(--card)}.org-picker-list .gov-pick-option.is-on{border-color:var(--ai-line);background:var(--ai-soft)}.org-picker-list .gov-pick-option.is-active{outline:2px solid var(--signal);outline-offset:-2px}.org-picker-list .gov-pick-option.is-unavailable{color:var(--ink-soft);cursor:not-allowed}.org-picker-text{gap:2px;min-width:0;display:grid}.org-picker-desc,.org-picker-meta{color:var(--ink-soft);font-size:12px}.org-radio{border:1px solid var(--line-strong);border-radius:50%;width:14px;height:14px}.org-radio.is-on{border-color:var(--signal);background:var(--signal)}.org-quote.is-none{color:var(--ink-faint)}.org-picker-empty{border:1px dashed var(--line-strong);border-radius:3px;padding:16px}.org-picker-empty p{margin:0}.org-picker-empty-title{font:400 16px/1.3 var(--serif);color:var(--ink)}.org-diff-list,.org-checklist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.org-diff-card{border:1px solid var(--line);background:var(--card);border-radius:3px;gap:4px;padding:12px;display:grid}.org-diff-card p{margin:0}.org-diff-title{font:400 16px/1.3 var(--serif);color:var(--ink);margin:0}.org-diff-meta,.org-diff-caption{color:var(--ink-soft);font-size:12px}.org-diff-move{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.org-diff-from{color:var(--ink-soft)}.org-diff-to{color:var(--ink)}.org-diff-provider{color:var(--ink-soft);font-size:12px}.org-checklist li{color:var(--ink-body);align-items:center;gap:6px;font-size:13px;display:flex}.org-field{gap:6px;display:grid}.org-field label{color:var(--ink-body);font-size:13px}.org-textarea{resize:vertical;width:100%}.org-draft-bar{z-index:5;border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--popup-shadow);border-radius:3px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 16px;display:flex;position:sticky;bottom:0}.org-draft-bar-text{gap:2px;margin:0;display:grid}.org-draft-bar-count{color:var(--ink);font-size:14px}.org-draft-bar-text small{color:var(--ink-soft);font-size:12px}.org-draft-bar-actions{flex-wrap:wrap;gap:8px;display:flex}.org-draft-bar-actions .btn{border-radius:3px;align-items:center;gap:6px;display:inline-flex}.org-toast-region{z-index:60;position:fixed;bottom:88px;right:24px}.org-toast{border:1px solid var(--ai-line);background:var(--surface-high);max-width:420px;box-shadow:var(--popup-shadow);color:var(--ink);border-radius:3px;margin:0;padding:10px 14px;font-size:13px}.org-toast.is-error{border-color:var(--error);background:var(--error-soft);color:var(--error)}}
@scope([data-neo-surface=workspace]){.org-governance{min-width:0;color:var(--ink-body);gap:20px;display:grid}.org-page-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.org-page-title{font:400 28px/1.15 var(--serif);letter-spacing:-.02em;color:var(--ink);margin:0}.org-page-lede{color:var(--ink-soft);margin:6px 0 0;font-size:14px;line-height:1.5}.org-governance .btn,.org-proposal-drawer .btn,.org-reject-dialog .btn,.org-conflict .btn{border-radius:3px;align-items:center;gap:6px;display:inline-flex}.org-reject-confirm{border-color:var(--error);color:var(--error)}.org-ribbon{border:1px solid var(--line);background:var(--surface);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.org-ribbon-left{color:var(--ink);align-items:center;gap:8px;font-size:14px;display:inline-flex}.org-badge{border:1px solid var(--line);background:var(--surface-alt);color:var(--ink-soft);font:400 var(--ui-mono-size)/1.6 var(--mono);border-radius:3px;flex:none;padding:2px 8px}.org-badge.is-effective{border-color:var(--ai-line);background:var(--ai-soft);color:var(--signal)}.org-badge.is-pending{border-color:var(--human-line);background:var(--human-soft);color:var(--human)}.org-badge.is-rejected,.org-badge.is-stale{border-color:var(--error);background:var(--error-soft);color:var(--error)}.org-proposal-list{gap:12px;display:grid}.org-proposal-card{border:1px solid var(--line-card);background:var(--card);border-radius:3px;gap:10px;padding:16px 18px;display:grid}.org-proposal-top,.org-proposal-bottom{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.org-proposal-bottom{align-items:center}.org-proposal-eyebrow{font:400 var(--ui-mono-size)/1.6 var(--label-mono);letter-spacing:.085em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px}.org-proposal-title{font:400 19px/1.25 var(--serif);color:var(--ink);margin:0}.org-proposal-meta,.org-proposal-signatures,.org-proposal-based{color:var(--ink-soft);margin:0;font-size:13px}.org-proposal-drawer{gap:16px;display:grid}.org-stepper{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.org-step{color:var(--ink-soft);align-items:center;gap:6px;font-size:13px;display:inline-flex}.org-step-no{border:1px solid var(--line-strong);width:20px;height:20px;font:400 var(--ui-mono-size)/1 var(--mono);border-radius:50%;place-items:center;display:inline-grid}.org-step.is-done{color:var(--ink)}.org-step.is-done .org-step-no{border-color:var(--signal);background:var(--ai-soft);color:var(--signal)}.org-step-sep{color:var(--ink-faint)}.org-notice{border:1px solid var(--line);background:var(--surface-alt);border-radius:3px;margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.org-notice.is-pending{border-color:var(--human-line);background:var(--human-soft)}.org-notice.is-effective,.org-notice.is-superseded{border-color:var(--ai-line);background:var(--ai-soft)}.org-notice.is-rejected,.org-notice.is-stale,.org-alert.is-error{border-color:var(--error);background:var(--error-soft)}.org-alert{border:1px solid var(--line);border-radius:3px;margin:0;padding:10px 12px;font-size:13px}.org-code,.org-mono{font:400 var(--ui-mono-size)/1.6 var(--mono);color:var(--ink)}.org-muted{color:var(--ink-soft);margin:0;font-size:13px}.org-diff{gap:10px;display:grid}.org-diff-card,.org-signatures,.org-self-approval{border:1px solid var(--line);background:var(--card);border-radius:3px;gap:8px;padding:12px 14px;display:grid}.org-self-approval{border-color:var(--human-line);background:var(--human-soft)}.org-self-approval p{margin:0}.org-diff-title,.org-signatures-title{font:400 16px/1.3 var(--serif);color:var(--ink);align-items:center;gap:6px;margin:0;display:flex}.org-diff-list,.org-roster{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.org-proposal-notes{gap:4px;margin:0;display:grid}.org-proposal-notes dt{color:var(--ink-soft);font-size:12px}.org-proposal-notes dd{color:var(--ink);margin:0 0 8px;font-size:14px}.org-roster-entry{grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.org-roster-avatar{background:var(--surface-alt);width:24px;height:24px;color:var(--ink);border-radius:50%;place-items:center;font-size:12px;display:inline-grid}.org-roster-role{color:var(--ink-soft);font:400 var(--ui-mono-size)/1.6 var(--mono)}.org-roster-entry.is-signed .org-roster-state{color:var(--signal)}.org-roster-state{color:var(--ink-soft)}.org-drawer-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:8px;display:flex}.org-footer-note{color:var(--ink-soft);font-size:13px}.org-reject-dialog,.org-conflict{gap:10px;display:grid}.org-conflict p{margin:0}.org-field-label{color:var(--ink-soft);font-size:13px}.org-field{border:1px solid var(--line-strong);background:var(--surface-high);min-height:96px;color:var(--ink);font:inherit;resize:vertical;border-radius:3px;padding:8px 10px}.org-empty,.org-state{border:1px dashed var(--line-strong);color:var(--ink-soft);border-radius:3px;justify-items:start;gap:8px;padding:24px;display:grid}.org-empty p{margin:0}.org-empty-title,.org-state-title{font:400 20px/1.25 var(--serif);color:var(--ink);margin:0}.org-table-shell{border:1px solid var(--line);background:var(--surface);border-radius:3px;overflow-x:auto}.org-audit-table{border-collapse:collapse;width:100%;font-size:13px}.org-audit-table th{border-bottom:1px solid var(--line);color:var(--ink-soft);text-align:start;padding:10px 12px;font-weight:400}.org-audit-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.org-audit-event{color:var(--ink);display:block}.org-audit-detail{color:var(--ink-soft);overflow-wrap:anywhere;margin-top:2px;display:block}.org-usage{gap:10px;display:grid}.org-usage-title{font:400 20px/1.25 var(--serif);color:var(--ink);margin:0}}
@scope([data-neo-surface=workspace]){.bkw{--paper:var(--lightningcss-light,#f3f1ea)var(--lightningcss-dark,#101916);--paper-raised:var(--lightningcss-light,#fbfaf7)var(--lightningcss-dark,#17221d);--surface:var(--lightningcss-light,#fbfaf7)var(--lightningcss-dark,#17221d);--surface-alt:var(--lightningcss-light,#f6f4ee)var(--lightningcss-dark,#1c2822);--surface-high:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#223028);--panel:var(--lightningcss-light,#f6f4ee)var(--lightningcss-dark,#1c2822);--ink:var(--lightningcss-light,#242923)var(--lightningcss-dark,#e9e9df);--ink-body:var(--lightningcss-light,#373c35)var(--lightningcss-dark,#d3d9cf);--ink-soft:var(--lightningcss-light,#646a62)var(--lightningcss-dark,#a4b1a5);--ink-faint:var(--lightningcss-light,#666c64)var(--lightningcss-dark,#8d9d8f);--line:var(--lightningcss-light,#dedfd5)var(--lightningcss-dark,#304035);--line-strong:var(--lightningcss-light,#b9bfb1)var(--lightningcss-dark,#4e6555);--hover:var(--lightningcss-light,#eeeee6)var(--lightningcss-dark,#25362b);--selection:var(--lightningcss-light,#e7f0eb)var(--lightningcss-dark,#1c332c);--signal:var(--lightningcss-light,#18776b)var(--lightningcss-dark,#79bdac);--ai:var(--lightningcss-light,#18776b)var(--lightningcss-dark,#79bdac);--ai-soft:var(--lightningcss-light,#e7f0eb)var(--lightningcss-dark,#1c332c);--ai-line:var(--lightningcss-light,#bfd6cc)var(--lightningcss-dark,#345a4b);--margin-ink:var(--lightningcss-light,#98533a)var(--lightningcss-dark,#dda285);--human-soft:var(--lightningcss-light,#f0e5dd)var(--lightningcss-dark,#332d25);--human-line:var(--lightningcss-light,#d9b4a0)var(--lightningcss-dark,#6a4d3c);--radius:3px;background:var(--paper);color:var(--ink-body)}.bkw-head{background:var(--surface);border-bottom:1px solid var(--line-strong);padding:8px 14px}.bkw-head-row{gap:8px;min-height:36px}.bkw-back{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);min-height:32px;color:var(--ink-body);flex:none;padding:5px 8px}.bkw-back:hover{background:var(--hover);text-decoration:none}.bkw-back:focus-visible,.bkw-view-select:focus-visible,.bkw-head .icon-btn:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.bkw-title{font:400 19px/1.2 var(--serif);letter-spacing:-.025em;color:var(--ink);flex:0 26ch}.bkw-view{flex:none;align-items:center;gap:7px;min-width:0;display:inline-flex}.bkw-view-label{font:400 var(--ui-mono-size)/1.5 var(--label-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.bkw-view-select{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-high);min-width:132px;max-width:min(32vw,210px);min-height:32px;color:var(--ink);font:400 13px/1.4 var(--sans);cursor:pointer;padding:4px 24px 4px 9px}.bkw-view-select:hover{border-color:var(--signal)}.bkw-chip{border-radius:var(--radius);border-color:var(--line-strong);background:var(--surface-alt);color:var(--ink-body)}.bkw-chip.is-warning,.bkw-import-chip{border-color:var(--human-line);background:var(--human-soft)}.bkw-head .icon-btn{border-radius:var(--radius)}.bkw-head .btn.primary,.bkw-graph-error .btn.primary{background:var(--signal);border-color:var(--signal);color:var(--lightningcss-light,#fffefa)var(--lightningcss-dark,#101916)}.bkw-follow.is-on{border-color:var(--signal);background:var(--ai-soft);color:var(--signal)}.bkw-head-menu.is-warning>button{border-color:var(--human-line)}.bkw-script{background:var(--paper);border-right-color:var(--line-strong)}.bkw-column{background:var(--surface)}.bkw-panel{padding:16px 18px 28px}.bkw-panel .breakdown-zone{margin:0}.bkw-panel .breakdown-zone-head{border-bottom:1px solid var(--line);gap:10px;padding-bottom:10px}.bkw-panel .breakdown-zone-head>strong{font:400 18px/1.2 var(--serif);letter-spacing:-.025em;color:var(--ink)}.bkw-panel .breakdown-note{color:var(--ink-soft)}.bkw-panel .breakdown-empty{background:var(--surface-alt);border-radius:var(--radius)}.bkw .breakdown-legend{white-space:normal;border-bottom:1px solid var(--line);background:var(--surface);flex-wrap:wrap;gap:8px;height:auto;min-height:36px;padding:4px 12px;overflow:visible}.bkw .breakdown-legend-chip{box-sizing:border-box;border:1px solid var(--bk-ink);border-radius:var(--radius);background:var(--surface-alt);height:26px;color:var(--bk-ink);flex:none;padding:2px 8px}.bkw .breakdown-legend-chip:hover{background:var(--hover)}.bkw .breakdown-legend-chip:focus-visible{outline:2px solid var(--bk-ink);outline-offset:2px}.bkw .breakdown-legend-dot{background:var(--bk-ink);border-radius:50%}.bkw .breakdown-legend-pending{box-sizing:border-box;border:1px dashed var(--human-line);height:26px;color:var(--margin-ink);background:var(--human-soft);flex:none;align-items:center;padding:2px 8px;display:inline-flex}.bkw-panel[data-zone=graph]>.relgraph{width:100%}.bkw-panel[data-zone=graph] .relgraph-layout-status{min-height:14px;font:10px var(--label-mono);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;flex:none;order:0;margin:0;overflow:hidden}.bkw-panel[data-zone=graph] .relgraph-canvas-wrap{min-height:320px}.bkw-panel[data-zone=graph]{flex-direction:column}.bkw-panel[data-zone=graph] .relgraph-story{padding-right:44px}.bkw-panel[data-zone=graph] .relgraph-story-play{white-space:nowrap;flex:none}.bkw-panel .relgraph-filters.is-compact{border-bottom:1px solid var(--line);background:var(--surface-alt);width:100%}.bkw-panel details.relgraph-filters.is-compact>summary{align-items:center;gap:6px;display:inline-flex}.bkw-panel details.relgraph-filters.is-compact>summary::-webkit-details-marker{display:none}.bkw-panel details.relgraph-filters.is-compact>summary::marker{content:""}.bkw-panel details.relgraph-filters.is-compact>summary>.relgraph-filters-chevron{flex:none}.bkw-panel details.relgraph-filters.is-compact:not([open])>summary>.relgraph-filters-chevron{transform:rotate(-90deg)}.bkw-graph-error{width:100%;color:var(--ink-body);flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.bkw-graph-error p{margin:0}.bkw .breakdown-cat-box,.bkw .breakdown-chip.is-kind,.bkw .bkw-selbar-kind{border:1px solid var(--bk-ink);border-radius:var(--radius);background:var(--surface-alt);color:var(--bk-ink)}.bkw .bkw-dot{border-radius:50%}.bkw-scenes-head{border-bottom:1px solid var(--line);padding:2px 0 12px}.bkw-scenes-head>strong{font:400 17px/1.2 var(--serif);color:var(--ink)}.bkw-scene-list{margin-top:4px}.bkw-scene{border-radius:var(--radius);border-bottom-color:var(--line);min-height:48px;color:var(--ink-body);padding:9px 10px}.bkw-scene:hover{background:var(--hover)}.bkw-scene.is-active{background:var(--selection);box-shadow:inset 0 0 0 1px var(--signal)}.bkw-scene:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.bkw-scene-heading{color:var(--ink)}.bkw-detail-head{background:var(--surface);border-bottom-color:var(--line-strong)}.bkw-detail-title strong{color:var(--ink);font-size:18px}.bkw-detail-foot{border-top-color:var(--line)}.bkw .breakdown-group,.bkw .breakdown-fact{border-radius:var(--radius);background:var(--surface-high)}.bkw .breakdown-fact.is-review_required,.bkw .breakdown-fact.is-stale{border-color:var(--margin-ink);background:var(--human-soft)}.bkw .breakdown-evidence{border-radius:var(--radius);background:var(--surface-alt)}.bkw .md-tablewrap{border:1px solid var(--line);border-radius:var(--radius)}.bkw .breakdown-table{color:var(--ink-body);font-size:13px}.bkw .breakdown-table th,.bkw .breakdown-table td{border-color:var(--line);padding:8px 10px}.bkw .breakdown-table thead th{background:var(--surface-alt);color:var(--ink-soft)}.bkw .breakdown-table th[class*=bk-]{color:var(--bk-ink)}.bkw .breakdown-count.has-count{background:var(--surface-alt)}.bkw .breakdown-count.has-count strong{color:var(--bk-ink)}.bkw .breakdown-row:hover{background:var(--hover)}.bkw .breakdown-dn{border-radius:var(--radius)}.bkw .breakdown-cards{gap:12px}.bkw .breakdown-entity{border:1px solid var(--line);border-top:2px solid var(--bk-ink);border-radius:var(--radius);background:var(--surface-high)}.bkw .breakdown-entity-head h3{font:400 18px/1.2 var(--serif);color:var(--ink)}.bkw .breakdown-code{color:var(--bk-ink)}.bkw .breakdown-suggestion{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);padding:8px}.bkw .breakdown-filters{border-bottom:1px solid var(--line);padding:10px 0 14px}.bkw .breakdown-filter .field-label{font-family:var(--label-mono);text-transform:uppercase;color:var(--ink-soft)}.bkw .breakdown-filter .select,.bkw .breakdown-search,.bkw .bkw-scenes-search{border-radius:var(--radius);background:var(--surface-high);color:var(--ink)}.bkw .breakdown-bulkbar{border-bottom:1px solid var(--line);padding:8px 0}.bkw .breakdown-fact.is-candidate{border-color:var(--line-strong)}.bkw .breakdown-fact.is-approved{border-color:var(--bk-ink)}.bkw .breakdown-chip.is-approved{color:var(--signal);border-color:var(--ai-line)}.bkw .breakdown-chip.is-warn{color:var(--margin-ink);border-color:var(--human-line)}.bkw .breakdown-chip{border-radius:var(--radius)}.bkw .breakdown-tabs.breakdown-subtabs{margin-top:10px}.bkw .breakdown-subtabs .breakdown-tab{border-radius:var(--radius)}.bkw .breakdown-subtabs .breakdown-tab.is-active{background:var(--selection);color:var(--ink)}.bkw .breakdown-run{border-radius:var(--radius);background:var(--surface-alt)}@media (max-width:899px){.bkw-head-row{gap:6px}.bkw-title{flex-basis:16ch}.bkw-view{order:2;width:100%}.bkw-view-select{flex:1;max-width:100%}.bkw-panel{padding:12px}.bkw-scene{grid-template-columns:26px minmax(0,1fr) auto}.bkw-scene-meta{display:none}}}
@scope([data-neo-surface=workspace]){:scope{--r63-human-outline:color-mix(in srgb, var(--human,#9c573f) 44%, var(--surface,#fcfaf6));--r63-human-ink:var(--human,#9c573f);--r63-human-soft:var(--human-soft,#f3e3d8);--r63-ai:var(--ai,#18776b);--r63-ai-soft:var(--ai-soft,#e7f0eb);--r63-ai-line:var(--ai-line,#bfd6cc);--r63-tab-bg:var(--lightningcss-light,#28362f)var(--lightningcss-dark,#1c2822);--r63-tab-line:#475c4f;--r63-tab-ink:var(--lightningcss-light,#f0eee5)var(--lightningcss-dark,#e9e9df);--r63-tab-faint:var(--lightningcss-light,#c0cdc3)var(--lightningcss-dark,#a4b1a5);--r63-tab-active:var(--lightningcss-light,#cfe3d4)var(--lightningcss-dark,#9ac8b8);--r63-field-bg:var(--lightningcss-light,#eef2eb)var(--lightningcss-dark,#101916);--r63-send-bg:var(--lightningcss-light,#f3e3d8)var(--lightningcss-dark,#332d25);--r63-send-ink:var(--lightningcss-light,#702d20)var(--lightningcss-dark,#dda285)}.chat-panel .chat-panel-head{background:var(--r63-tab-bg);border-bottom:1px solid var(--r63-tab-line);border-radius:0;min-height:44px}.chat-panel .chat-panel-head .cp-tab-strip{gap:2px}.chat-panel .chat-panel-head .cp-tab{border-bottom:2px solid #0000}.chat-panel .chat-panel-head .cp-tab.is-active{border-bottom-color:var(--r63-tab-active)}.chat-panel .chat-panel-head .cp-tab button{font-family:var(--label-mono);letter-spacing:.035em;text-transform:uppercase;color:var(--r63-tab-faint);font-size:10.5px;font-weight:400}.chat-panel .chat-panel-head .cp-tab.is-active button{color:var(--r63-tab-ink)}.chat-panel .chat-panel-head .icon-btn{color:var(--r63-tab-faint)}.chat-panel .chat-panel-head .icon-btn:hover:not(:disabled){color:var(--r63-tab-ink)}.chat-panel .chat-panel-head .cp-tab-add{color:var(--r63-tab-faint)}.chat-panel .cp-session-line{border-bottom:1px solid var(--line);min-height:34px;color:var(--ink-faint);font-family:var(--mono);font-size:var(--ui-mono-size);flex:none;align-items:center;gap:10px;padding:0 12px;display:flex}.chat-panel .cp-session-scope{cursor:pointer;font:400 var(--ui-mono-size)/1.4 var(--label-mono);letter-spacing:.035em;text-transform:uppercase;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:4px;padding:2px 4px;display:inline-flex}.chat-panel .cp-session-scope:hover{color:var(--ink);border-color:var(--line)}.chat-panel .cp-session-meta{white-space:nowrap;color:var(--ink-faint);align-items:center;gap:6px;display:inline-flex}.chat-panel .cp-session-live{color:var(--ink-faint)}.chat-panel .cp-session-line .cp-session-spacer{flex:1;min-width:8px}.chat-panel .cp-session-history{cursor:pointer;font:400 var(--ui-mono-size)/1.4 var(--mono);color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:0;align-items:center;gap:5px;padding:2px 4px;display:inline-flex}.chat-panel .cp-session-history:hover{color:var(--ink);border-color:var(--line)}.chat-panel .cp-msg.cp-human{align-items:stretch}.chat-panel .cp-msg.cp-human .cp-role{justify-content:flex-start;margin-bottom:7px}.chat-panel .cp-msg.cp-human>.cp-bubble{border:1px solid var(--r63-human-outline);width:100%;max-width:none;box-shadow:none;color:var(--ink);background:0 0;border-radius:3px;padding:10px 14px;line-height:1.55}.chat-panel .cp-msg.cp-human>.cp-bubble:before,.chat-panel .cp-msg.cp-human>.cp-bubble:after{content:none}.chat-panel .cp-msg.cp-human .cp-msg-foot{justify-content:flex-start}.chat-panel .cp-identity-avatar{border:1px solid var(--r63-human-ink);width:22px;height:22px;color:var(--r63-human-ink);font-family:var(--mono);background:0 0;border-radius:0;font-size:10px}.chat-panel .cp-role .cp-author{font:700 12px/1.5 var(--label-mono);letter-spacing:.015em;text-transform:uppercase;color:var(--r63-human-ink)}.chat-panel .cp-msg-foot{gap:17px;margin-top:7px}.chat-panel .cp-msg-foot :is(button,a){color:var(--ink-soft);font-size:12px}.chat-panel .cp-msg:not(.cp-human)>.cp-bubble{background:0 0;border:0;padding:0;line-height:1.65}.chat-panel{--cp-read:760px}.chat-panel .cp-msg>.cp-bubble{letter-spacing:-.01em;font-size:16px;line-height:1.65}.chat-panel .cp-team-line{color:var(--ink-soft);align-items:baseline;gap:6px;padding:6px 2px 0;font-size:11px;display:flex}.chat-panel .cp-team-line .cp-team-hint{color:var(--ink-faint)}.chat-panel .composer-foot{color:var(--ink-faint);justify-content:space-between;gap:8px;margin-top:7px;font-size:10px;line-height:1.6;display:flex}.chat-panel .cp-field{border:1px solid var(--r63-human-ink);background:var(--r63-field-bg);border-radius:5px}.chat-panel .cp-voice-live{font-family:var(--label-mono);letter-spacing:.02em;height:28px;color:var(--r63-ai);border:1px solid var(--r63-ai-line);background:0 0;border-radius:3px;padding:0 8px;font-size:12px;font-weight:400}.chat-panel .cp-voice-live[aria-pressed=true]{background:var(--r63-ai-soft)}.chat-panel .cp-field-send{background:var(--r63-send-bg);border-color:var(--r63-human-outline);width:30px;height:30px;color:var(--r63-human-ink);border-radius:3px}.chat-panel .cp-field-send:hover:not(:disabled){background:var(--r63-human-soft);border-color:var(--r63-human-ink)}.chat-panel .cp-attach-hash{font-family:var(--mono);font-size:var(--ui-mono-size);color:var(--ink-faint)}.chat-panel .cp-attach-notsent{color:var(--ink-faint);white-space:nowrap;font-size:11px}.chat-panel .cp-voice-overlay{border:1px solid var(--line);width:min(100%, var(--cp-read));background:0 0;border-radius:3px;margin:0 auto 7px;padding:8px 12px}.chat-panel .cp-voice-status{font-family:var(--label-mono);font-weight:400;font-size:var(--ui-mono-size);letter-spacing:.035em;text-transform:uppercase;color:var(--r63-ai)}.chat-panel .cp-voice-usage{font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums;color:var(--ink-faint)}.chat-panel .cp-voice-captions{flex-direction:column;gap:8px;min-height:0;display:flex}.chat-panel .cp-voice-caption{border-left:2px solid var(--r63-ai);padding-left:12px;position:static}.chat-panel .cp-voice-caption-human{border-left-color:var(--r63-human-ink)}.chat-panel .cp-voice-caption-senior{transform:none}.chat-panel .cp-voice-caption-who{font-family:var(--label-mono);text-transform:uppercase;color:var(--r63-ai);font-weight:700}.chat-panel .cp-voice-caption-human .cp-voice-caption-who{color:var(--r63-human-ink)}.chat-panel [data-live-setup]{z-index:30;border:1px solid var(--line-strong);background:var(--paper);width:min(650px,100vw - 28px);height:fit-content;max-height:calc(100dvh - 28px);color:var(--ink);border-radius:3px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.chat-panel [data-live-setup]::backdrop{background:#050e0a8a}.chat-panel .cp-live-setup-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 22px 13px;display:flex}.chat-panel .cp-live-setup-head h2{font-family:var(--serif);letter-spacing:-.028em;margin:0;font-size:28px;font-weight:400;line-height:1.15}.chat-panel .cp-live-setup-body{padding:20px 22px}.chat-panel .cp-live-setup-eyebrow{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--r63-ai);margin-bottom:9px;font-weight:400;display:block}.chat-panel .cp-live-setup-body>p{color:var(--ink-soft);margin:0 0 13px;line-height:1.55}.chat-panel .cp-live-setup-boundary{background:var(--paper-raised);border-left:2px solid var(--r63-ai);margin-bottom:16px;padding:11px 13px}.chat-panel .cp-live-setup-boundary b{font-family:var(--label-mono);text-transform:uppercase;color:var(--r63-ai);font-weight:400;display:block}.chat-panel .cp-live-setup-boundary span{color:var(--ink-soft)}.chat-panel .cp-live-setup-row{margin:16px 0;display:block}.chat-panel .cp-live-setup-row>span{color:var(--ink);margin-bottom:6px;display:block}.chat-panel .cp-live-setup-row select{border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;color:var(--ink);font:inherit;border-radius:3px;padding:9px 11px}.chat-panel .cp-live-setup-row small{color:var(--ink-faint);margin-top:6px;display:block}.chat-panel .cp-live-setup-note{background:var(--r63-ai-soft);color:var(--ink-soft);padding:9px 11px;line-height:1.5}.chat-panel .cp-live-setup-error{color:var(--error,var(--margin-ink));margin:10px 0}.chat-panel .cp-live-setup-foot{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:8px;padding:13px 22px;display:flex}.chat-panel .cp-live-setup-start{border:1px solid var(--r63-ai);background:var(--r63-ai);min-height:32px;color:var(--paper);border-radius:3px;padding:5px 12px}.chat-panel .cp-live-setup-start:disabled{opacity:.45;color:var(--ink-faint);border-color:var(--line-strong);cursor:not-allowed;pointer-events:none;background:0 0}.chat-panel .cp-live-setup-cancel{min-height:32px;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:0;padding:5px 12px}.chat-panel.is-expanded{top:var(--topbar-h);height:calc(100dvh - var(--topbar-h))}.chat-panel .chat-panel-head .cp-head-legacy{display:contents}.chat-panel .chat-panel-head .cp-head-legacy>:not(.cp-channel-btn){display:none}.chat-panel .chat-panel-head .cp-channel-btn{font-family:var(--label-mono);letter-spacing:.035em;text-transform:uppercase;color:var(--r63-tab-faint);border:1px solid #0000;border-radius:3px;order:-1;align-self:center;padding:4px 6px;font-size:10px;font-weight:400}.chat-panel .chat-panel-head .cp-channel-btn:hover{color:var(--r63-tab-ink)}.chat-panel .chat-panel-head .cp-channel-btn b{letter-spacing:.035em;font-size:10px;font-weight:400}}
@scope([data-neo-surface=workspace]){#workbench.wb5{--wb-body:15px;--wb-tree:252px;--wb-rail:238px;--wb-row:49px;--wb-mono:11px;--wb-gutter:clamp(20px, 2.6vw, 44px);--wb-canvas:var(--lightningcss-light,#edf0e8)var(--lightningcss-dark,#111b17);--wb-selection:var(--lightningcss-light,#e2eee6)var(--lightningcss-dark,#243b30);--wb-panel-shadow:var(--lightningcss-light,0 14px 42px -20px #1b282047)var(--lightningcss-dark,0 14px 42px -14px #0009);--ai:var(--lightningcss-light,#236f64)var(--lightningcss-dark,#79bdac);--ai-soft:var(--lightningcss-light,#e1eee6)var(--lightningcss-dark,#1c332c);--ai-line:var(--lightningcss-light,#b3cec1)var(--lightningcss-dark,#345a4b);--human:var(--lightningcss-light,#9c573f)var(--lightningcss-dark,#dda285);--human-soft:var(--lightningcss-light,#f3e3d8)var(--lightningcss-dark,#332d25);--human-line:var(--lightningcss-light,#d6b39e)var(--lightningcss-dark,#6a4d3c);--surface-high:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#223028);--ink-body:var(--lightningcss-light,#36413b)var(--lightningcss-dark,#d3d9cf);--hover:var(--lightningcss-light,#e0e9df)var(--lightningcss-dark,#25362b);--error:var(--lightningcss-light,#a23e3a)var(--lightningcss-dark,#efa49c);--ease:cubic-bezier(.23,1,.32,1);--scope-name-size:12px;--scope-tracking:.055em}@media (max-width:1200px){#workbench.wb5{--wb-tree:228px}}#workbench.wb5{font-size:var(--wb-body);grid-template-columns:var(--wb-tree) minmax(0,1fr);background:var(--paper);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden;container:wb-root/inline-size}.wb5 button,.wb5 input,.wb5 textarea,.wb-dialog button,.wb-dialog input{font-family:var(--sans)}.wb5 button:disabled{opacity:.45;cursor:not-allowed}.wb5 .icon,.wb-dialog .icon{width:16px;height:16px}.wb5 .wb-label,.wb-dialog .wb-label{font:400 var(--wb-mono)/1.45 var(--label-mono);letter-spacing:.055em;text-transform:uppercase;color:var(--ink-soft)}.wb5 .wb-title{font:400 clamp(30px,2.7vw,41px)/1.1 var(--serif);letter-spacing:-.03em;font-optical-sizing:auto}.wb-button{border:1px solid var(--line-strong);white-space:nowrap;min-height:34px;color:var(--ink);background:var(--surface);border-radius:0;justify-content:center;align-items:center;gap:7px;padding:6px 11px;font-size:13px;line-height:1.3;display:inline-flex}.wb-button:hover:not(:disabled){background:var(--hover);border-color:var(--ink-soft)}.wb-button.primary{background:var(--ink);border-color:var(--ink);color:var(--surface)}.wb-button.primary:hover{background:var(--ink-body)}.wb-button.textual{color:var(--ink-soft);background:0 0;border-color:#0000}.wb-button.textual:hover{background:var(--hover);color:var(--ink)}.wb-ib{width:34px;height:34px;color:var(--ink-soft);background:0 0;border:1px solid #0000;border-radius:0;flex:none;place-items:center;display:inline-grid}.wb-ib:hover,.wb-ib[aria-pressed=true]{background:var(--hover);color:var(--ink)}.wb-ib[aria-pressed=true]{border-color:var(--line-strong)}.wb-tree{background:color-mix(in srgb,var(--paper) 64%,var(--ai-soft));border-right:1px solid var(--line);z-index:9;flex-direction:column;min-width:0;min-height:0;display:flex}.wb-tree-top{flex-direction:column;gap:10px;padding:18px 14px 10px;display:flex}.wb-space{border:1px solid var(--line-strong);background:var(--surface);text-align:left;border-radius:0;align-items:center;gap:8px;width:100%;padding:7px 9px;font-size:13px;display:flex}.wb-space span{flex:1}.wb-space .icon:last-child{width:12px}.wb-tree-search{color:var(--ink-soft);border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 66%,transparent);border-radius:0;align-items:center;gap:9px;min-height:34px;padding:6px 9px;font-size:13px;display:flex}.wb-tree-search kbd{font-family:var(--mono);font-size:var(--ui-mono-size);color:var(--ink-faint);margin-left:auto}.wb-tree-scroll{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex:1;min-height:0;padding:6px 10px 14px;overflow:auto}.wb-tree-section{color:var(--ink-faint);font:400 10px/1.4 var(--label-mono);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:4px 8px 5px;display:flex}.wb-tree-section .wb-ib{width:26px;height:26px}.wb-project{color:var(--ink);text-align:left;border-radius:0;align-items:center;width:100%;padding:9px;font-size:14px;display:flex}.wb-project.selected{background:var(--wb-selection)}.wb-project:hover:not(.selected){background:var(--hover)}.wb-project span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wb-project .icon:last-child{width:12px;color:var(--ink-faint)}.wb-tree-nodes{border-top:1px solid var(--line);margin-top:8px;padding-top:8px}.wb-tree-row{min-height:35px;padding-left:calc(var(--depth,0)*12px);border-radius:0;align-items:center;gap:0;display:flex;position:relative}.wb-tree-row:hover{background:var(--hover)}.wb-tree-row.current{background:var(--wb-selection)}.wb-tree-row.ancestor>.wb-tree-open{color:var(--ink)}.wb-tree-open{text-align:left;min-width:0;min-height:35px;color:var(--ink-soft);flex:1;align-items:center;gap:7px;padding:3px 4px;font-size:13px;display:flex}.wb-tree-open .icon{flex:none;width:14px;height:14px}.wb-tree-open span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wb-tree-row.current .wb-tree-open{color:var(--ink)}.wb-twist{width:23px;height:32px;color:var(--ink-faint);flex:none;place-items:center;display:grid}.wb-twist .icon{width:11px;height:11px}.wb-tree-more{opacity:0;width:27px;height:32px;color:var(--ink-soft);flex:none;place-items:center;display:grid}.wb-tree-more .icon{width:13px;height:13px}.wb-tree-row:hover .wb-tree-more,.wb-tree-row:focus-within .wb-tree-more,.wb-tree-row.current .wb-tree-more{opacity:1}.wb-tree-foot{border-top:1px solid var(--line);padding:8px 14px 12px}.wb-tree-foot>button{text-align:left;width:100%;min-height:34px;color:var(--ink-soft);align-items:center;gap:9px;font-size:13px;display:flex}.wb-tree-foot small{color:var(--ink-faint);padding-top:6px;font-size:11px;line-height:1.45;display:block}.wb-main{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex;container:wb-main/inline-size}.wb-top{border-bottom:1px solid var(--line);background:var(--surface);flex:none;align-items:center;gap:7px;min-height:56px;padding:9px 18px;display:flex}.wb-breadcrumb{min-width:0;color:var(--ink-soft);flex:1;align-items:center;gap:6px;font-size:13px;display:flex;overflow:hidden}.wb-breadcrumb button{white-space:nowrap;text-overflow:ellipsis;max-width:170px;color:inherit;padding:4px 2px;overflow:hidden}.wb-breadcrumb button:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.wb-breadcrumb strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:450;overflow:hidden}.wb-breadcrumb .icon{flex:none;width:11px}.wb-toolbar-actions{flex:none;align-items:center;gap:4px;display:flex}.wb-tree-trigger{display:none}.wb-top .wb-ib{width:32px}.wb-middle{flex:1;min-width:0;min-height:0;display:flex;position:relative}.wb-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;background:var(--surface);flex:1;min-width:0;min-height:0;overflow:auto}.wb-folder{margin:auto}.wb-folder-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:16px}.wb-folder-heading{min-width:0}.wb-folder .wb-label{margin-bottom:8px}.wb-folder-path{font-size:var(--ui-mono-size);color:var(--ink-faint);overflow-wrap:anywhere;font-family:var(--mono);letter-spacing:-.025em;margin:9px 0 0}.wb-scope-stamp{color:var(--ink-soft);border:1px solid var(--line);white-space:nowrap;border-radius:0;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:flex}.wb-scope-stamp .icon{width:13px}.wb-summary{background:var(--paper);border-left:2px solid var(--human-line);color:var(--ink-body);border-radius:0;align-items:flex-start;gap:16px;margin:18px 0 25px;padding:14px 17px;font-size:15px;line-height:1.55;display:flex}.wb-summary p{max-width:86ch}.wb-summary button{white-space:nowrap;color:var(--human);text-underline-offset:4px;flex:none;align-self:center;margin-left:auto;font-size:12px;text-decoration:underline}.wb-summary small{font:400 var(--ui-mono-size) var(--mono);letter-spacing:.025em;color:var(--ink-faint);margin-top:5px;display:block}.wb-formats{border-bottom:1px solid var(--line);flex-wrap:wrap;padding-bottom:17px;display:flex}.wb-formats button{align-items:center;font-size:12px;display:inline-flex}.wb-formats .icon{width:14px}.wb-formats b{font:400 var(--ui-mono-size) var(--mono);color:var(--ink)}.wb-list-tools{flex-wrap:wrap;align-items:center;min-height:36px;display:flex}.wb-list-tools h2{font-family:var(--sans);font-size:17px;font-weight:450}.wb-list-tools small{font:400 var(--ui-mono-size) var(--mono);margin-right:auto}.wb-list-filter{border:1px solid var(--line);background:var(--surface);border-radius:0;align-items:center;gap:6px;max-width:200px;min-height:30px;padding:0 8px;display:flex}.wb-list-filter .icon{width:13px}.wb-list-filter input{background:0 0;border:0;outline:none;width:135px;min-width:0;font-size:12px}.wb-views{border:1px solid var(--line);border-radius:0;padding:1px;display:flex}.wb-views .wb-ib{width:29px;height:27px}.wb-views .wb-ib[aria-pressed=true]{background:var(--hover);border-color:#0000}.wb-views .icon{width:14px}.wb-files{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line);min-width:0}.wb-table-head,.wb-file-row{align-items:center;min-width:0;display:grid}.wb-table-head{color:var(--ink-faint);font:400 10px var(--label-mono);text-transform:uppercase;letter-spacing:.055em;padding:0 7px 0 12px}.wb-table-head button{text-align:left;font-family:var(--label-mono);font-size:inherit;text-transform:inherit;color:inherit;align-items:center;gap:5px;display:flex}.wb-table-head button.active{color:var(--ink)}.wb-table-head .icon{width:11px}.wb-file-row{border-top:1px solid var(--line);padding:6px 7px 6px 12px;font-size:13px;position:relative}.wb-file-row:hover{background:color-mix(in srgb,var(--hover) 65%,transparent)}.wb-file-row.selected{background:var(--wb-selection)}.wb-file-name{text-align:left;align-items:center;gap:11px;width:100%;min-width:0;min-height:35px;display:flex}.wb-file-glyph{color:var(--ink-soft);flex:none;place-items:center;display:grid}.wb-file-glyph .icon{width:18px;height:18px}.wb-file-glyph.image{color:var(--ai)}.wb-file-glyph.document{color:var(--human)}.wb-file-glyph.board{color:var(--ai)}.wb-file-name .file-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.wb-file-name strong{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-weight:400;overflow:hidden}.wb-file-name .file-subtitle{color:var(--ink-faint);font-size:11px;line-height:1.35}.wb-file-name .file-mobile-meta{color:var(--ink-soft);font-size:11px}.wb-file-size{font-family:var(--mono);font-size:var(--ui-mono-size);color:var(--ink-soft);font-variant-numeric:tabular-nums}.wb-file-mod{font-family:var(--mono);font-size:var(--ui-mono-size);font-variant-numeric:tabular-nums}.wb-file-ver{font-family:var(--mono);font-size:var(--ui-mono-size);color:var(--ink-soft);font-variant-numeric:tabular-nums}.wb-file-by{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wb-file-by.human{color:var(--human)}.wb-file-by.agent{color:var(--ai)}.wb-file-row>.wb-ib{width:27px;height:31px}.wb-file-row>.wb-ib .icon{width:14px}.wb-file-grid{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:14px;padding-top:6px;display:grid}.wb-tile{border:1px solid var(--line);background:var(--surface);border-radius:0;min-width:0;position:relative;overflow:hidden}.wb-tile.selected{outline:1px solid var(--ai);outline-offset:-1px}.wb-tile>button:first-child{text-align:left;width:100%}.wb-tile-visual{background:var(--paper);place-items:center;height:132px;display:grid;overflow:hidden}.wb-tile-visual img{object-fit:contain;width:100%;height:100%}.wb-tile-visual .icon{width:30px;height:30px;color:var(--ink-soft)}.wb-tile-caption{padding:11px 35px 11px 12px}.wb-tile strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:450;display:block;overflow:hidden}.wb-tile small{color:var(--ink-soft);margin-top:3px;font-size:11px;display:block}.wb-tile>.wb-ib{width:28px;height:28px;position:absolute;bottom:10px;right:4px}.wb-section{margin-top:29px}.wb-section-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.wb-section-head h2{font:450 16px var(--sans);letter-spacing:0}.wb-section-head .wb-label{color:var(--ink-faint);margin:0;font-size:9px}.wb-recent{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.wb-recent button{border:1px solid var(--line);text-align:left;background:var(--surface);border-radius:0;align-items:center;gap:11px;min-width:0;padding:9px;display:flex}.wb-recent button:hover{border-color:var(--line-strong);background:var(--paper)}.wb-recent-thumb{background:var(--paper);flex:none;place-items:center;width:61px;height:48px;display:grid;overflow:hidden}.wb-recent-thumb img{object-fit:contain;width:100%;height:100%}.wb-recent strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:450;display:block;overflow:hidden}.wb-recent small{color:var(--ink-soft);margin-top:2px;font-size:11px;display:block}.wb-recent-copy{min-width:0}.wb-import-log{border:1px solid var(--line);border-radius:0}.wb-import-log>summary{cursor:pointer;align-items:center;gap:9px;min-height:43px;padding:9px 13px;font-size:13px;list-style:none;display:flex}.wb-import-log>summary::-webkit-details-marker{display:none}.wb-import-log>summary .icon{width:14px}.wb-import-log>summary small{color:var(--ink-soft);margin-left:auto;font-size:11px}.wb-log-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 13px;font-size:12px;display:flex}.wb-log-row>div{flex:1;min-width:0}.wb-log-row b{overflow-wrap:anywhere;font-weight:400;display:block}.wb-log-row small{color:var(--ink-soft);font-size:11px}.wb-log-row .status{font:400 10px var(--label-mono);color:var(--ai);text-transform:uppercase;white-space:nowrap}.wb-status{border-top:1px solid var(--line);min-height:27px;color:var(--ink-faint);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:9px;padding:5px 19px;font-size:11px;display:flex}.wb-status span:last-child{text-overflow:ellipsis;white-space:nowrap;text-align:right;overflow:hidden}.wb-status code{font-size:10px}.wb-doc-wrap{background:var(--wb-canvas);min-height:100%;padding:25px clamp(22px,3vw,56px) 70px}.wb-doc-meta{max-width:900px;font:400 var(--ui-mono-size) var(--mono);letter-spacing:.03em;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:12px;margin:0 auto 14px;display:flex}.wb-doc-meta .right{margin-left:auto}.wb-doc-meta .human{color:var(--human)}.wb-doc-meta .agent{color:var(--ai)}.wb-document{background:var(--surface-high);border:1px solid color-mix(in srgb,var(--line) 80%,transparent);max-width:900px;min-height:620px;color:var(--ink-body);overflow-wrap:anywhere;letter-spacing:-.009em;margin:0 auto;padding:clamp(26px,4vw,62px);font-size:clamp(16px,1.16vw,18px);font-weight:300;line-height:1.7;box-shadow:0 3px 7px -5px #23352840}.wb-document h1{letter-spacing:-.032em;color:var(--ink);margin:0 0 15px;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.12}.wb-document h2{letter-spacing:-.025em;color:var(--ink);margin:30px 0 9px;scroll-margin-top:20px;font-size:26px}.wb-document h3{margin:24px 0 8px;font-size:21px}.wb-document p{margin:0 0 14px}.wb-document ul{margin:0 0 15px;padding-left:21px}.wb-document li{padding:2px 0}.wb-document strong{color:var(--ink);font-weight:500}.wb-document em{font:italic 400 .98em var(--serif);letter-spacing:0}.wb-document a,.wb-source-link{color:var(--ai);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ai-line);text-decoration-color:var(--ai-line);cursor:pointer}.wb-document blockquote{border-left:2px solid var(--human-line);font:italic 400 20px/1.5 var(--serif)}.wb-document blockquote p{margin:0}.wb-document code{background:var(--paper);border:1px solid var(--line);padding:1px 4px;font-size:.72em}.wb-document pre{background:var(--paper);font:400 12px/1.65 var(--mono);letter-spacing:0;white-space:pre-wrap;padding:15px;overflow:auto}.wb-document table{border-collapse:collapse;width:100%;margin:15px 0;font-size:14px}.wb-document th{text-align:left;font:400 10px/1.5 var(--label-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);border-bottom:1px solid var(--line-strong);padding:8px}.wb-document td{border-bottom:1px solid var(--line);vertical-align:top;padding:9px 8px}.wb-document .doc-kicker{font:400 10px var(--label-mono);text-transform:uppercase;letter-spacing:.09em;color:var(--human);margin-bottom:18px}.wb-document .doc-deck{color:var(--ink-soft);margin-bottom:25px;font-size:19px;line-height:1.55}.wb-document hr{border:0;border-top:1px solid var(--line);margin:24px 0}.wb-document .doc-caption{color:var(--ink-soft);letter-spacing:0;font-size:12px;font-weight:400}.wb-document .inline-image{object-fit:contain;max-width:100%;margin:20px 0 8px;display:block}.wb-version-banner,.wb-update-banner{background:var(--human-soft);border-bottom:1px solid var(--human-line);flex:none;align-items:center;gap:12px;padding:10px 20px;font-size:12px;display:flex}.wb-version-banner button,.wb-update-banner button{text-underline-offset:3px;color:var(--human);white-space:nowrap;margin-left:auto;text-decoration:underline}.wb-rail{width:var(--wb-rail);border-left:1px solid var(--line);background:var(--surface);z-index:10;flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.wb-rail-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;min-height:47px;padding:7px 11px 7px 17px;display:flex}.wb-rail-head strong{flex:1;font-size:13px;font-weight:450}.wb-rail-head .icon{width:14px}.wb-rail-body{scrollbar-width:thin;flex:1;min-height:0;padding:19px 17px;overflow:auto}.wb-rail-body h3{font:450 14px var(--sans);letter-spacing:0;margin:19px 0 9px}.wb-rail-body h3:first-child{margin-top:0}.wb-outline{flex-direction:column;gap:4px;margin-bottom:22px;display:flex}.wb-outline button{text-align:left;min-height:31px;color:var(--ink-soft);padding:5px 8px;font-size:12px;line-height:1.45}.wb-outline button:hover,.wb-outline button.active{border-left-color:var(--ai);background:var(--ai-soft)}.wb-outline button.sub{padding-left:20px}.wb-properties{grid-template-columns:70px minmax(0,1fr);gap:9px 10px;font-size:12px;display:grid}.wb-properties dt{color:var(--ink-faint)}.wb-properties dd{overflow-wrap:anywhere;color:var(--ink-soft);margin:0}.wb-properties dd.human{color:var(--human)}.wb-properties dd.agent{color:var(--ai)}.wb-related{flex-direction:column;gap:5px;display:flex}.wb-related button{text-align:left;width:100%;min-height:36px;color:var(--ai);align-items:flex-start;gap:8px;padding:7px 0;font-size:12px;line-height:1.4;display:flex}.wb-related button .icon{flex:none;width:13px;height:15px}.wb-related button span{overflow-wrap:anywhere}.wb-related button small{color:var(--ink-faint);margin-top:2px;font-size:10px;display:block}.wb-qv{--wb-rail:320px}.wb-qv-path{font:400 var(--ui-mono-size)/1.5 var(--mono);color:var(--ink-faint);overflow-wrap:anywhere;margin:0 0 17px}.wb-qv-meta{color:var(--ink-soft);margin-bottom:14px;font-size:11px}.wb-qv-article{color:var(--ink-body);font-size:14px;font-weight:300;line-height:1.65}.wb-qv-article h1{letter-spacing:-.03em;margin-bottom:13px;font-size:25px;line-height:1.18}.wb-qv-article h2{margin:22px 0 8px;font-size:20px}.wb-qv-article p{margin:0 0 12px}.wb-qv-article blockquote{border-left:2px solid var(--human-line)}.wb-qv-article .doc-kicker{font:400 9px var(--label-mono);color:var(--human);text-transform:uppercase;margin-bottom:12px}.wb-qv-article img{object-fit:contain;max-width:100%}.wb-qv-article table{border-collapse:collapse;width:100%;font-size:11px}.wb-qv-article td,.wb-qv-article th{border-bottom:1px solid var(--line);padding:4px}.wb-qv-article ul{padding-left:19px}.wb-qv-article code,.wb-qv-article pre{font-family:var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}.wb-rail-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:12px 15px;display:flex}.wb-rail-foot .wb-button{flex:1;font-size:12px}.wb-history-item{border-bottom:1px solid var(--line);padding:13px 0}.wb-history-item button{text-align:left;align-items:baseline;gap:9px;width:100%;min-height:28px;display:flex}.wb-history-item b{font:400 var(--ui-mono-size) var(--mono)}.wb-history-item small{color:var(--ink-faint);margin-left:auto;font-size:10px}.wb-history-item p{color:var(--ink-soft);margin:4px 0;font-size:12px;line-height:1.5}.wb-history-item .selected{color:var(--ai)}.wb-preview-media{background:var(--wb-canvas);min-height:100%;padding:25px clamp(20px,3vw,44px) 55px}.wb-image-stage{background:color-mix(in srgb,var(--paper) 65%,var(--ink) 3%);border:1px solid var(--line);place-items:center;width:100%;height:min(54vh,540px);min-height:300px;display:grid;position:relative}.wb-image-stage img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.wb-media-caption{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;margin:14px 0 23px;font-size:12px;line-height:1.5;display:flex}.wb-media-caption p{max-width:65ch}.wb-media-meta{max-width:600px;margin-top:20px}.wb-native-media{border:1px solid var(--line);background:#101916;width:100%;max-height:60vh;display:block}.wb-native-media.is-audio{min-height:62px;margin-top:40px}.wb-pdf{border:1px solid var(--line);background:var(--surface);width:100%;height:60vh}.wb-empty{text-align:center;max-width:560px;margin:auto;padding:60px 25px}.wb-empty>.icon{width:32px;height:32px;color:var(--ink-faint);margin:0 auto 20px}.wb-empty h2{margin-bottom:12px;font-size:27px}.wb-empty p{color:var(--ink-soft);margin-bottom:16px;font-size:14px;line-height:1.6}.wb-empty .wb-button{margin:4px}.wb-editor{background:var(--wb-canvas);flex-direction:column;min-height:100%;padding:24px clamp(20px,3vw,42px);display:flex}.wb-editor label{font:400 10px var(--label-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.wb-editor textarea{resize:vertical;background:var(--surface-high);border:1px solid var(--line-strong);width:100%;min-height:500px;font:400 var(--ui-mono-size)/1.8 var(--mono);color:var(--ink-body);outline-offset:2px;border-radius:0;flex:1;padding:22px}.wb-editor p{color:var(--ink-soft);margin:13px 0 0;font-size:12px}.wb5.reading-focus{grid-template-columns:minmax(0,1fr)}.wb5.reading-focus>.wb-tree,.wb5.reading-focus .wb-rail{display:none}.wb5.reading-focus .wb-document{max-width:930px}.wb5.reading-focus .wb-doc-wrap{padding-top:35px}.wb-tree-backdrop,.wb-rail-backdrop,.wb-mobile-bar{display:none}.wb-device-label{font-family:var(--label-mono);text-transform:uppercase;letter-spacing:.07em;font-size:9px}#wb-menu{z-index:220;background:var(--surface-high);border:1px solid var(--line-strong);box-shadow:var(--wb-panel-shadow);border-radius:0;width:244px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 30px);padding:5px;position:fixed;overflow:auto}.wb-menu-title{font:400 var(--ui-mono-size)/1.4 var(--mono);color:var(--ink-faint);overflow-wrap:anywhere;padding:7px 9px}.wb-menu-row{width:100%;min-height:34px;font:400 13px var(--sans);text-align:left;color:var(--ink);border-radius:0;align-items:center;gap:10px;padding:7px 9px;display:flex}.wb-menu-row:hover{background:var(--hover)}.wb-menu-row .icon{width:14px;height:14px}.wb-menu-row kbd{color:var(--ink-faint);font:400 var(--ui-mono-size) var(--mono);margin-left:auto}.wb-menu-row.danger{color:var(--human)}.wb-menu-sep{background:var(--line);height:1px;margin:5px}.wb-dialog{border:1px solid var(--line-strong);background:var(--surface-high);width:min(620px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--ink);box-shadow:var(--panel-shadow);border-radius:0;padding:0;overflow:auto}.wb-dialog::backdrop{background:#0f191459}.wb-dialog-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:19px 22px;display:flex}.wb-dialog-head h2{font:400 25px/1.2 var(--serif);letter-spacing:-.026em;margin-right:auto}.wb-dialog-body{padding:20px 23px}.wb-dialog-body>p{color:var(--ink-soft);margin-bottom:17px;font-size:14px;line-height:1.6}.wb-dialog-body label:not(.wb-import-drop){color:var(--ink-soft);margin:14px 0 7px;font-size:12px;display:block}.wb-dialog-body input:not([type=file]),.wb-dialog-body select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:40px;font:400 15px var(--sans);border-radius:0;padding:10px 11px}.wb-dialog-body textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;font:400 15px var(--sans);resize:vertical;border-radius:0;min-height:105px;padding:10px 11px}.wb-dialog-foot{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:15px 22px;display:flex}.wb-dialog .wb-err{color:var(--error);margin:12px 0 0;font-size:12px;line-height:1.5}.wb-dialog .wb-hint{color:var(--ink-faint);margin:10px 0;font-size:12px;line-height:1.5}.wb-dialog .wb-destination{font:400 var(--ui-mono-size)/1.6 var(--mono);background:var(--paper);border:1px solid var(--line);color:var(--ink-soft);overflow-wrap:anywhere;margin:12px 0 17px;padding:9px 12px}.wb-import-drop{border:1px dashed var(--line-strong);background:var(--paper);cursor:pointer;flex-direction:column;align-items:center;gap:11px;padding:31px 16px;font-size:15px;display:flex}.wb-import-drop .icon{width:27px;height:27px;color:var(--human)}.wb-import-drop small{color:var(--ink-soft);text-align:center;font-size:12px;line-height:1.5}.wb-import-drop:hover{border-color:var(--human);background:var(--human-soft)}.wb-dialog-tabs{border-bottom:1px solid var(--line);gap:14px;margin-bottom:18px;display:flex}.wb-dialog-tabs button{color:var(--ink-soft);border-bottom:2px solid #0000;padding:8px 4px;font-size:14px}.wb-dialog-tabs button[aria-selected=true]{border-bottom-color:var(--ink);color:var(--ink)}.wb-search-dialog{width:min(640px,100vw - 28px)}.wb-search-field{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 22px;display:flex}.wb-search-field>input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:19px}.wb-search-field .icon{width:19px}.wb-search-scope{font:400 10px var(--label-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);padding:12px 23px}.wb-search-results{max-height:58vh;padding:0 9px 10px;overflow:auto}.wb-search-result{text-align:left;border-radius:0;align-items:center;gap:12px;width:100%;min-height:58px;padding:9px 13px;display:flex}.wb-search-result:hover,.wb-search-result.active{background:var(--wb-selection)}.wb-search-result>.icon{width:19px;color:var(--ai)}.wb-search-result strong{overflow-wrap:anywhere;font-size:14px;font-weight:450;display:block}.wb-search-result small{font:400 var(--ui-mono-size) var(--mono);color:var(--ink-faint);overflow-wrap:anywhere;line-height:1.6;display:block}.wb-search-result kbd{font:400 var(--ui-mono-size) var(--mono);color:var(--ink-faint);margin-left:auto}.wb-search-none{color:var(--ink-soft);padding:30px 22px;font-size:14px}.wb-bulk{background:var(--wb-selection);border:1px solid var(--ai-line);border-radius:0;align-items:center;gap:9px;margin-bottom:13px;padding:9px 11px;font-size:13px;display:flex}.wb-bulk span{margin-right:auto}.wb-bulk .wb-button{background:var(--surface)}.wb-context-chip{border:1px solid var(--line);background:var(--paper);align-items:center;gap:8px;margin-bottom:8px;padding:9px 12px;font-size:12px;display:flex}.wb-context-chip>div{flex:1;min-width:0}.wb-context-chip strong{font-weight:450;display:block}.wb-context-chip small{color:var(--ink-soft);font-size:10px}.wb5-root{--lab-h:32px}@container wb-main (max-width:1060px){.wb-qv{width:min(360px,100% - 28px);position:absolute;top:0;bottom:0;right:0;box-shadow:-14px 0 32px -20px #14241b80}.wb-qv .wb-rail-body{padding:18px 20px}.wb-table-head,.wb-file-row{grid-template-columns:minmax(155px,1fr) 62px 99px 76px 36px 27px;gap:9px}.wb-folder{padding-left:26px;padding-right:26px}.wb-recent{gap:9px}.wb-recent-thumb{width:45px}}@container wb-main (max-width:880px){.wb-rail:not(.wb-qv){width:min(330px,100% - 24px);position:absolute;top:0;bottom:0;right:0;box-shadow:-14px 0 32px -20px #14241b80}.wb-top{padding-inline:14px}.wb-breadcrumb .crumb-parent,.wb-breadcrumb .crumb-root{display:none}.wb-table-head,.wb-file-row{grid-template-columns:minmax(150px,1fr) 61px 85px 37px 27px;gap:9px}.wb-file-mod,.wb-col-mod{display:none}.wb-folder-head{gap:12px}.wb-summary{font-size:14px}.wb-summary button{display:none}.wb-recent{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-recent button:last-child{display:none}}@container wb-main (max-width:650px){.wb-file-by,.wb-col-by{display:none}.wb-table-head,.wb-file-row{grid-template-columns:minmax(125px,1fr) 55px 34px 27px;gap:6px}.wb-toolbar-actions .secondary-label{display:none}.wb-toolbar-actions .wb-button{width:33px;padding-inline:0}.wb-folder{padding:22px 18px 45px}.wb-folder-head .wb-scope-stamp{display:none}.wb-summary{padding:12px}.wb-list-filter{max-width:120px}.wb-list-filter input{width:78px}.wb-doc-wrap{padding:18px 16px 44px}.wb-document{padding:26px 24px;font-size:16px}.wb-document h1{font-size:33px}.wb-document h2{font-size:24px}.wb-rail{width:min(360px,100% - 20px)}.wb-doc-meta .right{display:none}.wb-list-tools h2{font-size:15px}.wb-formats{gap:13px}.wb-preview-media{padding:18px 16px 45px}.wb-media-caption{flex-wrap:wrap}}@media (max-width:980px){#workbench.wb5{grid-template-columns:minmax(0,1fr)}.wb-tree{visibility:hidden;width:min(292px,100vw - 42px);transition:transform .17s var(--ease),visibility .17s;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:12px 0 38px -18px #17271e70}.wb5.tree-open .wb-tree{visibility:visible;transform:translate(0)}.wb5.tree-open .wb-tree-backdrop{z-index:8;background:#0c231b33;display:block;position:absolute;inset:0}.wb-tree-trigger,.wb5 .wb-tree-close{display:inline-grid}.wb-tree-more{opacity:1}.wb-tree-open,.wb-tree-row{min-height:39px}}@media (min-width:981px){.wb-tree-close{display:none}.wb5.tree-collapsed{grid-template-columns:minmax(0,1fr)!important}.wb5.tree-collapsed>.wb-tree{display:none}.wb5 .wb-tree-trigger{display:inline-grid}.wb5.reading-focus .wb-tree-trigger{display:none}}@media (max-width:700px){.wb5-root{--nav-h:54px}.wb-top{gap:4px;min-height:51px;padding:7px 9px}.wb-top .wb-ib{width:32px;height:34px}.wb-toolbar-actions{gap:1px}.wb-toolbar-actions .wb-button{padding:6px 9px;font-size:12px}.wb-status{display:none}.wb-mobile-bar{min-height:53px;padding:5px 8px max(5px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface);flex:none;justify-content:space-around;align-items:center;display:flex}.wb-mobile-bar button{color:var(--ink-soft);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:62px;min-height:42px;font-size:10px;display:flex}.wb-mobile-bar .icon{width:17px;height:17px}.wb-mobile-bar button.active{color:var(--ai)}.wb-rail{width:100%!important;max-width:100%!important;box-shadow:none!important}.wb-rail-head{min-height:49px}.wb-rail-body{padding:21px 24px}.wb-rail-foot{min-height:58px}.wb-file-name strong{font-size:14px}.wb-file-name .file-subtitle{font-size:11px}.wb5 .wb-folder-path{font-size:10px}.wb-file-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wb-tile-visual{height:112px}.wb-qv-article{font-size:16px}.wb-folder .wb-title{font-size:33px}.wb-document{min-height:550px}.wb-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.wb-dialog-head{padding:17px}.wb-dialog-body{padding:18px}.wb-dialog-foot{padding:13px 17px}.wb-menu-row{min-height:42px}}@media (max-width:440px){.wb-file-size,.wb-col-size{display:none}.wb-table-head,.wb-file-row{grid-template-columns:minmax(100px,1fr) 31px 27px;gap:5px}.wb-file-name .file-mobile-meta{display:block}.wb-file-name .file-subtitle{display:none}.wb-file-row{min-height:61px;padding-left:6px}.wb-file-glyph{width:21px}.wb-file-name{gap:8px}.wb-folder{padding:20px 15px 32px}.wb-summary{font-size:13px}.wb-formats{gap:12px;margin-bottom:17px;padding-bottom:14px}.wb-formats button{font-size:11px}.wb-formats b{font-size:10px}.wb-recent{grid-template-columns:1fr}.wb-recent button:last-child{display:flex}.wb-recent-thumb{width:55px}.wb-breadcrumb{font-size:12px}.wb-top>.wb-back{display:none}.wb-list-filter{max-width:109px}.wb-views .wb-ib{width:25px}.wb-toolbar-actions .wb-history-button{display:none}.wb-doc-wrap{padding:15px 10px 33px}.wb-document{padding:26px 20px;font-size:16px}.wb-document h1{font-size:30px}.wb-document h2{font-size:23px}.wb-doc-meta{gap:8px;font-size:9px}.wb-document .doc-deck{font-size:17px}.wb-document table{font-size:12px}.wb-document td,.wb-document th{padding:7px 5px}.wb-list-tools small{font-size:9px}.wb-image-stage{height:43vh;min-height:230px}.wb-import-log>summary small{font-size:10px}.wb-log-row{align-items:flex-start}.wb-log-row .status{font-size:9px}.wb-dialog-head h2{font-size:23px}}@media (pointer:coarse){.wb5 .wb-button,.wb-dialog .wb-button{min-height:42px}.wb5 .wb-ib{min-width:36px;min-height:40px}.wb5 .wb-tree-open,.wb5 .wb-twist{min-height:42px}.wb5 .wb-tree-more{opacity:1;min-width:34px;height:42px}.wb-file-name{min-height:42px}.wb-project,.wb-menu-row{min-height:44px}.wb-outline button{min-height:40px}}#workbench.wb5.wb-constrained{grid-template-columns:minmax(0,1fr)}.wb5.wb-constrained>.wb-tree{visibility:hidden;width:min(292px,100% - 42px);display:flex;position:absolute;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:12px 0 38px -18px #17271e70}.wb5.wb-constrained.tree-open>.wb-tree{visibility:visible;transform:translate(0)}.wb5.wb-constrained.tree-open>.wb-tree-backdrop{z-index:8;background:#0c231b33;display:block;position:absolute;inset:0}.wb5.wb-constrained .wb-tree-trigger{display:inline-grid}.wb5.dropping:after{content:"Drop to add local material";border:2px dashed var(--human);background:color-mix(in srgb,var(--human-soft) 92%,transparent);z-index:25;pointer-events:none;font:400 28px var(--serif);letter-spacing:-.025em;place-items:center;display:grid;position:absolute;inset:8px}.wb5-root .prototype-note{font:400 var(--ui-mono-size) var(--mono);letter-spacing:.07em;color:var(--ink-faint);margin-left:auto}.wb-tree-resize{top:0;bottom:0;left:calc(var(--wb-tree) - 3px);z-index:12;cursor:col-resize;touch-action:none;width:6px;position:absolute}.wb-tree-resize:hover,.wb-tree-resize:focus-visible{background:color-mix(in srgb,var(--ai) 25%,transparent);outline:none}.wb-tree-resize:after{content:"";background:0 0;position:absolute;inset:0 2px}.wb-tree-resize:hover:after,.wb-tree-resize:focus-visible:after{background:var(--ai)}.wb-constrained .wb-tree-resize,.tree-collapsed .wb-tree-resize,.reading-focus .wb-tree-resize{display:none}@media (max-width:980px){.wb-tree-resize{display:none}}@media (max-width:700px){.wb5-root .prototype-note{display:none}}.wb-scroll:focus-visible{outline:none}@container wb-main (max-width:880px){.wb-table-head>.wb-col-mod{display:none}}@container wb-main (max-width:650px){.wb-table-head>.wb-col-by{display:none}}@media (max-width:440px){.wb-table-head>.wb-col-size{display:none}.wb-list-tools{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;display:grid}.wb-list-tools h2{grid-column:1}.wb-list-tools small{white-space:nowrap;grid-column:2}.wb-list-tools .wb-views{grid-area:1/3}.wb-list-tools .wb-list-filter{grid-column:1/-1;max-width:none;min-height:34px;margin-bottom:3px}.wb-list-filter input{width:100%}.wb-table-head{min-height:32px;padding-inline:7px}}.wb-data-scroll{scrollbar-width:thin;max-width:100%;overflow:auto}body .wb-format-icon.icon{color:var(--wb-file-color,var(--wb-format-unknown));opacity:1;vertical-align:-.18em;flex:none;width:16px;height:16px}body .wb-format-icon[data-format=folder]{color:var(--wb-format-folder);opacity:var(--folder-tone,1)}body .wb-format-icon[data-format=project]{--wb-file-color:var(--wb-format-project)}body .wb-format-icon[data-format=markdown]{--wb-file-color:var(--wb-format-markdown)}body .wb-format-icon[data-format=text]{--wb-file-color:var(--wb-format-text)}body .wb-format-icon[data-format=pdf]{--wb-file-color:var(--wb-format-pdf)}body .wb-format-icon[data-format=docx]{--wb-file-color:var(--wb-format-docx)}body .wb-format-icon[data-format=epub]{--wb-file-color:var(--wb-format-epub)}body .wb-format-icon[data-format=odt]{--wb-file-color:var(--wb-format-odt)}body .wb-format-icon[data-format=rtf]{--wb-file-color:var(--wb-format-rtf)}body .wb-format-icon[data-format=fountain]{--wb-file-color:var(--wb-format-fountain)}body .wb-format-icon[data-format=fdx]{--wb-file-color:var(--wb-format-fdx)}body .wb-format-icon[data-format=pptx]{--wb-file-color:var(--wb-format-pptx)}body .wb-format-icon[data-format=odp]{--wb-file-color:var(--wb-format-odp)}body .wb-format-icon[data-format=xlsx]{--wb-file-color:var(--wb-format-xlsx)}body .wb-format-icon[data-format=ods]{--wb-file-color:var(--wb-format-ods)}body .wb-format-icon[data-format=csv]{--wb-file-color:var(--wb-format-csv)}body .wb-format-icon[data-format=image]{--wb-file-color:var(--wb-format-image)}body .wb-format-icon[data-format=audio]{--wb-file-color:var(--wb-format-audio)}body .wb-format-icon[data-format=video]{--wb-file-color:var(--wb-format-video)}body .wb-format-icon[data-format=html]{--wb-file-color:var(--wb-format-html)}body .wb-format-icon[data-format=subtitle]{--wb-file-color:var(--wb-format-subtitle)}body .wb-format-icon[data-format=memory]{--wb-file-color:var(--wb-format-memory)}body .wb-format-icon[data-format=nwsketch]{--wb-file-color:var(--wb-format-nwsketch)}body .wb-format-icon[data-format=nwimg]{--wb-file-color:var(--wb-format-nwimg)}body .wb-format-icon[data-format=nwdaw]{--wb-file-color:var(--wb-format-nwdaw)}body .wb-format-icon[data-format=nwvideo]{--wb-file-color:var(--wb-format-nwvideo)}body .wb-format-icon[data-format=unknown]{--wb-file-color:var(--wb-format-unknown)}.wb-tree-open>.wb-format-icon.icon{width:15px;height:15px}.wb-tree-branch{position:relative}.wb-tree-branch:before{content:"";pointer-events:none;top:0;bottom:0;left:calc(var(--branch-depth,0)*12px + 11px);background:var(--line);opacity:.58;width:1px;position:absolute}.wb-tree-row .wb-tree-open{font-size:14px}.wb-tree-row.current .wb-format-icon{filter:none}.wb-folder{max-width:1280px;padding:42px clamp(24px,4.1vw,66px) 60px}.wb-folder-head{margin:0 0 23px;display:block}.wb-folder-eyebrow{color:var(--ink-soft);font:400 11px/1.8 var(--label-mono);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:7px 11px;margin:0 0 17px;display:flex}.wb-folder-eyebrow>b{color:var(--ai);font-weight:400}.wb-folder-last{color:var(--ink-faint)}.wb-author.human{color:var(--human)}.wb-author.agent{color:var(--ai)}.wb-author.unknown{color:var(--ink-soft)}.wb-folder .wb-title{letter-spacing:-.026em;align-items:center;gap:17px;margin:0;font-size:42px;font-weight:400;line-height:1.18;display:flex}.wb-folder .wb-title span{overflow-wrap:anywhere;min-width:0}.wb-folder .wb-title>.wb-format-icon.icon{width:26px;height:26px}.wb5 .wb-folder-path{font:400 var(--ui-mono-size)/1.7 var(--mono);letter-spacing:.005em;color:var(--ink-soft);overflow-wrap:anywhere;margin:10px 0 0}.wb-formats{border:0;gap:8px;margin:0 0 35px;padding:0}.wb-formats button{border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 55%,transparent);min-height:30px;font:400 var(--ui-mono-size)/1.45 var(--mono);letter-spacing:.01em;color:var(--ink-soft);text-align:left;border-radius:0;gap:7px;padding:5px 9px}.wb-formats button b{color:var(--ink);font:500 var(--ui-mono-size) var(--mono)}.wb-formats .wb-format-icon.icon{width:14px;height:14px}.wb-formats button:hover{background:var(--hover);border-color:var(--line-strong)}.wb-formats button.active{background:var(--wb-selection);border-color:var(--line-strong);color:var(--ink)}.wb-formats .wb-clear-type{background:0 0;border-color:#0000}.wb-list-tools{border-top:1px solid var(--line);gap:10px;margin-bottom:12px;padding-top:17px}.wb-list-tools h2{color:var(--ai);font:400 11px/1.5 var(--label-mono);letter-spacing:.15em;text-transform:uppercase}.wb-list-tools small{color:var(--ink-soft)}.wb-files{border:1px solid var(--line)}.wb-table-head,.wb-file-row{grid-template-columns:minmax(170px,1fr) 76px 226px 138px 34px 123px 30px;gap:12px}.wb-table-head{background:0 0;min-height:33px}.wb-file-row{min-height:47px;padding-top:5px;padding-bottom:5px}.wb-file-glyph{width:23px}.wb-file-glyph .wb-format-icon.icon{width:16px;height:16px}.wb-file-name .file-subtitle,.wb-file-name .file-mobile-meta{display:none}.wb-file-name strong{font-size:14px}.wb-file-size,.wb-file-ver{font:400 var(--ui-mono-size)/1.6 var(--mono)}.wb-file-row>.wb-file-size,.wb-file-row>.wb-file-mod,.wb-file-row>.wb-file-by,.wb-file-row>.wb-file-ver,.wb-file-row>.wb-file-kind,.wb-table-head>.wb-col-size,.wb-table-head>.wb-col-mod,.wb-table-head>.wb-col-by,.wb-table-head>.wb-col-kind{min-width:0;display:block}.wb-file-mod{font:400 var(--ui-mono-size)/1.6 var(--mono);color:var(--ink-faint);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-file-by{font:400 10px/1.6 var(--label-mono);letter-spacing:.045em;text-transform:uppercase}.wb-file-kind{color:var(--ink-soft);font:400 9px/1.6 var(--label-mono);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wb-file-size,.wb-file-ver,.wb-table-head>.wb-col-size{text-align:right}.wb-tile-visual>.wb-format-icon.icon{width:32px;height:32px}.wb-tile-caption small{align-items:center;gap:6px;line-height:1.6;display:flex}.wb-tile-caption .wb-format-icon.icon{width:13px;height:13px}.wb-format-label{align-items:center;gap:7px;display:inline-flex}.wb-doc-meta .wb-format-icon.icon,.wb-qv-meta .wb-format-icon.icon{width:14px;height:14px}.wb-qv-meta>.wb-format-icon{margin-right:6px;display:inline}.wb-plain-text{font:400 var(--ui-mono-size)/1.8 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink)}.wb-format-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin-top:18px;display:grid}.wb-format-key>div{align-items:center;gap:9px;min-width:0;font-size:13px;display:flex}.wb-depth-key>div{align-items:center;gap:9px;min-height:34px;font-size:13px;display:flex}.wb-import-log{background:0 0;margin-top:22px}@container wb-main (max-width:1160px){.wb-table-head,.wb-file-row{grid-template-columns:minmax(145px,1fr) 66px 185px 100px 30px 104px 28px;gap:10px}.wb-folder{padding:32px 28px 48px}.wb-folder .wb-title{font-size:39px}.wb-file-mod{font-size:9px}}@container wb-main (max-width:920px){.wb-table-head,.wb-file-row{grid-template-columns:minmax(130px,1fr) 63px 162px 93px 30px 28px}.wb-table-head>.wb-col-kind,.wb-file-row>.wb-file-kind{display:none}.wb-folder-eyebrow{letter-spacing:.06em;font-size:10px}}@container wb-main (max-width:780px){.wb-table-head,.wb-file-row{grid-template-columns:minmax(120px,1fr) 64px 93px 30px 30px;gap:9px}.wb-table-head>.wb-col-mod,.wb-file-row>.wb-file-mod{display:none}.wb-folder{padding-inline:23px}.wb-folder .wb-title{font-size:35px}.wb-folder-eyebrow .wb-folder-last{flex-basis:100%}.wb-list-tools h2{font-size:11px}}@container wb-main (max-width:620px){.wb-table-head,.wb-file-row{grid-template-columns:minmax(90px,1fr) 62px 29px 35px;gap:8px}.wb-file-row>.wb-file-by,.wb-table-head>.wb-col-by{display:none}.wb-file-name .file-mobile-meta{color:var(--ink-soft);flex-wrap:wrap;gap:0 7px;font-size:10px;line-height:1.6;display:flex}.wb-file-name .file-mobile-meta>span:empty{display:none}.file-mobile-meta .wb-mobile-by{text-transform:uppercase;font-size:9px;font-family:var(--label-mono);letter-spacing:.03em;flex-basis:100%}.wb-file-row{min-height:61px}.wb-folder{padding:25px 18px 40px}.wb-folder .wb-title{gap:11px;font-size:33px}.wb5 .wb-folder-path{font-size:10px}.wb-formats{gap:6px;margin-bottom:24px}.wb-formats button{padding:5px 7px;font-size:10px}.wb-formats button b{font-size:11px}.wb-list-tools{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.wb-list-tools h2{grid-column:1}.wb-list-tools small{white-space:normal;grid-column:2;font-size:9px}.wb-list-tools .wb-views{grid-area:1/3}.wb-list-tools .wb-list-filter{grid-column:1/-1;width:100%;max-width:none;margin-top:3px}.wb-list-filter input{width:100%}}@container wb-main (max-width:420px){.wb-file-row>.wb-file-size,.wb-table-head>.wb-col-size{display:none}.wb-table-head,.wb-file-row{grid-template-columns:minmax(0,1fr) 27px 36px;gap:5px}.wb-folder{padding-inline:14px}.wb-folder .wb-title{font-size:30px}.wb-file-name{gap:6px}.wb-file-name strong{font-size:13px}.wb-folder .wb-title>.wb-format-icon.icon{width:23px;height:23px}.wb-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-tile-caption small{align-items:flex-start;font-size:10px}}@media (pointer:coarse){.wb-formats button{min-height:40px}.wb-file-row>.wb-ib{width:35px;min-width:35px;min-height:42px}}@media (max-width:440px){.wb-format-key{grid-template-columns:1fr}}.wb-document blockquote{box-shadow:none;font-family:var(--serif);letter-spacing:-.012em;color:var(--ink-body);background:0 0;border:0;border-radius:0;margin:22px 0 25px;padding:2px 0;font-style:italic;font-weight:400;line-height:1.55}.wb-qv-article blockquote{box-shadow:none;font-family:var(--serif);letter-spacing:-.012em;color:var(--ink-body);background:0 0;border:0;border-radius:0;margin:22px 0 25px;padding:2px 0;font-size:1.15em;font-style:italic;font-weight:400;line-height:1.55}.wb-document blockquote{font-size:1.2em}.wb-document blockquote>p,.wb-qv-article blockquote>p{margin:0}.wb-qv-article blockquote{margin-block:18px 20px}.wb-project.selected,.wb-file-row.selected{box-shadow:none}.wb-outline button{border-left:0}.wb-outline button:hover,.wb-outline button.active{color:var(--ai);border-left:0}.wb-project{gap:0;min-height:40px;padding-inline:12px}.wb-project>.project-identity{flex:1;gap:9px;display:flex}.wb-project .entity-tag{flex:none}.wb-project .project-name{flex:1}.wb-project>.icon:last-child{margin-left:8px}.wb-project.selected .entity-tag{color:var(--ai)}.wb-project:hover .project-name{color:var(--ink)}.wb-breadcrumb .project-identity{flex-shrink:1}.wb-breadcrumb>strong.project-identity{font-weight:400}.wb-breadcrumb .project-name{letter-spacing:.03em;font-size:11px}.wb-breadcrumb .entity-tag{font-size:9px}.wb-folder .wb-title.project-title{--h1-font-family:var(--font-serif,var(--serif));--h1-weight:400;--h1-size:44px;--h1-line-height:.8;--h1-tracking:-.053em;--h1-color:#171511;align-items:baseline;gap:13px;display:flex}[data-theme=dark] .wb-folder .wb-title.project-title{--h1-color:#f0ece4}.wb-folder .wb-title.project-title .entity-tag{flex:none;font-size:11px;transform:translateY(-.12em)}.wb-folder .wb-title.project-title .project-name{text-transform:uppercase;overflow-wrap:anywhere}.wb-destination .project-identity{margin-bottom:2px}.wb-space>span,#wb-menu [data-wb=switch-space]>span{font-family:var(--label-mono);font-weight:400;font-size:var(--scope-name-size);letter-spacing:var(--scope-tracking);text-transform:uppercase}.wb-space{min-height:38px}#wb-menu [data-wb=switch-space] .icon{flex:none}.wb-toolbar-actions>.wb-button[data-wb=new]{color:var(--ink-soft);border:1px solid var(--line-strong);box-shadow:none;background:0 0;font-weight:400}.wb-toolbar-actions>.wb-button[data-wb=new]:hover{color:var(--ink);background:var(--hover);border-color:var(--line-strong);filter:none}.wb-toolbar-actions>.wb-button[data-wb=new]:focus-visible{outline:2px solid var(--ai);outline-offset:3px}@media (max-width:700px){.wb5-root .wb-folder .wb-title.project-title{gap:10px}.wb5-root .wb-folder .wb-title.project-title .project-name{font-size:clamp(26px,6vw,33px)}}#workbench.wb5 .wb-file-by{font-family:var(--label-mono);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:700}#workbench.wb5 .wb-doc-meta .human,#workbench.wb5 .wb-doc-meta .agent{font-family:var(--label-mono);font-weight:700}#workbench.wb5 .wb-folder-last .wb-author,#workbench.wb5 .wb-folder-eyebrow .wb-folder-last .wb-author{font-family:var(--label-mono);text-transform:uppercase;font-weight:700}#workbench.wb5 .wb-table-head,#workbench.wb5 .wb-label,#workbench.wb5 .doc-kicker,#workbench.wb5 .wb-qv-article .doc-kicker,#workbench.wb5 .wb-log-row .status,#workbench.wb5 .wb-document table th,#workbench.wb5 .entity-tag,#workbench.wb5 .wb-tree-section{font-family:var(--label-mono);font-weight:400}#workbench.wb5 .wb-folder-path,#workbench.wb5 .wb-tree-search kbd,#workbench.wb5 .wb-list-tools small,#workbench.wb5 .wb-formats b,#workbench.wb5 .wb-summary small,#workbench.wb5 .wb-qv-path,#workbench.wb5 .wb-history-item b,#workbench.wb5 .wb-doc-meta,#workbench.wb5 .wb-file-size,#workbench.wb5 .wb-file-mod,#workbench.wb5 .wb-file-ver{font-family:var(--mono);font-weight:400}#workbench.wb5 .wb-project .entity-tag,#workbench.wb5 .wb-project .project-name,#workbench.wb5 .wb-breadcrumb .entity-tag,#workbench.wb5 .wb-breadcrumb .project-name,#workbench.wb5 .wb-folder .wb-title.project-title .entity-tag{font-family:var(--label-mono);font-weight:400}#workbench.wb5 .wb-folder .wb-title.project-title .project-name{font-family:var(--h1-font-family);font-weight:var(--h1-weight);font-size:var(--h1-size);line-height:var(--h1-line-height);letter-spacing:var(--h1-tracking);color:var(--h1-color)}}@scope([data-neo-surface=workspace]){#workbench.wb5 .wb-tree-actions{flex:none;align-items:center;display:flex}#workbench.wb5 .wb-tree-rename-input{min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);outline-offset:2px;border-radius:0;flex:1;padding:3px 6px;font-size:13px}#workbench.wb5 .wb-tree-row.is-clipped .wb-tree-open{opacity:.55}#workbench.wb5 .wb-tree-row.is-clipped.copy .wb-tree-open{opacity:1;outline:1px dashed var(--line-strong);outline-offset:-1px}#workbench.wb5 .entity-tag.bundle,#workbench.wb5 .entity-tag.starter{margin-left:8px;font-style:normal}#workbench.wb5 .wb-section-plus{margin-left:auto;position:relative}#workbench.wb5 .wb-tree-plus-menu{z-index:30;background:var(--surface);border:1px solid var(--line-strong);flex-direction:column;min-width:190px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0}#workbench.wb5 .wb-tree-note{color:var(--ink-soft);padding:8px 12px;font-size:12px}#workbench.wb5 .wb-rail-tabs{border-bottom:1px solid var(--line);gap:2px;padding:0 12px;display:flex}#workbench.wb5 .wb-rail-tabs button{font-family:var(--label-mono);letter-spacing:.055em;text-transform:uppercase;color:var(--ink-soft);border-bottom:2px solid #0000;padding:8px 10px;font-size:10px;font-weight:400}#workbench.wb5 .wb-rail-tabs button.active{color:var(--ink);border-bottom-color:var(--ai)}#workbench.wb5 .wb-folder-wrap{padding:0}#workbench.wb5 .wb-doc-body{align-items:flex-start;gap:28px;max-width:1180px;margin:0 auto;display:flex}#workbench.wb5 .wb-doc-body .wb-document{flex:1;min-width:0}#workbench.wb5 .wb-doc-body .toc-aside{flex:none;width:232px;position:sticky;top:0}@container wb-main (max-width:980px){#workbench.wb5 .wb-doc-body{flex-direction:column}#workbench.wb5 .wb-doc-body .toc-aside{width:100%;position:static}}#workbench.wb5 .wb-document .md-body{letter-spacing:-.009em;color:var(--ink-body);font-size:clamp(16px,1.16vw,18px);font-weight:300;line-height:1.7}#workbench.wb5 .wb-document .md-body h1{font-family:var(--serif);letter-spacing:-.032em;color:var(--ink);font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1.12}#workbench.wb5 .wb-document .md-body h2{letter-spacing:-.025em;color:var(--ink);font-size:26px}#workbench.wb5 .wb-document .md-body h3{color:var(--ink);font-size:21px}#workbench.wb5 .wb-document .md-body a{color:var(--ai);text-underline-offset:3px;text-decoration:underline}#workbench.wb5 .wb-document .md-body blockquote{border-left:2px solid var(--human-line);font-family:var(--serif);font-size:20px;font-style:italic;line-height:1.5}#workbench.wb5 .wb-document .md-body code{background:var(--paper);border:1px solid var(--line);font-size:.72em}#workbench.wb5 .wb-document .md-body pre{font-family:var(--mono);background:var(--paper);font-size:12px;line-height:1.65}#workbench.wb5 .wb-binary-bar{align-items:center;gap:10px;max-width:1100px;margin:0 auto 12px;padding:18px clamp(22px,3vw,56px) 0;display:flex}#workbench.wb5 .wb-binary-bar .wb-label{margin-right:auto}#workbench.wb5 .wb5-dropping-hint,#workbench.wb5.dropping:after{content:"";border:1px dashed var(--line-strong);pointer-events:none;z-index:40;position:absolute;inset:10px}#workbench.wb5.reading-focus>.wb-tree,#workbench.wb5.reading-focus>.wb-tree-resize{display:none}#workbench.wb5.reading-focus{grid-template-columns:minmax(0,1fr)}#workbench.wb5 .wb-history-list{margin:8px 0 0;padding:0;list-style:none}#workbench.wb5 .wb-crumb{align-items:center;gap:6px;min-width:0;display:inline-flex}}@scope([data-neo-surface=workspace]){#workbench.wb5 .wb-project .project-name,#workbench.wb5 .wb-breadcrumb .project-name{text-transform:uppercase}}@scope([data-neo-surface=workspace]){#workbench.wb5 .wb-document h1,#workbench.wb5 .wb-document h2,#workbench.wb5 .wb-document h3,#workbench.wb5 .wb-qv-article h1,#workbench.wb5 .wb-qv-article h2{font-family:var(--serif);font-weight:400}}@scope([data-neo-surface=workspace]){:where(#workbench.wb5 button.wb-tree-open),:where(#workbench.wb5 button.wb-twist),:where(#workbench.wb5 button.wb-tree-more),:where(#workbench.wb5 button.wb-project:not(.selected)),:where(#workbench.wb5 .wb-breadcrumb button),:where(#workbench.wb5 .wb-table-head button),:where(#workbench.wb5 button.wb-file-name),:where(#workbench.wb5 .wb-tile>button:first-child),:where(#workbench.wb5 .wb-formats button),:where(#workbench.wb5 .wb-outline button),:where(#workbench.wb5 .wb-related button),:where(#workbench.wb5 .wb-history-item button),:where(#workbench.wb5 .wb-mobile-bar button),:where(#workbench.wb5 button.wb-tree-backdrop),:where(#workbench.wb5 button.wb-menu-row){background:0 0;border:0}:where(#workbench.wb5 button.wb-tree-open),:where(#workbench.wb5 button.wb-twist),:where(#workbench.wb5 button.wb-tree-more),:where(#workbench.wb5 button.wb-project),:where(#workbench.wb5 button.wb-space),:where(#workbench.wb5 button.wb-tree-search),:where(#workbench.wb5 .wb-breadcrumb button),:where(#workbench.wb5 .wb-table-head button),:where(#workbench.wb5 button.wb-file-name),:where(#workbench.wb5 .wb-tile>button:first-child),:where(#workbench.wb5 .wb-formats button),:where(#workbench.wb5 .wb-outline button),:where(#workbench.wb5 .wb-related button),:where(#workbench.wb5 .wb-history-item button),:where(#workbench.wb5 .wb-mobile-bar button),:where(#workbench.wb5 button.wb-tree-backdrop),:where(#workbench.wb5 button.wb-menu-row){font:inherit;color:inherit}:where(#workbench.wb5) button.wb-twist,:where(#workbench.wb5) button.wb-tree-more,:where(#workbench.wb5) .wb-table-head button,:where(#workbench.wb5) button.wb-file-name,:where(#workbench.wb5) .wb-tile>button:first-child,:where(#workbench.wb5) .wb-formats button,:where(#workbench.wb5) .wb-related button,:where(#workbench.wb5) .wb-history-item button,:where(#workbench.wb5) .wb-mobile-bar button,:where(#workbench.wb5) button.wb-tree-backdrop{padding:0}#workbench.wb5 button{cursor:pointer}}
