[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}.floating-window.svelte-1gfcmgq{z-index:30;border:1px solid var(--rd-line);background:var(--rd-surface);border-radius:8px;flex-direction:column;min-width:260px;max-width:100%;max-height:100%;display:flex;position:absolute;overflow:hidden;box-shadow:0 12px 32px #0000002e,0 2px 6px #00000014}.floating-window.is-dockable.svelte-1gfcmgq{resize:both;min-height:180px}.floating-window.is-full.svelte-1gfcmgq{resize:none;width:auto;height:50%;inset:auto 8px 8px}header.svelte-1gfcmgq{border-bottom:1px solid var(--rd-line);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:space-between;align-items:center;padding:4px 6px 4px 12px;font-size:12px;font-weight:600;display:flex}.is-full.svelte-1gfcmgq header:where(.svelte-1gfcmgq){cursor:default}header.svelte-1gfcmgq:active{cursor:grabbing}.tools.svelte-1gfcmgq{gap:2px;display:flex}.chart-pane.svelte-5vdmoi{gap:8px;padding:4px 0 8px;display:grid}.chart-pane.svelte-5vdmoi .field-select{width:100%}.chart-pane-tabs.svelte-5vdmoi{border-bottom:1px solid var(--rd-line);gap:2px;display:flex}.chart-pane-tabs.svelte-5vdmoi button:where(.svelte-5vdmoi){border-radius:var(--rd-radius-sm,4px) var(--rd-radius-sm,4px) 0 0;width:36px;height:30px}.chart-pane-tabs.svelte-5vdmoi button.is-active:where(.svelte-5vdmoi){color:var(--rd-accent);box-shadow:inset 0 -2px 0 var(--rd-accent)}.chart-pane-text.svelte-5vdmoi{color:var(--rd-ink-2);gap:4px;font-size:11.5px;display:grid}.chart-pane-text.svelte-5vdmoi .field-input:where(.svelte-5vdmoi){width:100%;height:26px;font-size:12px}.chart-pane-radios.svelte-5vdmoi{display:grid}.chart-pane-slider.svelte-5vdmoi{color:var(--rd-ink-2);grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:2px 8px;font-size:11.5px;display:grid}.chart-pane-slider.svelte-5vdmoi>span:where(.svelte-5vdmoi):first-child{grid-column:1/-1}.chart-pane-slider.svelte-5vdmoi input[type=range]:where(.svelte-5vdmoi){width:100%;accent-color:var(--rd-accent)}.chart-pane-number.svelte-5vdmoi{display:inline-flex;position:relative}.chart-pane-number.svelte-5vdmoi .field-input:where(.svelte-5vdmoi){font-variant-numeric:tabular-nums;width:100%;height:24px;padding:0 20px 0 7px;font-size:11.5px}.chart-pane-bound.svelte-5vdmoi{font-variant-numeric:tabular-nums;width:76px;height:24px;font-size:11.5px}.chart-pane-reset.svelte-5vdmoi{height:24px;padding:0 6px;font-size:11px}:where(.composer-field){gap:4px;display:grid}:where(.composer-input){width:100%;min-height:36px;color:var(--rd-ink);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;max-height:160px;padding:0;font-size:12px;line-height:18px;display:block}:where(.composer-input)::placeholder{color:var(--rd-ink-3)}:where(.composer-input):focus{outline:0}:where(.composer-actions){justify-content:flex-end;align-items:center;gap:4px;display:flex}:where(.composer-actions) .sm{height:21px;padding:0 7px;font-size:11px}:where(.composer-hint){color:var(--rd-ink-3);letter-spacing:.02em;margin-right:auto;font-size:10.5px}:where(.comment-thread){gap:0;font-size:12px;line-height:18px;display:grid}:where(.comment-thread.is-resolved) :where(.text){color:var(--rd-ink-3)}:where(.comment-thread) :where(.comment-body){width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}:where(.comment-thread) button:where(.comment-body):not(:disabled){cursor:pointer}:where(.comment-thread) :where(.comment-head){align-items:center;gap:6px;min-width:0;display:flex}:where(.comment-thread) :where(.avatar){width:18px;height:18px;color:var(--rd-accent-contrast);letter-spacing:.02em;border-radius:999px;flex:none;place-items:center;font-size:8.5px;font-weight:650;display:grid}:where(.comment-thread) :where(.author){color:var(--rd-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:600;overflow:hidden}:where(.comment-thread) :where(.when){color:var(--rd-ink-3);flex:none;font-size:10.5px}:where(.comment-thread) :where(.text){color:var(--rd-ink-2);white-space:pre-wrap;overflow-wrap:anywhere}:where(.comment-thread) :where(.reply){border-left:1px solid var(--rd-line);gap:2px;margin-top:6px;padding-left:8px;display:grid}:where(.comment-thread) :where(.comment-entry){position:relative}:where(.comment-thread) :where(.comment-tools){background:var(--rd-surface);gap:1px;display:none;position:absolute;top:-1px;right:0}:where(.comment-thread) :where(.comment-entry):hover>.comment-tools,:where(.comment-thread) :where(.comment-entry):focus-within>.comment-tools{display:flex}:where(.comment-thread) :where(.comment-tools) .icon-xs{width:20px;min-width:0;height:20px;color:var(--rd-ink-3);place-items:center;padding:0;display:grid}:where(.comment-thread) :where(.comment-tools) .icon-xs:hover{color:var(--rd-ink)}:where(.comment-thread) :where(.comment-status){background:var(--rd-green-tint);color:var(--rd-green);border-radius:999px;justify-self:start;margin-top:4px;padding:0 6px;font-size:10.5px;font-weight:600}:where(.comment-thread) :where(.comment-actions){gap:2px;margin-top:2px;display:flex}:where(.comment-thread) :where(.comment-actions) .sm{height:21px;padding:0 7px;font-size:11px}:where(.comment-thread) :where(.composer){border-top:1px solid var(--rd-line);margin-top:6px;padding-top:6px}:where(.comment-thread) :where(.comment-note){color:var(--rd-ink-3);margin:4px 0 0;font-size:11px}.border-glyph.svelte-lvyjm4{flex:none}.chart-gallery-pop{z-index:60;border:1px solid var(--rd-line);border-radius:var(--radius-md,8px);background:var(--rd-surface);max-height:min(520px,80vh);box-shadow:var(--rd-shadow-md);font-size:12px;display:flex;overflow:hidden}.rail.svelte-1adt99q{border-right:1px solid var(--rd-line);background:var(--surface-2,color-mix(in oklch, var(--rd-ink) 3%, var(--rd-surface)));flex-direction:column;gap:1px;padding:6px;display:flex}.family.svelte-1adt99q{color:var(--rd-ink);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 12px}.family[aria-selected=true].svelte-1adt99q{background:color-mix(in oklch, var(--rd-accent) 14%, transparent);color:var(--rd-accent-ink,var(--rd-ink));font-weight:600}.pane.svelte-1adt99q{flex-direction:column;width:300px;padding:4px 10px 6px;display:flex;overflow-y:auto}.title.svelte-1adt99q{color:var(--rd-ink-2);margin:8px 0 4px;font-weight:600}.tiles.svelte-1adt99q{grid-template-columns:repeat(4,64px);gap:6px;display:grid}.tile.svelte-1adt99q{border:1px solid var(--rd-line);cursor:pointer;background:#fff;border-radius:4px;place-items:center;width:64px;height:52px;padding:0;display:grid}.tile.svelte-1adt99q:hover,.tile.svelte-1adt99q:focus-visible{border-color:var(--rd-accent);box-shadow:0 0 0 1px var(--rd-accent)}.caption.svelte-1adt99q{background:var(--rd-surface);min-height:1.4em;color:var(--rd-ink-2);margin-top:8px;padding:4px 0;position:sticky;bottom:-6px}.size-combo.svelte-1fgor07{height:var(--rd-tool-h,28px);border-radius:var(--rd-radius-sm);background:var(--rd-surface);box-shadow:var(--rd-ring-btn);flex:none;align-items:center;display:inline-flex}.font-picker+.size-combo.svelte-1fgor07{margin-inline-start:4px}.size-combo.svelte-1fgor07:hover:not(.is-disabled){background:var(--rd-hover)}.size-combo.svelte-1fgor07:focus-within{box-shadow:var(--rd-ring-btn), var(--rd-shadow-focus)}.size-combo.is-disabled.svelte-1fgor07{opacity:.5}.size-combo-input.svelte-1fgor07{width:34px;height:100%;color:var(--rd-ink);font-size:var(--rd-tool-font,12px);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:0 0 0 9px}.size-combo.svelte-1fgor07 .size-combo-caret{border-radius:0 var(--rd-radius-sm) var(--rd-radius-sm) 0;background:var(--rd-select-chevron) left 3px center / 12px 12px no-repeat;cursor:pointer;border:0;width:22px;height:100%;padding:0}.size-combo.svelte-1fgor07 .size-combo-caret:disabled{cursor:default}.size-combo-list{min-width:72px;max-height:min(320px,60vh);overflow-y:auto}.keybindings.svelte-1oym873{flex-direction:column;flex:1;min-height:0;font-size:12px;display:flex}.bar.svelte-1oym873{border-bottom:1px solid var(--rd-line);gap:8px;padding:8px 12px;display:flex}.bar.svelte-1oym873 input:where(.svelte-1oym873){border:1px solid var(--rd-line);min-width:0;height:26px;color:var(--rd-ink);font:inherit;background:0 0;border-radius:4px;flex:1;padding:0 8px}.bar.svelte-1oym873 input:where(.svelte-1oym873):focus{outline:2px solid var(--rd-accent);outline-offset:-2px}.head.svelte-1oym873,.row.svelte-1oym873{grid-template-columns:minmax(0,1fr) 130px 90px 86px;align-items:center;gap:8px;padding:0 12px;display:grid}.head.svelte-1oym873{border-bottom:1px solid var(--rd-line);color:var(--rd-ink-3);padding-block:4px;font-size:11px}.list.svelte-1oym873{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.row.svelte-1oym873{border-bottom:1px solid var(--line-soft,var(--rd-line));outline:0;min-height:34px}.row.svelte-1oym873:hover,.row.svelte-1oym873:focus-visible,.row.editing.svelte-1oym873{background:var(--rd-accent-tint)}.title.svelte-1oym873{flex-direction:column;min-width:0;display:flex}.title.svelte-1oym873>span:where(.svelte-1oym873){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.id.svelte-1oym873{color:var(--rd-ink-3);font-size:10.5px}.keys.svelte-1oym873{flex-wrap:wrap;gap:3px;display:flex}kbd.svelte-1oym873,.recorder.svelte-1oym873{border:1px solid var(--rd-line);background:var(--rd-surface);color:var(--rd-ink-2);white-space:nowrap;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}.recorder.svelte-1oym873{border-color:var(--rd-accent);outline:2px solid var(--rd-accent);outline-offset:-1px;min-width:100px;color:var(--rd-ink)}.none.svelte-1oym873,.when.svelte-1oym873{color:var(--rd-ink-3)}.when.svelte-1oym873{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.actions.svelte-1oym873{justify-content:flex-end;align-items:center;gap:1px;display:flex}.actions.svelte-1oym873 button:where(.svelte-1oym873){visibility:hidden}.row.svelte-1oym873:hover .actions:where(.svelte-1oym873) button:where(.svelte-1oym873),.row.svelte-1oym873:focus-within .actions:where(.svelte-1oym873) button:where(.svelte-1oym873),.row.editing.svelte-1oym873 .actions:where(.svelte-1oym873) button:where(.svelte-1oym873){visibility:visible}.badge.svelte-1oym873{background:var(--rd-accent-tint);color:var(--rd-accent-ink);border-radius:3px;margin-right:2px;padding:0 4px;font-size:10px;font-weight:600}.badge.app.svelte-1oym873{background:var(--rd-line);color:var(--rd-ink-2)}.note.svelte-1oym873{border-bottom:1px solid var(--rd-line);background:var(--rd-accent-tint);color:var(--rd-ink-2);padding:4px 12px 6px}.bad.svelte-1oym873{color:var(--danger,#c0362c)}.empty.svelte-1oym873{color:var(--rd-ink-3);text-align:center;padding:18px}
