.library.svelte-1m7f5t9{border-top:1px solid var(--rule);border-right:1px solid var(--rule);background:var(--panel);flex-direction:column;flex:none;min-height:0;display:flex;position:relative}.library.dropping.svelte-1m7f5t9{box-shadow:inset 0 0 0 2px var(--accent)}.grip.svelte-1m7f5t9{cursor:row-resize;z-index:2;height:8px;position:absolute;top:-4px;left:0;right:0}.grip.svelte-1m7f5t9:hover,.grip.svelte-1m7f5t9:focus-visible{background:linear-gradient(transparent 3px, var(--accent) 3px 5px, transparent 5px);outline:none}.head.svelte-1m7f5t9{flex:none;align-items:center;gap:2px;height:40px;padding:0 6px;display:flex}.open.svelte-1m7f5t9 .head:where(.svelte-1m7f5t9){border-bottom:1px solid var(--rule)}.toggle.svelte-1m7f5t9{min-width:0;color:var(--ink-2);background:0 0;border:0;gap:4px;padding:2px 6px}h2.svelte-1m7f5t9{color:var(--ink);font-size:var(--fs-m);margin:0;font-weight:600}.count.svelte-1m7f5t9{color:var(--ink-3);font-size:var(--fs-s);margin-left:2px}.spacer.svelte-1m7f5t9{flex:1}.search.svelte-1m7f5t9{flex:none;padding:6px 8px 0}.search.svelte-1m7f5t9 input:where(.svelte-1m7f5t9){box-sizing:border-box;width:100%}.scroll.svelte-1m7f5t9{flex:1;min-height:0;padding:8px;overflow:auto}.empty.svelte-1m7f5t9{color:var(--ink-2);margin:0;padding:0 4px}.empty.svelte-1m7f5t9 p:where(.svelte-1m7f5t9){margin:0 0 6px}.hint.svelte-1m7f5t9{color:var(--ink-3);font-size:var(--fs-s)}.grid.svelte-1m7f5t9{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px 6px;margin:0;padding:0;list-style:none;display:grid}.grid.svelte-1m7f5t9 li:where(.svelte-1m7f5t9){min-width:0;position:relative}.thumb.svelte-1m7f5t9{aspect-ratio:1;background:var(--well);width:100%;min-height:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border:0;border-radius:4px;padding:0;display:block;position:relative;overflow:hidden}.thumb.svelte-1m7f5t9:hover{box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 60%, transparent)}.ref.svelte-1m7f5t9 .thumb:where(.svelte-1m7f5t9){box-shadow:0 0 0 2px var(--accent)}.thumb.svelte-1m7f5t9 img:where(.svelte-1m7f5t9){object-fit:cover;width:100%;height:100%;display:block}.badge.svelte-1m7f5t9{background:var(--accent);color:#fff;border-top-right-radius:4px;padding:0 5px;font-size:10px;line-height:16px;position:absolute;bottom:0;left:0}.name.svelte-1m7f5t9{color:var(--ink-2);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.more.svelte-1m7f5t9{color:#fff;opacity:0;background:#14171b9e;border:0;border-radius:4px;width:22px;height:22px;min-height:22px;padding:0;position:absolute;top:3px;right:3px}.grid.svelte-1m7f5t9 li:where(.svelte-1m7f5t9):hover .more:where(.svelte-1m7f5t9),.more.svelte-1m7f5t9:focus-visible,.more[aria-expanded=true].svelte-1m7f5t9{opacity:1}@media (pointer:coarse){.more.svelte-1m7f5t9{opacity:1}}.menu.svelte-1m7f5t9{border:1px solid var(--rule-2);border-radius:var(--r-m);background:var(--panel);width:220px;box-shadow:var(--shadow-pop);z-index:45;padding:4px;position:fixed}.item.svelte-1m7f5t9{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;display:flex}.item.danger.svelte-1m7f5t9{color:var(--danger)}hr.svelte-1m7f5t9{border:0;border-top:1px solid var(--rule);margin:4px 0}.stage.svelte-dfb6jk{background:var(--well);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.toolbar.svelte-dfb6jk{background:var(--panel);border-bottom:1px solid var(--rule);scrollbar-width:none;flex:none;align-items:center;gap:4px;height:40px;padding:0 8px;display:flex;overflow-x:auto}.toolbar.narrow.svelte-dfb6jk{gap:2px;padding:0 4px}.toolbar.narrow.svelte-dfb6jk .tool:where(.svelte-dfb6jk){padding:2px 6px}.toolbar.narrow.svelte-dfb6jk .tool-wrap:where(.svelte-dfb6jk):has(.more:where(.svelte-dfb6jk)) .tool:where(.svelte-dfb6jk){padding-right:10px}.toolbar.narrow.svelte-dfb6jk>button:where(.svelte-dfb6jk):not(.icon,.mode-pick,.size-pick){padding:2px 7px}.toolbar.narrow.svelte-dfb6jk .mode-pick:where(.svelte-dfb6jk),.toolbar.narrow.svelte-dfb6jk .size-pick:where(.svelte-dfb6jk){margin-left:2px;padding:2px 3px}.toolbar.svelte-dfb6jk>:where(.svelte-dfb6jk):not(.spacer){flex-shrink:0}.toolbar.wrap.svelte-dfb6jk{flex-wrap:wrap;row-gap:5px;height:auto;min-height:40px;padding:5px 8px}.toolbar.narrow.wrap.svelte-dfb6jk{padding:5px 4px}.row-break.svelte-dfb6jk{flex-basis:100%;height:0}.group.svelte-dfb6jk{border-radius:calc(var(--r-s) + 2px);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--rule);flex:none;gap:2px;padding:2px;display:flex}.tool.svelte-dfb6jk{min-height:26px;color:var(--ink-2);background:0 0;border-color:#0000;padding:2px 8px}.tool-wrap.svelte-dfb6jk{display:inline-flex;position:relative}.more.svelte-dfb6jk{width:12px;height:12px;min-height:0;color:var(--ink-3);background:0 0;border:0;border-radius:2px;padding:0;position:absolute;bottom:1px;right:1px}.more.svelte-dfb6jk:after{content:"";border-bottom:5px solid;border-left:5px solid #0000;position:absolute;bottom:2px;right:2px}.more.svelte-dfb6jk:hover:not(:disabled){color:var(--ink)}.tool[aria-pressed=true].svelte-dfb6jk+.more:where(.svelte-dfb6jk){color:var(--ink-2)}.tool-wrap.svelte-dfb6jk:has(.more:where(.svelte-dfb6jk)) .tool:where(.svelte-dfb6jk){padding-right:12px}.modes.svelte-dfb6jk{border-radius:calc(var(--r-s) + 2px);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--rule);flex:none;gap:1px;margin-left:4px;padding:2px;display:flex}.mode.svelte-dfb6jk{width:28px;min-height:26px;color:var(--ink-2);background:0 0;border-color:#0000;place-items:center;padding:0;display:grid}.mode[aria-checked=true].svelte-dfb6jk{background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--rule-2), 0 1px 2px #0000000f}.mode.held.svelte-dfb6jk{color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.mode-pick.svelte-dfb6jk{flex:none;align-items:center;gap:1px;min-height:26px;padding:2px 6px;display:inline-flex}.history.svelte-dfb6jk{flex:none;display:flex}.flyout.svelte-dfb6jk{z-index:30;border:1px solid var(--rule-2);border-radius:var(--r-m);background:var(--panel);min-width:200px;box-shadow:var(--shadow-pop);padding:4px;display:grid;position:absolute}.flyout.svelte-dfb6jk button:where(.svelte-dfb6jk){min-height:30px;color:var(--ink);text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 8px;display:grid}.flyout.svelte-dfb6jk button:where(.svelte-dfb6jk):hover{background:var(--hover)}.flyout.svelte-dfb6jk button[aria-checked=true]:where(.svelte-dfb6jk){background:color-mix(in srgb, var(--accent) 12%, transparent)}.flyout.svelte-dfb6jk .key:where(.svelte-dfb6jk){color:var(--ink-3);font-size:var(--fs-s)}.tool[aria-pressed=true].svelte-dfb6jk{background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--rule-2), 0 1px 2px #0000000f}.size-pick.svelte-dfb6jk{flex:none;align-items:center;gap:1px;min-height:26px;padding:2px 6px;display:inline-flex}.tip-dot.svelte-dfb6jk{place-items:center;width:15px;height:15px;display:grid}.tip-dot.svelte-dfb6jk span:where(.svelte-dfb6jk){background:currentColor;border-radius:50%}.size-panel.svelte-dfb6jk{color:var(--ink-2);font-size:var(--fs-s);gap:6px;padding:6px 8px 4px;display:grid}.size-panel.svelte-dfb6jk .row:where(.svelte-dfb6jk){justify-content:space-between;display:flex}.size-panel.svelte-dfb6jk input:where(.svelte-dfb6jk){width:100%}.size-panel.svelte-dfb6jk .num:where(.svelte-dfb6jk){color:var(--ink);font-variant-numeric:tabular-nums}.brush.svelte-dfb6jk{color:var(--ink-2);flex:none;align-items:center;gap:6px;margin-left:4px;display:flex}.brush.svelte-dfb6jk input:where(.svelte-dfb6jk){width:96px}.brush.short.svelte-dfb6jk input:where(.svelte-dfb6jk){width:64px}.brush.svelte-dfb6jk .num:where(.svelte-dfb6jk){width:2.6em;font-size:var(--fs-s);font-variant-numeric:tabular-nums}.spacer.svelte-dfb6jk{flex:1}.divider.svelte-dfb6jk{background:var(--rule);flex:none;width:1px;height:18px;margin:0 4px}.zoom.svelte-dfb6jk{min-width:52px;font-size:var(--fs-s);padding:3px 4px}.viewport.svelte-dfb6jk{touch-action:none;-webkit-user-select:none;user-select:none;outline:none;flex:1;min-height:0;position:relative;overflow:hidden}canvas.svelte-dfb6jk{display:block;position:absolute;inset:0}.welcome.svelte-dfb6jk{text-align:center;color:var(--ink-2);place-content:center;justify-items:center;gap:2px;padding:24px;display:grid;position:absolute;inset:0}.welcome.svelte-dfb6jk p:where(.svelte-dfb6jk){max-width:28em;margin:0}.welcome.svelte-dfb6jk .lead:where(.svelte-dfb6jk){color:var(--ink);margin-bottom:8px;font-size:24px}.welcome.svelte-dfb6jk .actions:where(.svelte-dfb6jk){flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 12px;display:flex}.welcome.svelte-dfb6jk .small:where(.svelte-dfb6jk){font-size:var(--fs-s);color:var(--ink-3)}.tip.svelte-dfb6jk{border-radius:var(--r-s);color:#fff;width:max-content;max-width:calc(100% - 24px);font-size:var(--fs-s);pointer-events:none;text-align:center;background:#14171ba8;padding:4px 10px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.caption.svelte-dfb6jk{border-top:1px solid var(--rule);background:var(--panel);flex:none;align-items:center;gap:12px;min-height:38px;padding:0 6px 0 14px;display:flex}.figure.svelte-dfb6jk{flex:1;align-items:baseline;gap:10px;min-width:0;margin:0;display:flex}.figure.svelte-dfb6jk .num:where(.svelte-dfb6jk){flex:none;font-size:14px;font-weight:600}.figure.svelte-dfb6jk .text:where(.svelte-dfb6jk){text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-serif);color:var(--ink-2);font-size:14px;overflow:hidden}.figure.svelte-dfb6jk .footnote:where(.svelte-dfb6jk){text-overflow:ellipsis;white-space:nowrap;min-width:6em;color:var(--ink-3);font-size:var(--fs-s);flex:0 auto;overflow:hidden}.path.svelte-dfb6jk{flex:none;align-items:center;max-width:40%;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.path.svelte-dfb6jk li:where(.svelte-dfb6jk){align-items:center;display:flex}.path.svelte-dfb6jk li:where(.svelte-dfb6jk)+li:where(.svelte-dfb6jk):before{content:"›";color:var(--ink-3);margin:0 1px}.path.svelte-dfb6jk button:where(.svelte-dfb6jk){min-height:24px;color:var(--ink-2);background:0 0;border:0;padding:0 4px}.path.svelte-dfb6jk button:where(.svelte-dfb6jk):hover{color:var(--ink)}.path.svelte-dfb6jk button[aria-current=true]:where(.svelte-dfb6jk){color:var(--ink);font-weight:600}.caption-actions.svelte-dfb6jk{flex:none;display:flex}.starred.svelte-dfb6jk{color:var(--warn)}.caption-actions.svelte-dfb6jk .delete:where(.svelte-dfb6jk):hover:not(:disabled){color:var(--danger)}@media (pointer:coarse){.tool.svelte-dfb6jk{min-height:32px;padding:2px 10px}}.made.svelte-1uhrhqz{border-bottom:1px solid var(--rule);background:var(--panel-2);flex:none;padding:8px 14px 10px}summary.svelte-1uhrhqz{cursor:pointer;align-items:baseline;gap:8px;min-height:22px;list-style:none;display:flex}summary.svelte-1uhrhqz::-webkit-details-marker{display:none}summary.svelte-1uhrhqz:before{content:"";opacity:.7;border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:4.5px solid;flex:none;align-self:center;width:0;height:0;transition:transform .12s}details[open].svelte-1uhrhqz>summary:where(.svelte-1uhrhqz):before{transform:rotate(90deg)}.title.svelte-1uhrhqz{flex:none;font-weight:600}.source.svelte-1uhrhqz{min-width:0;color:var(--ink-2);font-size:var(--fs-s);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scroll-wrap.svelte-1uhrhqz{margin-top:8px;position:relative}.body.svelte-1uhrhqz{gap:8px;max-height:min(13em,30vh);display:grid;overflow:auto}.scroll-wrap.more.svelte-1uhrhqz:after{content:"";background:linear-gradient(to bottom, transparent, var(--panel-2));pointer-events:none;height:22px;position:absolute;bottom:0;left:0;right:0}.steps.svelte-1uhrhqz{gap:6px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-1uhrhqz li:where(.svelte-1uhrhqz){grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.badge.svelte-1uhrhqz{box-sizing:border-box;border:1.5px solid var(--c);width:18px;height:18px;color:var(--c);font-size:var(--fs-xs);border-radius:50%;place-items:center;margin-top:1px;font-weight:600;display:grid}.text.svelte-1uhrhqz,.prompt.svelte-1uhrhqz{word-break:break-word}.prompt.svelte-1uhrhqz{margin:0}.label.svelte-1uhrhqz{color:var(--ink-2);margin-right:6px}.refs.svelte-1uhrhqz{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:8px;display:flex}.refs.svelte-1uhrhqz .label:where(.svelte-1uhrhqz){margin:0}.refs.svelte-1uhrhqz ul:where(.svelte-1uhrhqz){flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.thumb.svelte-1uhrhqz{box-sizing:border-box;background:var(--well);width:34px;height:34px;min-height:0;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 14%, transparent);border:0;border-radius:4px;padding:0;display:block;position:relative;overflow:hidden}button.thumb.svelte-1uhrhqz:hover{box-shadow:0 0 0 2px var(--accent)}.thumb.svelte-1uhrhqz img:where(.svelte-1uhrhqz){object-fit:cover;width:100%;height:100%;display:block}.thumb.svelte-1uhrhqz .n:where(.svelte-1uhrhqz){color:#fff;text-align:center;background:#14171bb8;border-top-right-radius:4px;min-width:14px;padding:0 3px;font-size:10px;line-height:14px;position:absolute;bottom:0;left:0}.thumb.faded.svelte-1uhrhqz img:where(.svelte-1uhrhqz){opacity:.55;filter:grayscale(.6)}.thumb.gone.svelte-1uhrhqz{background:repeating-linear-gradient(135deg, transparent 0 4px, var(--rule-2) 4px 5px)}.thumb.gone.svelte-1uhrhqz .n:where(.svelte-1uhrhqz){background:var(--ink-3)}.actions.svelte-1uhrhqz{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.actions.svelte-1uhrhqz button:where(.svelte-1uhrhqz){gap:5px}.info.svelte-10zdkkg{border-top:1px solid var(--rule);margin-top:18px;padding-top:12px}summary.svelte-10zdkkg{cursor:pointer;align-items:center;gap:6px;font-weight:600;list-style:none;display:flex}summary.svelte-10zdkkg::-webkit-details-marker{display:none}summary.svelte-10zdkkg:before{content:"";opacity:.7;border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:4.5px solid;width:0;height:0;transition:transform .12s}details[open].svelte-10zdkkg>summary:where(.svelte-10zdkkg):before{transform:rotate(90deg)}.sent.svelte-10zdkkg summary:where(.svelte-10zdkkg){color:var(--ink-2);font-weight:400}dl.svelte-10zdkkg{grid-template-columns:4em minmax(0,1fr);gap:4px 8px;margin:10px 0;display:grid}dt.svelte-10zdkkg{color:var(--ink-2)}dd.svelte-10zdkkg{word-break:break-word;margin:0}pre.svelte-10zdkkg{border-radius:var(--r-s);background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--rule);font:inherit;font-size:var(--fs-s);white-space:pre-wrap;margin:8px 0;padding:8px 10px}.sent.svelte-10zdkkg .link:where(.svelte-10zdkkg){min-height:0;color:var(--accent);font-size:var(--fs-s);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.actions.svelte-10zdkkg{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.adopt.svelte-10zdkkg{grid-template-columns:4em minmax(0,1fr);align-items:center;gap:6px 8px;margin-bottom:10px;display:grid}.adopt.svelte-10zdkkg .label:where(.svelte-10zdkkg){color:var(--ink-2)}.adopt.svelte-10zdkkg .help:where(.svelte-10zdkkg){grid-column:2}.help.svelte-10zdkkg{color:var(--ink-2);font-size:var(--fs-s);margin:0}.help.note.svelte-10zdkkg{margin-bottom:10px}.segmented.svelte-10zdkkg{border-radius:calc(var(--r-s) + 2px);background:var(--panel-2);width:max-content;box-shadow:inset 0 0 0 1px var(--rule);gap:2px;padding:2px;display:inline-flex}.segmented.svelte-10zdkkg button:where(.svelte-10zdkkg){min-height:24px;color:var(--ink-2);background:0 0;border:0;padding:0 8px}.segmented.svelte-10zdkkg button.on:where(.svelte-10zdkkg){background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--rule-2), 0 1px 2px #0000000f;font-weight:600}.composer.svelte-1n8df3y{border-left:1px solid var(--rule);background:var(--panel);flex-direction:column;min-height:0;display:flex}.composer.sheet.svelte-1n8df3y{border-left:0;flex:1}.tabs.svelte-1n8df3y{border-bottom:1px solid var(--rule);flex:none;grid-template-columns:1fr 1fr;height:40px;display:grid}.tabs.svelte-1n8df3y button:where(.svelte-1n8df3y){height:100%;color:var(--ink-2);background:0 0;border:0;border-radius:0;box-shadow:inset 0 -2px #0000}.tabs.svelte-1n8df3y button[aria-selected=true]:where(.svelte-1n8df3y){color:var(--ink);box-shadow:inset 0 -2px 0 var(--accent);font-weight:600}.scroll.svelte-1n8df3y{flex:auto;min-height:0;padding:4px 14px 16px;overflow:auto}.context.svelte-1n8df3y{color:var(--ink-2);margin:10px 0 0}.ver.svelte-1n8df3y{color:var(--ink);font-weight:600}section.svelte-1n8df3y{margin-top:16px}.section-head.svelte-1n8df3y{align-items:center;gap:6px;min-height:24px;margin-bottom:6px;display:flex}h3.svelte-1n8df3y{font-size:var(--fs-m);margin:0;font-weight:600}.count.svelte-1n8df3y{background:var(--panel-2);min-width:18px;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);font-size:var(--fs-xs);text-align:center;border-radius:9px;padding:0 5px}.optional.svelte-1n8df3y{color:var(--ink-3);font-size:var(--fs-s)}.instruction.svelte-1n8df3y{min-width:0;display:grid}.chars.svelte-1n8df3y{color:var(--ink-3);font-size:var(--fs-s);font-variant-numeric:tabular-nums;text-align:right;margin-top:3px;display:block}.chars.over.svelte-1n8df3y{color:var(--danger);font-weight:600}textarea[aria-invalid=true].svelte-1n8df3y{border-color:var(--danger)}.spacer.svelte-1n8df3y{flex:1}button.small.svelte-1n8df3y{min-height:22px;font-size:var(--fs-s);padding:0 6px}.help.svelte-1n8df3y{color:var(--ink-2);font-size:var(--fs-s);margin:6px 0 0;line-height:1.55}.help.indent.svelte-1n8df3y{margin:0 0 4px 4.5em}.help.warn.svelte-1n8df3y{color:var(--warn)}.regions.svelte-1n8df3y{gap:6px;margin:0;padding:0;list-style:none;display:grid}.regions.svelte-1n8df3y li:where(.svelte-1n8df3y){border-radius:var(--r-s);box-shadow:inset 0 0 0 1px var(--rule);grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:6px;display:grid}.regions.svelte-1n8df3y li.selected:where(.svelte-1n8df3y){background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--rule-2)}.badge.svelte-1n8df3y{color:#fff;width:22px;height:22px;min-height:22px;font-size:var(--fs-s);box-shadow:0 0 0 1px var(--rule-2);border:1.5px solid #fff;border-radius:50%;margin-top:4px;padding:0;font-weight:600}.remove.svelte-1n8df3y{margin-top:1px}.refs.svelte-1n8df3y{gap:4px;margin:0;padding:0;list-style:none;display:grid}.refs.svelte-1n8df3y li:where(.svelte-1n8df3y){align-items:center;gap:10px;display:flex}.refs.svelte-1n8df3y span:where(.svelte-1n8df3y):first-of-type{flex:1}.refs.svelte-1n8df3y img:where(.svelte-1n8df3y){object-fit:cover;border-radius:3px;width:34px;height:34px}.refs.svelte-1n8df3y .asset-name:where(.svelte-1n8df3y){max-width:50%;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.refs.svelte-1n8df3y .kind:where(.svelte-1n8df3y){color:var(--ink-3);font-size:var(--fs-xs);margin-right:4px}.params.svelte-1n8df3y{border-top:1px solid var(--rule);gap:8px;padding-top:14px;display:grid}.field.svelte-1n8df3y{grid-template-columns:4em minmax(0,1fr);align-items:center;gap:8px;display:grid}.field.svelte-1n8df3y label:where(.svelte-1n8df3y),.field.svelte-1n8df3y .label:where(.svelte-1n8df3y){color:var(--ink-2)}.field.svelte-1n8df3y .value:where(.svelte-1n8df3y){color:var(--ink)}.segmented.svelte-1n8df3y{border-radius:calc(var(--r-s) + 2px);background:var(--panel-2);width:max-content;box-shadow:inset 0 0 0 1px var(--rule);gap:2px;padding:2px;display:inline-flex}.segmented.svelte-1n8df3y button:where(.svelte-1n8df3y){width:34px;min-height:24px;color:var(--ink-2);background:0 0;border:0;padding:0}.segmented.svelte-1n8df3y button.on:where(.svelte-1n8df3y){background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--rule-2), 0 1px 2px #0000000f;font-weight:600}.check.svelte-1n8df3y{align-items:center;gap:8px;margin-top:4px;display:flex}.check.disabled.svelte-1n8df3y{color:var(--ink-3)}.submit.svelte-1n8df3y{border-top:1px solid var(--rule);background:var(--panel);flex:none;padding:12px 14px}.sheet.svelte-1n8df3y .submit:where(.svelte-1n8df3y){padding-bottom:calc(12px + env(safe-area-inset-bottom))}.submit.svelte-1n8df3y button:where(.svelte-1n8df3y){width:100%;min-height:34px}.hint.svelte-1n8df3y{color:var(--ink-3);font-size:var(--fs-s);text-align:center;margin:6px 0 0}@media (pointer:coarse){.segmented.svelte-1n8df3y button:where(.svelte-1n8df3y){width:44px;min-height:32px}.submit.svelte-1n8df3y button:where(.svelte-1n8df3y){min-height:44px}}dialog.svelte-h5inum{border:1px solid var(--rule-2);border-radius:var(--r-m);background:var(--panel);width:min(400px,100vw - 32px);color:var(--ink);box-shadow:var(--shadow-pop);padding:0}dialog.svelte-h5inum::backdrop{background:var(--scrim)}form.svelte-h5inum{gap:12px;padding:18px 20px 16px;display:grid}h2.svelte-h5inum{font-size:var(--fs-l);margin:0;font-weight:600}p.svelte-h5inum{color:var(--ink-2);margin:0}label.svelte-h5inum{gap:6px;display:grid}label.svelte-h5inum span:where(.svelte-h5inum){color:var(--ink-2);font-size:var(--fs-s)}.actions.svelte-h5inum{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.danger-solid.svelte-h5inum{border-color:var(--danger);background:var(--danger);color:var(--panel);font-weight:600}.danger-solid.svelte-h5inum:hover{background:color-mix(in srgb, var(--danger) 88%, var(--ink))}.scrim.svelte-ledzjv{background:var(--scrim);z-index:30;animation:.16s ease-out svelte-ledzjv-fade;position:fixed;inset:0}.drawer.svelte-ledzjv{background:var(--panel);width:min(340px,86vw);box-shadow:var(--shadow-pop);z-index:31;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;animation:.18s ease-out svelte-ledzjv-slide;display:flex;position:fixed;top:0;bottom:0;left:0}.drawer.svelte-ledzjv>nav{border-right:0;flex:1}@keyframes svelte-ledzjv-fade{0%{opacity:0}}@keyframes svelte-ledzjv-slide{0%{opacity:0;transform:translate(-24px)}}.peek.svelte-1b810dp{padding:8px 10px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--panel);align-items:center;gap:8px;display:flex}.summary.svelte-1b810dp{background:var(--panel-2);min-width:0;box-shadow:inset 0 0 0 1px var(--rule);color:var(--ink-2);border:0;flex:1;justify-content:flex-start;gap:8px}.summary.svelte-1b810dp .text:where(.svelte-1b810dp){text-overflow:ellipsis;overflow:hidden}.scrim.svelte-1b810dp{background:var(--scrim);z-index:30;animation:.16s ease-out svelte-1b810dp-fade;position:fixed;inset:0}.sheet.svelte-1b810dp{background:var(--panel);height:min(82dvh,720px);box-shadow:var(--shadow-pop);z-index:31;border-radius:12px 12px 0 0;flex-direction:column;animation:.2s ease-out svelte-1b810dp-rise;display:flex;position:fixed;bottom:0;left:0;right:0}.sheet-head.svelte-1b810dp{align-items:center;gap:4px;padding:10px 6px 2px 8px;display:flex;position:relative}.grip.svelte-1b810dp{background:var(--rule-2);border-radius:2px;width:36px;height:4px;margin-left:-18px;position:absolute;top:6px;left:50%}.spacer.svelte-1b810dp{flex:1}.info.svelte-1b810dp{padding:0 14px calc(16px + env(safe-area-inset-bottom));flex:1;overflow:auto}@keyframes svelte-1b810dp-fade{0%{opacity:0}}@keyframes svelte-1b810dp-rise{0%{opacity:0;transform:translateY(32px)}}dialog.svelte-1u3w06f{border:1px solid var(--rule-2);border-radius:var(--r-m);background:var(--panel);width:min(480px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--shadow-pop);padding:0}dialog.svelte-1u3w06f::backdrop{background:var(--scrim)}form.svelte-1u3w06f{gap:18px;padding:18px 20px 16px;display:grid}h2.svelte-1u3w06f{font-size:var(--fs-l);margin:0;font-weight:600}fieldset.svelte-1u3w06f{border:0;gap:10px;margin:0;padding:0;display:grid}legend.svelte-1u3w06f{margin-bottom:2px;padding:0;font-weight:600}label.svelte-1u3w06f{gap:4px;display:grid}label.svelte-1u3w06f>span:where(.svelte-1u3w06f){color:var(--ink-2);font-size:var(--fs-s)}small.svelte-1u3w06f,.help.svelte-1u3w06f{color:var(--ink-3);font-size:var(--fs-s);margin:0}code.svelte-1u3w06f{font:inherit;word-break:break-all}.error.svelte-1u3w06f{color:var(--danger);margin:0}.ok.svelte-1u3w06f{color:var(--ok);margin:0}.check.svelte-1u3w06f{flex-direction:row;align-items:center;gap:8px;display:flex}.check.svelte-1u3w06f>span:where(.svelte-1u3w06f){color:var(--ink);font-size:inherit}.under-check.svelte-1u3w06f{margin-top:-6px;padding-left:24px}.test.svelte-1u3w06f,.persist.svelte-1u3w06f{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.row.svelte-1u3w06f{grid-template-columns:5.5em minmax(0,1fr);align-items:center;gap:8px;display:grid}.row-label.svelte-1u3w06f{color:var(--ink-2);font-size:var(--fs-s)}.segmented.svelte-1u3w06f{border-radius:calc(var(--r-s) + 2px);background:var(--panel-2);width:max-content;box-shadow:inset 0 0 0 1px var(--rule);gap:2px;padding:2px;display:inline-flex}.segmented.svelte-1u3w06f button:where(.svelte-1u3w06f){min-height:26px;color:var(--ink-2);background:0 0;border:0}.segmented.svelte-1u3w06f button.on:where(.svelte-1u3w06f){background:var(--panel);color:var(--ink);box-shadow:0 0 0 1px var(--rule-2), 0 1px 2px #0000000f;font-weight:600}.keys.svelte-1u3w06f summary:where(.svelte-1u3w06f){cursor:pointer;font-weight:600}.keys.svelte-1u3w06f dl:where(.svelte-1u3w06f){font-size:var(--fs-s);grid-template-columns:9em minmax(0,1fr);gap:3px 10px;margin:8px 0 0;display:grid}.keys.svelte-1u3w06f dt:where(.svelte-1u3w06f){color:var(--ink);font-variant-numeric:tabular-nums}.keys.svelte-1u3w06f dd:where(.svelte-1u3w06f){color:var(--ink-2);margin:0}.about.svelte-1u3w06f{border-top:1px solid var(--rule);color:var(--ink-2);font-size:var(--fs-s);grid-template-columns:5.5em minmax(0,1fr);gap:4px 8px;margin:0;padding-top:14px;display:grid}.about.svelte-1u3w06f dd:where(.svelte-1u3w06f){margin:0}.actions.svelte-1u3w06f{padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--panel);justify-content:flex-end;gap:8px;margin:0 -20px -16px;display:flex;position:sticky;bottom:0}.status.svelte-161y12f{border-top:1px solid var(--rule);background:var(--panel-2);height:24px;color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap;align-items:center;gap:16px;padding:0 12px;display:flex;overflow:hidden}.item.svelte-161y12f{align-items:center;gap:6px;display:inline-flex}.busy.svelte-161y12f{color:var(--warn)}.light.svelte-161y12f{background:var(--ok);border-radius:50%;width:6px;height:6px}.light.off.svelte-161y12f{background:var(--warn)}.spacer.svelte-161y12f{flex:1}.legal.svelte-161y12f{color:var(--ink-3);text-decoration:none}.legal.svelte-161y12f:hover{color:var(--ink-2);text-decoration:underline}.queue.svelte-1k0ms53{border:1px solid var(--rule-2);border-radius:var(--r-m);background:var(--panel);width:min(420px,100vw - 16px);max-height:min(70vh,560px);box-shadow:var(--shadow-pop);z-index:40;position:absolute;top:calc(100% + 4px);right:0;overflow:auto}.head.svelte-1k0ms53{justify-content:space-between;align-items:baseline;padding:10px 12px 6px;font-weight:600;display:flex}.muted.svelte-1k0ms53{color:var(--ink-3);font-weight:400;font-size:var(--fs-xs)}.empty.svelte-1k0ms53{color:var(--ink-2);margin:4px 12px 14px}ol.svelte-1k0ms53{margin:0;padding:0;list-style:none}.queue.svelte-1k0ms53>ol:where(.svelte-1k0ms53)>li:where(.svelte-1k0ms53){border-top:1px solid var(--rule);padding:4px 6px}.row.svelte-1k0ms53{text-align:left;white-space:normal;background:0 0;border:0;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.status.svelte-1k0ms53{width:3.2em;font-size:var(--fs-s);color:var(--ink-2);flex:none}.status.running.svelte-1k0ms53,.status.queued.svelte-1k0ms53{color:var(--warn)}.status.failed.svelte-1k0ms53{color:var(--danger)}.status.done.svelte-1k0ms53{color:var(--ok)}.text.svelte-1k0ms53{min-width:0;display:grid}.title.svelte-1k0ms53{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta.svelte-1k0ms53{color:var(--ink-3);font-size:var(--fs-s)}.logs.svelte-1k0ms53{font-size:var(--fs-s);color:var(--ink-2);margin:0 10px 4px calc(3.2em + 20px)}.logs.svelte-1k0ms53 .retry:where(.svelte-1k0ms53),.logs.svelte-1k0ms53 .warn:where(.svelte-1k0ms53){color:var(--warn)}.logs.svelte-1k0ms53 .error:where(.svelte-1k0ms53),.error.svelte-1k0ms53{color:var(--danger)}.error.svelte-1k0ms53{font-size:var(--fs-s);word-break:break-all;margin:0 10px 6px calc(3.2em + 20px)}header.svelte-1h259us{height:var(--bar-h);padding:0 8px 0 12px;padding-top:env(safe-area-inset-top);box-sizing:content-box;border-bottom:1px solid var(--rule);background:var(--panel);align-items:center;gap:4px;min-width:0;display:flex}header.narrow.svelte-1h259us{padding-left:6px}.brand.svelte-1h259us{color:var(--ink);margin:0 10px 0 2px;font-size:16px}.narrow.svelte-1h259us .brand:where(.svelte-1h259us){display:none}.anchor.svelte-1h259us{min-width:0;position:relative}.project.svelte-1h259us{flex:0 auto}.picker.svelte-1h259us{max-width:260px;color:var(--ink);font-weight:600}.picker.svelte-1h259us .name:where(.svelte-1h259us){text-overflow:ellipsis;overflow:hidden}.spacer.svelte-1h259us{flex:1}.menu.svelte-1h259us{border:1px solid var(--rule-2);border-radius:var(--r-m);background:var(--panel);min-width:240px;max-width:min(320px,100vw - 16px);max-height:70vh;box-shadow:var(--shadow-pop);z-index:40;padding:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto}.group-label.svelte-1h259us{color:var(--ink-3);font-size:var(--fs-xs);padding:6px 10px 2px}.item.svelte-1h259us{text-align:left;background:0 0;border:0;justify-content:flex-start;gap:8px;width:100%;display:flex}.item.svelte-1h259us .check:where(.svelte-1h259us){width:12px;color:var(--accent)}.item.svelte-1h259us .label:where(.svelte-1h259us){text-overflow:ellipsis;flex:1;overflow:hidden}.item.svelte-1h259us .count:where(.svelte-1h259us){color:var(--ink-3);font-size:var(--fs-s)}.item.danger.svelte-1h259us{color:var(--danger)}hr.svelte-1h259us{border:0;border-top:1px solid var(--rule);margin:4px 0}.tasks.svelte-1h259us .pulse:where(.svelte-1h259us){background:var(--warn);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite svelte-1h259us-pulse}.settings.svelte-1h259us{position:relative}.dot.svelte-1h259us{background:var(--danger);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}@keyframes svelte-1h259us-pulse{50%{opacity:.3}}ul.svelte-1i36d1k{margin:0;padding:0;list-style:none}.children.svelte-1i36d1k{margin-left:8px;padding-left:4px;position:relative}.children.flat.svelte-1i36d1k{margin-left:0;padding-left:0}.children.flat.svelte-1i36d1k:before{display:none}.children.svelte-1i36d1k:before{content:"";border-left:1px solid var(--rule-2);position:absolute;top:0;bottom:10px;left:0}.children.on-path.svelte-1i36d1k:before{border-left-color:var(--ink-3)}.row.svelte-1i36d1k{--row-bg:var(--panel);border-radius:var(--r-s);align-items:center;display:flex;position:relative}.row.svelte-1i36d1k:hover{--row-bg:var(--hover);background:var(--row-bg)}.row.selected.svelte-1i36d1k{--row-bg:var(--accent-soft);background:var(--row-bg)}.twisty.svelte-1i36d1k{width:18px;height:24px;min-height:0;color:var(--ink-3);background:0 0;border:0;flex:none;padding:0}.twisty.svelte-1i36d1k:hover{color:var(--ink)}.select.svelte-1i36d1k{text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;gap:9px;min-width:0;padding:4px 2px}.select.svelte-1i36d1k:hover:not(:disabled){background:0 0}.select.svelte-1i36d1k:focus-visible,.twisty.svelte-1i36d1k:focus-visible{outline-offset:-2px}.thumb.svelte-1i36d1k{object-fit:cover;background:var(--well);width:40px;height:40px;box-shadow:0 0 0 1px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:3px;flex:none}.text.svelte-1i36d1k{flex-direction:column;gap:1px;min-width:0;display:flex}.line1.svelte-1i36d1k{align-items:baseline;gap:7px;min-width:0;display:flex}.ver.svelte-1i36d1k{color:var(--ink);flex:none;font-size:13.5px}.row.on-path.svelte-1i36d1k .ver:where(.svelte-1i36d1k){font-weight:600}.title.svelte-1i36d1k{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.title.muted.svelte-1i36d1k{color:var(--ink-2)}.meta.svelte-1i36d1k{color:var(--ink-3);font-size:var(--fs-xs);white-space:nowrap;gap:8px;display:flex;overflow:hidden}.meta.svelte-1i36d1k .model:where(.svelte-1i36d1k){text-overflow:ellipsis;overflow:hidden}.meta.svelte-1i36d1k .folded:where(.svelte-1i36d1k){flex:none}.meta.error.svelte-1i36d1k{color:var(--danger);text-overflow:ellipsis;display:block}.actions.svelte-1i36d1k{border-radius:var(--r-s);background:linear-gradient(to right, transparent, var(--row-bg) 14px);opacity:0;pointer-events:none;align-items:center;gap:2px;padding:0 4px 0 16px;display:flex;position:absolute;top:0;bottom:0;right:0}.actions.svelte-1i36d1k button:where(.svelte-1i36d1k){pointer-events:auto}.row.svelte-1i36d1k:hover .actions:where(.svelte-1i36d1k),.row.svelte-1i36d1k:focus-within .actions:where(.svelte-1i36d1k){opacity:1}.mark.svelte-1i36d1k{flex:none;align-items:center;display:inline-flex}.mark.star.svelte-1i36d1k{color:var(--warn)}.mark.ref.svelte-1i36d1k{background:var(--accent-soft);color:var(--accent);border-radius:3px;padding:0 4px}.row.selected.svelte-1i36d1k .mark.ref:where(.svelte-1i36d1k){background:var(--panel)}.actions.svelte-1i36d1k button:where(.svelte-1i36d1k){height:22px;min-height:22px;color:var(--ink-3);font-size:var(--fs-xs);background:0 0;border:0;padding:0 6px}.actions.svelte-1i36d1k button:where(.svelte-1i36d1k):hover{color:var(--ink);background:var(--panel)}.actions.svelte-1i36d1k .on:where(.svelte-1i36d1k){color:var(--accent);background:0 0}.actions.svelte-1i36d1k .star.on:where(.svelte-1i36d1k){color:var(--warn)}.actions.svelte-1i36d1k .trash:where(.svelte-1i36d1k):hover{color:var(--danger)}@media (hover:none){.actions.svelte-1i36d1k{opacity:1;pointer-events:auto;background:0 0;flex:none;padding:0 4px 0 0;position:static}.mark.svelte-1i36d1k{display:none}.actions.svelte-1i36d1k button:where(.svelte-1i36d1k):not(.on){opacity:.55}.actions.svelte-1i36d1k button:where(.svelte-1i36d1k){height:32px;min-height:32px}}.pending.svelte-1i36d1k{align-items:flex-start;gap:9px;padding:4px 4px 4px 0;display:flex}.pending.svelte-1i36d1k .twisty:where(.svelte-1i36d1k){margin-right:-9px}.pending.svelte-1i36d1k .text:where(.svelte-1i36d1k){flex:1;padding-top:2px}.placeholder.svelte-1i36d1k{border:1px dashed var(--rule-2);box-shadow:none;background:0 0;place-items:center;display:grid}.failed.svelte-1i36d1k .placeholder:where(.svelte-1i36d1k){border-color:color-mix(in srgb, var(--danger) 50%, var(--rule-2))}.inline-actions.svelte-1i36d1k{gap:2px;margin:2px 0 0 -10px;display:flex}.spinner.svelte-1i36d1k{border:2px solid var(--rule-2);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.9s linear infinite svelte-1i36d1k-spin}@keyframes svelte-1i36d1k-spin{to{transform:rotate(360deg)}}.tree.svelte-dgj17s{border-right:1px solid var(--rule);background:var(--panel);flex-direction:column;min-height:0;display:flex}.head.svelte-dgj17s{border-bottom:1px solid var(--rule);align-items:center;gap:2px;height:40px;padding:0 6px 0 14px;display:flex}h2.svelte-dgj17s{font-size:var(--fs-m);margin:0;font-weight:600}.count.svelte-dgj17s{color:var(--ink-3);font-size:var(--fs-s);margin-left:6px}.spacer.svelte-dgj17s{flex:1}.scroll.svelte-dgj17s{flex:1;padding:6px 6px 32px;overflow:auto}.empty.svelte-dgj17s{color:var(--ink-2);padding:8px 8px 0}.empty.svelte-dgj17s p:where(.svelte-dgj17s){margin:0 0 8px}.flat.svelte-dgj17s{margin:0;padding:0;list-style:none}.flat-row.svelte-dgj17s{text-align:left;background:0 0;border:0;justify-content:flex-start;gap:10px;width:100%}.flat-row.selected.svelte-dgj17s{background:var(--accent-soft)}.flat-row.svelte-dgj17s .title:where(.svelte-dgj17s){text-overflow:ellipsis;overflow:hidden}.ver.svelte-dgj17s{color:var(--ink-2)}.shell.svelte-1n46o8q{flex-direction:column;height:100dvh;display:flex}.body.svelte-1n46o8q{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:276px minmax(0,1fr) 332px;min-height:0;display:grid}.side.svelte-1n46o8q{flex-direction:column;min-height:0;display:flex}.side.svelte-1n46o8q>nav{flex:1;min-height:120px}[data-layout=medium].svelte-1n46o8q .body:where(.svelte-1n46o8q){grid-template-columns:minmax(0,1fr) 300px}[data-layout=narrow].svelte-1n46o8q .body:where(.svelte-1n46o8q){grid-template-columns:minmax(0,1fr)}.legal.svelte-1n46o8q{padding:4px 10px calc(4px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);background:var(--panel-2);text-align:center;font-size:var(--fs-xs)}.legal.svelte-1n46o8q a:where(.svelte-1n46o8q){color:var(--ink-3);text-decoration:none}.shell.svelte-1n46o8q:has(.legal:where(.svelte-1n46o8q)) .peek{padding-bottom:8px}.offline.svelte-1n46o8q{background:color-mix(in srgb, var(--warn) 14%, var(--panel));border-bottom:1px solid var(--rule);color:var(--ink);font-size:var(--fs-s);padding:5px 12px}.loading.svelte-1n46o8q,.fatal.svelte-1n46o8q{text-align:center;height:100%;color:var(--ink-2);place-content:center;padding:0 16px;display:grid}.fatal.svelte-1n46o8q p:where(.svelte-1n46o8q){max-width:32em;margin:4px auto}.brand.svelte-1n46o8q{color:var(--ink);font-size:22px}.loading.svelte-1n46o8q .brand:where(.svelte-1n46o8q){opacity:.35}.dropzone.svelte-1n46o8q{background:color-mix(in srgb, var(--bg) 70%, transparent);pointer-events:none;z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dropzone.svelte-1n46o8q span:where(.svelte-1n46o8q){border:1.5px dashed var(--accent);border-radius:var(--r-m);background:var(--panel);color:var(--ink);font-size:var(--fs-l);box-shadow:var(--shadow-pop);padding:28px 40px}.toast.svelte-1n46o8q{border:1px solid var(--rule-2);border-radius:var(--r-m);background:var(--panel);max-width:min(560px,100vw - 32px);box-shadow:var(--shadow-pop);z-index:60;align-items:center;gap:12px;padding:8px 14px;display:flex;position:fixed;bottom:76px;left:50%;transform:translate(-50%)}.toast.error.svelte-1n46o8q{border-color:color-mix(in srgb, var(--danger) 60%, var(--rule-2));color:var(--danger)}.toast.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:24px;color:var(--accent);flex:none;padding:0 8px;font-weight:600}.toast.raised.svelte-1n46o8q{bottom:calc(108px + env(safe-area-inset-bottom))}:root{--bg:#f1f2f4;--panel:#fff;--panel-2:#f7f8f9;--hover:#eef0f2;--well:#dfe1e5;--ink:#1d2125;--ink-2:#565e68;--ink-3:#8a919a;--rule:#e1e4e8;--rule-2:#c8cdd3;--accent:#2c5a8c;--accent-ink:#fff;--accent-soft:#e6edf5;--danger:#b3261e;--danger-soft:#fbeceb;--warn:#8f6200;--ok:#1e7b45;--scrim:#14171b61;--shadow-pop:0 1px 2px #0000000f, 0 8px 24px #0000001f;--checker-a:#e9ebee;--checker-b:#f7f8f9;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--font-serif:"Iowan Old Style", Charter, "Source Serif 4", "Source Serif Pro", Georgia, "Songti SC", STSong, "Noto Serif CJK SC", "Noto Serif SC", "Source Han Serif SC", SimSun, serif;--fs-xs:11.5px;--fs-s:12px;--fs-m:13px;--fs-l:15px;--r-s:5px;--r-m:8px;--bar-h:40px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#16181b;--panel:#1e2125;--panel-2:#23272c;--hover:#2a2e34;--well:#2c2f34;--ink:#e3e5e8;--ink-2:#a0a7b0;--ink-3:#6f7680;--rule:#2f3338;--rule-2:#464b52;--accent:#8db0d8;--accent-ink:#0f1620;--accent-soft:#233041;--danger:#f08a80;--danger-soft:#3a2422;--warn:#e2b450;--ok:#6cc08b;--scrim:#00000080;--shadow-pop:0 1px 2px #0000004d, 0 10px 28px #00000073;--checker-a:#34373c;--checker-b:#3c4046;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#16181b;--panel:#1e2125;--panel-2:#23272c;--hover:#2a2e34;--well:#2c2f34;--ink:#e3e5e8;--ink-2:#a0a7b0;--ink-3:#6f7680;--rule:#2f3338;--rule-2:#464b52;--accent:#8db0d8;--accent-ink:#0f1620;--accent-soft:#233041;--danger:#f08a80;--danger-soft:#3a2422;--warn:#e2b450;--ok:#6cc08b;--scrim:#00000080;--shadow-pop:0 1px 2px #0000004d, 0 10px 28px #00000073;--checker-a:#34373c;--checker-b:#3c4046;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font:var(--fs-m) / 1.5 var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{border:1px solid var(--rule-2);border-radius:var(--r-s);background:var(--panel);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:3px 10px;line-height:1.4;display:inline-flex}@media (hover:hover){button:hover:not(:disabled){background:var(--hover)}button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--ink))}button.quiet:hover:not(:disabled){background:var(--hover);color:var(--ink)}}button:disabled{cursor:not-allowed;opacity:.45}button.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:600}button.quiet{color:var(--ink-2);background:0 0;border-color:#0000}button.icon{width:28px;padding:0}button.danger{color:var(--danger)}button[aria-pressed=true],button.on{background:var(--accent-soft);color:var(--accent);border-color:#0000}input,select,textarea{border:1px solid var(--rule-2);border-radius:var(--r-s);background:var(--panel);width:100%;min-height:30px;padding:4px 8px}textarea{resize:vertical;line-height:1.55;display:block}input::placeholder,textarea::placeholder{color:var(--ink-3)}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}input[type=checkbox],input[type=range]{width:auto;min-height:0;box-shadow:none;accent-color:var(--accent);padding:0}:focus-visible{outline:2px solid var(--accent);outline-offset:1px}kbd{font:inherit;color:inherit;opacity:.6;font-size:10.5px;line-height:1}.serif{font-family:var(--font-serif)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--rule-2) padding-box;border:3px solid #0000;border-radius:6px}@media (pointer:coarse){button{min-height:36px}button.icon{width:36px}input,select,textarea{min-height:38px;font-size:16px}kbd{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
