[data-shell-hydrated=false] .shell-sidebar,[data-shell-hydrated=false] .shell-chat-panel,[data-shell-hydrated=false] .shell-splitter{visibility:hidden}.shell-root[data-resizing=true] .shell-sidebar,.shell-root[data-resizing=true] .shell-sidebar *,.shell-root[data-resizing=true] .shell-chat-panel,.shell-root[data-resizing=true] .shell-chat-panel *{transition:none!important}.shell-sidebar [data-slot=sidebar-container]{border-right-width:0!important}.shell-sidebar [data-slot=sidebar-header]{display:none}.shell-sidebar .group.peer{height:100%}.shell-sidebar :has(>[data-slot=sidebar]){z-index:auto!important;width:100%!important;height:100%!important;display:flex!important;position:relative!important;inset:auto!important}.shell-sidebar [data-slot=sidebar-container]{z-index:auto!important;width:100%!important;height:100%!important;display:flex!important;position:relative!important;inset:auto!important}.shell-scroll>:not(header){width:100%;max-width:1200px;margin-inline:auto}.shell-scroll>.shell-full-bleed{max-width:none;margin-inline:0}.shell-work-area header{font-size:.875rem;height:48px!important}.shell-work-area [data-slot=sidebar-trigger],.shell-work-area header>[data-orientation=vertical]:first-of-type{display:none!important}.shell-root[data-resizing=true] .shell-work-area iframe,.shell-root[data-resizing=true] .shell-work-area .react-flow,.shell-root[data-resizing=true] .shell-work-area .ag-root-wrapper,.shell-root[data-resizing=true] .shell-work-area [data-tt-editor],.shell-root[data-resizing=true] .shell-work-area canvas,.shell-root[data-explorer-dragging=true] .shell-work-area iframe,.shell-root[data-explorer-dragging=true] .shell-work-area .react-flow,.shell-root[data-explorer-dragging=true] .shell-work-area .ag-root-wrapper,.shell-root[data-explorer-dragging=true] .shell-work-area [data-tt-editor],.shell-root[data-explorer-dragging=true] .shell-work-area canvas,:is(:root:has([data-slot=dropdown-menu-content][data-state=open]) .shell-work-area iframe,:root:has([data-slot=popover-content][data-state=open]) .shell-work-area iframe,:root:has([data-slot=tooltip-content][data-state=delayed-open]) .shell-work-area iframe,:root:has([data-slot=hover-card-content][data-state=open]) .shell-work-area iframe,:root:has([data-slot=context-menu-content][data-state=open]) .shell-work-area iframe,:root:has([data-slot=menubar-content][data-state=open]) .shell-work-area iframe){pointer-events:none}
.nc{--nc-accent:var(--ink-900,#262625);--nc-accent-text:var(--text-primary,#262625);--nc-accent-bg:transparent;background:var(--bone);border:1px solid var(--rule-default);font-family:var(--font-sans);color:var(--text-primary);grid-template-columns:1fr;gap:6px;display:grid;position:relative}.nc-ultramarine{--nc-accent:var(--color-ultramarine);--nc-accent-text:var(--color-ultramarine);--nc-accent-bg:#3845c40d}.nc-haze{--nc-accent:var(--color-haze);--nc-accent-text:var(--color-haze-text);--nc-accent-bg:#669dc612}.nc-rust{--nc-accent:var(--color-rust);--nc-accent-text:var(--color-rust);--nc-accent-bg:#d76b250f}.nc-ember{--nc-accent:var(--color-ember);--nc-accent-text:var(--color-ember);--nc-accent-bg:#cd302f0d}.nc-signal{--nc-accent:var(--color-signal);--nc-accent-text:var(--color-signal-text);--nc-accent-bg:#00c5640f}.nc.nc-square{background:var(--bone)}.nc.nc-rule{border-left:3px solid var(--nc-accent);background:var(--nc-accent-bg)}.nc.nc-band{border-top:2px solid var(--nc-accent);background:var(--bone)}.nc.nc-comfortable{padding:14px 16px}.nc.nc-compact{gap:4px;padding:10px 12px}.nc-head{align-items:center;gap:8px;min-height:12px;display:flex}.nc-sq{background:var(--nc-accent);flex:0 0 10px;width:10px;height:10px;display:inline-block}.nc.nc-rule .nc-sq,.nc.nc-band .nc-sq{display:none}.nc-spin{border:1.5px solid var(--nc-accent);border-top-color:#0000;border-radius:50%;flex:0 0 10px;width:10px;height:10px;animation:.7s linear infinite nc-spin-rot;display:inline-block}@keyframes nc-spin-rot{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nc-spin{animation:none}}.nc-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--nc-accent-text);white-space:nowrap;font-size:10px;font-weight:500}.nc-sep{color:var(--text-disabled);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;font-size:10px}.nc-ident{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);white-space:nowrap;font-size:10px}.nc-spacer{flex:auto}.nc-subtitle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;font-size:10px;font-weight:500}.nc-time{font-family:var(--font-mono);color:var(--text-tertiary);letter-spacing:.04em;font-size:10px}.nc-body{color:var(--text-primary);text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.nc.nc-compact .nc-body{font-size:13px;line-height:1.4}.nc-body strong{color:var(--text-primary);font-weight:500}.nc-body .nc-mono{font-family:var(--font-mono);color:var(--text-primary);font-size:.92em}.nc-toggle{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin:0;padding:0;font-size:10px;font-weight:500;transition:color 80ms linear;display:inline-flex}.nc-toggle:hover{color:var(--text-primary)}.nc-toggle .nc-caret{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;margin-bottom:2px;transition:transform 80ms linear;display:inline-block;transform:rotate(-45deg)}.nc-toggle.is-open .nc-caret{margin-top:-2px;margin-bottom:0;transform:rotate(45deg)}.nc-detail{border:1px solid var(--rule-muted);background:var(--bone);font-family:var(--font-mono);color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;margin-top:2px;padding:8px 10px;font-size:11.5px;line-height:1.55}.nc.nc-rule .nc-detail{background:var(--bone)}
