.ui-file-tabs{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-file-tab-list{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);flex-shrink:0;display:flex;overflow-x:auto}.ui-file-tab{grid-template-columns:minmax(0, auto) var(--ui-compact-action-size);align-items:center;gap:var(--ui-space-1);padding-inline:0 var(--ui-space-1);border-radius:var(--ui-radius);color:var(--site-muted);flex:none;display:grid}.ui-file-tab.active{color:var(--site-fg);background:var(--ui-workspace-canvas);outline:2px solid var(--site-accent);outline-offset:-2px}.ui-file-tab button{box-sizing:border-box;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.ui-file-tab [role=tab]{min-inline-size:0;padding:0;align-self:stretch;align-items:center;padding-inline-start:var(--ui-compact-label-inset);font-weight:400;display:flex}.ui-file-label{white-space:nowrap;text-overflow:ellipsis;max-width:14rem;display:block;overflow:hidden}.ui-file-close{inline-size:var(--ui-compact-action-size);block-size:var(--ui-compact-action-size);border-radius:var(--ui-radius);place-items:center;margin:0;padding:0;display:grid}.ui-file-close:disabled{color:var(--site-muted);cursor:not-allowed}.ui-file-close-icon{inline-size:var(--ui-compact-icon-size);block-size:var(--ui-compact-icon-size);display:block}.ui-file-tab button:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px;border-radius:var(--ui-radius)}.ui-file-panel{flex:1;min-width:0;min-height:0;display:flex}.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;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);display:grid}.ui-notice-icon{block-size:var(--ui-leading);color:var(--notice-tone);place-items:center;display:grid}.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{overflow-wrap:anywhere;min-inline-size:0}.ui-notice-title{font-weight:600;display:block}.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{scrollbar-color:var(--ui-scrollbar-thumb) transparent}.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{cursor:default;background:0 0}.ui-scrollbar--quiet::-webkit-scrollbar-corner{background:var(--ui-scrollbar-track);cursor:default}.ui-scrollbar--quiet::-webkit-scrollbar-button{width:0;height:0;display:none}.ui-scrollbar--quiet::-webkit-scrollbar-thumb{border-radius:var(--ui-radius);cursor:default;background:0 0}.ui-scrollbar--quiet:hover::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb)}.ui-scrollbar--quiet:focus-visible::-webkit-scrollbar-thumb{background:var(--ui-scrollbar-thumb)}.ui-scrollbar-surface:hover>.ui-scrollbar--quiet::-webkit-scrollbar-thumb{background:var(--ui-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{min-block-size:0;inline-size:100%;min-inline-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;display:flex}.source-gutter.svelte-aata3l{box-sizing:border-box;inline-size:calc(var(--gutter-digits) * 1ch + 2 * var(--ui-space-4));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;flex:none;overflow:clip}textarea.svelte-aata3l{resize:none;min-block-size:0;min-inline-size:0;color:inherit;font:inherit;tab-size:2;background:0 0;border:0;border-radius:0;flex:1;padding:0;padding-inline-end:var(--ui-space-4)}textarea.svelte-aata3l:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}@media (width<=767px){.source-editor.svelte-aata3l{font-size:1rem}}.ui-empty-state.svelte-64hdw{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;display:grid}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{gap:var(--ui-space-2);flex-wrap:wrap;margin-block-start:var(--ui-space-2);display:flex}
