a{color:#4a4a4a;color:var(--color-key,#4a4a4a);font-family:sans-serif;font-family:var(--font-family-body,sans-serif);font-size:1rem;line-height:1.5rem}a,a.button,button{text-decoration-line:none}a.button,button{background-image:none;border-style:none;display:inline-block;font-family:sans-serif;font-family:var(--font-family-display,sans-serif);font-size:.875rem;font-weight:600;line-height:1.25rem;line-height:1;margin:0;padding:.5rem .75rem;transition:color .12s ease-out,background-color .12s ease-out;white-space:nowrap}@media (min-width:768px){a.button,button{font-size:1rem;line-height:1.5rem;line-height:1;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem}}a.button.xsmall,a.button[size=xsmall],button.xsmall,button[size=xsmall]{border-radius:.125rem;font-size:.75rem;line-height:1rem;line-height:1;padding:.25rem .5rem}a.button.small,a.button[size=small],button.small,button[size=small]{font-size:.875rem;line-height:1.25rem;line-height:1;padding:.5rem .75rem}a.button.large,a.button[size=large],button.large,button[size=large]{font-size:1.5rem;line-height:2rem;line-height:1;padding:.75rem 1.5rem}a.button:hover,button:hover{cursor:pointer}a.button[disabled],a.button[disabled]:active,a.button[disabled]:hover,button[disabled],button[disabled]:active,button[disabled]:hover{cursor:not-allowed}a.button.fill,button.fill{width:100%}a.button>*,button>*{vertical-align:middle}a.button *,button *{pointer-events:none}a.button stencila-icon,button stencila-icon{--width:1.25em;--height:1.25em;padding-right:.25rem}a.button>img,a.button>svg,button>img,button>svg{display:inline-block;height:1.25em;padding-right:.25rem;width:1.25em}a.button.iconOnly,button.iconOnly{padding:.25rem}a.button.iconOnly stencila-icon,a.button.iconOnly>img,a.button.iconOnly>svg,button.iconOnly stencila-icon,button.iconOnly>img,button.iconOnly>svg{padding-right:0}a.button.iconOnly .label,button.iconOnly .label{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:host(::slotted(button)>*){vertical-align:middle}:host(::slotted(button)>img),:host(::slotted(button)>svg){display:inline-block;height:1.25em;padding-right:.25rem;width:1.25em}:host[size=xsmall] stencila-icon{--width:1.125em;--height:1.125em}:host[size=xsmall]::slotted(button>img),:host[size=xsmall]::slotted(button>svg){height:1.125em;width:1.125em}:host([icon-only=true]::slotted(button)>img),:host([icon-only=true]::slotted(button)>svg){padding-right:0}a.button:not(.secondary),button:not(.secondary){border-radius:.125rem;color:#fff;color:var(--color-stock,#fff)}a.button:not(.secondary).xsmall,a.button:not(.secondary)[size=xsmall],button:not(.secondary).xsmall,button:not(.secondary)[size=xsmall]{border-radius:.125rem}a.button:not(.secondary).color-stock,button:not(.secondary).color-stock{background-color:#fff;background-color:var(--color-stock,#fff);color:#4a4a4a;color:var(--color-key,#4a4a4a)}a.button:not(.secondary).color-stock:hover,button:not(.secondary).color-stock:hover{background-color:#cfd2e1;background-color:var(--color-neutral-100,#cfd2e1)}a.button:not(.secondary).color-stock[disabled],a.button:not(.secondary).color-stock[disabled]:active,a.button:not(.secondary).color-stock[disabled]:focus,a.button:not(.secondary).color-stock[disabled]:hover,button:not(.secondary).color-stock[disabled],button:not(.secondary).color-stock[disabled]:active,button:not(.secondary).color-stock[disabled]:focus,button:not(.secondary).color-stock[disabled]:hover{background-color:#b6bacf;background-color:var(--color-neutral-200,#b6bacf);color:#444a5e;color:var(--color-neutral-700,#444a5e)}a.button:not(.secondary).color-danger,button:not(.secondary).color-danger{background-color:#cf445e;background-color:var(--color-danger-500,#cf445e);color:#fff;color:var(--color-stock,#fff)}a.button:not(.secondary).color-danger:hover,button:not(.secondary).color-danger:hover{background-color:#b02d4a;background-color:var(--color-danger-600,#b02d4a)}a.button:not(.secondary).color-danger[disabled],a.button:not(.secondary).color-danger[disabled]:active,a.button:not(.secondary).color-danger[disabled]:focus,a.button:not(.secondary).color-danger[disabled]:hover,button:not(.secondary).color-danger[disabled],button:not(.secondary).color-danger[disabled]:active,button:not(.secondary).color-danger[disabled]:focus,button:not(.secondary).color-danger[disabled]:hover{background-color:#ffa6ae;background-color:var(--color-danger-200,#ffa6ae);color:#e76276;color:var(--color-danger-400,#e76276)}a.button:not(.secondary).color-neutral,button:not(.secondary).color-neutral{background-color:#6e7591;background-color:var(--color-neutral-500,#6e7591);color:#fff;color:var(--color-stock,#fff)}a.button:not(.secondary).color-neutral:hover,button:not(.secondary).color-neutral:hover{background-color:#595f78;background-color:var(--color-neutral-600,#595f78)}a.button:not(.secondary).color-neutral[disabled],a.button:not(.secondary).color-neutral[disabled]:active,a.button:not(.secondary).color-neutral[disabled]:focus,a.button:not(.secondary).color-neutral[disabled]:hover,button:not(.secondary).color-neutral[disabled],button:not(.secondary).color-neutral[disabled]:active,button:not(.secondary).color-neutral[disabled]:focus,button:not(.secondary).color-neutral[disabled]:hover{background-color:#b6bacf;background-color:var(--color-neutral-200,#b6bacf);color:#858ca8;color:var(--color-neutral-400,#858ca8)}a.button:not(.secondary).color-primary,button:not(.secondary).color-primary{background-color:#2069f2;background-color:var(--color-primary-500,#2069f2);color:#fff;color:var(--color-stock,#fff)}a.button:not(.secondary).color-primary:hover,button:not(.secondary).color-primary:hover{background-color:#0054cf;background-color:var(--color-primary-600,#0054cf)}a.button:not(.secondary).color-primary[disabled],a.button:not(.secondary).color-primary[disabled]:active,a.button:not(.secondary).color-primary[disabled]:focus,a.button:not(.secondary).color-primary[disabled]:hover,button:not(.secondary).color-primary[disabled],button:not(.secondary).color-primary[disabled]:active,button:not(.secondary).color-primary[disabled]:focus,button:not(.secondary).color-primary[disabled]:hover{background-color:#a7b3ff;background-color:var(--color-primary-200,#a7b3ff);color:#527fff;color:var(--color-primary-400,#527fff)}a.button:not(.secondary).color-success,button:not(.secondary).color-success{background-color:#3c8455;background-color:var(--color-success-500,#3c8455);color:#fff;color:var(--color-stock,#fff)}a.button:not(.secondary).color-success:hover,button:not(.secondary).color-success:hover{background-color:#286c41;background-color:var(--color-success-600,#286c41)}a.button:not(.secondary).color-success[disabled],a.button:not(.secondary).color-success[disabled]:active,a.button:not(.secondary).color-success[disabled]:focus,a.button:not(.secondary).color-success[disabled]:hover,button:not(.secondary).color-success[disabled],button:not(.secondary).color-success[disabled]:active,button:not(.secondary).color-success[disabled]:focus,button:not(.secondary).color-success[disabled]:hover{background-color:#9dcaa9;background-color:var(--color-success-200,#9dcaa9);color:#589c6d;color:var(--color-success-400,#589c6d)}a.button:not(.secondary).color-warn,button:not(.secondary).color-warn{background-color:#f6bc4d;background-color:var(--color-warn-400,#f6bc4d);color:#674c15;color:var(--color-warn-800,#674c15)}a.button:not(.secondary).color-warn:hover,button:not(.secondary).color-warn:hover{background-color:#dca435;background-color:var(--color-warn-500,#dca435)}a.button:not(.secondary).color-warn[disabled],a.button:not(.secondary).color-warn[disabled]:active,a.button:not(.secondary).color-warn[disabled]:focus,a.button:not(.secondary).color-warn[disabled]:hover,button:not(.secondary).color-warn[disabled],button:not(.secondary).color-warn[disabled]:active,button:not(.secondary).color-warn[disabled]:focus,button:not(.secondary).color-warn[disabled]:hover{background-color:#ffde88;background-color:var(--color-warn-200,#ffde88);color:#f6bc4d;color:var(--color-warn-400,#f6bc4d)}a.button.secondary,button.secondary{background-color:transparent;border-color:#2069f2;border-color:var(--color-primary-500,#2069f2);border-width:2px;color:#2069f2;color:var(--color-primary-500,#2069f2)}a.button.secondary:active,a.button.secondary:hover,button.secondary:active,button.secondary:hover{background-color:#2069f2;background-color:var(--color-primary-500,#2069f2);color:#fff;color:var(--color-stock,#fff)}a.button.secondary[disabled],a.button.secondary[disabled]:active,a.button.secondary[disabled]:hover,button.secondary[disabled],button.secondary[disabled]:active,button.secondary[disabled]:hover{background-color:transparent;color:#6e7591;color:var(--color-neutral-500,#6e7591)}a.button.minimal,a.button.minimal:not(.secondary),button.minimal,button.minimal:not(.secondary){--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:transparent;border-radius:.125rem;border-width:0;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:#2069f2;color:var(--color-primary-500,#2069f2);overflow:hidden;position:relative}a.button.minimal:before,a.button.minimal:not(.secondary):before,button.minimal:before,button.minimal:not(.secondary):before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}a.button.minimal:focus,a.button.minimal:hover,a.button.minimal:not(.secondary):focus,a.button.minimal:not(.secondary):hover,button.minimal:focus,button.minimal:hover,button.minimal:not(.secondary):focus,button.minimal:not(.secondary):hover{background-color:transparent}a.button.minimal:focus:before,a.button.minimal:hover:before,a.button.minimal:not(.secondary):focus:before,a.button.minimal:not(.secondary):hover:before,button.minimal:focus:before,button.minimal:hover:before,button.minimal:not(.secondary):focus:before,button.minimal:not(.secondary):hover:before{background-color:rgba(0,0,0,.25);mix-blend-mode:darken}a.button.minimal.color-stock,a.button.minimal:not(.secondary).color-stock,button.minimal.color-stock,button.minimal:not(.secondary).color-stock{color:#fff;color:var(--color-stock,#fff)}a.button.minimal.color-key,a.button.minimal:not(.secondary).color-key,button.minimal.color-key,button.minimal:not(.secondary).color-key{color:#4a4a4a;color:var(--color-key,#4a4a4a)}a.button.minimal.color-danger,a.button.minimal:not(.secondary).color-danger,button.minimal.color-danger,button.minimal:not(.secondary).color-danger{color:#cf445e;color:var(--color-danger-500,#cf445e)}a.button.minimal.color-warn,a.button.minimal:not(.secondary).color-warn,button.minimal.color-warn,button.minimal:not(.secondary).color-warn{color:#dca435;color:var(--color-warn-500,#dca435)}a.button.minimal.color-success,a.button.minimal:not(.secondary).color-success,button.minimal.color-success,button.minimal:not(.secondary).color-success{color:#3c8455;color:var(--color-success-500,#3c8455)}a.button.minimal.color-primary,a.button.minimal:not(.secondary).color-primary,button.minimal.color-primary,button.minimal:not(.secondary).color-primary{color:#2069f2;color:var(--color-primary-500,#2069f2)}a.button.minimal.color-neutral,a.button.minimal:not(.secondary).color-neutral,button.minimal.color-neutral,button.minimal:not(.secondary).color-neutral{color:#6e7591;color:var(--color-neutral-500,#6e7591)}a.button.minimal.color-neutral:focus,a.button.minimal.color-neutral:hover,a.button.minimal:not(.secondary).color-neutral:focus,a.button.minimal:not(.secondary).color-neutral:hover,button.minimal.color-neutral:focus,button.minimal.color-neutral:hover,button.minimal:not(.secondary).color-neutral:focus,button.minimal:not(.secondary).color-neutral:hover{color:#1f212a;color:var(--color-neutral-900,#1f212a)}a.button.minimal:not(.secondary)[disabled],a.button.minimal:not(.secondary)[disabled]:active,a.button.minimal:not(.secondary)[disabled]:focus,a.button.minimal:not(.secondary)[disabled]:hover,a.button.minimal[disabled],a.button.minimal[disabled]:active,a.button.minimal[disabled]:focus,a.button.minimal[disabled]:hover,button.minimal:not(.secondary)[disabled],button.minimal:not(.secondary)[disabled]:active,button.minimal:not(.secondary)[disabled]:focus,button.minimal:not(.secondary)[disabled]:hover,button.minimal[disabled],button.minimal[disabled]:active,button.minimal[disabled]:focus,button.minimal[disabled]:hover{color:var(--color-key,#000)!important;mix-blend-mode:soft-light;opacity:.65}a.button.minimal:not(.secondary)[disabled]:active:before,a.button.minimal:not(.secondary)[disabled]:before,a.button.minimal:not(.secondary)[disabled]:focus:before,a.button.minimal:not(.secondary)[disabled]:hover:before,a.button.minimal[disabled]:active:before,a.button.minimal[disabled]:before,a.button.minimal[disabled]:focus:before,a.button.minimal[disabled]:hover:before,button.minimal:not(.secondary)[disabled]:active:before,button.minimal:not(.secondary)[disabled]:before,button.minimal:not(.secondary)[disabled]:focus:before,button.minimal:not(.secondary)[disabled]:hover:before,button.minimal[disabled]:active:before,button.minimal[disabled]:before,button.minimal[disabled]:focus:before,button.minimal[disabled]:hover:before{background-color:#fff;background-color:var(--color-stock,#fff);mix-blend-mode:soft-light}a.button.minimal:not(.secondary)[disabled].color-key,a.button.minimal:not(.secondary)[disabled]:active.color-key,a.button.minimal:not(.secondary)[disabled]:focus.color-key,a.button.minimal:not(.secondary)[disabled]:hover.color-key,a.button.minimal[disabled].color-key,a.button.minimal[disabled]:active.color-key,a.button.minimal[disabled]:focus.color-key,a.button.minimal[disabled]:hover.color-key,button.minimal:not(.secondary)[disabled].color-key,button.minimal:not(.secondary)[disabled]:active.color-key,button.minimal:not(.secondary)[disabled]:focus.color-key,button.minimal:not(.secondary)[disabled]:hover.color-key,button.minimal[disabled].color-key,button.minimal[disabled]:active.color-key,button.minimal[disabled]:focus.color-key,button.minimal[disabled]:hover.color-key{mix-blend-mode:normal;opacity:.55}a.button.minimal:not(.secondary)[disabled].color-key:before,a.button.minimal:not(.secondary)[disabled]:active.color-key:before,a.button.minimal:not(.secondary)[disabled]:focus.color-key:before,a.button.minimal:not(.secondary)[disabled]:hover.color-key:before,a.button.minimal[disabled].color-key:before,a.button.minimal[disabled]:active.color-key:before,a.button.minimal[disabled]:focus.color-key:before,a.button.minimal[disabled]:hover.color-key:before,button.minimal:not(.secondary)[disabled].color-key:before,button.minimal:not(.secondary)[disabled]:active.color-key:before,button.minimal:not(.secondary)[disabled]:focus.color-key:before,button.minimal:not(.secondary)[disabled]:hover.color-key:before,button.minimal[disabled].color-key:before,button.minimal[disabled]:active.color-key:before,button.minimal[disabled]:focus.color-key:before,button.minimal[disabled]:hover.color-key:before{background-color:#fff;background-color:var(--color-stock,#fff);mix-blend-mode:normal}code,code[class*=language-],output{font-family:monospace;font-family:var(--font-family-mono,monospace);font-size:75%}*,:after,:before{border:0 solid;box-sizing:border-box}html{font-size:16px}.hidden{display:none}:host,stencila-editor{
  /** @prop --gutter-background: Background color of the Editor gutter (Line numbers, fold, etc) */--gutter-background:var(
    --color-background,var(--color-neutral-50,#e9eaf1)
  );

  /** @prop --gutter-color: (Text) Color of the Editor Line Numbers gutter (Line numbers, fold, etc) */--gutter-color:var(--color-neutral-500,#6e7591);--border-width:1px;--background-color:transparent;all:initial;display:flex;max-width:100%}:host .editorContainer,stencila-editor .editorContainer{background-color:var(--background-color);border-color:#cfd2e1;border-color:var(--color-neutral-100,#cfd2e1);border-radius:.25rem;border-width:1px;border-width:var(--border-width);display:flex;flex-direction:column;flex-grow:1;max-width:100%}:host .editorContainer:focus-within,stencila-editor .editorContainer:focus-within{box-shadow:inset 0 0 0 2px var(--color-neutral-200)}:host .editor,stencila-editor .editor{cursor:text;flex-grow:1;font-family:monospace;font-family:var(--font-family-mono,monospace);font-size:.875rem;line-height:1.25rem;max-width:100%;overflow:auto}:host(::slotted(.editorContainer)) .cm-editor,:host(::slotted(.editorContainer)) .cm-editor *,stencila-editor::slotted(.editorContainer) .cm-editor,stencila-editor::slotted(.editorContainer) .cm-editor *{font-family:monospace;font-family:var(--font-family-mono,monospace)}:host(::slotted(.editorContainer)) .cm-editor,stencila-editor::slotted(.editorContainer) .cm-editor{line-height:1.5}:host(::slotted(.editorContainer)) .codemirror-focused,stencila-editor::slotted(.editorContainer) .codemirror-focused{outline:2px solid transparent;outline-offset:2px}:host(::slotted(.editorContainer)) .codemirror-scroller,stencila-editor::slotted(.editorContainer) .codemirror-scroller{overflow:auto}:host::slotted(.editorContainer) .cm-gutters,stencila-editor::slotted(.editorContainer) .cm-gutters{background-color:var(--gutter-background);color:var(--gutter-color)}:host::slotted(.editorContainer) .cm-tooltip.cm-tooltip-autocomplete>ul>li,stencila-editor::slotted(.editorContainer) .cm-tooltip.cm-tooltip-autocomplete>ul>li{font-size:90%;padding-bottom:2px;padding-top:2px}:host::slotted(.editorContainer) .cm-completionIcon,stencila-editor::slotted(.editorContainer) .cm-completionIcon{min-width:1.375em;min-width:2ch}:host(::slotted(.editorContainer)) stencila-code-error,stencila-editor::slotted(.editorContainer) stencila-code-error{border-bottom-style:solid;border-radius:0;border-width:0 0 1px}:host(::slotted(.editorContainer)) stencila-code-error:last-of-type,stencila-editor::slotted(.editorContainer) stencila-code-error:last-of-type{border-bottom-width:0}:host menu,stencila-editor menu{border-color:#cfd2e1;border-color:var(--color-neutral-100,#cfd2e1);border-top-width:1px;display:flex;justify-content:flex-end;margin:0;padding:1px 0}:host menu stencila-icon,stencila-editor menu stencila-icon{--height:1em;--width:1em;margin-right:.25rem}:host menu select,stencila-editor menu select{appearance:none;background-color:transparent;border-style:none;color:#444a5e;color:var(--color-neutral-700,#444a5e);font-family:sans-serif;font-family:var(--font-family-body,sans-serif);font-size:.75rem;line-height:1rem;margin-right:.5rem;text-align:left}:host menu select option,stencila-editor menu select option{font-family:sans-serif;font-family:var(--font-family-body,sans-serif);text-align:right}:host menu select:active,:host menu select:focus,:host menu select:hover,stencila-editor menu select:active,stencila-editor menu select:focus,stencila-editor menu select:hover{color:#1f212a;color:var(--color-neutral-900,#1f212a)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:host{--height:1.25em;--width:1.25em;color:currentColor;display:inline-block;line-height:1;vertical-align:middle}:host svg{fill:currentColor;display:block;height:auto;height:var(--height);max-height:100%;position:relative;width:100%;width:var(--width)}:host[icon^=loader] svg{animation:spin 3s linear infinite}:host img,stencila-image-object img{height:auto;max-width:100%}:host,stencila-input{display:block;font-size:1rem;line-height:1.5rem;line-height:1;position:relative}:host(.inline),stencila-input.inline{display:inline-block}:host stencila-icon,stencila-input stencila-icon{color:#6e7591;color:var(--color-neutral-500,#6e7591);left:0;padding-left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}:host stencila-icon+input,stencila-input stencila-icon+input{padding-left:2rem}:host input,stencila-input input{background-color:#fff;background-color:var(--color-stock,#fff);border:1px solid #cfd2e1;border-color:var(--color-neutral-100,#cfd2e1);border-radius:.25rem;font-size:1rem;line-height:1.5rem;line-height:1;padding:.25rem .5rem;width:100%}:host input:active,:host input:focus,stencila-input input:active,stencila-input input:focus{border-color:#2069f2;border-color:var(--color-primary-500,#2069f2);outline:2px solid transparent;outline-offset:2px}label{color:#595f78;color:var(--color-neutral-600,#595f78);display:block;font-size:.875rem;font-weight:700;line-height:1.25rem;line-height:1;margin-bottom:.25rem;text-align:left}label+label{margin-top:.5rem}:host,stencila-menu{display:inline-block;position:relative}:host ul,stencila-menu ul{--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background-color:#fff;background-color:var(--color-stock,#fff);border:1px solid #cfd2e1;border-color:var(--color-neutral-100,#cfd2e1);border-radius:.25rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-block;left:100%;margin:0;min-width:112px;padding:0;position:absolute;top:0;z-index:30}:host ul[aria-hidden],stencila-menu ul[aria-hidden]{display:none}:host ul::slotted(:not(:last-child)),stencila-menu ul::slotted(:not(:last-child)){border:solid #cfd2e1;border-color:var(--color-neutral-100,#cfd2e1);border-width:0 0 1px}:host,stencila-menu-item{align-items:center;color:#4a4a4a;color:var(--color-key,#4a4a4a);cursor:pointer;display:flex;font-family:sans-serif;font-family:var(--font-family-body,sans-serif);font-size:.875rem;height:2rem;letter-spacing:.025em;line-height:1.25rem;line-height:1;text-decoration-line:none}:host(:not([aria-disabled]):focus),:host(:not([aria-disabled]):hover),stencila-menu-item:not([aria-disabled]):focus,stencila-menu-item:not([aria-disabled]):hover{background-color:#e9eaf1;background-color:var(--color-neutral-50,#e9eaf1)}:host stencila-icon,stencila-menu-item stencila-icon{margin-right:.5rem}:host>li,stencila-menu-item>li{list-style-type:none;margin:0;padding:0 .5rem;white-space:nowrap;width:100%}:host>li ::slotted(stencila-menu),stencila-menu-item>li ::slotted(stencila-menu){width:100%}:host([size=xsmall]),stencila-menu-item[size=xsmall]{font-size:.75rem;height:1.25rem;line-height:1rem}:host([size=xsmall]) stencila-icon,stencila-menu-item[size=xsmall] stencila-icon{margin-right:.25rem}:host([size=sm]),stencila-menu-item[size=sm]{font-size:1rem;height:1.5rem;line-height:1.5rem}:host([aria-disabled]),stencila-menu-item[aria-disabled]{cursor:default}:host([divider]),stencila-menu-item[divider]{color:var(--color-neutral-600);font-size:.75rem;font-weight:700;line-height:1rem}pre{border:1px solid #cfd2e1;border-color:var(--color-neutral-100,#cfd2e1);border-radius:.25rem;margin:.5rem;overflow:auto;padding:.5rem}:host,stencila-node-list{display:block}:host .hidden+:nth-child(2),:host>:first-child,stencila-node-list .hidden+:nth-child(2),stencila-node-list>:first-child{border-top-width:0;margin-top:0;padding-top:0}:host>:last-child,stencila-node-list>:last-child{margin-bottom:0}:host .hidden,stencila-node-list .hidden{display:none}:host .emptyContentMessage,stencila-node-list .emptyContentMessage{color:#6e7591;color:var(--color-neutral-500,#6e7591);font-family:monospace;font-family:var(--font-family-mono,monospace);font-size:1rem;line-height:1.5rem}:host stencila-code-error,stencila-node-list stencila-code-error{border-width:0}:host stencila-image-object,stencila-node-list stencila-image-object{display:block;height:auto;max-width:100%}:host ::slotted(*),stencila-node-list ::slotted(*){margin:0;overflow:auto;padding:0}:host ::slotted(*):first-child,stencila-node-list ::slotted(*):first-child{margin-top:0}:host ::slotted(*) pre,stencila-node-list ::slotted(*) pre{border-width:0;margin:0;padding:0}:host ::slotted(*)>:not(figcaption),stencila-node-list ::slotted(*)>:not(figcaption){margin-bottom:.75rem;margin-top:.75rem;padding-top:.75rem}:host ::slotted(*)>:not(figcaption):first-child,stencila-node-list ::slotted(*)>:not(figcaption):first-child{margin-top:0;padding-top:0}:host ::slotted(*)>:not(figcaption):last-child,stencila-node-list ::slotted(*)>:not(figcaption):last-child{margin-bottom:0}summary{font-family:sans-serif;font-family:var(--font-family-body,sans-serif);font-size:1rem;line-height:1.5rem}:host,stencila-tab{flex-grow:1}:host li,stencila-tab li,ul[role=tablist] li{border-color:#858ca8;border-color:var(--color-neutral-400,#858ca8);border-width:1px;display:flex;flex-direction:row;list-style-type:none;margin:0;padding:0;text-align:center;text-transform:capitalize}:host li:first-of-type,stencila-tab li:first-of-type,ul[role=tablist] li:first-of-type{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}:host li:last-of-type,stencila-tab li:last-of-type,ul[role=tablist] li:last-of-type{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}:host li a,stencila-tab li a,ul[role=tablist] li a{display:block;line-height:1;padding:.5rem 1rem;width:100%}:host li a[aria-selected=true],stencila-tab li a[aria-selected=true],ul[role=tablist] li a[aria-selected=true]{background-color:#cfd2e1;background-color:var(--color-neutral-100,#cfd2e1)}:host li a:hover:not([aria-selected=true]),stencila-tab li a:hover:not([aria-selected=true]),ul[role=tablist] li a:hover:not([aria-selected=true]){background-color:#e9eaf1;background-color:var(--color-neutral-50,#e9eaf1);border-color:#cfd2e1;border-color:var(--color-neutral-100,#cfd2e1)}.stencila-toast-container{align-items:center;box-sizing:border-box;display:flex!important;flex-direction:column;height:100vh;left:0;padding:.5rem;pointer-events:none;position:fixed;top:0;width:100vw;z-index:50}.stencila-toast-container[position^=top]{justify-content:flex-start}.stencila-toast-container[position^=bottom]{justify-content:flex-end}.stencila-toast-container[position$=Start i]{align-items:flex-start}.stencila-toast-container[position$=End i]{align-items:flex-end}:host,stencila-toast{
  /** @prop --color: Text color of the Toast component */--color:var(--color-key,#000);

  /** @prop --background: Background color of the Toast component */--background:var(--color-stock,#fff);--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);background-color:var(--background);border:1px solid var(--color-neutral-200);border-radius:.375rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:#fff;color:var(--color-stock,#fff);color:var(--color);display:block;display:flex;flex-direction:row;flex-shrink:0;font-family:sans-serif;font-family:var(--font-family-body,sans-serif);font-size:1rem;line-height:1.5rem;line-height:1;margin-bottom:.25rem;margin-top:.25rem;max-width:65ch;min-width:32ch;overflow:hidden;pointer-events:auto;position:relative}:host[data-enter],stencila-toast[data-enter]{animation:fade-in .15s ease-in;animation-delay:calc(var(--i, 0)*50ms)}:host[data-exit],stencila-toast[data-exit]{animation:fade-out .15s ease-out;animation-fill-mode:both}:host .toastAccent,stencila-toast .toastAccent{color:#fff;color:var(--color-stock,#fff);line-height:1;padding:1rem .5rem}:host .toastAccent stencila-icon,stencila-toast .toastAccent stencila-icon{--height:1.25rem;--width:1.25rem;border-radius:9999px;display:block;margin-top:-.125rem;padding:.25rem}:host .toastAccent,:host([type=info]) .toastAccent,stencila-toast .toastAccent,stencila-toast[type=info] .toastAccent{background-color:#cfd2e1;background-color:var(--color-neutral-100,#cfd2e1);color:#595f78;color:var(--color-neutral-600,#595f78)}:host .toastAccent stencila-icon,:host([type=info]) .toastAccent stencila-icon,stencila-toast .toastAccent stencila-icon,stencila-toast[type=info] .toastAccent stencila-icon{background-color:#e9eaf1;background-color:var(--color-neutral-50,#e9eaf1)}:host([type=primary]),stencila-toast[type=primary]{border-color:#a7b3ff;border-color:var(--color-primary-200,#a7b3ff)}:host([type=primary]) .toastAccent,stencila-toast[type=primary] .toastAccent{background-color:#cacfff;background-color:var(--color-primary-100,#cacfff);color:#2069f2;color:var(--color-primary-500,#2069f2)}:host([type=primary]) .toastAccent stencila-icon,stencila-toast[type=primary] .toastAccent stencila-icon{background-color:#ebecff;background-color:var(--color-primary-50,#ebecff)}:host([type=success]),stencila-toast[type=success]{border-color:#9dcaa9;border-color:var(--color-success-200,#9dcaa9)}:host([type=success]) .toastAccent,stencila-toast[type=success] .toastAccent{background-color:#9dcaa9;background-color:var(--color-success-200,#9dcaa9);color:#3c8455;color:var(--color-success-500,#3c8455)}:host([type=success]) .toastAccent stencila-icon,stencila-toast[type=success] .toastAccent stencila-icon{background-color:#edf6ef;background-color:var(--color-success-50,#edf6ef)}:host([type=warn]),stencila-toast[type=warn]{border-color:#ffde88;border-color:var(--color-warn-200,#ffde88)}:host([type=warn]) .toastAccent,stencila-toast[type=warn] .toastAccent{background-color:#ffde88;background-color:var(--color-warn-200,#ffde88);color:#ba8925;color:var(--color-warn-600,#ba8925)}:host([type=warn]) .toastAccent stencila-icon,stencila-toast[type=warn] .toastAccent stencila-icon{background-color:#fff3cc;background-color:var(--color-warn-50,#fff3cc)}:host([type=danger]),stencila-toast[type=danger]{border-color:#ffa6ae;border-color:var(--color-danger-200,#ffa6ae)}:host([type=danger]) .toastAccent,stencila-toast[type=danger] .toastAccent{background-color:#ffa6ae;background-color:var(--color-danger-200,#ffa6ae);color:#cf445e;color:var(--color-danger-500,#cf445e)}:host([type=danger]) .toastAccent stencila-icon,stencila-toast[type=danger] .toastAccent stencila-icon{background-color:#ffeff0;background-color:var(--color-danger-50,#ffeff0)}:host([position=topStart]),stencila-toast[position=topStart]{align-self:flex-start}:host([position=topEnd]),stencila-toast[position=topEnd]{align-self:flex-end}:host .content,stencila-toast .content{align-items:flex-start;display:flex;flex-direction:column;font-size:.875rem;justify-content:center;line-height:1.25rem;padding:1rem}:host [slot=title],stencila-toast [slot=title]{font-weight:700}:host [slot=actions]:not(:empty),stencila-toast [slot=actions]:not(:empty){display:flex;justify-content:flex-start;margin-top:.5rem;width:100%}:host [slot=actions]:not(:empty)>:not(:first-child),stencila-toast [slot=actions]:not(:empty)>:not(:first-child){padding-left:.5rem}:host([dismissable]),stencila-toast[dismissable]{padding-right:2rem}:host .closeButton,stencila-toast .closeButton{position:absolute;right:.325rem;top:.325rem}@keyframes fade-in{0%{opacity:0;transform:translateY(25%)}to{opacity:1;transform:translateY(0)}}@keyframes fade-out{0%{max-height:none;opacity:1;transform:translateY(0)}to{max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(25%)}}:host,stencila-tooltip-element{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);background-color:#1f212a;background-color:var(--color-neutral-900,#1f212a);border-radius:.375rem;box-shadow:0 0 #0000,0 0 #0000,var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:#fff;color:var(--color-stock,#fff);font-family:sans-serif;font-family:var(--font-family-body,sans-serif);font-size:.75rem;line-height:1rem;padding:.25rem .5rem;width:auto!important;z-index:40}
/*# sourceMappingURL=index.css.map */
