.editor-stack.svelte-csmqqb{position:relative;flex:1 1 0%;min-height:0}.source-highlight.svelte-csmqqb,.chrome-textarea.svelte-csmqqb{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;margin:0;padding:1rem;border:0;font-size:var(--t-code);line-height:1.25rem;letter-spacing:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;overflow:auto;font-family:var(--font-mono)}.source-highlight.svelte-csmqqb{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--src-plain);background:transparent;scrollbar-width:none}.source-highlight.svelte-csmqqb::-webkit-scrollbar{display:none;width:0;height:0}.src-line.svelte-csmqqb{display:block;box-sizing:border-box;min-height:1.25rem}.src-line-error.svelte-csmqqb{background-color:var(--src-error-band);box-shadow:inset 3px 0 0 var(--src-error-edge)}.src-error-column.svelte-csmqqb{text-decoration:underline;text-decoration-color:var(--src-error-edge)}.chrome-textarea.svelte-csmqqb{resize:none;background-color:transparent;color:var(--diagram-chrome-fg, var(--ink));-webkit-text-fill-color:var(--diagram-chrome-fg, var(--ink));caret-color:var(--diagram-chrome-fg, var(--ink))}.editor-stack.svelte-csmqqb:has(.source-highlight:where(.svelte-csmqqb)) .chrome-textarea:where(.svelte-csmqqb){color:transparent;-webkit-text-fill-color:transparent}.chrome-textarea.svelte-csmqqb::-moz-placeholder{color:var(--src-comment, var(--ink-3));-webkit-text-fill-color:var(--src-comment, var(--ink-3));opacity:1}.chrome-textarea.svelte-csmqqb::placeholder{color:var(--src-comment, var(--ink-3));-webkit-text-fill-color:var(--src-comment, var(--ink-3));opacity:1}.chrome-textarea.svelte-csmqqb::-moz-selection{color:var(--diagram-chrome-fg, var(--ink));-webkit-text-fill-color:var(--diagram-chrome-fg, var(--ink));background-color:color-mix(in srgb,var(--diagram-chrome-fg, var(--ink)) 35%,transparent)}.chrome-textarea.svelte-csmqqb::selection{color:var(--diagram-chrome-fg, var(--ink));-webkit-text-fill-color:var(--diagram-chrome-fg, var(--ink));background-color:color-mix(in srgb,var(--diagram-chrome-fg, var(--ink)) 35%,transparent)}.editor-stack.svelte-csmqqb:has(.source-highlight:where(.svelte-csmqqb)) .chrome-textarea:where(.svelte-csmqqb)::-moz-selection{color:transparent;-webkit-text-fill-color:transparent}.editor-stack.svelte-csmqqb:has(.source-highlight:where(.svelte-csmqqb)) .chrome-textarea:where(.svelte-csmqqb)::selection{color:transparent;-webkit-text-fill-color:transparent}.src-line-flash.svelte-csmqqb{background-color:color-mix(in srgb,var(--diagram-chrome-accent, var(--indigo)) 18%,transparent);transition:background-color .6s ease-out}.editor-footer.svelte-csmqqb{border-color:var(--l9-hairline, color-mix(in srgb, var(--ink) 14%, transparent))}.chrome-btn.svelte-1frld8o{border:1px solid color-mix(in srgb,var(--diagram-chrome-fg, var(--ink)) 25%,transparent);background-color:var(--diagram-chrome-bg, var(--paper));color:var(--diagram-chrome-fg, var(--ink));border-radius:3px;font-family:var(--font-sans);font-size:var(--t-label);font-weight:500;letter-spacing:-.005em;text-transform:none}.chrome-btn.svelte-1frld8o:hover:not(:disabled){background-color:color-mix(in srgb,var(--diagram-chrome-fg, var(--ink)) 10%,transparent)}.chrome-btn.svelte-k0bfty{border:1px solid color-mix(in srgb,var(--diagram-chrome-fg, var(--ink)) 25%,transparent);background-color:var(--diagram-chrome-bg, var(--paper));color:var(--diagram-chrome-fg, var(--ink));border-radius:3px;font-family:var(--font-sans);font-size:var(--t-label);font-weight:500;letter-spacing:-.005em;text-transform:none}.chrome-btn.svelte-k0bfty:hover:not(:disabled){background-color:color-mix(in srgb,var(--diagram-chrome-fg, var(--ink)) 10%,transparent)}.chrome-surface.svelte-k0bfty{background-color:var(--diagram-chrome-bg, var(--paper));color:var(--diagram-chrome-fg, var(--ink))}.chrome-input.svelte-k0bfty{background-color:var(--diagram-chrome-bg, var(--paper));color:var(--diagram-chrome-fg, var(--ink));border-color:color-mix(in srgb,var(--diagram-chrome-fg, var(--ink)) 25%,transparent);border-radius:3px}.publish-panel.svelte-k0bfty{border-color:color-mix(in srgb,var(--diagram-chrome-fg, var(--ink)) 15%,transparent);border-radius:4px}.publish-icon.svelte-k0bfty{flex-shrink:0}.publish-state.svelte-k0bfty{color:var(--diagram-chrome-fg, var(--ink));font-family:var(--font-sans);max-width:16rem}.share-actions-feedback.svelte-k0bfty{background-color:var(--diagram-chrome-bg, var(--paper));border:1px solid color-mix(in srgb,var(--diagram-chrome-fg, var(--ink)) 15%,transparent);z-index:1}
