.banner.svelte-10xy0wa{z-index:50;max-width:550px;padding:var(--margin-xs) var(--margin-s);justify-content:space-between;align-items:center;gap:var(--margin-s);border:var(--border-w) solid var(--color-cyan);background-color:var(--color-cyan-light);color:var(--color-btn-primary-text);flex-direction:row;display:flex;position:fixed;top:0;left:50%;transform:translate(-50%)}.dismiss.svelte-10xy0wa{background-color:var(--color-info)}.variant-success.svelte-10xy0wa{border-color:var(--color-success);background-color:var(--color-success-light)}.variant-error.svelte-10xy0wa{border-color:var(--color-error);background-color:var(--color-error-light)}.variant-prompt.svelte-10xy0wa{border-color:var(--color-orange);background-color:var(--color-warning)}.actions.svelte-10xy0wa{gap:var(--margin-xs);display:flex}.dismiss-prompt.svelte-10xy0wa{background-color:var(--color-red)}.confirm.svelte-10xy0wa{background-color:var(--color-green)}.hide.svelte-10xy0wa{display:none}@media (width<=1000px){.banner.svelte-10xy0wa{width:100%;max-width:100%;left:0;transform:none}.variant-prompt.svelte-10xy0wa{flex-direction:column;align-items:flex-start}.actions.svelte-10xy0wa{justify-content:flex-end;width:100%}}.toast-host.svelte-1qvompp{bottom:var(--margin-xs);z-index:60;gap:var(--margin-xxs);width:min(100%,550px);padding:0 var(--margin-xs);flex-direction:column;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast.svelte-1qvompp{align-items:center;gap:var(--margin-xs);padding:var(--margin-xxs) var(--margin-xs);background-color:var(--color-bg-secondary);border:var(--border-w) solid var(--color-border-strong);color:var(--color-text-primary);font:var(--p);display:flex}.prefix.svelte-1qvompp{color:var(--color-text-muted)}.msg.svelte-1qvompp{flex-grow:1}.variant-success.svelte-1qvompp{border-color:var(--color-green)}.variant-success.svelte-1qvompp .prefix:where(.svelte-1qvompp){color:var(--color-green)}.variant-error.svelte-1qvompp{border-color:var(--color-red)}.variant-error.svelte-1qvompp .prefix:where(.svelte-1qvompp){color:var(--color-red)}.toast-action.svelte-1qvompp,.toast-close.svelte-1qvompp{color:var(--color-link);padding:0 var(--margin-xxs);background:0 0}.toast-close.svelte-1qvompp{color:var(--color-text-muted)}*,:before,:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:JetbrainsMono;src:url(./JetBrainsMono-Regular.BQaDgvhP.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ff:"JetbrainsMono", sans-serif;--ffh:ui-sans-serif, system-ui, sans-serif;--h1:3rem/1.2em var(--ffh);--h2:2.25rem/1.2em var(--ffh);--h3:1.5rem/1.2em var(--ffh);--h4:1.12rem/1.6em var(--ffh);--h5:.8rem/1.6em var(--ffh);--h6:.75rem/1.8em var(--ffh);--big:1rem/1.6em var(--ff);--p:.8rem/1.6em var(--ff);--small:.75rem/1.8em var(--ff);--smaller:.65rem/1.4em var(--ff);--margin-xxs:.25rem;--margin-xs:.5rem;--margin-s:.75rem;--margin-m:1rem;--margin-l:1.25rem;--margin-xl:1.75rem;--margin-xxl:2.5rem;--border-w:1px;--color-bg-main:#1a1b26;--color-bg-secondary:#414868;--color-bg-elevated:#565f89;--color-text-primary:#c0caf5;--color-text-secondary:#a9b1d6;--color-text-muted:#9aa5ce;--color-text-subtle:#565f89;--color-red:#f7768e;--color-orange:#ff9e64;--color-yellow:#e0af68;--color-green:#9ece6a;--color-teal:#73dacb;--color-cyan:#2ac3de;--color-cyan-light:#b4f9f8;--color-blue:#7aa2f7;--color-blue-light:#7dcfff;--color-purple:#bb9af7;--color-border:#414868;--color-border-strong:#565f89;--color-focus:#7aa2f7;--color-success:#9ece6a;--color-success-light:#c3e88d;--color-warning:#e0af68;--color-error:#f7768e;--color-error-light:#ff9e9e;--color-info:#2ac3de;--color-link:#7dcfff;--color-link-hover:#2ac3de;--color-btn-primary-bg:#7aa2f7;--color-btn-primary-text:#1a1b26;--color-btn-secondary-bg:#414868;--color-btn-secondary-text:#c0caf5;--color-btn-danger-bg:#f7768e;--color-btn-danger-text:#1a1b26;--color-input-bg:#1a1b26;--color-input-border:#414868;--color-input-border-focus:#7aa2f7;--color-placeholder:#565f89;--hover-overlay:color-mix(in oklab, currentColor 8%, transparent);font-size:20px}html,body{width:100%;margin:0}body{background-color:var(--color-bg-main);color:var(--color-text-secondary);font:var(--p)}dialog{background-color:var(--color-bg-main);border:var(--border-w) solid var(--color-border);top:50%;left:50%;transform:translate(-50%)translateY(-50%)}table{font:var(--p);border-spacing:0;width:100%}thead,th{text-align:left}ul{padding:0;list-style:none}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)}h1{font:var(--h1)}h2{font:var(--h2)}h3{font:var(--h3)}h4{font:var(--h4)}h5{font:var(--h5)}h6{font:var(--h6)}.big{color:var(--color-text-primary);font:var(--big)}p{font:var(--p);padding-bottom:var(--margin-s)}.small{color:var(--color-text-muted);font:var(--small)}.smaller{color:var(--color-text-muted);font:var(--smaller)}a{border-bottom:1px solid var(--color-link-hover);color:var(--color-link);text-decoration:none}button{background-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);cursor:pointer;font:var(--p);border:none}input::file-selector-button{background-color:var(--color-btn-primary-bg);color:var(--color-btn-primary-text);cursor:pointer;font:var(--p);border:none}button.secondary{color:var(--color-btn-secondary-text);background-color:var(--color-btn-secondary-bg)}button.danger{color:var(--color-btn-danger-text);background-color:var(--color-btn-danger-bg)}button.success{color:var(--color-btn-primary-text);background-color:var(--color-green)}button:disabled{background-color:var(--color-btn-secondary-bg);color:var(--color-text-subtle);cursor:not-allowed}.btn-flat{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;min-height:0;padding:0;line-height:1}:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}input,select{background:var(--hover-overlay);color:var(--color-text-secondary);font:var(--p);border:none}option{background-color:var(--color-bg-main)}::placeholder{color:var(--color-placeholder)}.input-group{flex-direction:column;display:flex}.input-group>label{color:var(--color-text-primary)}.panel{gap:var(--margin-xs);padding:var(--margin-xs);background-color:var(--color-bg-main);border:var(--border-w) solid var(--color-border-strong);flex-direction:column;display:flex}.panel-header{justify-content:space-between;align-items:center;gap:var(--margin-xs);border-bottom:var(--border-w) solid var(--color-border);padding-bottom:var(--margin-xxs);display:flex}.toast{align-items:center;gap:var(--margin-xs);padding:var(--margin-xxs) var(--margin-xs);background-color:var(--color-bg-secondary);border:var(--border-w) solid var(--color-border-strong);color:var(--color-text-primary);font:var(--p);display:flex}.toast.success{border-color:var(--color-green)}.toast.error{border-color:var(--color-red)}.toast.info{border-color:var(--color-info)}.banner{justify-content:space-between;align-items:center;gap:var(--margin-s);padding:var(--margin-xs) var(--margin-s);border:var(--border-w) solid var(--color-cyan);background-color:var(--color-cyan-light);color:var(--color-btn-primary-text);flex-direction:row;display:flex}.banner.success{border-color:var(--color-success);background-color:var(--color-success-light)}.banner.error{border-color:var(--color-error);background-color:var(--color-error-light)}.banner.prompt{border-color:var(--color-orange);background-color:var(--color-warning)}.chip{align-items:center;gap:var(--margin-xxs);color:var(--color-purple);font:var(--small);display:inline-flex}.chip-x{color:var(--color-text-muted);padding:0 var(--margin-xxs);cursor:pointer;background:0 0;border:none;min-height:0;line-height:1}.combo{position:relative}.combo-list{z-index:10;background-color:var(--color-bg-main);border:var(--border-w) solid var(--color-border);max-height:14rem;margin:0;position:absolute;left:0;right:0;overflow-y:auto}.combo-item{justify-content:space-between;gap:var(--margin-xs);padding:var(--margin-xxs) var(--margin-xs);cursor:pointer;display:flex}.combo-item.active{background-color:var(--color-blue);color:var(--color-bg-main)}.disclosure{border:var(--border-w) solid var(--color-border)}.disclosure>summary{padding:var(--margin-xxs) var(--margin-xs);cursor:pointer;color:var(--color-text-primary);background-color:var(--color-bg-secondary)}.disclosure>.disclosure-body{padding:var(--margin-xs);overflow:auto}.grid-2{gap:var(--margin-xs);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.is-active{background-color:var(--color-blue);color:var(--color-bg-main)}.is-inactive{color:var(--color-text-subtle);text-decoration:line-through}.hover-fill:hover{background:var(--hover-overlay)}.flex{display:flex}.col{flex-direction:column}.col-rev{flex-direction:column-reverse}.row{flex-direction:row}.wrap{flex-wrap:wrap}.align-center{align-items:center}.salign-end{align-self:flex-end}.justi-center{justify-content:center}.justi-between{justify-content:space-between}.justi-start{justify-content:flex-start}.sjusti-end{justify-self:flex-end}.grow{flex-grow:1}.gap-xxs{gap:var(--margin-xxs)}.gap-xs{gap:var(--margin-xs)}.gap-s{gap:var(--margin-s)}.gap-m{gap:var(--margin-m)}.gap-l{gap:var(--margin-l)}.gap-xl{gap:var(--margin-xl)}.gap-xxl{gap:var(--margin-xxl)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width<=480px){:root{font-size:16px}button{min-height:44px}}
