.badge.svelte-16wd81y{--c:var(--accent-soft);letter-spacing:.04em;color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 35%, transparent);white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:.3em;padding:.25em .6em;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.ok.svelte-16wd81y{--c:#3ecf8e}.warn.svelte-16wd81y{--c:#f0b429}.danger.svelte-16wd81y{--c:#ff6b81}.muted.svelte-16wd81y{--c:var(--fg-dim)}.dot.svelte-16wd81y{background:var(--c);border-radius:50%;width:.5em;height:.5em;animation:1.6s ease-out infinite svelte-16wd81y-pulse}@keyframes svelte-16wd81y-pulse{0%{box-shadow:0 0 0 0 var(--c)}to{box-shadow:0 0 0 .5em #0000}}@media (prefers-reduced-motion:reduce){.dot.svelte-16wd81y{animation:none}}.card.svelte-7d5xe5{border:1px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--surface,var(--bg-raise));-webkit-backdrop-filter:var(--glass-filter,none);box-shadow:inset 0 1px 0 var(--glass-edge,transparent);min-width:0;transition:border-color .2s,box-shadow .25s,transform .25s cubic-bezier(.3,1.4,.5,1);position:relative}.pad.svelte-7d5xe5{padding:1rem 1.1rem}.glow.svelte-7d5xe5{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:inset 0 1px 0 var(--glass-edge,transparent), 0 0 28px -12px var(--glow,transparent)}.interactive.svelte-7d5xe5{cursor:pointer}.interactive.svelte-7d5xe5:hover{border-color:var(--accent-soft);box-shadow:inset 0 1px 0 var(--glass-edge,transparent), 0 10px 30px -14px var(--glow,transparent);transform:translateY(-2px)}header.svelte-7d5xe5{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.7rem;display:flex}h3.svelte-7d5xe5{align-items:center;gap:.45rem;margin:0;font-size:.98rem;display:flex}.i.svelte-7d5xe5{color:var(--accent-soft);place-items:center;display:inline-grid}header.svelte-7d5xe5 p:where(.svelte-7d5xe5){color:var(--fg-dim);margin:.15rem 0 0;font-size:.8rem}.acts.svelte-7d5xe5{flex-wrap:wrap;gap:.4rem;display:flex}@media (prefers-reduced-motion:reduce){.card.svelte-7d5xe5{transition:none}.interactive.svelte-7d5xe5:hover{transform:none}}.cb.svelte-zlg8mq{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.4;display:inline-flex}.cb.disabled.svelte-zlg8mq{opacity:.5;cursor:not-allowed}.cb.svelte-zlg8mq{position:relative}input.svelte-zlg8mq{opacity:0;z-index:1;width:18px;height:18px;cursor:inherit;margin:0;padding:0;position:absolute;top:.08rem;left:0}.box.svelte-zlg8mq{border:1.5px solid var(--border);background:var(--bg);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-top:.08rem;transition:background .16s,border-color .16s,box-shadow .2s,transform .25s cubic-bezier(.3,1.8,.5,1);display:grid;position:relative}.cb.svelte-zlg8mq:hover:not(.disabled) .box:where(.svelte-zlg8mq){border-color:var(--accent-soft);box-shadow:0 0 0 3px var(--glow-soft,transparent)}svg.svelte-zlg8mq{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.tick.svelte-zlg8mq{stroke-dasharray:16;stroke-dashoffset:16px;transition:stroke-dashoffset .22s ease-out 50ms}.dash.svelte-zlg8mq{stroke-dasharray:8;stroke-dashoffset:8px;transition:stroke-dashoffset .18s ease-out}input.svelte-zlg8mq:checked+.box:where(.svelte-zlg8mq),input.svelte-zlg8mq:indeterminate+.box:where(.svelte-zlg8mq){background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px var(--glow,transparent);animation:.32s cubic-bezier(.3,1.8,.5,1) svelte-zlg8mq-pop}input.svelte-zlg8mq:checked:not(:indeterminate)+.box:where(.svelte-zlg8mq) .tick:where(.svelte-zlg8mq),input.svelte-zlg8mq:indeterminate+.box:where(.svelte-zlg8mq) .dash:where(.svelte-zlg8mq){stroke-dashoffset:0}@keyframes svelte-zlg8mq-pop{40%{transform:scale(1.18)}}input.svelte-zlg8mq:focus-visible+.box:where(.svelte-zlg8mq){outline:2px solid var(--accent-soft);outline-offset:2px}.text.svelte-zlg8mq{color:var(--fg);display:block}.text.svelte-zlg8mq small:where(.svelte-zlg8mq){color:var(--fg-dim);font-size:.75rem;display:block}@media (prefers-reduced-motion:reduce){.box.svelte-zlg8mq,.tick.svelte-zlg8mq,.dash.svelte-zlg8mq{transition:none;animation:none!important}}.chip.svelte-y4103d{font:inherit;white-space:nowrap;color:var(--fg-dim);background:var(--surface,var(--bg-raise));border:1px solid var(--border);-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:.35em;padding:.3rem .7rem;font-size:.8rem;line-height:1.2;transition:color .15s,border-color .15s,background .15s,box-shadow .2s,transform .2s cubic-bezier(.3,1.7,.5,1);display:inline-flex}.sm.svelte-y4103d{padding:.18rem .55rem;font-size:.72rem}button.chip.svelte-y4103d{cursor:pointer}button.chip.svelte-y4103d:hover:not(:disabled){color:var(--fg);border-color:var(--accent-soft);transform:translateY(-1px)}button.chip.svelte-y4103d:active:not(:disabled){transform:scale(.95)}button.chip.svelte-y4103d:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.on.svelte-y4103d{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px var(--glow,transparent);animation:.3s cubic-bezier(.3,1.8,.5,1) svelte-y4103d-pop}button.on.svelte-y4103d:hover:not(:disabled){color:#fff}.chip.svelte-y4103d:disabled{opacity:.45;cursor:not-allowed}@keyframes svelte-y4103d-pop{40%{transform:scale(1.08)}}.n.svelte-y4103d{font-variant-numeric:tabular-nums;opacity:.75;border-left:1px solid;padding-left:.35em;font-size:.85em}.x.svelte-y4103d{color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;margin-right:-.2rem;padding:0;font-size:.9em;display:inline-flex}.x.svelte-y4103d:hover{opacity:1;color:#ff6b81}@media (prefers-reduced-motion:reduce){.chip.svelte-y4103d{transition:none;animation:none}}.cc.svelte-9poccu{cursor:pointer;border:1.5px solid var(--border);border-radius:calc(var(--radius) + 2px);background:var(--surface,var(--bg-raise));-webkit-tap-highlight-color:transparent;min-width:0;padding:.8rem .9rem;transition:border-color .18s,box-shadow .25s,transform .25s cubic-bezier(.3,1.5,.5,1),background .2s;display:block;position:relative}.cc.svelte-9poccu:hover:not(.disabled){border-color:var(--accent-soft);transform:translateY(-1px)}.cc.on.svelte-9poccu{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--surface,var(--bg-raise)));box-shadow:0 0 0 3px var(--glow-soft,transparent), 0 10px 26px -14px var(--glow,transparent);transform:translateY(-2px)}.cc.disabled.svelte-9poccu{opacity:.5;cursor:not-allowed}input.svelte-9poccu{opacity:0;z-index:1;width:100%;height:100%;cursor:inherit;margin:0;padding:0;position:absolute;inset:0}.cc.svelte-9poccu:has(input:where(.svelte-9poccu):focus-visible){outline:2px solid var(--accent-soft);outline-offset:2px}.mark.svelte-9poccu{background:var(--accent);width:1.4rem;height:1.4rem;box-shadow:0 0 10px var(--glow,transparent);border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.3,1.9,.5,1);display:grid;position:absolute;top:-.55rem;right:-.55rem;transform:scale(0)}.on.svelte-9poccu .mark:where(.svelte-9poccu){transform:scale(1)}.mark.svelte-9poccu svg:where(.svelte-9poccu){fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem}.body.svelte-9poccu{min-width:0;display:block}@media (prefers-reduced-motion:reduce){.cc.svelte-9poccu,.mark.svelte-9poccu{transition:none}.cc.svelte-9poccu:hover,.cc.on.svelte-9poccu{transform:none}}.chips.svelte-bhmhbk{flex-wrap:wrap;gap:.4rem;display:flex}.wheel.svelte-vhle9a{touch-action:none;position:relative}.ring.svelte-vhle9a{-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--ring)), #000 calc(100% - var(--ring) + 1px));-webkit-mask:radial-gradient(closest-side, transparent calc(100% - var(--ring)), #000 calc(100% - var(--ring) + 1px));mask:radial-gradient(closest-side, transparent calc(100% - var(--ring)), #000 calc(100% - var(--ring) + 1px));cursor:crosshair;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);border-radius:50%;position:absolute;inset:0}.pad.svelte-vhle9a{background:linear-gradient(to top, #000, transparent), linear-gradient(to right, #fff, var(--hue));border:1px solid var(--border);cursor:crosshair;border-radius:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.knob.svelte-vhle9a{pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0000008c,0 1px 4px #00000059}.ring-knob.svelte-vhle9a{width:18px;height:18px}.ring.svelte-vhle9a:focus-visible,.pad.svelte-vhle9a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cf.svelte-8xgloe{flex-direction:column;gap:.3rem;display:inline-flex}.cf.disabled.svelte-8xgloe{opacity:.5}label.svelte-8xgloe{font-size:.8rem;font-weight:600}.well.svelte-8xgloe{background:var(--surface,var(--bg-raise));border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:.35rem;padding:.2rem .3rem .2rem .25rem;transition:border-color .15s,box-shadow .2s;display:inline-flex}.well.svelte-8xgloe:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-soft,transparent)}.sw.svelte-8xgloe{border-radius:calc(var(--radius) - 4px);border:1px solid var(--border);cursor:pointer;background:var(--c);width:1.7rem;height:1.7rem;transition:transform .2s cubic-bezier(.3,1.8,.5,1);box-shadow:inset 0 0 0 2px #ffffff26}.sw.svelte-8xgloe:hover:not(:disabled){transform:scale(1.1)}.sw.svelte-8xgloe:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}input.svelte-8xgloe{width:7.5ch;color:var(--fg);font:inherit;font-family:var(--mono,ui-monospace, monospace);background:0 0;border:0;outline:none;padding:.25rem .2rem;font-size:.85rem}.panel.svelte-8xgloe{z-index:1000;color:var(--fg);background:var(--bg-raise);border:1px solid var(--accent-soft);border-radius:calc(var(--radius) + 2px);box-shadow:0 18px 40px -16px #000c, 0 0 24px -10px var(--glow,transparent);margin:0;padding:.8rem;display:none;position:fixed;inset:auto}.panel.shown.svelte-8xgloe{animation:.2s cubic-bezier(.2,.9,.3,1.2) svelte-8xgloe-drop;display:block}@keyframes svelte-8xgloe-drop{0%{opacity:0;transform:translateY(-6px)scale(.97)}}@media (prefers-reduced-motion:reduce){.panel.shown.svelte-8xgloe{animation:none}.sw.svelte-8xgloe{transition:none}}.well.svelte-1bny703{box-sizing:border-box;background:var(--surface,var(--bg-raise));border:1px solid var(--border);border-radius:var(--radius);align-items:center;width:100%;transition:border-color .15s,box-shadow .2s;display:inline-flex}.well.svelte-1bny703:hover{border-color:var(--accent-soft)}.well.svelte-1bny703:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-soft,transparent)}.well.invalid.svelte-1bny703{border-color:#ff6b81}input.svelte-1bny703{width:11ch;min-width:0;color:var(--fg);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:.45rem .6rem;font-size:.9rem}input.svelte-1bny703::placeholder{color:var(--fg-dim);opacity:.7}.cal.svelte-1bny703{border:0;border-left:1px solid var(--border);color:var(--fg-dim);cursor:pointer;background:0 0;align-self:stretch;place-items:center;padding:0 .6rem;font-size:1rem;display:inline-grid}.cal.svelte-1bny703:hover:not(:disabled),.cal[aria-expanded=true].svelte-1bny703{color:var(--accent-soft)}.cal.svelte-1bny703:focus-visible{outline:2px solid var(--accent-soft);outline-offset:-2px}.panel.svelte-1bny703{z-index:1000;box-sizing:border-box;width:17.5rem;color:var(--fg);background:var(--bg-raise);border:1px solid var(--accent-soft);border-radius:calc(var(--radius) + 2px);box-shadow:0 18px 40px -16px #000c, 0 0 24px -10px var(--glow,transparent);margin:0;padding:.6rem;display:none;position:fixed;inset:auto}.panel.shown.svelte-1bny703{animation:.2s cubic-bezier(.2,.9,.3,1.2) svelte-1bny703-drop;display:block}@keyframes svelte-1bny703-drop{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.head.svelte-1bny703{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.month.svelte-1bny703{font-size:.9rem;animation:.22s ease-out svelte-1bny703-slide}@keyframes svelte-1bny703-slide{0%{opacity:0;transform:translateY(-4px)}}.nav.svelte-1bny703{width:1.9rem;height:1.9rem;color:var(--fg-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;display:inline-grid}.nav.svelte-1bny703:hover{color:var(--fg);border-color:var(--border)}.wk.svelte-1bny703,.days.svelte-1bny703{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.wk.svelte-1bny703 span:where(.svelte-1bny703){color:var(--fg-dim);text-transform:uppercase;letter-spacing:.06em;padding:.2rem 0;font-size:.66rem}.day.svelte-1bny703{aspect-ratio:1;color:var(--fg);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:8px;font-size:.82rem;transition:background .12s,transform .18s cubic-bezier(.3,1.8,.5,1)}.day.other.svelte-1bny703{color:var(--fg-dim);opacity:.55}.day.svelte-1bny703:hover:not(:disabled){background:var(--glow-soft,var(--border));transform:scale(1.08)}.day.today.svelte-1bny703{border-color:var(--accent-soft)}.day[aria-pressed=true].svelte-1bny703{background:var(--accent);color:#fff;box-shadow:0 0 10px var(--glow,transparent)}.day.svelte-1bny703:focus-visible{outline:2px solid var(--accent-soft);outline-offset:1px}.day.svelte-1bny703:disabled{opacity:.25;cursor:not-allowed}.foot.svelte-1bny703{border-top:1px solid var(--border);justify-content:space-between;margin-top:.45rem;padding-top:.45rem;display:flex}.lnk.svelte-1bny703{color:var(--accent-soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.2rem .3rem;font-size:.8rem}.lnk.svelte-1bny703:hover{background:var(--glow-soft,transparent)}@media (prefers-reduced-motion:reduce){.panel.shown.svelte-1bny703,.month.svelte-1bny703{animation:none}.day.svelte-1bny703{transition:none}.day.svelte-1bny703:hover:not(:disabled){transform:none}}.fd.svelte-yvte0o{flex-direction:column;gap:.5rem;min-width:0;display:flex}input.svelte-yvte0o{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.zone.svelte-yvte0o{box-sizing:border-box;width:100%;font:inherit;color:var(--fg-dim);cursor:pointer;background:var(--surface,var(--bg-raise));border:1.5px dashed var(--border);border-radius:calc(var(--radius) + 2px);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.3rem 1rem;transition:border-color .15s,background .2s,color .15s,box-shadow .2s,transform .2s;display:flex}.zone.svelte-yvte0o:hover:not(:disabled),.over.svelte-yvte0o .zone:where(.svelte-yvte0o){border-color:var(--accent-soft);color:var(--fg);box-shadow:0 0 0 3px var(--glow-soft,transparent), inset 0 0 30px -12px var(--glow,transparent)}.over.svelte-yvte0o .zone:where(.svelte-yvte0o){background:var(--glow-soft,var(--bg-raise));border-style:solid;transform:scale(1.01)}.zone.svelte-yvte0o:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.zone.svelte-yvte0o:disabled{opacity:.5;cursor:not-allowed}.ico.svelte-yvte0o{width:2.4rem;height:2.4rem;color:var(--accent-soft);background:var(--glow-soft,transparent);border-radius:50%;place-items:center;font-size:1.15rem;transition:transform .3s cubic-bezier(.3,1.8,.5,1);display:inline-grid}.zone.svelte-yvte0o:hover .ico:where(.svelte-yvte0o),.over.svelte-yvte0o .ico:where(.svelte-yvte0o){transform:translateY(-3px)scale(1.08)}.over.svelte-yvte0o .ico:where(.svelte-yvte0o){animation:.8s ease-in-out infinite svelte-yvte0o-bob}@keyframes svelte-yvte0o-bob{50%{transform:translateY(-6px)scale(1.1)}}.lbl.svelte-yvte0o{font-size:.86rem;font-weight:600}small.svelte-yvte0o{font-size:.74rem}.v-button.svelte-yvte0o .zone:where(.svelte-yvte0o){border-radius:var(--radius);border-style:solid;border-width:1px;flex-direction:row;width:auto;padding:.4rem .8rem}.v-button.svelte-yvte0o .ico:where(.svelte-yvte0o){width:1.5rem;height:1.5rem;font-size:.85rem}.err.svelte-yvte0o{color:#ff6b81;margin:0;font-size:.78rem}.tiles.svelte-yvte0o{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-yvte0o{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface,var(--bg-raise));animation:.3s cubic-bezier(.2,.9,.3,1.3) both svelte-yvte0o-tile;animation-delay:var(--d);align-items:center;gap:.5rem;padding:.35rem;display:flex;position:relative}@keyframes svelte-yvte0o-tile{0%{opacity:0;transform:scale(.85)}}img.svelte-yvte0o,.doc.svelte-yvte0o{border-radius:calc(var(--radius) - 4px);object-fit:cover;flex:none;width:2.6rem;height:2.6rem}.doc.svelte-yvte0o{background:var(--bg);color:var(--fg-dim);place-items:center;display:grid}.meta.svelte-yvte0o{flex-direction:column;min-width:0;font-size:.72rem;display:flex}.nm.svelte-yvte0o{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);overflow:hidden}.sz.svelte-yvte0o{color:var(--fg-dim)}.rm.svelte-yvte0o{border:1px solid var(--border);background:var(--bg-raise);width:1.3rem;height:1.3rem;color:var(--fg-dim);cursor:pointer;border-radius:50%;place-items:center;font-size:.7rem;transition:color .12s,transform .2s;display:grid;position:absolute;top:-.4rem;right:-.4rem}.rm.svelte-yvte0o:hover{color:#ff6b81;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.zone.svelte-yvte0o,.ico.svelte-yvte0o,.rm.svelte-yvte0o{transition:none}.over.svelte-yvte0o .ico:where(.svelte-yvte0o),li.svelte-yvte0o{animation:none}}.hp.svelte-1wc1n91{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}dialog.svelte-32v57s{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--surface-strong,var(--bg-raise));color:var(--fg);-webkit-backdrop-filter:var(--glass-filter,none);width:min(480px,100vw - 1.5rem);max-height:calc(100dvh - 2rem);box-shadow:0 24px 60px -20px #000c, inset 0 1px 0 var(--glass-edge,transparent), 0 0 40px -18px var(--glow,transparent);padding:0}dialog.sm.svelte-32v57s{width:min(380px,100vw - 1.5rem)}dialog.lg.svelte-32v57s{width:min(760px,100vw - 1.5rem)}dialog[open].svelte-32v57s{animation:.26s cubic-bezier(.2,.9,.3,1.15) svelte-32v57s-rise}dialog.svelte-32v57s::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a}dialog[open].svelte-32v57s::backdrop{animation:.2s ease-out svelte-32v57s-fade}@keyframes svelte-32v57s-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes svelte-32v57s-fade{0%{opacity:0}}.inner.svelte-32v57s{max-height:inherit;flex-direction:column;display:flex}header.svelte-32v57s{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem .6rem;display:flex}h2.svelte-32v57s{margin:0;font-size:1.05rem;line-height:1.3}.sub.svelte-32v57s{color:var(--fg-dim);margin:.2rem 0 0;font-size:.82rem}.close.svelte-32v57s{color:var(--fg-dim);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;padding:.3rem;font-size:1rem;transition:color .15s,border-color .15s,transform .25s;display:inline-flex}.close.svelte-32v57s:hover{color:var(--fg);border-color:var(--border);transform:rotate(90deg)}.close.svelte-32v57s:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.body.svelte-32v57s{flex-direction:column;gap:.8rem;padding:.2rem 1.1rem 1rem;display:flex;overflow-y:auto}footer.svelte-32v57s{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding:.75rem 1.1rem;display:flex}@media (prefers-reduced-motion:reduce){dialog[open].svelte-32v57s,dialog[open].svelte-32v57s::backdrop{animation:none}.close.svelte-32v57s{transition:none}}.well.svelte-ygly36{background:var(--surface,var(--bg-raise));border:1px solid var(--border);border-radius:var(--radius);align-items:center;transition:border-color .15s,box-shadow .2s;display:inline-flex;overflow:hidden}.well.svelte-ygly36:hover{border-color:var(--accent-soft)}.well.svelte-ygly36:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-soft,transparent)}.well.invalid.svelte-ygly36{border-color:#ff6b81}input.svelte-ygly36{text-align:center;width:5.5ch;min-width:0;color:var(--fg);font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:none;flex:1;padding:.45rem .2rem;font-size:.9rem}input.svelte-ygly36::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.svelte-ygly36::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.suf.svelte-ygly36{color:var(--fg-dim);padding-right:.3rem;font-size:.8rem}.step.svelte-ygly36{color:var(--fg-dim);cursor:pointer;touch-action:manipulation;background:0 0;border:0;align-self:stretch;place-items:center;padding:0 .55rem;font-size:.85rem;transition:color .12s,background .12s;display:inline-grid}.step.svelte-ygly36:hover:not(:disabled){color:var(--fg);background:var(--glow-soft,var(--border))}.step.svelte-ygly36:active:not(:disabled){color:var(--accent-soft)}.step.svelte-ygly36:disabled{opacity:.3;cursor:default}@media (prefers-reduced-motion:reduce){.well.svelte-ygly36{transition:none}}.rd.svelte-fgnuuy{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.4;display:inline-flex}.rd.disabled.svelte-fgnuuy{opacity:.5;cursor:not-allowed}.rd.svelte-fgnuuy{position:relative}input.svelte-fgnuuy{opacity:0;z-index:1;width:18px;height:18px;cursor:inherit;margin:0;padding:0;position:absolute;top:.08rem;left:0}.ring.svelte-fgnuuy{border:1.5px solid var(--border);background:var(--bg);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:.08rem;transition:border-color .16s,box-shadow .2s;display:grid}.dot.svelte-fgnuuy{background:var(--accent);width:8px;height:8px;box-shadow:0 0 8px var(--glow,transparent);border-radius:50%;transition:transform .28s cubic-bezier(.3,1.9,.5,1);transform:scale(0)}.rd.svelte-fgnuuy:hover:not(.disabled) .ring:where(.svelte-fgnuuy){border-color:var(--accent-soft);box-shadow:0 0 0 3px var(--glow-soft,transparent)}input.svelte-fgnuuy:checked+.ring:where(.svelte-fgnuuy){border-color:var(--accent)}input.svelte-fgnuuy:checked+.ring:where(.svelte-fgnuuy) .dot:where(.svelte-fgnuuy){transform:scale(1)}input.svelte-fgnuuy:focus-visible+.ring:where(.svelte-fgnuuy){outline:2px solid var(--accent-soft);outline-offset:2px}.text.svelte-fgnuuy{color:var(--fg);display:block}.text.svelte-fgnuuy small:where(.svelte-fgnuuy){color:var(--fg-dim);font-size:.75rem;display:block}@media (prefers-reduced-motion:reduce){.ring.svelte-fgnuuy,.dot.svelte-fgnuuy{transition:none}}fieldset.svelte-wkn821{border:0;min-width:0;margin:0;padding:0}legend.svelte-wkn821{margin-bottom:.4rem;padding:0;font-size:.8rem;font-weight:600}.opts.svelte-wkn821{flex-direction:column;gap:.5rem;display:flex}.inline.svelte-wkn821 .opts:where(.svelte-wkn821){flex-flow:wrap;gap:.5rem 1.1rem}.sl.svelte-jchife{flex-direction:column;gap:.3rem;min-width:8rem;display:flex}.top.svelte-jchife{justify-content:space-between;font-size:.8rem;display:flex}label.svelte-jchife{font-weight:600}output.svelte-jchife{color:var(--accent-soft);font-variant-numeric:tabular-nums;font-weight:600}.rail.svelte-jchife{position:relative}input.svelte-jchife{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}input.svelte-jchife::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--accent) var(--p), var(--border) var(--p));border-radius:999px;height:6px}input.svelte-jchife::-moz-range-track{background:var(--border);border-radius:999px;height:6px}input.svelte-jchife::-moz-range-progress{background:var(--accent);border-radius:999px;height:6px}input.svelte-jchife::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--accent);width:18px;height:18px;box-shadow:0 0 10px var(--glow,transparent);background:#fff;border-radius:50%;margin-top:-6px;transition:transform .2s cubic-bezier(.3,1.8,.5,1)}input.svelte-jchife::-moz-range-thumb{border:3px solid var(--accent);width:12px;height:12px;box-shadow:0 0 10px var(--glow,transparent);background:#fff;border-radius:50%}input.svelte-jchife:hover::-webkit-slider-thumb{transform:scale(1.12)}input.svelte-jchife:active::-webkit-slider-thumb{box-shadow:0 0 0 6px var(--glow-soft,transparent);transform:scale(1.3)}input.svelte-jchife:focus-visible{outline:none}input.svelte-jchife:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--glow,transparent)}input.svelte-jchife:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--glow,transparent)}.bubble.svelte-jchife{bottom:100%;left:calc(var(--p) * .94 + 3%);background:var(--accent);color:#fff;opacity:0;pointer-events:none;border-radius:6px;padding:.1rem .4rem;font-size:.7rem;font-weight:700;transition:opacity .15s,transform .2s;position:absolute;transform:translate(-50%,4px)scale(.6)}.rail.svelte-jchife:hover .bubble:where(.svelte-jchife),.rail.svelte-jchife:focus-within .bubble:where(.svelte-jchife){opacity:1;transform:translate(-50%,-2px)scale(1)}@media (prefers-reduced-motion:reduce){.bubble.svelte-jchife{transition:none}input.svelte-jchife::-webkit-slider-thumb{transition:none}}.steps.svelte-6mhtj6{grid-template-columns:repeat(var(--n), 1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.rail.svelte-6mhtj6{top:.85rem;left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--border);border-radius:2px;height:2px;position:absolute}.fill.svelte-6mhtj6{height:100%;width:calc(var(--p) * 100%);background:linear-gradient(90deg, var(--accent), var(--accent-soft));box-shadow:0 0 8px var(--glow,transparent);border-radius:2px;transition:width .45s cubic-bezier(.3,1.2,.5,1);display:block}li.svelte-6mhtj6{flex-direction:column;align-items:center;gap:.3rem;min-width:0;display:flex;position:relative}.dot.svelte-6mhtj6{width:1.7rem;height:1.7rem;color:var(--fg-dim);background:var(--bg-raise);border:1.5px solid var(--border);border-radius:50%;place-items:center;font-size:.75rem;font-weight:800;transition:background .3s,border-color .3s,color .3s,transform .35s cubic-bezier(.3,1.8,.5,1);display:grid}.done.svelte-6mhtj6 .dot:where(.svelte-6mhtj6){background:var(--accent);border-color:var(--accent);color:#fff}.now.svelte-6mhtj6 .dot:where(.svelte-6mhtj6){border-color:var(--accent);color:var(--fg);animation:2s ease-in-out infinite svelte-6mhtj6-glow;transform:scale(1.12)}@keyframes svelte-6mhtj6-glow{50%{box-shadow:0 0 0 5px var(--glow-soft,transparent)}}svg.svelte-6mhtj6{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:.85rem;height:.85rem}.lbl.svelte-6mhtj6{color:var(--fg-dim);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.7rem;overflow:hidden}.now.svelte-6mhtj6 .lbl:where(.svelte-6mhtj6){color:var(--fg);font-weight:600}@media (prefers-reduced-motion:reduce){.fill.svelte-6mhtj6,.dot.svelte-6mhtj6{transition:none}.now.svelte-6mhtj6 .dot:where(.svelte-6mhtj6){animation:none}}.swatch.svelte-1rm1cyf{cursor:pointer;border:1.5px solid var(--border);background:var(--surface,var(--bg-raise));-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .45rem;font-size:.82rem;transition:border-color .15s,box-shadow .2s,transform .2s cubic-bezier(.3,1.7,.5,1);display:inline-flex;position:relative}.swatch.svelte-1rm1cyf:hover{border-color:var(--accent-soft);transform:translateY(-1px)}.swatch.on.svelte-1rm1cyf{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-soft,transparent), 0 0 14px -4px var(--glow,transparent);animation:.3s cubic-bezier(.3,1.8,.5,1) svelte-1rm1cyf-pop}@keyframes svelte-1rm1cyf-pop{40%{transform:scale(1.06)}}input.svelte-1rm1cyf{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.swatch.svelte-1rm1cyf:has(input:where(.svelte-1rm1cyf):focus-visible){outline:2px solid var(--accent-soft);outline-offset:2px}@media (prefers-reduced-motion:reduce){.swatch.svelte-1rm1cyf{transition:none;animation:none!important}.swatch.svelte-1rm1cyf:hover{transform:none}}.tabs.svelte-h216gr{scrollbar-width:none;border-bottom:1px solid var(--border);gap:.2rem;display:flex;position:relative;overflow-x:auto}.tabs.svelte-h216gr::-webkit-scrollbar{display:none}button.svelte-h216gr{color:var(--fg-dim);font:inherit;cursor:pointer;white-space:nowrap;border-radius:var(--radius) var(--radius) 0 0;background:0 0;border:0;align-items:center;gap:.4em;padding:.55rem .8rem;font-size:.86rem;font-weight:600;transition:color .15s,background .15s;display:inline-flex}button.svelte-h216gr:hover{color:var(--fg);background:var(--glow-soft,transparent)}button[aria-selected=true].svelte-h216gr{color:var(--fg)}button.svelte-h216gr:focus-visible{outline:2px solid var(--accent-soft);outline-offset:-2px}.n.svelte-h216gr{background:var(--border);color:var(--fg-dim);border-radius:999px;padding:.05rem .4rem;font-size:.72rem}button[aria-selected=true].svelte-h216gr .n:where(.svelte-h216gr){background:var(--accent);color:#fff}.bar.svelte-h216gr{background:var(--accent);height:2px;box-shadow:0 0 10px var(--glow,transparent);border-radius:2px;transition:transform .3s cubic-bezier(.3,1.3,.5,1),width .3s;position:absolute;bottom:-1px;left:0}.panel.svelte-h216gr{outline:none;padding-top:.9rem}.in.svelte-h216gr{animation:.25s ease-out svelte-h216gr-fadein}@keyframes svelte-h216gr-fadein{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.bar.svelte-h216gr,button.svelte-h216gr{transition:none}.in.svelte-h216gr{animation:none}}textarea.svelte-6d1nwp{box-sizing:border-box;resize:none;field-sizing:content;width:100%;min-height:calc(var(--rows) * 1.5em + 1rem);max-height:calc(var(--max) * 1.5em + 1rem);background:var(--surface,var(--bg-raise));color:var(--fg);font:inherit;border:1px solid var(--border);border-radius:var(--radius);outline:none;padding:.5rem .7rem;font-size:.9rem;line-height:1.5;transition:border-color .15s,box-shadow .2s}textarea.svelte-6d1nwp::placeholder{color:var(--fg-dim);opacity:.8}textarea.svelte-6d1nwp:hover{border-color:var(--accent-soft)}textarea.svelte-6d1nwp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-soft,transparent), 0 0 14px -4px var(--glow,transparent)}textarea.invalid.svelte-6d1nwp{border-color:#ff6b81}@media (prefers-reduced-motion:reduce){textarea.svelte-6d1nwp{transition:none}}.toggle.svelte-1dbwn3b{cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.4;display:inline-flex}.toggle.disabled.svelte-1dbwn3b{opacity:.5;cursor:default}input.svelte-1dbwn3b{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.track.svelte-1dbwn3b{background:var(--bg);border:1px solid var(--border);border-radius:999px;flex:none;width:34px;height:20px;margin-top:.05rem;transition:background .16s,border-color .16s,box-shadow .16s;position:relative}.thumb.svelte-1dbwn3b{background:var(--fg-dim);border-radius:50%;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}input.svelte-1dbwn3b:checked+.track:where(.svelte-1dbwn3b){background:var(--accent);border-color:var(--accent);box-shadow:0 0 10px var(--glow-soft,transparent)}input.svelte-1dbwn3b:checked+.track:where(.svelte-1dbwn3b) .thumb:where(.svelte-1dbwn3b){background:#fff;transform:translate(14px)}.thumb.svelte-1dbwn3b{transition:transform .28s cubic-bezier(.3,1.7,.5,1),background .16s}.spark.svelte-1dbwn3b{pointer-events:none;opacity:0;border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute;top:50%;left:23px}input.svelte-1dbwn3b:checked+.track:where(.svelte-1dbwn3b) .spark:where(.svelte-1dbwn3b){animation:.5s ease-out svelte-1dbwn3b-spark}@keyframes svelte-1dbwn3b-spark{0%{opacity:.9;box-shadow:0 0 0 0 var(--accent-soft)}to{opacity:0;box-shadow:0 0 0 12px #0000}}.toggle.svelte-1dbwn3b:hover:not(.disabled) .track:where(.svelte-1dbwn3b){border-color:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.track.svelte-1dbwn3b,.thumb.svelte-1dbwn3b{transition:none}input.svelte-1dbwn3b:checked+.track:where(.svelte-1dbwn3b) .spark:where(.svelte-1dbwn3b){animation:none}}input.svelte-1dbwn3b:focus-visible+.track:where(.svelte-1dbwn3b){outline:2px solid var(--accent);outline-offset:2px}.text.svelte-1dbwn3b{display:block}.text.svelte-1dbwn3b small{color:var(--fg-dim);font-size:.75rem;display:block}.tw.svelte-bgl7um{display:inline-flex}.tip.svelte-bgl7um{z-index:1100;pointer-events:none;max-width:16rem;color:var(--fg);background:var(--bg-raise);border:1px solid var(--accent-soft);box-shadow:0 8px 24px -10px #000c, 0 0 16px -8px var(--glow,transparent);border-radius:8px;margin:0;padding:.35rem .6rem;font-size:.76rem;line-height:1.4;display:none;position:fixed;inset:auto}.tip.open.svelte-bgl7um{animation:.16s ease-out svelte-bgl7um-tip;display:block}@keyframes svelte-bgl7um-tip{0%{opacity:0;transform:translateY(3px)scale(.96)}}@media (prefers-reduced-motion:reduce){.tip.open.svelte-bgl7um{animation:none}}
