.api-endpoint-name{display:block;width:var(--api-endpoint-name-width);overflow-wrap:anywhere;white-space:normal}.endpoint-test-review{display:grid;gap:var(--space-1);color:var(--text-muted);font-size:var(--text-sm);overflow-wrap:anywhere}.endpoint-test-review p{margin:0}.api-endpoints-help{margin:0;padding:var(--space-2) var(--space-4)}.api-endpoint-access{min-width:calc(var(--space-8) * 3)}.api-endpoints-table tbody tr.api-endpoint-linked td{background:var(--color-accent-900)}.api-endpoint-access-cell{display:inline-flex;align-items:center;gap:var(--space-2)}.object-field-list{display:flex;flex-wrap:wrap;flex:0 1 auto;min-height:0;max-height:40%;overflow-y:auto;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-3);padding:0 var(--space-4);list-style:none}.object-field-list li{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.object-field-list code{overflow-wrap:anywhere}.object-field-badge{border:var(--border-width-thin) solid var(--color-neutral-300);border-radius:var(--radius-pill);padding:0 var(--space-2);font-size:var(--text-xs);white-space:nowrap}.object-field-badge.written{border-color:var(--color-accent-500);color:var(--color-accent-300);background:var(--color-accent-900)}.object-field-badge.imported{color:var(--text-muted)}.object-field-badge.key{color:var(--color-neutral-300);border-color:var(--color-neutral-500)}.object-orphans{flex:none;max-height:40%;margin:0;padding:var(--space-2) var(--space-4);display:grid;gap:var(--space-2);min-width:0;overflow:auto;color:var(--text-muted);font-size:var(--text-xs)}.object-orphans>summary{cursor:pointer}.object-orphans>button{justify-self:start}.object-backfill{flex:0 1 auto;min-height:0;overflow-y:auto;padding:0 var(--space-4) var(--space-4);display:grid;gap:var(--space-2);min-width:0}.object-backfill h3{margin:0;font-size:var(--text-md)}.object-backfill p{margin:0;color:var(--text-muted)}.object-backfill-controls{display:flex;flex-wrap:wrap;align-items:end;gap:var(--space-2)}.object-backfill>button{justify-self:start}@media(max-width:768px){.object-field-list{flex:none;max-height:none;overflow-y:visible}.object-orphans{max-height:none}.object-backfill{flex:none;overflow-y:visible}}.data-deletion-confirmation{overflow:hidden}.data-deletion-confirmation-body{display:grid;min-height:0;gap:var(--space-4);overflow-y:auto;color:var(--text-body);font-size:var(--text-sm)}.data-deletion-confirmation-body p{margin:0}.data-deletion-confirmation-group{min-width:0;border:1px solid var(--color-neutral-700);border-radius:var(--radius-md);padding:var(--space-3)}.data-deletion-confirmation-group summary{cursor:pointer;font-weight:var(--weight-strong)}.data-deletion-confirmation-group summary:focus-visible{outline:var(--focus-ring)}.data-deletion-confirmation-group summary span{display:block;margin-top:var(--space-2);color:var(--text-muted);font-weight:var(--weight-body)}.data-deletion-confirmation-group ul{display:grid;gap:var(--space-2);margin:var(--space-3) 0 0;padding-left:var(--space-5)}.data-deletion-confirmation-group code{overflow-wrap:anywhere}.data-deletion-confirmation .dialog-actions{flex:none;flex-wrap:wrap}.dataset-deletion-progress{min-width:0;color:var(--text-body);font-size:var(--text-sm)}.dataset-deletion-progress progress{display:block;width:100%;margin-block:var(--space-3);accent-color:var(--color-accent)}.dataset-deletion-progress ul{display:grid;gap:var(--space-3);padding:0;list-style:none}.dataset-deletion-progress li{display:grid;gap:var(--space-1)}.dataset-deletion-progress code{overflow-wrap:anywhere}.dataset-deletion-progress p,.dataset-deletion-progress li span{color:var(--text-muted)}.branch-data{display:grid;min-inline-size:0;gap:var(--space-3);padding-block-end:var(--space-4);border-block-end:1px solid var(--color-neutral-800)}.pull-request-data-changes.branch-data{padding:var(--space-4) var(--space-4)}.branch-build-progress{min-inline-size:0;margin-block:var(--space-2)}.branch-data-header{display:flex;flex-wrap:wrap;min-inline-size:0;align-items:center;gap:var(--space-2)}.branch-data-header h2{margin:0;color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-strong)}.branch-data-tally{min-inline-size:0;overflow:hidden;color:var(--text-meta);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.branch-data-tally{margin-inline-start:auto}.branch-data-lede{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.branch-data-callout{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);color:var(--text-body);background:var(--color-neutral-900);font-size:var(--text-xs);line-height:1.45}.branch-data-callout.stale{border-color:var(--color-warn-800);background:var(--color-warn-900)}.branch-data-callout.failed{border-color:var(--color-danger-800);background:var(--color-danger-900)}.branch-data-list{display:grid;margin:0;padding:0;list-style:none;border:1px solid var(--color-neutral-800);border-radius:var(--radius-lg);background:var(--color-surface)}.branch-data-card{display:grid;min-inline-size:0;gap:var(--space-2);padding:var(--space-3)}.branch-data-card+.branch-data-card{border-block-start:1px solid var(--color-neutral-800)}.branch-data-card>:not(.branch-data-card-head){margin-inline-start:calc(1.25rem + var(--space-3))}.branch-data-card-head{display:flex;min-inline-size:0;align-items:center;gap:var(--space-3)}.branch-data-card-name{display:grid;flex:1;min-inline-size:0;gap:var(--space-1)}.branch-data-card-name strong{color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}.branch-data-card-name code{color:var(--text-meta);font-size:var(--text-xs);overflow-wrap:anywhere}.branch-data-icon{display:inline-grid;flex:none;inline-size:1.25rem;block-size:1.25rem;place-items:center;border:1.5px solid var(--color-neutral-500);border-radius:50%;color:var(--color-neutral-500);font-size:var(--text-xs);font-weight:var(--weight-strong);line-height:1}.branch-data-icon .icon{inline-size:.7rem;block-size:.7rem;fill:currentColor}.branch-data-icon.current{border-color:var(--color-accent-500);color:var(--color-surface);background:var(--color-accent-500)}.branch-data-icon.failed{border-color:var(--color-danger-500);color:var(--color-surface);background:var(--color-danger-500)}.branch-data-icon.stale{border-color:var(--color-warn-300);color:var(--color-warn-300);background:var(--color-warn-900)}.branch-data-icon.running{block-size:var(--space-1);border:0;border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--color-info-900),var(--color-info-400),var(--color-info-900));background-size:200% 100%;animation:job-progress-slide 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.branch-data-icon.running{animation:none}}.branch-data-status{flex:none;color:var(--text-meta);font-size:var(--text-xs);font-weight:var(--weight-medium)}.branch-data-status.current{color:var(--color-accent-400)}.branch-data-status.stale{color:var(--color-warn-300)}.branch-data-status.failed{color:var(--color-danger-300)}.branch-data-status.running{color:var(--color-info-300)}.branch-data-detail{margin-block:0;color:var(--text-muted);font-size:var(--text-xs);overflow-wrap:anywhere}.branch-data-detail.failed{color:var(--color-danger-300)}.branch-data-compare{display:grid;gap:var(--space-2)}.branch-data-count{display:grid;grid-template-columns:3.4rem minmax(3rem,1fr) auto;align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.branch-data-count-label{color:var(--text-meta)}.branch-data-count-track{block-size:.4rem;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-neutral-900)}.branch-data-count-track>span{display:block;block-size:100%;border-radius:inherit;background:var(--color-neutral-500)}.branch-data-count.branch .branch-data-count-track>span{background:var(--color-accent-500)}.branch-data-card.stale .branch-data-count.branch .branch-data-count-track>span{background:var(--color-warn-300)}.branch-data-count-value{color:var(--text-body);text-align:end}.branch-data-count code{color:var(--text-meta);font-size:var(--text-xs)}.branch-data-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.branch-data-delta{font-size:var(--text-xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:var(--text-meta)}.branch-data-delta.up{color:var(--color-accent-400)}.branch-data-delta.down{color:var(--color-danger-300)}.branch-data-diff-toggle{margin-inline-start:auto}.branch-data-diff-toggle .icon{inline-size:.7rem;block-size:.7rem;fill:currentColor}.branch-diff{display:grid;min-inline-size:0;gap:var(--space-3);padding-block-start:var(--space-3);border-block-start:1px dashed var(--color-neutral-800)}.branch-diff h4{margin:0 0 var(--space-1);color:var(--text-meta);font-size:var(--text-xs);font-weight:var(--weight-medium)}.branch-diff-basis{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.branch-diff-basis code{color:var(--text-body)}.branch-diff-schema ul{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.branch-diff-schema li{display:inline-flex;align-items:baseline;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);background:var(--color-neutral-900)}.branch-diff-schema li span{color:var(--text-meta)}.branch-diff-schema li strong{color:var(--text-body);font-weight:var(--weight-medium)}.branch-diff-schema li.added{background:var(--color-accent-900)}.branch-diff-schema li.added>span:first-child{color:var(--color-accent-400)}.branch-diff-schema li.removed{background:var(--color-danger-900)}.branch-diff-schema li.removed code{text-decoration:line-through}.branch-diff-schema li.type_changed,.branch-diff-schema li.nullable_changed{background:var(--color-warn-900)}.branch-data-card-name code,.branch-data-count code{justify-self:start;max-inline-size:100%;padding:0;background:transparent;font-family:var(--font-mono)}.branch-diff-schema li code{padding:0;background:transparent}.branch-diff-basis code{padding:var(--space-1) var(--space-1);border-radius:var(--radius-sm);background:var(--color-neutral-900)}.data-merge-blockers{padding:var(--space-2) var(--space-3);border:1px solid var(--color-warn-800);border-radius:var(--radius-sm);background:var(--color-warn-900);font-size:var(--text-sm)}.data-merge-blockers ul{margin:var(--space-1) 0 0;padding-inline-start:var(--space-4)}.data-review-notice{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);background:var(--color-surface)}.data-review-notice p{margin:0;color:var(--text-body);font-size:var(--text-sm)}.branch-sankey,.branch-histogram{display:grid;gap:var(--space-1);margin:0;font-size:var(--text-xs)}.branch-sankey{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);column-gap:var(--space-2)}.branch-sankey-side,.branch-sankey-flow{position:relative;block-size:calc(var(--sankey-rows) * var(--space-8))}.branch-sankey-side>span{position:absolute;inset-inline:0;display:flex;align-items:center;gap:var(--space-1);overflow:hidden;transform:translateY(-50%);color:var(--text-meta);font-variant-numeric:tabular-nums;white-space:nowrap}.branch-sankey-side.right>span{justify-content:flex-start}.branch-sankey-side:not(.right)>span{justify-content:flex-end}.branch-sankey-side strong{overflow:hidden;color:var(--text-body);font-weight:var(--weight-medium);text-overflow:ellipsis}.branch-sankey-flow svg,.branch-histogram svg{display:block;inline-size:100%;block-size:100%}.branch-sankey-flow path{fill:var(--color-accent-500);fill-opacity:.35}.branch-sankey-flow path:hover{fill-opacity:.6}.branch-sankey-flow rect.live,.branch-histogram rect.live{fill:var(--color-neutral-500)}.branch-sankey-flow rect.draft{fill:var(--color-accent-500)}.branch-sankey-count{position:absolute;inset-inline-start:50%;padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--text-body);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);transform:translate(-50%,-50%);pointer-events:none}.branch-sankey figcaption,.branch-histogram figcaption{display:flex;grid-column:1 / -1;gap:var(--space-3);color:var(--text-meta)}.branch-sankey figcaption span:before,.branch-histogram figcaption span:before{display:inline-block;inline-size:var(--space-2);block-size:var(--space-2);margin-inline-end:var(--space-1);border-radius:var(--radius-sm);content:""}.branch-sankey figcaption .live:before,.branch-histogram figcaption .live:before{background:var(--color-neutral-500)}.branch-sankey figcaption .draft:before,.branch-histogram figcaption .draft:before{background:var(--color-accent-500)}.branch-histogram svg{block-size:calc(var(--space-8) * 3)}.branch-histogram rect.hit{fill:transparent}.branch-histogram rect.hit:hover{fill:var(--color-neutral-800);fill-opacity:.5}.branch-histogram path.draft{fill:none;stroke:var(--color-accent-400);stroke-width:2}.branch-histogram-axis{display:flex;justify-content:space-between;color:var(--text-meta);font-variant-numeric:tabular-nums}.branch-field-group{display:grid;gap:var(--space-2)}.branch-field-group h4{display:flex;align-items:baseline;gap:var(--space-2);margin:0;font-size:var(--text-sm)}.branch-field-list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.branch-field{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-neutral-800);border-radius:var(--radius-md)}.branch-field-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.branch-field-head strong{color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}.branch-field-facts{display:flex;flex-wrap:wrap;column-gap:var(--space-3);margin:0;color:var(--text-meta);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.lineage-draft-changes{display:flex;min-inline-size:0;flex-direction:column;gap:var(--space-3)}.lineage-draft-changes-note{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.data-lineage-section{position:absolute;z-index:0;border:1px dashed var(--color-neutral-700);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-neutral-800) 35%,transparent)}.data-lineage-section-heading{display:flex;width:100%;height:2.6rem;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:0;border-bottom:1px solid var(--color-neutral-700);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:transparent;color:var(--color-neutral-200);cursor:zoom-in;font:inherit;text-align:left}.data-lineage-section-heading:hover{background:color-mix(in srgb,var(--color-accent-600) 14%,transparent)}.data-lineage-section-heading strong{font-size:var(--text-sm)}.data-lineage-section-heading span{color:var(--color-neutral-400);font:var(--text-xs) var(--font-mono)}.data-graph-node.dimmed{opacity:.35}.data-lineage-viewport .data-graph-node{cursor:grab}.data-lineage-viewport .data-graph-node:active{cursor:grabbing}.lineage-app-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.export-csv-progress{display:grid;gap:var(--space-3);min-width:0;color:var(--text-body);font-size:var(--text-sm)}.export-csv-progress p{margin:0}.application-shell-header:has(>.application-shell-progress){flex-wrap:wrap}.application-shell-progress{flex-basis:100%}.data-view-toolbar:has(>.table-declaration-progress){flex-wrap:wrap}.table-declaration-progress{flex-basis:100%}.application-deployment-logs{min-width:0;margin-block:var(--space-3);color:var(--text-muted);font-size:var(--text-sm)}.application-deployment-logs summary{cursor:pointer}.application-deployment-logs pre{max-height:var(--panel-min-height);padding:var(--space-3);overflow:auto;border-radius:var(--radius-sm);background:var(--color-neutral-900);font-size:var(--text-xs);white-space:pre-wrap;overflow-wrap:anywhere}.workbench-security-qa{display:grid;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-sm)}.workbench-security-qa-header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.workbench-security-qa-header strong,.workbench-security-qa-heading strong{font-weight:var(--weight-strong)}.workbench-security-qa .release-checklist{margin:0}.workbench-security-qa .release-checklist li{min-height:auto}.workbench-security-qa .release-checklist-marker{width:var(--status-dot-size);height:var(--status-dot-size);font-size:var(--text-xs)}.workbench-security-qa-check{padding-left:var(--space-5);color:var(--text-muted);font-weight:var(--weight-body)}.workbench-security-qa .deployment-progress-stage-status>span{font-weight:var(--weight-medium)}.workbench-security-qa li[data-state=passed] .release-checklist-marker,.workbench-security-qa li[data-state=checked] .release-checklist-marker{border-color:var(--color-accent-500);color:var(--color-surface);background:var(--color-accent-500)}.workbench-security-qa li[data-state=passed] .deployment-progress-stage-status>span{color:var(--color-accent-400)}.workbench-security-qa li[data-state=failed] .deployment-progress-stage-status>span{color:var(--color-danger-400)}.workbench-security-qa>button{justify-self:start}.approval-job-progress,.approval-job-shell,.approval-job-steps{display:grid;min-inline-size:0;gap:var(--space-3)}.approval-job-steps{margin:0;padding:0;list-style:none}.approval-job-step{display:grid;min-inline-size:0;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-muted);font-size:var(--text-xs)}.approval-job-step.active{background:var(--color-accent-900)}.approval-job-step.failed{color:var(--color-danger-300)}.approval-job-step>div>strong{display:block;color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-medium)}.approval-job-step p{margin:0;overflow-wrap:anywhere}@media(max-width:768px){.workflow-trigger .connections-kv-row{align-items:flex-start;flex-direction:column;gap:var(--space-1)}}.workflow-trigger-empty{padding:var(--space-4)}.user-settings{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);color:var(--text-body);background:var(--color-surface)}.user-settings h2{margin:0;color:var(--text-body);font-size:var(--text-lg)}.user-settings .btn{width:100%;justify-content:flex-start}.user-settings .btn[aria-pressed=true]{color:var(--color-accent-300);background:var(--color-accent-900)}.user-settings-state{margin-left:auto;color:var(--text-meta)}.product-shell{--rail-width: clamp( var(--rail-default-width), var(--rail-preferred-width, var(--rail-default-width)), calc(100vw - var(--rail-content-min-width) - var(--space-4)) )}.sidebar-width-resizer.data-workspace-resizer.vertical{position:fixed;top:var(--space-2);bottom:var(--space-2);left:calc(var(--rail-width) + var(--space-2));width:var(--space-2);background:transparent}.sidebar-width-resizer.data-workspace-resizer:after{opacity:0}.sidebar-width-resizer.data-workspace-resizer:hover:after,.sidebar-width-resizer.data-workspace-resizer:focus-visible:after{opacity:1}.all-chats{display:grid;width:min(100%,var(--all-chats-width));align-content:start;gap:var(--space-4);margin:0 auto;padding:var(--page-pad-top) var(--page-pad-inline)}.all-chats-header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.all-chats-header h1{margin:0;font-size:var(--text-xl);font-weight:var(--font-heading-weight)}.all-chats .active-session-tabs{justify-self:start}@media(max-width:1024px){.all-chats-search .input{min-height:var(--control-touch)}}.all-chats .active-session-list{display:grid;max-height:none;flex:none;overflow:visible}.all-chats .active-session-entry{position:relative;border-bottom:1px solid var(--color-neutral-800)}.all-chats .active-session-trigger{display:flex;width:100%;min-height:calc(var(--space-8) + var(--space-4));align-items:center;gap:var(--space-2);padding:0 calc(var(--space-8) + var(--space-4)) 0 var(--space-2);font-size:var(--text-md)}.active-session-date{flex:none;margin-left:auto;color:var(--text-meta);font-size:var(--text-sm)}.active-session-pinned{display:flex;min-height:0;max-height:max-content;flex:1;flex-direction:column;gap:var(--space-1)}.app-tag-filter{display:flex;min-width:0;align-items:center;gap:var(--space-3);margin-top:var(--space-3)}.app-tag-filter-label{flex:none;color:var(--text-meta);font-size:var(--text-xs)}.app-tag-rail{display:flex;min-width:0;flex:1 1 auto;gap:var(--space-2);padding-block:var(--space-1);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,var(--color-surface) calc(100% - var(--space-8)),transparent);mask-image:linear-gradient(to right,var(--color-surface) calc(100% - var(--space-8)),transparent)}.app-tag-chip{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;scroll-snap-align:start}.app-tag-chip:hover:not(:disabled){border-color:var(--color-neutral-600)}.app-tag-chip:disabled{color:var(--text-meta);cursor:default;opacity:.55}.app-tag-chip.active{border-color:var(--color-accent-500);background:var(--color-accent-800);color:var(--color-accent-200)}.app-tag-chip-count{color:var(--text-meta);font-size:var(--text-xs)}.app-tag-chip.active .app-tag-chip-count{color:var(--color-accent-300)}.app-tag-list{display:flex;flex-basis:100%;flex-wrap:wrap;gap:var(--space-1)}.app-tags-editor{display:flex;min-height:var(--control-touch);align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--radius-md)}.app-tags-token{display:inline-flex;align-items:center;gap:var(--space-1);padding-inline:var(--space-2) 0;border-radius:var(--radius-sm);background:var(--color-neutral-800);color:var(--color-neutral-200);font-size:var(--text-sm)}.app-tags-remove{color:inherit}.app-tags-input{min-width:var(--tag-input-min-width);flex:1 1 var(--tag-input-min-width);border:0;background:transparent;color:var(--text-body);font-size:var(--text-input);outline:none}.app-tags-hint{color:var(--text-meta);font-size:var(--text-xs)}.app-tags-suggestions{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.app-tags-suggestion-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.app-tag-more{flex:none;white-space:nowrap}.app-tags-search{width:100%;min-height:var(--control-touch);padding-inline:var(--space-3);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--radius-md);background:transparent;color:var(--text-body);font-size:var(--text-input)}.app-tags-browser{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.help-tooltip{position:relative;display:inline-flex;vertical-align:middle}.help-tooltip-mark{display:inline-flex;align-items:center;justify-content:center;width:var(--space-4);height:var(--space-4);border:var(--border-width-thin) solid var(--color-divider);border-radius:50%;color:var(--text-meta);font-size:var(--text-xs)}.help-tooltip-content{position:absolute;z-index:1;top:100%;left:0;display:none;width:max-content;max-width:min(var(--resource-picker-width),60vw);padding:var(--space-3);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface);color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-body)}.help-tooltip:hover .help-tooltip-content:not([hidden]),.help-tooltip:focus-within .help-tooltip-content:not([hidden]){display:block}@media(max-width:768px){.help-tooltip-content{position:fixed;inset:auto var(--space-4) var(--space-4);width:auto;max-width:none}}.page.mcp-setup-page{max-width:var(--all-chats-width);margin-inline:auto}.mcp-setup-heading{margin-bottom:var(--space-6)}.mcp-setup-page .mcp-setup-heading h1{margin:0}.mcp-setup-instructions{display:grid;min-width:0;gap:var(--space-4)}.mcp-label{display:flex;align-items:center;gap:var(--space-2)}.mcp-setup-tabs{display:flex;gap:var(--space-4);border-bottom:var(--border-width-thin) solid var(--color-divider)}.mcp-setup-tabs>.btn{padding-inline:0;border:0;border-bottom:var(--border-width-strong) solid transparent;border-radius:0;color:var(--text-muted)}.mcp-setup-tabs>.btn[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--text-body)}.mcp-setup-steps{display:grid;gap:var(--space-4);padding:0;margin:0;list-style:none}.mcp-setup-steps>li{display:grid;gap:var(--space-2);min-width:0;font-size:var(--text-sm)}.mcp-setup-command{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border:var(--border-width-thin) solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-surface)}.mcp-setup-command pre{flex:1;min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-sm)}.mcp-setup-command code{padding:0;color:var(--text-body);background:transparent}.mcp-setup-command>.btn{flex-shrink:0}.mcp-setup-docs{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.mcp-setup-docs a{white-space:nowrap}.mcp-copy-fallback{display:grid;gap:var(--space-2);font-size:var(--text-sm)}.mcp-copy-fallback textarea{width:100%;font-family:var(--font-mono);font-size:var(--text-sm)}.home-tabs{display:flex;width:max-content;gap:var(--space-1);margin:var(--space-4) auto 0;padding:var(--space-1);border-radius:var(--radius-pill);background:var(--color-neutral-900)}.home-tabs .btn{min-width:calc(var(--space-8) * 3);justify-content:center;border-radius:var(--radius-pill)}.home-tabs .btn[aria-selected=true]{box-shadow:var(--shadow-sm)}.home-chat{display:grid;width:min(100%,var(--home-chat-width));gap:var(--space-6);margin:0 auto;padding:calc(var(--page-pad-top) * 3) var(--page-pad-inline) var(--page-pad-top)}.home-chat h1{margin:0;font-size:var(--text-2xl);font-weight:var(--font-heading-weight);letter-spacing:-.015em;text-align:center}.home-chat .workbench-chat{height:auto;grid-template-rows:auto}.home-chat .workbench-chat-composer{margin:0;box-shadow:var(--shadow-md)}.home-chat .workbench-chat-actions{flex-wrap:wrap}.home-chat-suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.home-chat-suggestions .btn{max-width:100%;border-radius:var(--radius-md)}.home-chat-suggestions .btn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-chat-picker-shell{position:relative}.home-chat-picker{position:absolute;z-index:8;top:calc(100% + var(--space-2));left:0;display:grid;width:var(--resource-picker-width);gap:var(--space-2);padding:var(--space-2);border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--color-text) 14%,transparent)}.home-chat-picker-search{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2);border:1px solid var(--color-neutral-800);border-radius:var(--radius-sm);color:var(--text-meta)}.home-chat-picker-search input{width:100%;min-height:var(--space-8);border:0;outline:none;color:var(--text-body);background:transparent;font:inherit;font-size:var(--text-sm)}.home-chat-picker ul{display:grid;max-height:var(--resource-picker-max-height);margin:0;padding:0;overflow-y:auto;list-style:none}.home-chat-picker li .btn{width:100%;justify-content:flex-start}.home-chat-picker li .home-chat-new-app{color:var(--color-accent)}.home-chat-picker-empty{margin:0;padding:0 var(--space-2) var(--space-2);color:var(--text-meta);font-size:var(--text-sm)}.workbench-view-as-select{flex:none}.workbench-view-as-select .picker-trigger{width:var(--space-8);min-height:var(--space-8);height:var(--space-8);justify-content:center;padding:0}.workbench-view-as-select .picker-trigger>.icon{width:var(--space-4);height:var(--space-4);color:var(--color-accent-300)}.workbench-view-as-select .picker-option>.icon:first-child{display:none}.workbench-view-as-select .picker-value,.workbench-view-as-select .picker-trigger>.icon:last-child{display:none}.workbench-view-as-select.active .picker-trigger{border-color:var(--color-accent-400);background:var(--color-accent-900)}.workbench-view-as-banner{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width-thin) solid var(--color-warn-700);background:var(--color-warn-900);color:var(--color-warn-300)}.workbench-view-as-banner>span{flex:1;min-width:0}.workbench-behind-main-banner{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:var(--border-width-thin) solid var(--color-danger-700);background:var(--color-danger-900);color:var(--color-danger-300)}.workbench-behind-main-banner>span{flex:1;min-width:0}.workbench-behind-main-banner strong{font-weight:var(--weight-strong)}.draft-review{display:grid;flex:1 1 auto;align-content:start;min-block-size:0;min-inline-size:0;gap:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-6);overflow:auto}.draft-review-lede{margin:0;color:var(--text-muted);font-size:var(--text-xs)}.draft-review-section{display:grid;grid-template-columns:minmax(0,1fr);min-inline-size:0;gap:var(--space-2)}.draft-review-section h2{margin:0;color:var(--text-body);font-size:var(--text-sm);font-weight:var(--weight-strong)}.draft-review-app{display:grid;min-inline-size:0;gap:var(--space-2)}.draft-review-app h3{display:flex;min-inline-size:0;align-items:baseline;gap:var(--space-2);margin:0;color:var(--text-body);font-size:var(--text-xs);font-weight:var(--weight-strong)}.draft-review-app h3 code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.draft-review-empty{margin:0;color:var(--text-meta);font-size:var(--text-xs)}.draft-review-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.draft-review-row{display:grid;min-inline-size:0;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);background:var(--color-neutral-900)}.draft-review-row-head{display:flex;flex-wrap:wrap;min-inline-size:0;align-items:center;gap:var(--space-2)}.draft-review-row-head strong,.draft-review-row-head code{flex:1 1 auto;min-inline-size:0;overflow:hidden;color:var(--text-body);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.draft-review-meta{color:var(--text-meta);font-size:var(--text-xs)}.draft-review-mark{padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--text-body);background:var(--color-neutral-800);font-size:var(--text-xs);font-weight:var(--weight-strong)}.draft-review-mark.added{color:var(--color-accent-300);background:var(--color-accent-900)}.draft-review-mark.deleted{color:var(--color-danger-300);background:var(--color-danger-900)}.draft-review-link{display:grid;min-inline-size:0;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-neutral-800);border-radius:var(--radius-md);color:var(--text-body);background:var(--color-neutral-900);font-size:var(--text-xs)}p.draft-review-link{display:flex;flex-wrap:wrap;align-items:center}.draft-review-link p{margin:0;color:var(--text-muted)}.draft-review-link-row{display:flex;flex-wrap:wrap;min-inline-size:0;align-items:center;gap:var(--space-2)}.draft-review-link-row input{flex:1 1 auto;min-inline-size:0;font-size:var(--text-xs)}.draft-review-blockers{display:grid;justify-items:start;gap:var(--space-2)}
