.ui-file-tabs{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.ui-file-tab-list{display:flex;flex-shrink:0;overflow-x:auto;margin-inline:var(--file-tabs-inset, var(--ui-space-2));padding-block:var(--file-tab-row-padding, var(--ui-space-1));gap:var(--ui-space-1)}.ui-file-tab{display:grid;grid-template-columns:minmax(0,auto) var(--ui-compact-action-size);align-items:center;gap:var(--ui-space-1);flex:0 0 auto;padding-inline:0 var(--ui-space-1);border-radius:var(--ui-radius);color:var(--site-muted)}.ui-file-tab.active{color:var(--site-fg);background:var(--ui-workspace-canvas)}.ui-file-tab button{box-sizing:border-box;font:inherit;background:transparent;color:inherit;border:0;cursor:pointer}.ui-file-tab [role=tab]{display:flex;align-items:center;align-self:stretch;min-inline-size:0;padding:0;padding-inline-start:var(--ui-compact-label-inset);font-weight:400}.ui-file-label{display:block;max-width:14rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ui-file-close{display:grid;place-items:center;inline-size:var(--ui-compact-action-size);block-size:var(--ui-compact-action-size);padding:0;margin:0;border-radius:var(--ui-radius)}.ui-file-close:disabled{opacity:.35;cursor:not-allowed}.ui-file-close-icon{display:block;inline-size:var(--ui-compact-icon-size);block-size:var(--ui-compact-icon-size)}.ui-file-tab button:focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px;border-radius:var(--ui-radius)}.ui-file-panel{display:flex;flex:1;min-height:0;min-width:0}.ui-file-empty{padding:var(--ui-space-6);color:var(--site-muted)}@media(hover:hover){.ui-file-tab:not(.active):hover{background:var(--ui-control-hover)}.ui-file-close:hover:not(:disabled){background:var(--ui-control-active)}}.ui-notice{--notice-tone: var(--site-muted);box-sizing:border-box;display:grid;grid-template-columns:var(--ui-leading) minmax(0,1fr);align-items:start;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-inline-start:1px solid var(--notice-tone);color:var(--site-fg);font-size:var(--ui-type-body);line-height:var(--ui-leading)}.ui-notice-icon{display:grid;place-items:center;block-size:var(--ui-leading);color:var(--notice-tone)}.ui-notice-icon>svg{inline-size:calc(var(--ui-space-4) + var(--ui-space-1));block-size:calc(var(--ui-space-4) + var(--ui-space-1))}.ui-notice-content{min-inline-size:0;overflow-wrap:anywhere}.ui-notice-title{display:block;font-weight:600}.ui-notice-description{color:var(--site-muted)}.ui-notice[data-tone=danger]{--notice-tone: var(--ui-danger)}.ui-notice[data-tone=success]{--notice-tone: var(--site-accent)}.ui-scrollbar{--ui-scrollbar-thumb: var(--site-muted);--ui-scrollbar-track: var(--site-bg);scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb) var(--ui-scrollbar-track)}@media(hover:hover)and (pointer:fine)and (forced-colors:none){.ui-scrollbar--quiet{scrollbar-color:transparent transparent}.ui-scrollbar--quiet:hover,.ui-scrollbar--quiet:focus-visible,.ui-scrollbar-surface:hover>.ui-scrollbar--quiet,.ui-scrollbar--quiet:has(:focus-visible){scrollbar-color:var(--ui-scrollbar-thumb) transparent}@supports selector(::-webkit-scrollbar){.ui-scrollbar.ui-scrollbar--quiet,.ui-scrollbar-surface>.ui-scrollbar.ui-scrollbar--quiet{scrollbar-width:auto;scrollbar-color:auto}.ui-scrollbar--quiet::-webkit-scrollbar{width:var(--ui-space-2);height:var(--ui-space-2);cursor:default}.ui-scrollbar--quiet::-webkit-scrollbar-track{background:transparent;cursor:default}.ui-scrollbar--quiet::-webkit-scrollbar-corner{background:var(--ui-scrollbar-track);cursor:default}.ui-scrollbar--quiet::-webkit-scrollbar-button{display:none;width:0;height:0}.ui-scrollbar--quiet::-webkit-scrollbar-thumb{background:transparent;border-radius:var(--ui-radius);cursor:default}.ui-scrollbar--quiet:hover::-webkit-scrollbar-thumb,.ui-scrollbar--quiet:focus-visible::-webkit-scrollbar-thumb,.ui-scrollbar-surface:hover>.ui-scrollbar--quiet::-webkit-scrollbar-thumb,.ui-scrollbar--quiet:has(:focus-visible)::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb)}}}@media(pointer:coarse),(forced-colors:active){.ui-scrollbar{scrollbar-width:auto}}@media(forced-colors:active){.ui-scrollbar{scrollbar-color:auto}}.source-editor.svelte-aata3l{display:flex;min-inline-size:0;inline-size:100%;min-block-size:0;padding-block:var(--ui-space-1);background:var(--ui-workspace-canvas);color:var(--site-fg);font:.875rem/var(--ui-leading) ui-monospace,monospace}.source-gutter.svelte-aata3l{box-sizing:border-box;flex:0 0 auto;inline-size:calc(var(--gutter-digits) * 1ch + 2 * var(--ui-space-4));overflow:clip;text-align:right;padding-inline:var(--ui-space-4);color:var(--site-muted);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}textarea.svelte-aata3l{flex:1;min-inline-size:0;min-block-size:0;resize:none;padding:0;padding-inline-end:var(--ui-space-4);border:0;border-radius:0;background:transparent;color:inherit;font:inherit;-moz-tab-size:2;tab-size:2}textarea.svelte-aata3l:focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}@media(max-width:767px){.source-editor.svelte-aata3l{font-size:1rem}}.ui-empty-state.svelte-64hdw{display:grid;justify-items:start;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-6);min-inline-size:0;font-size:var(--ui-type-body);line-height:var(--ui-leading);overflow-wrap:anywhere}p.svelte-64hdw{margin:0}.ui-empty-title.svelte-64hdw{color:var(--site-fg);font-weight:500}.ui-empty-description.svelte-64hdw{color:var(--site-muted);max-inline-size:50ch}.ui-empty-actions.svelte-64hdw{display:flex;flex-wrap:wrap;gap:var(--ui-space-2);margin-block-start:var(--ui-space-2)}
