.browser-item.drag-active.svelte-iae1m>:where(.svelte-iae1m){pointer-events:none}.drop-before.svelte-iae1m{box-shadow:inset 0 2px #3b82f6}.drop-after.svelte-iae1m{box-shadow:inset 0 -2px #3b82f6}.drop-zone.svelte-zpwv3k{height:8px;margin:-4px 0;pointer-events:none;position:relative;z-index:2}.drop-zone.drag-active.svelte-zpwv3k{pointer-events:auto}.drop-zone.drag-over.svelte-zpwv3k:after{background-color:var(--color-primary);content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.folder-item.svelte-1vjkpw6{transition:all .15s ease-out}.folder-children.svelte-1vjkpw6{transition:all .2s ease-out}.folder-header.drag-active.svelte-1vjkpw6>:where(.svelte-1vjkpw6){pointer-events:none}.drop-before.svelte-1vjkpw6{box-shadow:inset 0 2px #3b82f6}.drop-after.svelte-1vjkpw6{box-shadow:inset 0 -2px #3b82f6}.light-path-step-grid.svelte-1b1j13h{grid-template-columns:minmax(50px,1fr) minmax(50px,1fr) minmax(50px,180px) minmax(50px,180px) minmax(50px,120px) 84px}.light-path-step-cell.svelte-1b1j13h{min-width:0}.sortable-marker-before.svelte-1b1j13h{box-shadow:inset 0 2px 0 0 var(--color-blue-600)}.sortable-marker-after.svelte-1b1j13h{box-shadow:inset 0 -2px 0 0 var(--color-blue-600)}.sortable-marker-before.svelte-1x8r7n4{box-shadow:inset 0 2px 0 0 var(--color-blue-600)}.sortable-marker-after.svelte-1x8r7n4{box-shadow:inset 0 -2px 0 0 var(--color-blue-600)}.sortable-marker-before.svelte-6n9068{box-shadow:inset 0 2px 0 0 var(--color-blue-600)}.sortable-marker-after.svelte-6n9068{box-shadow:inset 0 -2px 0 0 var(--color-blue-600)}.notebook_cell_controls.svelte-1vu3azo{position:absolute;right:.45rem;top:.35rem;display:inline-flex;gap:.2rem;z-index:5}.notebook_cell_control_insert_above.svelte-1vu3azo,.notebook_cell_control_insert_below.svelte-1vu3azo{position:relative;display:flex}.notebook_cell_control_insert_above.svelte-1vu3azo:before,.notebook_cell_control_insert_below.svelte-1vu3azo:before{content:"";position:absolute;left:.22rem;right:.22rem;border-top:1px solid var(--color-primary);pointer-events:none}.notebook_cell_control_insert_above.svelte-1vu3azo:before{top:.2rem}.notebook_cell_control_insert_below.svelte-1vu3azo:before{bottom:.2rem}.notebook_cell_control_drag_handle.svelte-1vu3azo{display:flex}.notebook_cell_control_drag_handle.svelte-1vu3azo button{cursor:grab}.notebook_cell_control_drag_handle.svelte-1vu3azo:active button{cursor:grabbing}.notebook_cell_control_delete.svelte-1vu3azo{margin-left:.2rem}.notebook_prompt.svelte-1kvvu7v{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.68rem;font-weight:600;line-height:1.2;margin-top:.06rem;color:var(--color-heavy-gray);white-space:nowrap;text-align:right}.notebook_cell.svelte-g59htx{position:relative;z-index:0;flex-shrink:0;background:#fff;outline:none}.notebook_cell.svelte-g59htx:after{content:"";position:absolute;inset:0;border:1px solid transparent;pointer-events:none;z-index:4}.notebook_cell_row.svelte-g59htx{display:grid;grid-template-columns:max-content 1fr}.notebook_cell_selected.svelte-g59htx,.notebook_cell_edit.svelte-g59htx,.notebook_cell.svelte-g59htx:hover{box-shadow:none}.notebook_cell.svelte-g59htx:hover:after{border-color:var(--color-faint-gray)}.notebook_cell_edit.svelte-g59htx:after,.notebook_cell_edit.svelte-g59htx:hover:after{border-color:var(--color-primary)}.notebook_cell_drag_active.svelte-g59htx{opacity:.7}.notebook_cell_gutter.svelte-g59htx{background:#fff;padding:.45rem .4rem;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.notebook_cell_main.svelte-g59htx{position:relative;min-width:0}.notebook_cell_body.svelte-g59htx,.notebook_cell_output.svelte-g59htx{min-width:0}.sortable-marker-before.svelte-g59htx{box-shadow:inset 0 2px 0 0 var(--color-blue-600)}.sortable-marker-after.svelte-g59htx{box-shadow:inset 0 -2px 0 0 var(--color-blue-600)}.notebook_row_drop_zone.svelte-1ly2c6o{position:relative;z-index:10;flex-shrink:0;height:12px;margin:-6px 0;pointer-events:none}.notebook_row_drop_zone_drag_active.svelte-1ly2c6o{pointer-events:auto}.notebook_row_drop_zone_line.svelte-1ly2c6o{position:absolute;left:0;right:0;top:50%;height:0;border-top:2px solid transparent;transform:translateY(-50%);transition:border-color .1s ease-out,box-shadow .1s ease-out}.notebook_row_drop_zone_active.svelte-1ly2c6o .notebook_row_drop_zone_line:where(.svelte-1ly2c6o){border-top-color:var(--color-blue-600);box-shadow:0 0 0 1px #2563eb2e}.note_panel_body.svelte-ao3077{--note_notebook_font: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--note_cell_controls_clearance: 9.2rem;display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:0}.note_error.svelte-ao3077{margin:0;font-size:.7rem;color:#b91c1c}.note_keyboard_hint.svelte-ao3077{margin:0;font-size:.66rem;color:var(--color-light-gray)}.note_rows.svelte-ao3077{display:flex;flex:1 1 auto;min-height:0;overflow-y:auto;flex-direction:column}.note_rows_dragging.svelte-ao3077{cursor:grabbing}.note_add_row_button.svelte-ao3077{flex-shrink:0;border:0;border-top:1px dashed var(--color-faint-gray);background:#fff;color:var(--color-light-gray);padding:.5rem .75rem;text-align:center;font-size:.72rem;font-weight:600;opacity:0;transition:opacity .14s ease}.note_add_row_button.svelte-ao3077:hover,.note_add_row_button.svelte-ao3077:focus-visible{opacity:1}.note_add_row_button_drag_disabled.svelte-ao3077{pointer-events:none}.note_add_row_actions.svelte-ao3077{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.note_textarea.svelte-ao3077{display:block;margin:0;width:100%;border:0;padding:.45rem;padding-right:var(--note_cell_controls_clearance);resize:none;overflow:hidden;min-height:calc(1.2em + .9rem);font-size:.75rem;line-height:1.2;color:var(--color-heavy-gray);outline:none;box-shadow:none}.note_textarea.svelte-ao3077:focus,.note_textarea.svelte-ao3077:focus-visible{outline:none;box-shadow:none}.note_expression_row.svelte-ao3077,.note_expression_highlight.svelte-ao3077,.note_output.svelte-ao3077{font-family:var(--note_notebook_font)}.note_expression_editor.svelte-ao3077{position:relative;display:grid}.note_expression_highlight.svelte-ao3077,.note_expression_editor_input.svelte-ao3077{grid-area:1 / 1}.note_expression_highlight.svelte-ao3077{margin:0;border:0;padding:.45rem;padding-right:var(--note_cell_controls_clearance);min-height:calc(1.2em + .9rem);font-size:.75rem;line-height:1.2;color:transparent;white-space:pre-wrap;word-break:break-word;overflow:hidden;pointer-events:none}.note_expression_editor_input.svelte-ao3077{background:transparent;line-height:1.2}.note_text_row.svelte-ao3077{font-family:inherit;line-height:1.35;white-space:pre-wrap}.note_inline_error_highlight{background:#fee2e2;color:#7f1d1d}.note_output.svelte-ao3077{padding:.45rem;display:flex;flex-direction:column;gap:.2rem;background:#f8fafc;font-size:.75rem;line-height:1.2;min-height:calc(1.2em + .9rem)}.note_output_error.svelte-ao3077{background:#fef2f2}.note_output_value.svelte-ao3077{display:flex;flex-wrap:wrap;gap:.35rem;color:var(--color-heavy-gray)}.note_error_code.svelte-ao3077{font-weight:700;color:#b91c1c}
