.md-monaco-wrap.svelte-x7owha{width:100%;position:relative}.md-monaco-editor.svelte-x7owha{width:100%;min-height:80px}.md-monaco-editor.svelte-x7owha .suggest-widget{z-index:100}.md-placeholder.svelte-x7owha{pointer-events:none;color:var(--muted-foreground);opacity:.5;white-space:nowrap;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;position:absolute;top:4px;left:4px;overflow:hidden}.nc-row.svelte-rvmqvf{border-radius:var(--radius-sm);transition:background var(--motion-fast) var(--motion-ease-out);grid-template-columns:minmax(5.5rem,38%) minmax(0,1fr);align-items:start;gap:.35rem .65rem;padding:.2rem .15rem;display:grid}.nc-row.svelte-rvmqvf:hover{background:color-mix(in oklab, var(--muted) 16%, transparent)}.nc-row-label.svelte-rvmqvf{flex-direction:column;gap:.1rem;padding-top:.2rem;display:flex}.nc-label.svelte-rvmqvf{font-size:var(--text-2xs);color:var(--muted-foreground);font-weight:500;line-height:1.25}.nc-hint.svelte-rvmqvf{font-size:var(--text-3xs);color:color-mix(in oklab, var(--muted-foreground) 75%, transparent);line-height:1.2}.nc-row-value.svelte-rvmqvf{min-width:0}.cf-editor.svelte-1n7vwtv{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);flex-direction:column;gap:.35rem;margin-top:.5rem;padding-top:.5rem;display:flex}.cf-label.svelte-1n7vwtv{font-size:var(--text-2xs);color:var(--foreground);margin:0;font-weight:600}.cf-hint.svelte-1n7vwtv{font-size:var(--text-2xs);color:var(--muted-foreground);margin:0;line-height:1.45}.cf-select,.cf-input{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--muted) 28%, transparent);width:100%;height:1.55rem;color:var(--foreground);font-size:var(--text-2xs);border:1px solid #0000;padding:0 .4rem}.cf-select:hover,.cf-input:hover{background:color-mix(in oklab, var(--muted) 42%, transparent)}.cf-select:focus-visible,.cf-input:focus-visible{border-color:color-mix(in oklab, var(--ring) 45%, transparent);background:var(--background);outline:none}.cf-row.svelte-1n7vwtv{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--muted) 18%, transparent);flex-direction:column;gap:.3rem;padding:.35rem .45rem;display:flex}.cf-row-header.svelte-1n7vwtv{justify-content:space-between;align-items:center;display:flex}.cf-col-name.svelte-1n7vwtv{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:600}.cf-remove{border-radius:var(--radius-sm);width:1.25rem;height:1.25rem;color:var(--muted-foreground);justify-content:center;align-items:center;display:flex}.cf-remove:hover{background:color-mix(in oklab, var(--destructive) 12%, transparent);color:var(--destructive)}.cf-row-fields.svelte-1n7vwtv{grid-template-columns:4.5rem 1fr 5.5rem;gap:.3rem;display:grid}.cf-add-row.svelte-1n7vwtv{gap:.3rem;display:flex}.cf-add-row.svelte-1n7vwtv .cf-select{flex:1}.cf-add-btn{white-space:nowrap;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--background);font-size:var(--text-2xs);color:var(--foreground);align-items:center;gap:.25rem;padding:0 .5rem;display:flex}.cf-add-btn:hover:not(:disabled){border-color:var(--primary);background:color-mix(in oklab, var(--primary) 6%, transparent)}.cf-add-btn:disabled{opacity:.4;cursor:default}.nc-panel.svelte-11aw9yf{padding:0 .35rem}.nc-panel--sidebar.svelte-11aw9yf{padding:.35rem .5rem}.nc-stack.svelte-11aw9yf{flex-direction:column;gap:.35rem;display:flex}.nc-stack--nested.svelte-11aw9yf{padding-top:.35rem}.nc-lead.svelte-11aw9yf{font-size:var(--text-2xs);color:var(--muted-foreground);margin:0 0 .5rem;line-height:1.45}.nc-section-label.svelte-11aw9yf{font-size:var(--text-2xs);color:var(--foreground);margin:0;font-weight:600}.nc-empty.svelte-11aw9yf{text-align:center;padding:.75rem .5rem}.nc-empty-title.svelte-11aw9yf{font-size:var(--text-xs);color:var(--foreground);margin:0;font-weight:600}.nc-empty-copy.svelte-11aw9yf{font-size:var(--text-2xs);color:var(--muted-foreground);margin:.35rem 0 0}.nc-input,.nc-select,.nc-textarea{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--muted) 28%, transparent);width:100%;color:var(--foreground);font-size:var(--text-2xs);transition:border-color var(--motion-fast) var(--motion-ease-out), background var(--motion-fast) var(--motion-ease-out);border:1px solid #0000}.nc-input,.nc-select{height:1.65rem;padding:0 .45rem}.nc-textarea{resize:vertical;min-height:5rem;padding:.45rem}.nc-input:hover,.nc-select:hover,.nc-textarea:hover{background:color-mix(in oklab, var(--muted) 42%, transparent)}.nc-input:focus-visible,.nc-select:focus-visible,.nc-textarea:focus-visible{border-color:color-mix(in oklab, var(--ring) 45%, transparent);background:var(--background);box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 18%, transparent);outline:none}.nc-segments.svelte-11aw9yf{flex-wrap:nowrap;gap:.2rem;display:flex}.nc-segments--wrap.svelte-11aw9yf{flex-wrap:wrap}.nc-segment{border-radius:var(--radius-sm);min-width:0;height:1.5rem;font-size:var(--text-3xs);color:var(--muted-foreground);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out);background:0 0;border:none;flex:auto;padding:0 .4rem;font-weight:500}.nc-segment:hover{background:color-mix(in oklab, var(--muted) 55%, transparent);color:var(--foreground)}.nc-segment.is-active{background:color-mix(in oklab, var(--secondary) 22%, transparent);color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--secondary) 35%, transparent)}.nc-mode-link{font-size:var(--text-2xs);color:var(--muted-foreground);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.nc-mode-link:hover{color:var(--foreground)}.nc-varhint.svelte-11aw9yf{flex-direction:column;gap:.3rem;padding:.35rem 0;display:flex}.nc-varhint-label.svelte-11aw9yf,.nc-varhint-sub.svelte-11aw9yf{font-size:var(--text-2xs);color:var(--muted-foreground)}.nc-varhint-sub.svelte-11aw9yf code:where(.svelte-11aw9yf){font-size:.9em}.nc-varchips.svelte-11aw9yf{flex-wrap:wrap;gap:.25rem;display:flex}.nc-varchip{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--foreground);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease-out), background var(--motion-fast) var(--motion-ease-out);padding:.1rem .4rem}.nc-varchip:hover{border-color:var(--primary);background:color-mix(in oklab, var(--primary) 8%, transparent)}.nc-orderlist.svelte-11aw9yf{flex-direction:column;gap:.2rem;width:100%;display:flex}.nc-orderrow.svelte-11aw9yf{align-items:center;gap:.3rem;display:flex}.nc-orderkey.svelte-11aw9yf{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-2xs);flex:1;overflow:hidden}.nc-orderbtn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:1.4rem;height:1.4rem;font-size:var(--text-2xs);color:var(--foreground);cursor:pointer}.nc-orderbtn:hover:not(:disabled){border-color:var(--primary)}.nc-orderbtn:disabled{opacity:.35;cursor:default}.nc-advanced.svelte-11aw9yf{border-top:1px solid color-mix(in oklab, var(--border) 70%, transparent);margin-top:.15rem;padding-top:.35rem}.nc-advanced-toggle.svelte-11aw9yf{cursor:pointer;font-size:var(--text-2xs);color:var(--muted-foreground);-webkit-user-select:none;user-select:none;font-weight:500;list-style:none}.nc-advanced-toggle.svelte-11aw9yf::-webkit-details-marker{display:none}.nc-advanced[open].svelte-11aw9yf .nc-advanced-toggle:where(.svelte-11aw9yf){color:var(--foreground)}.nc-check.svelte-11aw9yf{font-size:var(--text-2xs);color:var(--muted-foreground);align-items:center;gap:.45rem;padding:.15rem 0;display:flex}.nc-callout.svelte-11aw9yf{border-radius:var(--radius-sm);background:color-mix(in oklab, var(--muted) 22%, transparent);margin-top:.35rem;padding:.45rem .55rem}.nc-callout-title.svelte-11aw9yf{font-size:var(--text-3xs);color:var(--muted-foreground);margin:0;font-weight:600}.nc-callout-copy.svelte-11aw9yf,.nc-callout-warn.svelte-11aw9yf,.nc-callout-list.svelte-11aw9yf{font-size:var(--text-3xs);color:var(--muted-foreground);margin:.25rem 0 0}.nc-callout-warn.svelte-11aw9yf{color:var(--warning)}.nc-callout-list.svelte-11aw9yf{padding-left:1rem}.nc-math-preview.svelte-11aw9yf{overflow-x:auto}.nc-math-preview.svelte-11aw9yf .katex-display{margin:.3rem 0 0}.bubble-btn{border-radius:var(--radius-sm);width:1.65rem;height:1.65rem;color:var(--foreground);transition:background var(--motion-fast,.13s) var(--motion-ease-out,cubic-bezier(.16, 1, .3, 1)), color var(--motion-fast,.13s) var(--motion-ease-out,cubic-bezier(.16, 1, .3, 1));justify-content:center;align-items:center;display:flex}.bubble-btn:hover,.bubble-btn.is-active{background:color-mix(in oklab, var(--accent) 78%, transparent);color:var(--accent-foreground)}.bubble-btn:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 50%, transparent);outline:none}.block-menu-item:hover,.block-menu-item.is-active{background:color-mix(in oklab, var(--accent) 78%, transparent);color:var(--accent-foreground)}.block-menu-item:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--ring) 55%, transparent);outline:none}.markdown-mode-bar.svelte-12gh2dn{color:var(--muted-foreground);align-items:center;margin:0 0 .45rem;display:flex}.fence-block-node.svelte-1smy5d4{margin:.35rem 0}.fbv-monaco.svelte-1smy5d4{border-radius:var(--radius-sm);width:100%;min-height:60px;overflow:hidden}.fbv-monaco.hidden.svelte-1smy5d4{display:none}.markdoc-block-view.svelte-1dov35k{margin:.35rem 0}.iw-action{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--popover);height:1.45rem;color:var(--muted-foreground);font-size:var(--text-3xs);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out);align-items:center;gap:.25rem;padding:0 .35rem;font-weight:500;display:inline-flex}.iw-action:hover{background:var(--muted);color:var(--foreground)}.iw-action--danger:hover{background:color-mix(in oklab, var(--destructive) 10%, transparent);color:var(--destructive);border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}.iw-action-label.svelte-n7vipp{display:none}.group\/iw.is-selected.svelte-n7vipp .iw-action-label:where(.svelte-n7vipp),.group\/iw.svelte-n7vipp:hover .iw-action-label:where(.svelte-n7vipp){display:inline}.mermaid-container-view.svelte-w0f2d0{margin:.35rem 0 .15rem}.mermaid-container-preview.svelte-w0f2d0{margin-top:.15rem}.notion-dashboard.svelte-s1twvd{position:relative}.notebook-markdown-editor.svelte-s1twvd .notion-drag-gutter{margin-left:calc(-1 * var(--notebook-gutter-width) + .25rem);padding-right:calc(var(--notebook-gutter-width) - .25rem)}.notebook-markdown-editor.svelte-s1twvd .ProseMirror{padding-left:var(--notebook-gutter-width);margin-left:calc(-1 * var(--notebook-gutter-width))}.notion-surface mark{background:color-mix(in oklab, var(--warning) 32%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.15rem;padding:0 .1rem}.mention{background:color-mix(in oklab, var(--primary) 12%, transparent);color:var(--primary);border-radius:.2rem;padding:0 .15rem;font-weight:500}.ProseMirror-selectednode .inline-widget-view,.ProseMirror-selectednode .markdoc-block-view{border-color:var(--ring)}.bubble-host.svelte-s1twvd{z-index:40;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.bubble-host.is-visible.svelte-s1twvd{visibility:visible;pointer-events:auto}.notion-editor-host.svelte-s1twvd{min-height:6rem;position:relative}@media (width<=720px){.notion-dashboard.svelte-s1twvd{flex-direction:column}.visual-inspector.svelte-s1twvd{width:100%}}.stage-block[data-running=true].svelte-1okague{background:color-mix(in oklab, var(--muted) 30%, transparent)}.err-chips.svelte-1okague .stage-chip:not(.border-dashed){border-color:var(--destructive)!important;background-color:color-mix(in oklab, var(--destructive) 8%, transparent)!important;color:var(--destructive)!important}.add-stage-trigger.svelte-3i5pt4{border-radius:var(--radius);display:inline-flex;position:relative}.add-stage-trigger.svelte-3i5pt4:hover button{border-color:var(--muted-foreground)}.add-stage-badge.svelte-3i5pt4{font-size:var(--text-2xs,.6875rem);border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 50%, transparent);color:var(--muted-foreground);text-transform:none;padding:.2rem .5rem;line-height:1.1}.add-stage-kind.svelte-3i5pt4{font-size:var(--text-3xs,.5625rem);border:1px solid var(--border);color:var(--muted-foreground);background:var(--background);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:.18rem .35rem;line-height:1}.add-stage-kind--preset.svelte-3i5pt4{border-color:var(--primary);color:var(--primary);background:color-mix(in oklab, var(--primary) 10%, transparent)}.err-chip.svelte-bh7mm5{border-color:hsl(var(--destructive) / .4)!important;background-color:hsl(var(--destructive) / .08)!important;color:hsl(var(--destructive))!important}.stage-editor.svelte-11w56zq{padding:.2rem 0 .4rem;position:relative}.stage-stack.svelte-11w56zq{flex-direction:column;gap:.125rem;display:flex;position:relative}.stage-wrapper.svelte-11w56zq{position:relative}.stage-editor [data-slot=input],.stage-editor [data-slot=select-trigger]{border-radius:var(--radius-sm)}.stage-editor [data-slot=input]{padding-inline:.5rem}.stage-editor [data-slot=select-trigger]{padding-left:.5rem;padding-right:.4rem}.stage-item.svelte-11w56zq{animation:gui-stage-enter var(--motion-medium) var(--motion-ease-flow) backwards;animation-delay:var(--stage-enter-delay,0s);position:relative}.stage-stack.is-sorting.svelte-11w56zq .stage-item:where(.svelte-11w56zq){animation:none}.insert-zone.svelte-11w56zq{align-items:center;height:.875rem;margin-inline:2.25rem .5rem;display:flex;position:relative}.insert-zone-line.svelte-11w56zq{background:hsl(var(--primary) / 0);height:1px;transition:background var(--motion-fast) var(--motion-ease-out);pointer-events:none;position:absolute;inset:50% 0}.insert-zone.svelte-11w56zq:hover .insert-zone-line:where(.svelte-11w56zq),.insert-zone.svelte-11w56zq:focus-within .insert-zone-line:where(.svelte-11w56zq){background:hsl(var(--border))}.insert-zone-pills.svelte-11w56zq{opacity:0;transition:opacity var(--motion-fast) var(--motion-ease-out);pointer-events:none;gap:.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insert-zone.svelte-11w56zq:hover .insert-zone-pills:where(.svelte-11w56zq),.insert-zone.svelte-11w56zq:focus-within .insert-zone-pills:where(.svelte-11w56zq){opacity:1;pointer-events:auto}.insert-type-btn.svelte-11w56zq{font-size:var(--text-2xs,.6875rem);border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));line-height:1;font-family:var(--font-mono,monospace);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out);white-space:nowrap;padding:.15rem .45rem}.insert-type-btn.svelte-11w56zq:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.stage-editor .stage-sort-ghost [data-testid=stage-card]{opacity:.4;background:hsl(var(--muted) / .4)}.stage-editor .stage-sort-chosen [data-testid=stage-card]{background:hsl(var(--muted) / .4);box-shadow:inset 0 0 0 1px hsl(var(--ring) / .35)}.cell-name-input.svelte-ofqbec{box-shadow:none;transition:background var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out), padding var(--motion-fast) var(--motion-ease-out);background:0 0;border:1px solid #0000;outline:none;padding:0}.cell-name-input.svelte-ofqbec:focus{background:var(--input);border-color:var(--border);border-radius:var(--radius-sm);box-shadow:inset 0 1px 2px oklch(0% 0 0/.06), 0 0 0 2px oklch(from var(--ring) l c h / .15);outline:none;padding:0 .375rem}.md-refpicker-trigger{color:var(--muted-foreground);background:color-mix(in oklch, currentColor 5%, transparent);border:1px solid var(--border);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) var(--motion-ease-out);border-radius:.395rem;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.7rem;display:inline-flex}.md-refpicker-trigger:hover{color:var(--foreground);background:color-mix(in oklch, currentColor 8%, transparent)}.md-refpicker-content{flex-direction:column;gap:.4rem;width:16rem;padding:.4rem;display:flex}.md-refpicker-list.svelte-1sup592{flex-direction:column;gap:.1rem;max-height:14rem;display:flex;overflow-y:auto}.md-refpicker-empty.svelte-1sup592{opacity:.6;padding:.4rem .3rem;font-size:.75rem}.md-refpicker-item{font-size:.78rem;font-family:var(--font-mono,monospace);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.3rem;align-items:baseline;gap:0;padding:.3rem .4rem;display:flex}.md-refpicker-item:hover{background:color-mix(in oklch, currentColor 6%, transparent)}.md-refpicker-cell.svelte-1sup592{font-weight:600}.md-refpicker-dot.svelte-1sup592{opacity:.5}.md-refpicker-col.svelte-1sup592{opacity:.8}.md-filterpicker-content{flex-direction:column;gap:.4rem;width:16rem;padding:.4rem;display:flex}.md-toolbar.svelte-1i3ldni{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.15rem;margin-bottom:.4rem;padding:.25rem 0;display:flex}.md-toolbar-group.svelte-1i3ldni{align-items:center;gap:.1rem;display:flex}.md-toolbar-sep.svelte-1i3ldni{background:color-mix(in oklch, currentColor 15%, transparent);flex-shrink:0;width:1px;height:1rem;margin:0 .2rem}.md-toolbar-spacer.svelte-1i3ldni{flex:1}.md-toolbar-btn{color:var(--muted-foreground);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease-out), background-color var(--motion-fast) var(--motion-ease-out);background:0 0;border:none;border-radius:.3rem;align-items:center;gap:.25rem;padding:.2rem .35rem;font-size:.7rem;line-height:1;display:inline-flex}.md-toolbar-btn:hover{color:var(--foreground);background:color-mix(in oklch, currentColor 8%, transparent)}.md-toolbar-btn:active{color:var(--primary);background:color-mix(in oklch, var(--primary) 10%, transparent)}.md-toolbar-preview-btn{border:1px solid var(--border);padding:.2rem .5rem;font-size:.7rem;background:color-mix(in oklch, currentColor 4%, transparent)!important}.md-toolbar-preview-btn:hover{border-color:var(--border);color:var(--foreground)!important}.markdown-body.svelte-1njy77r{font-size:.875rem;line-height:1.7}.markdown-body.svelte-1njy77r h1{margin:0 0 .6rem;font-size:1.3rem;font-weight:700;line-height:1.3}.markdown-body.svelte-1njy77r h2{margin:.75rem 0 .4rem;font-size:1.1rem;font-weight:600;line-height:1.35}.markdown-body.svelte-1njy77r h3,.markdown-body.svelte-1njy77r h4,.markdown-body.svelte-1njy77r h5,.markdown-body.svelte-1njy77r h6{margin:.6rem 0 .3rem;font-size:.9rem;font-weight:600}.markdown-body.svelte-1njy77r p{margin:0 0 .5rem}.markdown-body.svelte-1njy77r :last-child{margin-bottom:0}.markdown-body.svelte-1njy77r ul,.markdown-body.svelte-1njy77r ol{margin:0 0 .5rem;padding-left:1.25rem}.markdown-body.svelte-1njy77r li{margin-bottom:.125rem}.markdown-body.svelte-1njy77r pre{background:color-mix(in oklch, currentColor 6%, transparent);white-space:pre-wrap;word-break:break-word;font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);border-radius:.3rem;margin:0 0 .5rem;padding:.5rem .75rem}.markdown-body.svelte-1njy77r code{font-family:var(--font-mono,ui-monospace, SFMono-Regular, monospace);background:color-mix(in oklch, var(--primary) 10%, transparent);border:1px solid var(--primary);color:var(--primary);border-radius:.25rem;padding:.1em .35em;font-size:.85em}.markdown-body.svelte-1njy77r pre code{background:0 0;padding:0}.markdown-body.svelte-1njy77r blockquote{border-left:3px solid var(--primary);color:var(--muted-foreground);margin:0 0 .5rem;padding-left:.85rem}.markdown-body.svelte-1njy77r hr{border:none;border-top:1px solid var(--border);margin:.75rem 0}.markdown-body.svelte-1njy77r a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.markdown-body.svelte-1njy77r a:hover{opacity:.75}.markdown-body.svelte-1njy77r del{opacity:.6}.markdown-body.svelte-1njy77r h1{border-bottom:1px solid var(--border);margin-bottom:.75rem;padding-bottom:.3rem}.markdown-body.svelte-1njy77r img{border-radius:.25rem;max-width:100%}.query-block-view.svelte-ys049 .notebook-code-block .monaco-editor{min-height:4rem}.notebook-tabs.svelte-ys049{flex-shrink:0}.notebook-document-editor.report-view.svelte-wepcm6 .notion-drag-gutter{display:none}.notebook-document-editor.svelte-wepcm6 .notion-drag-gutter{margin-left:calc(-1 * var(--notebook-gutter-width) + .25rem);padding-right:calc(var(--notebook-gutter-width) - .25rem)}.notebook-document-editor.svelte-wepcm6 .ProseMirror{padding-left:var(--notebook-gutter-width);margin-left:calc(-1 * var(--notebook-gutter-width))}.bubble-host.svelte-wepcm6{z-index:40;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.bubble-host.is-visible.svelte-wepcm6{visibility:visible;pointer-events:auto}.notebook-document-host.svelte-wepcm6{cursor:text;min-height:60vh;position:relative}.ai-text-cursor.svelte-yzprs2{margin-left:1px;animation:.9s step-end infinite svelte-yzprs2-ai-cursor-blink;display:inline-block}@keyframes svelte-yzprs2-ai-cursor-blink{0%,to{opacity:1}50%{opacity:0}}.ai-shimmer-bar.svelte-yzprs2{background:linear-gradient(90deg, color-mix(in oklab, var(--primary) 20%, transparent) 0%, color-mix(in oklab, var(--primary) 50%, transparent) 50%, color-mix(in oklab, var(--primary) 20%, transparent) 100%);background-size:200% 100%;width:60%;height:3px;animation:1.4s ease-in-out infinite svelte-yzprs2-ai-shimmer}@keyframes svelte-yzprs2-ai-shimmer{0%{background-position:200%}to{background-position:-200%}}.ai-dot-pulse.svelte-yzprs2{animation:1.2s ease-in-out infinite svelte-yzprs2-ai-dot-pulse}@keyframes svelte-yzprs2-ai-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.ai-prose{line-height:1.5}.ai-prose p{margin:0 0 .45em}.ai-prose p:last-child{margin-bottom:0}.ai-prose h1,.ai-prose h2,.ai-prose h3{margin:.6em 0 .25em;font-weight:600;line-height:1.3}.ai-prose h1{font-size:1.05em}.ai-prose h2{font-size:1em}.ai-prose h3{opacity:.9;font-size:.95em}.ai-prose ul,.ai-prose ol{margin:.35em 0;padding-left:1.25em}.ai-prose li{margin:.1em 0}.ai-prose code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-2xs);background:color-mix(in oklab, currentColor 10%, transparent);border-radius:var(--radius-sm);padding:.15em .35em}.ai-prose pre{background:color-mix(in oklab, var(--foreground) 7%, transparent);border:1px solid var(--border);border-radius:var(--radius);margin:.45em 0;padding:.65em .85em;overflow-x:auto}.ai-prose pre code{background:0 0;border-radius:0;padding:0;font-size:.8em}.ai-prose strong{font-weight:600}.ai-prose em{font-style:italic}.ai-prose blockquote{border-left:2px solid var(--primary);opacity:.85;margin:.35em 0;padding-left:.75em;font-style:italic}.ai-prose hr{border:none;border-top:1px solid var(--border);margin:.45em 0}.ai-prose a{color:var(--primary);text-underline-offset:2px;text-decoration:underline}
