.spinner.svelte-mfr6of{color:inherit;flex-shrink:0;animation:1.4s linear infinite svelte-mfr6of-sp-rot;display:inline-block}circle.svelte-mfr6of{stroke:currentColor;stroke-width:2.5px}.track.svelte-mfr6of{opacity:.22}.arc.svelte-mfr6of{stroke-linecap:round;stroke-dasharray:38 100;transform-origin:50%;animation:1.4s cubic-bezier(.45,0,.35,1) infinite svelte-mfr6of-sp-dash}@media (prefers-reduced-motion:reduce){.spinner.svelte-mfr6of,.arc.svelte-mfr6of{animation:none!important}}@keyframes svelte-mfr6of-sp-rot{to{transform:rotate(360deg)}}@keyframes svelte-mfr6of-sp-dash{0%{stroke-dasharray:4 100;stroke-dashoffset:0}50%{stroke-dasharray:62 100;stroke-dashoffset:-16px}to{stroke-dasharray:4 100;stroke-dashoffset:-98px}}.btn.svelte-g9c1iq{isolation:isolate;font:inherit;font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.inner.svelte-g9c1iq{justify-content:center;align-items:center;gap:var(--space-2);transition:opacity .18s var(--ease-out), transform .32s var(--ease-spring);display:inline-flex}.ir.svelte-g9c1iq{transition:transform .32s var(--ease-spring);display:inline-flex}.loading.svelte-g9c1iq .inner:where(.svelte-g9c1iq){opacity:0;transform:scale(.92)}.spin.svelte-g9c1iq{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.primary.svelte-g9c1iq:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, white 32%, var(--color-accent)) 50%, transparent 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.primary.svelte-g9c1iq:hover:not(:disabled):after{opacity:.55;transition:transform .7s var(--ease-out), opacity .7s ease;transform:translate(120%)}.btn.svelte-g9c1iq:hover:not(:disabled) .ir:where(.svelte-g9c1iq){transform:translate(2px)}}html[data-perf=lite] .primary.svelte-g9c1iq:after,html[data-anim=off] .primary.svelte-g9c1iq:after{display:none}@media (hover:none),(pointer:coarse){.primary.svelte-g9c1iq:after{display:none}}html[data-anim=off] .btn.svelte-g9c1iq:hover .ir:where(.svelte-g9c1iq){transform:none}.btn.svelte-g9c1iq:disabled{opacity:.5;cursor:not-allowed}.block.svelte-g9c1iq{width:100%;display:flex}.sm.svelte-g9c1iq{min-height:var(--control-h-sm);padding:0 var(--space-3);font-size:var(--text-sm);border-radius:var(--radius-sm)}.md.svelte-g9c1iq{min-height:var(--control-h-md);padding:0 var(--space-4);font-size:var(--text-md);border-radius:var(--radius-md)}.lg.svelte-g9c1iq{min-height:var(--control-h-lg);padding:0 var(--space-6);font-size:var(--text-base);border-radius:var(--radius-md)}@media (max-width:640px){.sm.svelte-g9c1iq{min-height:40px}}.primary.svelte-g9c1iq{background:var(--color-accent);color:var(--color-text-on-accent)}.primary.svelte-g9c1iq:hover:not(:disabled){background:var(--color-accent-hover)}.secondary.svelte-g9c1iq{background:var(--color-surface-2);color:var(--color-text);border-color:var(--color-border)}.secondary.svelte-g9c1iq:hover:not(:disabled){background:var(--color-hover);border-color:var(--color-border-strong)}.ghost.svelte-g9c1iq{color:var(--color-text-muted);background:0 0}.ghost.svelte-g9c1iq:hover:not(:disabled){background:var(--color-hover);color:var(--color-text)}.ghost.svelte-g9c1iq:active:not(:disabled){background:var(--color-pressed)}.danger.svelte-g9c1iq{background:var(--color-danger);color:var(--color-text-on-accent)}.danger.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 88%, var(--color-text))}.soft.svelte-g9c1iq{background:var(--color-accent-soft);color:var(--color-accent-text)}.soft.svelte-g9c1iq:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 24%, transparent)}.ib.svelte-13o797d{isolation:isolate;cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.ib.svelte-13o797d svg{transition:transform .32s var(--ease-spring)}.primary.svelte-13o797d:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, white 32%, var(--color-accent)) 50%, transparent 70%);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.primary.svelte-13o797d:hover:not(:disabled):after{opacity:.55;transition:transform .7s var(--ease-out), opacity .7s ease;transform:translate(120%)}.ib.svelte-13o797d:hover:not(:disabled) svg{transform:scale(1.08)}}html[data-anim=off] .primary.svelte-13o797d:after{display:none}html[data-anim=off] .ib.svelte-13o797d:hover svg{transform:none}.ib.svelte-13o797d:disabled{opacity:.5;cursor:not-allowed}.sm.svelte-13o797d{width:var(--control-h-sm);height:var(--control-h-sm);border-radius:var(--radius-sm)}.md.svelte-13o797d{width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--radius-md)}.lg.svelte-13o797d{width:var(--control-h-lg);height:var(--control-h-lg);border-radius:var(--radius-md)}@media (max-width:640px){.sm.svelte-13o797d{width:40px;height:40px}}.ghost.svelte-13o797d{color:var(--color-text-muted);background:0 0}.ghost.svelte-13o797d:hover:not(:disabled){background:var(--color-hover);color:var(--color-text)}.secondary.svelte-13o797d{background:var(--color-surface-2);color:var(--color-text);border-color:var(--color-border)}.secondary.svelte-13o797d:hover:not(:disabled){background:var(--color-hover);border-color:var(--color-border-strong)}.primary.svelte-13o797d{background:var(--color-accent);color:var(--color-text-on-accent)}.primary.svelte-13o797d:hover:not(:disabled){background:var(--color-accent-hover)}.danger.svelte-13o797d{color:var(--color-danger);background:0 0}.danger.svelte-13o797d:hover:not(:disabled){background:var(--color-danger-soft)}.card.svelte-14efj7c{width:100%;min-width:0;font:inherit;text-align:left;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-decoration:none;display:block}.p-none.svelte-14efj7c{padding:0}.p-sm.svelte-14efj7c{padding:var(--space-3)}.p-md.svelte-14efj7c{padding:var(--space-5)}.p-lg.svelte-14efj7c{padding:var(--space-8)}@media (max-width:640px){.p-md.svelte-14efj7c{padding:var(--space-4)}.p-lg.svelte-14efj7c{padding:var(--space-5)}}.interactive.svelte-14efj7c{cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-base) ease, transform .42s var(--ease-spring)}.interactive.svelte-14efj7c:hover{background:var(--color-surface-2);border-color:var(--color-border-strong)}html[data-perf=lite] .interactive.svelte-14efj7c{transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform .42s var(--ease-spring)}@media (hover:none),(pointer:coarse){.interactive.svelte-14efj7c{transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), transform .42s var(--ease-spring)}}.head.svelte-14efj7c{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.titles.svelte-14efj7c{min-width:0}h2.svelte-14efj7c{font-size:var(--text-lg);font-weight:var(--weight-semibold)}p.svelte-14efj7c{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.actions.svelte-14efj7c{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ph.svelte-1hintqk{margin-bottom:var(--space-6)}.row.svelte-1hintqk{justify-content:space-between;align-items:flex-start;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.main.svelte-1hintqk{align-items:center;gap:var(--space-3);flex:260px;min-width:0;display:flex}.ico.svelte-1hintqk{width:40px;height:40px;color:var(--color-accent-text);background:var(--color-accent-soft);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.titles.svelte-1hintqk{min-width:0}h1.svelte-1hintqk{font-size:var(--text-2xl);font-weight:var(--weight-semibold)}p.svelte-1hintqk{margin-top:var(--space-1);font-size:var(--text-md);color:var(--color-text-muted)}.actions.svelte-1hintqk{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.below.svelte-1hintqk{margin-top:var(--space-4)}@media (max-width:640px){.ph.svelte-1hintqk{margin-bottom:var(--space-4)}h1.svelte-1hintqk{font-size:var(--text-xl)}.actions.svelte-1hintqk{justify-content:flex-start;width:100%}}.badge.svelte-eex7hx{--c:var(--color-text-muted);--c-soft:var(--color-surface-2);align-items:center;gap:var(--space-1);white-space:nowrap;font-weight:var(--weight-medium);border-radius:var(--radius-full);border:1px solid #0000;line-height:1;display:inline-flex}.dot.svelte-eex7hx{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.md.svelte-eex7hx{font-size:var(--text-xs);padding:4px 10px}.sm.svelte-eex7hx{padding:2px 7px;font-size:11px}.accent.svelte-eex7hx{--c:var(--color-accent-text);--c-soft:var(--color-accent-soft)}.success.svelte-eex7hx{--c:var(--color-success);--c-soft:var(--color-success-soft)}.warning.svelte-eex7hx{--c:var(--color-warning);--c-soft:var(--color-warning-soft)}.danger.svelte-eex7hx{--c:var(--color-danger);--c-soft:var(--color-danger-soft)}.info.svelte-eex7hx{--c:var(--color-info);--c-soft:var(--color-info-soft)}.soft.svelte-eex7hx{background:var(--c-soft);color:var(--c)}.outline.svelte-eex7hx{color:var(--c);border-color:color-mix(in srgb, var(--c) 40%, transparent);background:0 0}.neutral.outline.svelte-eex7hx{border-color:var(--color-border-strong)}.solid.svelte-eex7hx{background:var(--c);color:var(--color-text-on-accent)}.neutral.solid.svelte-eex7hx{background:var(--color-text-muted);color:var(--color-bg)}.grade.svelte-1xo280g{--c:var(--color-text-subtle);font-weight:var(--weight-semibold);color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;line-height:1;transition:color .28s,background .28s;display:inline-flex}.high.svelte-1xo280g{--c:var(--grade-high)}.mid.svelte-1xo280g{--c:var(--grade-mid)}.low.svelte-1xo280g{--c:var(--grade-low)}.sm.svelte-1xo280g{min-width:24px;height:24px;font-size:var(--text-xs);padding:0 6px}.md.svelte-1xo280g{min-width:32px;height:32px;font-size:var(--text-md);padding:0 8px}.lg.svelte-1xo280g{min-width:44px;height:44px;font-size:var(--text-xl);border-radius:var(--radius-md);padding:0 10px}.sk.svelte-19vyxbv{background:var(--color-surface-2);contain:paint;max-width:100%;display:block}html[data-perf=lite] .sk.shimmer.svelte-19vyxbv:after{display:none}html[data-perf=lite] .sk.shimmer.svelte-19vyxbv{animation:1.6s ease-in-out infinite svelte-19vyxbv-sk-pulse}@keyframes svelte-19vyxbv-sk-pulse{0%,to{opacity:1}50%{opacity:.55}}html[data-anim=off] .sk.shimmer.svelte-19vyxbv{animation:none}.stack.svelte-19vyxbv{gap:var(--space-2);flex-direction:column;display:flex}.empty.svelte-64hdw{text-align:center;padding:var(--space-12) var(--space-4);flex-direction:column;align-items:center;display:flex}.circle.svelte-64hdw{width:56px;height:56px;color:var(--color-text-muted);background:var(--color-surface-2);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ico.svelte-64hdw{animation:3.6s ease-in-out .8s infinite svelte-64hdw-es-float;display:inline-flex}@keyframes svelte-64hdw-es-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}html[data-anim=off] .ico.svelte-64hdw{animation:none}h3.svelte-64hdw{margin-top:var(--space-4);font-size:var(--text-lg)}p.svelte-64hdw{max-width:360px;margin-top:var(--space-2);font-size:var(--text-md);color:var(--color-text-muted)}.action.svelte-64hdw{margin-top:var(--space-5)}.error.svelte-bvw973{text-align:center;padding:var(--space-12) var(--space-4);flex-direction:column;align-items:center;display:flex}.circle.svelte-bvw973{width:56px;height:56px;color:var(--color-danger);background:var(--color-danger-soft);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}h3.svelte-bvw973{margin-top:var(--space-4);font-size:var(--text-lg)}p.svelte-bvw973{max-width:360px;margin-top:var(--space-2);font-size:var(--text-md);color:var(--color-text-muted)}.action.svelte-bvw973{margin-top:var(--space-5)}.avatar.svelte-qygt89{font-weight:var(--weight-semibold);color:var(--color-accent-text);background:var(--color-accent-soft);border:1px solid var(--color-border);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}img.svelte-qygt89{object-fit:cover;opacity:0;filter:blur(8px);width:100%;height:100%;transition:opacity .38s var(--ease-out), filter .52s var(--ease-out), transform .52s var(--ease-out);transform:scale(1.12)}img.loaded.svelte-qygt89{opacity:1;filter:none;transform:none}html[data-anim=off] img.svelte-qygt89{opacity:1;filter:none;transition:none;transform:none}.divider.svelte-qdxdiv{background:var(--color-border);flex-shrink:0}.divider.svelte-qdxdiv:not(.vertical){width:100%;height:1px}.vertical.svelte-qdxdiv{align-self:stretch;width:1px}.s-sm.svelte-qdxdiv:not(.vertical){margin:var(--space-2) 0}.s-md.svelte-qdxdiv:not(.vertical){margin:var(--space-4) 0}.s-lg.svelte-qdxdiv:not(.vertical){margin:var(--space-6) 0}.s-sm.vertical.svelte-qdxdiv{margin:0 var(--space-2)}.s-md.vertical.svelte-qdxdiv{margin:0 var(--space-4)}.s-lg.vertical.svelte-qdxdiv{margin:0 var(--space-6)}.si.svelte-khkmnk{width:100%;height:100%;display:block;position:relative;overflow:hidden}img.svelte-khkmnk{object-position:center;opacity:0;filter:blur(6px);width:100%;height:100%;transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1),filter .35s;position:absolute;inset:0;transform:scale(.96)}img.ready.svelte-khkmnk{opacity:1;filter:none;transform:none}img.lite.svelte-khkmnk{filter:none;transition:opacity .2s;transform:none}.sk.svelte-khkmnk{background:linear-gradient(90deg,#0000,#ffffff12,#0000) 0 0/200% 100%;animation:1.3s linear infinite svelte-khkmnk-si-shimmer;position:absolute;inset:0}.sk.lite.svelte-khkmnk{background:#ffffff0d;animation:1.6s ease-in-out infinite svelte-khkmnk-si-pulse}.err.svelte-khkmnk{color:var(--text-faint);opacity:.7;place-items:center;display:grid;position:absolute;inset:0}html[data-anim=off] .sk.svelte-khkmnk{animation:none}@keyframes svelte-khkmnk-si-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-khkmnk-si-pulse{0%,to{opacity:1}50%{opacity:.4}}.field.svelte-sa3gfm{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.label.svelte-sa3gfm{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text)}.req.svelte-sa3gfm{color:var(--color-danger);margin-left:2px}.msg.svelte-sa3gfm{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted)}.err.svelte-sa3gfm{color:var(--color-danger)}.wrap.svelte-1wwkhju{--ring:color-mix(in srgb, var(--color-accent) 25%, transparent);align-items:center;gap:var(--space-2);width:100%;min-width:0;padding:0 var(--space-3);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);transition:border-color var(--dur-fast) ease;display:flex;position:relative}.wrap.svelte-1wwkhju:after{content:"";border:3px solid var(--ring);border-radius:calc(var(--radius-md) + 3px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .42s var(--ease-spring);position:absolute;inset:-4px;transform:scale(.97)}.wrap.svelte-1wwkhju:focus-within:after{opacity:1;transform:scale(1)}html[data-perf=lite] .wrap.svelte-1wwkhju:after{transition:opacity .16s var(--ease-out)}html[data-anim=off] .wrap.svelte-1wwkhju:after{transition:none}.s-sm.svelte-1wwkhju{height:var(--control-h-sm);font-size:var(--text-sm)}.s-md.svelte-1wwkhju{height:var(--control-h-md);font-size:var(--text-md)}.s-lg.svelte-1wwkhju{height:var(--control-h-lg);font-size:var(--text-base)}.wrap.svelte-1wwkhju:hover:not(.disabled){border-color:var(--color-border-strong)}.wrap.svelte-1wwkhju:focus-within{border-color:var(--color-accent)}.wrap.invalid.svelte-1wwkhju{--ring:color-mix(in srgb, var(--color-danger) 25%, transparent);border-color:var(--color-danger)}.wrap.disabled.svelte-1wwkhju{opacity:.55;cursor:not-allowed}.inp.svelte-1wwkhju{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.inp.svelte-1wwkhju::placeholder{color:var(--color-text-subtle)}.inp.svelte-1wwkhju:disabled{cursor:not-allowed}.lead.svelte-1wwkhju,.trail.svelte-1wwkhju{color:var(--color-text-subtle);flex-shrink:0;align-items:center;display:inline-flex}.tr-btn.svelte-1wwkhju{width:28px;height:28px;color:var(--color-text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-right:-6px;display:inline-flex}.tr-btn.svelte-1wwkhju:hover:not(:disabled){background:var(--color-hover);color:var(--color-text)}.eye.svelte-1wwkhju{perspective:60px;width:16px;height:16px;display:inline-flex;position:relative}.e.svelte-1wwkhju{transition:transform .38s var(--ease-spring), opacity .18s ease;display:inline-flex;position:absolute;inset:0}.e-open.svelte-1wwkhju{opacity:1;transform:rotateY(0)}.e-off.svelte-1wwkhju{opacity:0;transform:rotateY(-90deg)scale(.6)}.eye.shown.svelte-1wwkhju .e-open:where(.svelte-1wwkhju){opacity:0;transform:rotateY(90deg)scale(.6)}.eye.shown.svelte-1wwkhju .e-off:where(.svelte-1wwkhju){opacity:1;transform:rotateY(0)}html[data-anim=off] .e.svelte-1wwkhju{transition:none}@media (max-width:640px){.tr-btn.svelte-1wwkhju{width:36px;height:36px}}.box.svelte-1qidjt8{gap:var(--space-1);flex-direction:column;width:100%;display:flex}.field.svelte-1qidjt8{--ring:color-mix(in srgb, var(--color-accent) 25%, transparent);width:100%;display:flex;position:relative}.field.invalid.svelte-1qidjt8{--ring:color-mix(in srgb, var(--color-danger) 25%, transparent)}.field.svelte-1qidjt8:after{content:"";border:3px solid var(--ring);border-radius:calc(var(--radius-md) + 3px);opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .42s var(--ease-spring);position:absolute;inset:-4px;transform:scale(.985)}.field.svelte-1qidjt8:focus-within:after{opacity:1;transform:scale(1)}html[data-perf=lite] .field.svelte-1qidjt8:after{transition:opacity .16s var(--ease-out)}html[data-anim=off] .field.svelte-1qidjt8:after{transition:none}.ta.svelte-1qidjt8{width:100%;padding:var(--space-3);font:inherit;font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);resize:vertical;transition:border-color var(--dur-fast) ease}.ta.auto.svelte-1qidjt8{resize:none}.ta.svelte-1qidjt8::placeholder{color:var(--color-text-subtle)}.ta.svelte-1qidjt8:hover:not(:disabled){border-color:var(--color-border-strong)}.ta.svelte-1qidjt8:focus{border-color:var(--color-accent);outline:0}.ta.invalid.svelte-1qidjt8{border-color:var(--color-danger)}.ta.svelte-1qidjt8:disabled{opacity:.55;cursor:not-allowed}.count.svelte-1qidjt8{font-size:var(--text-xs);color:var(--color-text-subtle);align-self:flex-end}.wrap.svelte-1f20tz6{width:100%;min-width:0;position:relative}.s-sm.svelte-1f20tz6{--h:var(--control-h-sm);font-size:var(--text-sm)}.s-md.svelte-1f20tz6{--h:var(--control-h-md);font-size:var(--text-md)}.s-lg.svelte-1f20tz6{--h:var(--control-h-lg);font-size:var(--text-base)}.sel.svelte-1f20tz6{width:100%;height:var(--h);padding:0 calc(var(--space-3) + 24px) 0 var(--space-3);font:inherit;color:var(--color-text);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--dur-fast) ease, outline-color var(--dur-fast) ease;outline:3px solid #0000}.sel.svelte-1f20tz6:hover:not(:disabled){border-color:var(--color-border-strong)}.sel.svelte-1f20tz6:focus{border-color:var(--color-accent);outline-color:color-mix(in srgb, var(--color-accent) 25%, transparent)}.invalid.svelte-1f20tz6 .sel:where(.svelte-1f20tz6){border-color:var(--color-danger)}.invalid.svelte-1f20tz6 .sel:where(.svelte-1f20tz6):focus{outline-color:color-mix(in srgb, var(--color-danger) 25%, transparent)}.sel.svelte-1f20tz6:disabled{opacity:.55;cursor:not-allowed}.chev.svelte-1f20tz6{top:50%;right:var(--space-3);color:var(--color-text-muted);pointer-events:none;display:inline-flex;position:absolute;transform:translateY(-50%)}.root.svelte-1i47zga{z-index:var(--z-modal);padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scrim.svelte-1i47zga{background:var(--color-overlay);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;position:absolute;inset:0}html[data-perf=lite] .scrim.svelte-1i47zga{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--color-overlay) 82%, black)}.panel.svelte-1i47zga{width:100%;max-width:var(--w);max-height:min(88dvh,100%);color:var(--color-text);background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);transition:scale .42s var(--ease-spring), filter .32s var(--ease-out);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}.panel.covered.svelte-1i47zga{filter:brightness(.9);scale:.98}html[data-perf=lite] .panel.svelte-1i47zga{transition:scale .42s var(--ease-spring)}html[data-perf=lite] .panel.covered.svelte-1i47zga{filter:none}html[data-anim=off] .panel.svelte-1i47zga{transition:none}.panel.full.svelte-1i47zga{height:100%;max-height:100%}.head.svelte-1i47zga{z-index:1;background:var(--color-elevated);flex-shrink:0;position:relative}.handle.svelte-1i47zga{display:none}.titlebar.svelte-1i47zga,.custom-head.svelte-1i47zga{padding:var(--space-5) var(--space-16) var(--space-3) var(--space-6)}.titlebar.svelte-1i47zga h2:where(.svelte-1i47zga){font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);overflow-wrap:anywhere}.titlebar.svelte-1i47zga p:where(.svelte-1i47zga){margin-top:var(--space-1);font-size:var(--text-md);color:var(--color-text-muted)}.close.svelte-1i47zga{top:var(--space-3);right:var(--space-3);width:36px;height:36px;color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;border:none;place-items:center;padding:0;display:grid;position:absolute}.close.svelte-1i47zga:hover{color:var(--color-text);background:var(--color-hover)}.close.svelte-1i47zga:active{background:var(--color-pressed)}.body.svelte-1i47zga{overscroll-behavior:contain;min-height:0;padding:var(--space-2) var(--space-6) var(--space-6);font-size:var(--text-md);flex:auto;overflow-y:auto}.foot.svelte-1i47zga{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-6);background:var(--color-elevated);border-top:1px solid var(--color-border);flex-shrink:0;display:flex}@media (max-width:640px){.root.svelte-1i47zga{align-items:flex-end;padding:0}.panel.svelte-1i47zga{max-width:none;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border-bottom:none}.panel.full.svelte-1i47zga{height:92dvh}.head.svelte-1i47zga{touch-action:none}.handle.svelte-1i47zga{width:36px;height:4px;margin:var(--space-2) auto 0;background:var(--color-border-strong);border-radius:var(--radius-full);display:block}.titlebar.svelte-1i47zga,.custom-head.svelte-1i47zga{padding:var(--space-3) var(--space-16) var(--space-3) var(--space-4)}.close.svelte-1i47zga{top:var(--space-2);right:var(--space-2);width:40px;height:40px}.body.svelte-1i47zga{padding:var(--space-2) var(--space-4) var(--space-4)}.foot.svelte-1i47zga{padding:var(--space-3) var(--space-4);flex-direction:column-reverse;align-items:stretch}.foot.svelte-1i47zga>*{width:100%}}.trigger.svelte-7825oj{display:inline-flex}.panel.svelte-7825oj{z-index:var(--z-popover);overscroll-behavior:contain;min-width:160px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--color-text);font-size:var(--text-md);background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:fixed;overflow:auto}.dd-btn.svelte-pvece1{min-width:0;max-width:100%;height:46px;font:inherit;text-align:left;color:var(--color-text);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease, box-shadow var(--dur-fast) ease;align-items:center;gap:10px;padding:0 12px;display:inline-flex}.dd-btn.svelte-pvece1:hover{border-color:var(--color-border-strong)}.dd-btn.svelte-pvece1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.dd-btn.open.svelte-pvece1,.dd-btn.changed.svelte-pvece1{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface-2))}.dd-btn.open.svelte-pvece1{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 18%, transparent)}.dd-ico.svelte-pvece1{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-accent-text);background:var(--color-accent-soft);flex-shrink:0;place-items:center;display:inline-grid}.dd-txt.svelte-pvece1{flex-direction:column;min-width:0;line-height:1.15;display:flex}.dd-lab.svelte-pvece1{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-subtle);font-size:10.5px}.dd-val.svelte-pvece1{font-size:13.5px;font-weight:var(--weight-medium,500);white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.dd-val-hint.svelte-pvece1{color:var(--color-text-muted);margin-left:6px;font-weight:400}.dd-btn.changed.svelte-pvece1 .dd-val:where(.svelte-pvece1){color:var(--color-accent-text)}.dd-chev.svelte-pvece1{color:var(--color-text-muted);transition:transform var(--dur-base) ease;flex-shrink:0;margin-left:auto;display:inline-flex}.dd-btn.open.svelte-pvece1 .dd-chev:where(.svelte-pvece1){transform:rotate(180deg)}.dd.svelte-pvece1{flex-direction:column;min-width:220px;max-width:min(360px,100vw - 24px);padding:6px;display:flex}.dd-search.svelte-pvece1{height:38px;color:var(--color-text-muted);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:8px;margin:2px 2px 6px;padding:0 10px;display:flex}.dd-search.svelte-pvece1:focus-within{border-color:var(--color-accent)}.dd-search.svelte-pvece1 input:where(.svelte-pvece1){min-width:0;font:inherit;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.dd-list.svelte-pvece1{overscroll-behavior:contain;flex-direction:column;gap:2px;max-height:min(320px,52dvh);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.dd-opt.svelte-pvece1{width:100%;min-height:42px;font:inherit;text-align:left;color:var(--color-text);border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}.dd-opt[data-active=true].svelte-pvece1{background:var(--color-accent-soft)}.dd-opt.sel.svelte-pvece1{color:var(--color-accent-text);font-weight:var(--weight-semibold,600)}.dd-o-txt.svelte-pvece1{flex-direction:column;min-width:0;display:flex}.dd-o-lab.svelte-pvece1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-o-hint.svelte-pvece1{color:var(--color-text-muted);font-size:12px;font-weight:400}.dd-empty.svelte-pvece1{color:var(--color-text-muted);text-align:center;padding:14px 12px;font-size:13.5px}@media (max-width:640px){.dd.svelte-pvece1{width:100%;min-width:0;max-width:none;padding:2px 0 6px}.dd-list.svelte-pvece1{max-height:min(56dvh,460px)}.dd-opt.svelte-pvece1{min-height:50px;padding:10px 14px;font-size:15.5px}}.sw.svelte-1p1mdp6{background:var(--color-border-strong);border-radius:var(--radius-full);cursor:pointer;border:0;flex-shrink:0;width:44px;height:26px;padding:0;position:relative}.fill.svelte-1p1mdp6{background:var(--color-accent);border-radius:inherit;opacity:0;transition:opacity .28s var(--ease-out);position:absolute;inset:0}.on.svelte-1p1mdp6 .fill:where(.svelte-1p1mdp6){opacity:1}.thumb.svelte-1p1mdp6{background:var(--color-text-on-accent);width:22px;height:22px;box-shadow:var(--shadow-sm);transform-origin:0;transition:transform .46s var(--ease-spring), background-color .2s ease;border-radius:50%;position:absolute;top:2px;left:2px}.on.svelte-1p1mdp6 .thumb:where(.svelte-1p1mdp6){transform-origin:100%;transform:translate(18px)}.pressing.svelte-1p1mdp6 .thumb:where(.svelte-1p1mdp6){transform:scaleX(1.28)}.pressing.on.svelte-1p1mdp6 .thumb:where(.svelte-1p1mdp6){transform:translate(18px)scaleX(1.28)}html[data-scheme=dark] .sw.svelte-1p1mdp6{background:color-mix(in srgb, var(--text) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 42%, transparent)}html[data-scheme=dark] .sw.svelte-1p1mdp6:not(.on) .thumb:where(.svelte-1p1mdp6){background:color-mix(in srgb, var(--text) 82%, transparent)}html[data-anim=off] .fill.svelte-1p1mdp6,html[data-anim=off] .thumb.svelte-1p1mdp6{transition:none}html[data-anim=off] .pressing.svelte-1p1mdp6 .thumb:where(.svelte-1p1mdp6){transform:none}html[data-anim=off] .pressing.on.svelte-1p1mdp6 .thumb:where(.svelte-1p1mdp6){transform:translate(18px)}.sw.svelte-1p1mdp6:disabled{opacity:.45;cursor:not-allowed}.sw.svelte-1p1mdp6:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-full)}.sw.svelte-1p1mdp6:before{content:"";position:absolute;inset:-8px -4px}.cb.svelte-3wclrd{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:24px;display:inline-flex}.cb.disabled.svelte-3wclrd{opacity:.5;cursor:not-allowed}.box-wrap.svelte-3wclrd{flex-shrink:0;margin-top:1px;display:inline-flex;position:relative}.native.svelte-3wclrd{opacity:0;width:calc(100% + 16px);height:calc(100% + 16px);cursor:inherit;margin:0;position:absolute;inset:-8px}.box.svelte-3wclrd{width:20px;height:20px;color:var(--color-text-on-accent);background:var(--color-surface-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex}html[data-scheme=dark] .native.svelte-3wclrd:not(:checked):not(:indeterminate)+.box:where(.svelte-3wclrd){border-color:color-mix(in srgb, var(--text) 45%, transparent)}.mark.svelte-3wclrd{overflow:visible}.mark.svelte-3wclrd path:where(.svelte-3wclrd){stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:stroke-dashoffset .26s var(--ease-out), opacity 60ms linear 60ms}.native.svelte-3wclrd:checked:not(:indeterminate)+.box:where(.svelte-3wclrd) .chk:where(.svelte-3wclrd){stroke-dashoffset:0;opacity:1;transition-delay:60ms,0s}.native.svelte-3wclrd:indeterminate+.box:where(.svelte-3wclrd) .dash:where(.svelte-3wclrd){stroke-dashoffset:0;opacity:1;transition-delay:0s}html[data-anim=off] .mark.svelte-3wclrd path:where(.svelte-3wclrd){transition:none}.native.svelte-3wclrd:checked+.box:where(.svelte-3wclrd){background:var(--color-accent);border-color:var(--color-accent)}.native.svelte-3wclrd:indeterminate+.box:where(.svelte-3wclrd){background:var(--color-accent);border-color:var(--color-accent)}.native.svelte-3wclrd:focus-visible+.box:where(.svelte-3wclrd){outline:3px solid color-mix(in srgb, var(--color-accent) 35%, transparent);outline-offset:1px}.txt.svelte-3wclrd{flex-direction:column;gap:2px;min-width:0;display:flex}.lbl.svelte-3wclrd{font-size:var(--text-md);color:var(--color-text);line-height:22px}.desc.svelte-3wclrd{font-size:var(--text-sm);color:var(--color-text-muted)}.row.svelte-1avw3g2{align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) var(--space-4);font:inherit;text-align:left;color:var(--color-text);transition:background var(--dur-fast) ease;background:0 0;border:0;text-decoration:none;display:flex}.tap.svelte-1avw3g2{cursor:pointer}.tap.svelte-1avw3g2:hover:not(.disabled){background:var(--color-hover)}.tap.svelte-1avw3g2:active:not(.disabled){background:var(--color-pressed)}.row.svelte-1avw3g2:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-md)}.disabled.svelte-1avw3g2{opacity:.5;cursor:not-allowed}.ico.svelte-1avw3g2{width:32px;height:32px;color:var(--color-accent-text);background:var(--color-accent-soft);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.txt.svelte-1avw3g2{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.title.svelte-1avw3g2{font-size:var(--text-base);font-weight:var(--weight-medium)}.desc.svelte-1avw3g2{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-muted)}.ctl.svelte-1avw3g2{flex-shrink:0;align-items:center;display:inline-flex}.chev.svelte-1avw3g2{color:var(--color-text-subtle);transition:transform .36s var(--ease-spring), color var(--dur-fast) ease;flex-shrink:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.tap.svelte-1avw3g2:hover .chev:where(.svelte-1avw3g2){color:var(--color-text-muted);transform:translate(3px)}}html[data-anim=off] .tap.svelte-1avw3g2:hover .chev:where(.svelte-1avw3g2){transform:none}.seg.svelte-5bfr2e{scrollbar-width:none;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-full);gap:2px;max-width:100%;padding:3px;display:inline-flex;position:relative;overflow-x:auto}.seg.svelte-5bfr2e::-webkit-scrollbar{display:none}.seg.block.svelte-5bfr2e{width:100%;display:flex}.s-sm.svelte-5bfr2e{--h:28px;font-size:var(--text-sm)}.s-md.svelte-5bfr2e{--h:34px;font-size:var(--text-md)}.ind.svelte-5bfr2e{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;position:absolute;top:3px;bottom:3px;left:0}.ind.ready.svelte-5bfr2e{opacity:1;transition:transform .48s var(--ease-spring), width .48s var(--ease-spring), opacity .16s ease}html[data-anim=off] .ind.ready.svelte-5bfr2e{transition:none}.item.svelte-5bfr2e{min-height:var(--h);padding:0 var(--space-4);font:inherit;font-weight:var(--weight-medium);white-space:nowrap;color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;transition:color var(--dur-fast) ease;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.block.svelte-5bfr2e .item:where(.svelte-5bfr2e){flex:1 1 0}.item.svelte-5bfr2e:hover:not(:disabled):not([aria-selected=true]),.item[aria-selected=true].svelte-5bfr2e{color:var(--color-text)}.item.svelte-5bfr2e:disabled{opacity:.45;cursor:not-allowed}.item.svelte-5bfr2e:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-full)}.badge.svelte-5bfr2e{min-width:18px;font-size:var(--text-xs);color:var(--color-accent-text);background:var(--color-accent-soft);border-radius:var(--radius-full);padding:0 5px;line-height:18px}@media (max-width:640px){.s-sm.svelte-5bfr2e{--h:32px}.s-md.svelte-5bfr2e{--h:38px}}.tabs.svelte-1fwbyla{gap:var(--space-5);scrollbar-width:none;border-bottom:1px solid var(--color-border);max-width:100%;display:flex;position:relative;overflow-x:auto}.tabs.svelte-1fwbyla::-webkit-scrollbar{display:none}.tabs.block.svelte-1fwbyla{gap:0}.s-sm.svelte-1fwbyla{--h:36px;font-size:var(--text-sm)}.s-md.svelte-1fwbyla{--h:44px;font-size:var(--text-md)}.tab.svelte-1fwbyla{min-height:var(--h);padding:0 var(--space-1);font:inherit;font-weight:var(--weight-medium);white-space:nowrap;color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-fast) ease;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}.block.svelte-1fwbyla .tab:where(.svelte-1fwbyla){flex:1 1 0}.ind.svelte-1fwbyla{background:var(--color-accent);transform-origin:0;opacity:0;pointer-events:none;border-radius:1px;width:1px;height:2px;position:absolute;bottom:0;left:0}.ind.ready.svelte-1fwbyla{opacity:1;transition:opacity .16s}.tab.svelte-1fwbyla:hover:not(:disabled),.tab[aria-selected=true].svelte-1fwbyla{color:var(--color-text)}.tab.svelte-1fwbyla:disabled{opacity:.45;cursor:not-allowed}.tab.svelte-1fwbyla:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.badge.svelte-1fwbyla{min-width:18px;font-size:var(--text-xs);color:var(--color-accent-text);background:var(--color-accent-soft);border-radius:var(--radius-full);padding:0 5px;line-height:18px}.clr.svelte-2izkgy{width:24px;height:24px;color:var(--color-text-muted);background:var(--color-hover);border-radius:var(--radius-full);cursor:pointer;border:0;justify-content:center;align-items:center;margin-right:-4px;display:inline-flex}.clr.svelte-2izkgy:hover{color:var(--color-text);background:var(--color-pressed)}@media (max-width:640px){.clr.svelte-2izkgy{width:32px;height:32px}}.cp.svelte-gdybe1{justify-content:center;align-items:center;gap:var(--space-2);font:inherit;font-weight:var(--weight-medium);color:var(--color-text-muted);cursor:pointer;transition:background var(--dur-fast) ease, color var(--dur-fast) ease, border-color var(--dur-fast) ease;background:0 0;border:1px solid #0000;flex-shrink:0;display:inline-flex}.v-icon.svelte-gdybe1{border-radius:var(--radius-sm)}.v-icon.s-sm.svelte-gdybe1{width:var(--control-h-sm);height:var(--control-h-sm)}.v-icon.s-md.svelte-gdybe1{width:var(--control-h-md);height:var(--control-h-md)}.v-button.svelte-gdybe1{padding:0 var(--space-4);color:var(--color-text);background:var(--color-surface-2);border-color:var(--color-border);border-radius:var(--radius-md);font-size:var(--text-md)}.v-button.s-sm.svelte-gdybe1{height:var(--control-h-sm);font-size:var(--text-sm)}.v-button.s-md.svelte-gdybe1{height:var(--control-h-md)}.cp.svelte-gdybe1:hover{color:var(--color-text);background:var(--color-hover)}.v-button.svelte-gdybe1:hover{border-color:var(--color-border-strong)}.cp.done.svelte-gdybe1{color:var(--color-success)}.ico.svelte-gdybe1{width:16px;height:16px;display:inline-flex;position:relative}.i.svelte-gdybe1{transition:transform .42s var(--ease-spring), opacity .16s ease;display:inline-flex;position:absolute;inset:0}.i-copy.svelte-gdybe1{opacity:1;transform:none}.i-check.svelte-gdybe1{opacity:0;transform:rotate(-90deg)scale(.3)}.done.svelte-gdybe1 .i-copy:where(.svelte-gdybe1){opacity:0;transform:rotate(90deg)scale(.3)}.done.svelte-gdybe1 .i-check:where(.svelte-gdybe1){opacity:1;transform:none}.lbls.svelte-gdybe1{display:inline-grid}.l.svelte-gdybe1{text-align:center;transition:opacity .2s ease, transform .32s var(--ease-out);grid-area:1/1}.l-b.svelte-gdybe1{opacity:0;transform:translateY(6px)}.done.svelte-gdybe1 .l-a:where(.svelte-gdybe1){opacity:0;transform:translateY(6px)}.done.svelte-gdybe1 .l-b:where(.svelte-gdybe1){opacity:1;transform:none}.done.svelte-gdybe1 .l-a:where(.svelte-gdybe1){transform:translateY(-6px)}html[data-anim=off] .i.svelte-gdybe1,html[data-anim=off] .l.svelte-gdybe1{transition:none}.cp.svelte-gdybe1:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.st.svelte-7mebf3{height:var(--control-h-md);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;display:inline-flex;overflow:hidden}.st.disabled.svelte-7mebf3{opacity:.55}.b.svelte-7mebf3{width:var(--control-h-md);height:100%;color:var(--color-text);cursor:pointer;transition:background var(--dur-fast) ease;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.b.svelte-7mebf3:hover:not(:disabled){background:var(--color-hover)}.b.svelte-7mebf3:active:not(:disabled){background:var(--color-pressed)}.b.svelte-7mebf3:disabled{opacity:.35;cursor:not-allowed}.val.svelte-7mebf3{min-width:48px;padding:0 var(--space-2);font-size:var(--text-md);font-weight:var(--weight-semibold);text-align:center;color:var(--color-text);outline:0;align-self:stretch;place-items:center;display:inline-grid;overflow:hidden}.num.svelte-7mebf3{font-variant-numeric:tabular-nums;grid-area:1/1}.val.svelte-7mebf3:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.b.svelte-7mebf3:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:var(--radius-sm)}.warn.svelte-cv0zjc{width:48px;height:48px;margin-bottom:var(--space-3);color:var(--color-danger);background:var(--color-danger-soft);border-radius:var(--radius-full);place-items:center;display:grid}.msg.svelte-cv0zjc{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-muted);overflow-wrap:anywhere;white-space:pre-line}.btn.svelte-cv0zjc{min-height:var(--control-h-md);padding:0 var(--space-4);font:inherit;font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--color-text);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.btn.svelte-cv0zjc:hover{background:var(--color-hover);border-color:var(--color-border-strong)}.btn.primary.svelte-cv0zjc{color:var(--color-text-on-accent);background:var(--color-accent);border-color:#0000}.btn.primary.svelte-cv0zjc:hover{background:var(--color-accent-hover)}.btn.danger.svelte-cv0zjc{color:var(--color-text-on-accent);background:var(--color-danger);border-color:#0000}.btn.danger.svelte-cv0zjc:hover{background:color-mix(in srgb, var(--color-danger) 85%, #000)}.wrap.svelte-daglel{display:inline-flex}.tip.svelte-daglel{z-index:var(--z-popover);max-width:min(280px,100vw - 16px);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);pointer-events:none;transform-origin:bottom;animation:svelte-daglel-tt-in .14s var(--ease-out);position:fixed}.tip[data-side=bottom].svelte-daglel{transform-origin:top;--ty:-4px}@keyframes svelte-daglel-tt-in{0%{opacity:0;transform:translateY(var(--ty,4px)) scale(.9)}}html[data-anim=off] .tip.svelte-daglel{animation:none}.host.svelte-es3tmj{z-index:var(--z-toast);top:calc(var(--topbar-h) + var(--space-3));right:var(--space-4);pointer-events:none;width:min(420px,100vw - 32px);display:grid;position:fixed}.slot.svelte-es3tmj{pointer-events:auto;transform-origin:top;max-width:100%;transition:transform .56s var(--ease-spring), opacity .3s var(--ease-out);grid-area:1/1;place-self:start end}.toast.svelte-es3tmj{--tone:var(--color-accent);align-items:center;gap:var(--space-2);max-width:100%;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);font-size:var(--text-md);color:var(--color-text);background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);box-shadow:var(--shadow-lg);touch-action:pan-y;-webkit-user-select:none;user-select:none;display:flex;position:relative}.toast.success.svelte-es3tmj{--tone:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 40%, var(--color-border))}.toast.error.svelte-es3tmj{--tone:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 40%, var(--color-border))}.toast.svelte-es3tmj .ico{margin-left:calc(var(--space-1) * -1);color:var(--tone);flex-shrink:0}.check.svelte-es3tmj .ring:where(.svelte-es3tmj){stroke:var(--tone);stroke-width:1.8px;stroke-dasharray:1;animation:svelte-es3tmj-toast-draw .46s var(--ease-out) .12s backwards}.check.svelte-es3tmj .tick:where(.svelte-es3tmj){stroke:var(--tone);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:svelte-es3tmj-toast-draw .38s var(--ease-out) .38s backwards}.check.svelte-es3tmj{transform-box:fill-box;transform-origin:50%;animation:svelte-es3tmj-toast-pop .52s var(--ease-spring) .38s}@keyframes svelte-es3tmj-toast-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes svelte-es3tmj-toast-pop{50%{transform:scale(1.18)}}.msg.svelte-es3tmj{overflow-wrap:anywhere;min-width:0}.x.svelte-es3tmj{width:28px;height:28px;color:var(--color-text-muted);border-radius:var(--radius-full);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;flex-shrink:0;place-items:center;margin-left:auto;padding:0;display:grid}.x.svelte-es3tmj:hover{color:var(--color-text);background:var(--color-hover)}.bar.svelte-es3tmj{border-radius:var(--radius-full);background:var(--tone);opacity:.55;transform-origin:0;pointer-events:none;height:2px;position:absolute;bottom:3px;left:18px;right:18px}html[data-anim=off] .slot.svelte-es3tmj{transition:none}html[data-anim=off] .check.svelte-es3tmj{animation:none}html[data-anim=off] .check.svelte-es3tmj :-webkit-any(.ring:where(.svelte-es3tmj),.tick:where(.svelte-es3tmj)){animation:none}html[data-anim=off] .check.svelte-es3tmj :is(.ring:where(.svelte-es3tmj),.tick:where(.svelte-es3tmj)){animation:none}@media (max-width:640px){.host.svelte-es3tmj{top:auto;left:50%;right:auto;bottom:calc(var(--nav-total,76px) + 12px);transform:translate(-50%)}.slot.svelte-es3tmj{transform-origin:bottom;place-self:end center}.x.svelte-es3tmj{width:40px;height:40px}}
