.btn.svelte-1xko78n{isolation:isolate;font:inherit;white-space:nowrap;border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:.45em;font-weight:600;line-height:1.2;text-decoration:none;transition:box-shadow .18s,transform .12s cubic-bezier(.3,1.6,.5,1),border-color .15s,background-color .15s,color .15s,filter .15s;display:inline-flex;position:relative;overflow:hidden}.sm.svelte-1xko78n{padding:.3rem .65rem;font-size:.78rem}.md.svelte-1xko78n{padding:.48rem .95rem;font-size:.86rem}.lg.svelte-1xko78n{border-radius:calc(var(--radius) + 2px);padding:.75rem 1.4rem;font-size:1rem}.block.svelte-1xko78n{width:100%;display:flex}.primary.svelte-1xko78n,.glow.svelte-1xko78n{background:linear-gradient(180deg, var(--accent-soft), var(--accent));color:#fff;box-shadow:0 1px 0 #ffffff2e inset, 0 4px 14px -6px var(--glow,transparent)}.primary.svelte-1xko78n:hover:not(:disabled),.glow.svelte-1xko78n:hover:not(:disabled){box-shadow:0 1px 0 #ffffff38 inset, 0 0 18px var(--glow,transparent);transform:translateY(-1px)}.glow.svelte-1xko78n{animation:2.8s ease-in-out infinite svelte-1xko78n-breathe}.glow.svelte-1xko78n:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%) 0 0/250% 100%;animation:3.2s ease-in-out infinite svelte-1xko78n-sheen;position:absolute;inset:0}@keyframes svelte-1xko78n-breathe{50%{box-shadow:0 0 22px var(--glow,transparent), 0 1px 0 #fff3 inset}}@keyframes svelte-1xko78n-sheen{0%{background-position:120% 0}60%,to{background-position:-40% 0}}.ghost.svelte-1xko78n{background:var(--surface,var(--bg-raise));color:var(--fg);border-color:var(--border)}.ghost.svelte-1xko78n:hover:not(:disabled){border-color:var(--accent-soft);color:var(--fg);box-shadow:0 0 0 3px var(--glow-soft,transparent)}.quiet.svelte-1xko78n{color:var(--fg-dim);background:0 0}.quiet.svelte-1xko78n:hover:not(:disabled){color:var(--fg);background:var(--glow-soft,transparent)}.danger.svelte-1xko78n{color:#fff;background:linear-gradient(#c8304b,#a81f37)}.danger.svelte-1xko78n:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 16px #c8304b77}.btn.svelte-1xko78n:active:not(:disabled){transform:translateY(1px)scale(.98)}.btn.svelte-1xko78n:focus-visible{outline:2px solid var(--accent-soft);outline-offset:2px}.btn.svelte-1xko78n:disabled{opacity:.5;cursor:not-allowed;filter:saturate(.6);animation:none}.btn.svelte-1xko78n:disabled:before{display:none}.lbl.svelte-1xko78n{align-items:center;gap:.35em;display:inline-flex}.ripple.svelte-1xko78n{opacity:.35;pointer-events:none;z-index:-1;background:currentColor;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;animation:.55s ease-out forwards svelte-1xko78n-ripple;position:absolute}@keyframes svelte-1xko78n-ripple{to{opacity:0;transform:scale(28)}}.spin.svelte-1xko78n{border:2px solid;border-right-color:#0000;border-radius:50%;width:.95em;height:.95em;animation:.7s linear infinite svelte-1xko78n-spin}@keyframes svelte-1xko78n-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.svelte-1xko78n,.glow.svelte-1xko78n,.glow.svelte-1xko78n:before{transition:none;animation:none}.btn.svelte-1xko78n:hover:not(:disabled),.btn.svelte-1xko78n:active:not(:disabled){transform:none}}.field.svelte-q16qnb{flex-direction:column;gap:.3rem;min-width:0;display:inline-flex}.field.block.svelte-q16qnb{width:100%;display:flex}.field.disabled.svelte-q16qnb{opacity:.55}label.svelte-q16qnb{color:var(--fg);letter-spacing:.01em;font-size:.8rem;font-weight:600}.req.svelte-q16qnb{color:var(--accent-soft);margin-left:.2em}.below.svelte-q16qnb{justify-content:space-between;gap:.6rem;font-size:.74rem;display:flex}.hint.svelte-q16qnb{color:var(--fg-dim)}.err.svelte-q16qnb{color:#ff6b81;animation:.3s svelte-q16qnb-shake}.count.svelte-q16qnb{color:var(--fg-dim);font-variant-numeric:tabular-nums;margin-left:auto;transition:color .2s}.count.near.svelte-q16qnb{color:#f0b429}.count.over.svelte-q16qnb{color:#ff6b81;font-weight:700}@keyframes svelte-q16qnb-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.err.svelte-q16qnb{animation:none}}.empty.svelte-sio7ch{text-align:center;border:1px dashed var(--border);border-radius:calc(var(--radius) + 2px);flex-direction:column;align-items:center;gap:.35rem;padding:2rem 1rem;animation:.4s ease-out svelte-sio7ch-in;display:flex}.compact.svelte-sio7ch{padding:1rem}.orb.svelte-sio7ch{width:3rem;height:3rem;color:var(--accent-soft);background:radial-gradient(circle, var(--glow-soft,transparent), transparent 70%);box-shadow:0 0 24px -6px var(--glow,transparent);border-radius:50%;place-items:center;margin-bottom:.3rem;font-size:1.3rem;animation:3.2s ease-in-out infinite svelte-sio7ch-float;display:grid}.compact.svelte-sio7ch .orb:where(.svelte-sio7ch){width:2.2rem;height:2.2rem;font-size:1rem}.t.svelte-sio7ch{margin:0;font-size:.95rem;font-weight:600}.x.svelte-sio7ch{color:var(--fg-dim);max-width:30rem;margin:0;font-size:.84rem}.a.svelte-sio7ch{margin-top:.5rem}@keyframes svelte-sio7ch-float{50%{transform:translateY(-5px)}}@keyframes svelte-sio7ch-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.empty.svelte-sio7ch,.orb.svelte-sio7ch{animation:none}}.seg.svelte-nqoa8j{grid-template-columns:repeat(var(--n), 1fr);border:1px solid var(--border);background:var(--surface,var(--bg-raise));isolation:isolate;box-sizing:border-box;border-radius:999px;align-self:flex-start;width:fit-content;max-width:100%;padding:3px;display:inline-grid;position:relative}.thumb.svelte-nqoa8j{z-index:-1;width:calc((100% - 6px) / var(--n));transform:translateX(calc(100% * var(--i)));background:var(--accent);box-shadow:0 0 12px var(--glow,transparent);border-radius:999px;transition:transform .32s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;bottom:3px;left:3px}.thumb.none.svelte-nqoa8j{opacity:0}label.svelte-nqoa8j{cursor:pointer;color:var(--fg-dim);white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.35em;padding:.32rem .85rem;font-size:.8rem;transition:color .2s;display:inline-flex}.sm.svelte-nqoa8j label:where(.svelte-nqoa8j){padding:.2rem .65rem;font-size:.74rem}label.svelte-nqoa8j:hover{color:var(--fg)}label.on.svelte-nqoa8j{color:#fff}input.svelte-nqoa8j{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}label.svelte-nqoa8j:has(input:where(.svelte-nqoa8j):focus-visible){outline:2px solid var(--accent-soft);outline-offset:1px}@media (prefers-reduced-motion:reduce){.thumb.svelte-nqoa8j,label.svelte-nqoa8j{transition:none}}.select.svelte-gjx2ev{vertical-align:middle;align-items:center;min-width:0;display:inline-flex;position:relative}.select.block.svelte-gjx2ev{width:100%;display:flex}.select.disabled.svelte-gjx2ev{opacity:.5}.select.svelte-gjx2ev:has(.nerr:where(.svelte-gjx2ev)){flex-wrap:wrap}.nerr.svelte-gjx2ev{color:#ff6b81;flex-basis:100%;order:9;margin-top:.25rem;font-size:.74rem}select.svelte-gjx2ev,.face.svelte-gjx2ev{appearance:none;font:inherit;color:var(--fg);background:var(--surface,var(--bg-raise));-webkit-backdrop-filter:var(--glass-filter,none);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:left;width:100%;min-width:0;padding:.4rem 2rem .4rem .75rem;font-size:.85rem;transition:border-color .15s,box-shadow .2s}.sm.svelte-gjx2ev select:where(.svelte-gjx2ev),.sm.svelte-gjx2ev .face:where(.svelte-gjx2ev){padding:.25rem 1.8rem .25rem .6rem;font-size:.78rem}select.svelte-gjx2ev:hover:not(:disabled),.face.svelte-gjx2ev:hover:not(:disabled){border-color:var(--accent-soft)}select.svelte-gjx2ev:focus-visible,.face.svelte-gjx2ev:focus-visible,.open.svelte-gjx2ev .face:where(.svelte-gjx2ev){border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-soft,transparent), 0 0 14px -4px var(--glow,transparent);outline:none}select.svelte-gjx2ev:disabled,.face.svelte-gjx2ev:disabled{cursor:default}select.svelte-gjx2ev option{background:var(--bg-raise);color:var(--fg)}.enhanced.svelte-gjx2ev select:where(.svelte-gjx2ev){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cur.svelte-gjx2ev{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cur.ph.svelte-gjx2ev{color:var(--fg-dim)}.chevron.svelte-gjx2ev{pointer-events:none;fill:none;width:10px;height:6px;stroke:var(--fg-dim);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s,transform .25s cubic-bezier(.3,1.6,.5,1);position:absolute;right:.75rem}.select.svelte-gjx2ev:hover .chevron:where(.svelte-gjx2ev),.open.svelte-gjx2ev .chevron:where(.svelte-gjx2ev){stroke:var(--accent-soft)}.open.svelte-gjx2ev .chevron:where(.svelte-gjx2ev){transform:rotate(180deg)}.panel.svelte-gjx2ev{z-index:1000;background:var(--bg-raise);max-width:min(92vw,28rem);color:var(--fg);border:1px solid var(--accent-soft);border-radius:var(--radius);box-shadow:0 18px 40px -16px #000c, 0 0 0 1px var(--glass-edge,transparent), 0 0 24px -10px var(--glow,transparent);flex-direction:column;margin:0;padding:0;display:none;position:fixed;inset:auto;overflow:hidden}.panel.shown.svelte-gjx2ev{transform-origin:top;animation:.18s cubic-bezier(.2,.9,.3,1.2) svelte-gjx2ev-drop;display:flex}.panel[data-side=above].svelte-gjx2ev{transform-origin:bottom}@keyframes svelte-gjx2ev-drop{0%{opacity:0;transform:scaleY(.85)translateY(-4px)}}.q.svelte-gjx2ev{border-bottom:1px solid var(--border);padding:.4rem}.q.svelte-gjx2ev input:where(.svelte-gjx2ev){box-sizing:border-box;background:var(--bg);width:100%;color:var(--fg);font:inherit;border:1px solid var(--border);border-radius:calc(var(--radius) - 3px);outline:none;padding:.35rem .55rem;font-size:.85rem}.q.svelte-gjx2ev input:where(.svelte-gjx2ev):focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-soft,transparent)}.list.svelte-gjx2ev{overscroll-behavior:contain;padding:.3rem;overflow-y:auto}.grp.svelte-gjx2ev{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-dim);padding:.5rem .55rem .2rem;font-size:.68rem}.opt.svelte-gjx2ev{border-radius:calc(var(--radius) - 4px);cursor:pointer;white-space:nowrap;animation:.2s ease-out both svelte-gjx2ev-optin;animation-delay:var(--d);justify-content:space-between;align-items:center;gap:.8rem;padding:.42rem .55rem;font-size:.86rem;transition:background .1s,color .1s,padding .15s;display:flex}@keyframes svelte-gjx2ev-optin{0%{opacity:0;transform:translate(-4px)}}.opt.active.svelte-gjx2ev{background:var(--glow-soft,var(--border));color:var(--fg);box-shadow:inset 2px 0 0 var(--accent);padding-left:.75rem}.opt[aria-selected=true].svelte-gjx2ev{color:var(--accent-soft);font-weight:600}.opt[aria-disabled].svelte-gjx2ev{opacity:.4;cursor:not-allowed}.tick.svelte-gjx2ev{fill:none;width:14px;height:14px;stroke:var(--accent-soft);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;flex:none}.opt[aria-selected=true].svelte-gjx2ev .tick:where(.svelte-gjx2ev){opacity:1}.none.svelte-gjx2ev{color:var(--fg-dim);padding:.6rem;font-size:.82rem}@media (prefers-reduced-motion:reduce){.panel.shown.svelte-gjx2ev,.opt.svelte-gjx2ev{animation:none}.chevron.svelte-gjx2ev,.opt.svelte-gjx2ev{transition:none}}.stack.svelte-19f3yks{flex-direction:column;gap:.5rem;display:flex}.sk.svelte-19f3yks{background:linear-gradient(90deg, var(--border) 0%, color-mix(in srgb, var(--accent) 18%, var(--border)) 50%, var(--border) 100%);background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite svelte-19f3yks-sheen;display:block}.round.svelte-19f3yks{border-radius:50%}@keyframes svelte-19f3yks-sheen{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sk.svelte-19f3yks{animation:none}}.tile.svelte-2gycel{border-radius:calc(var(--radius) + 2px);border:1px solid var(--border);min-width:0;color:var(--fg);background:var(--surface,var(--bg-raise));-webkit-backdrop-filter:var(--glass-filter,none);flex-direction:column;gap:.2rem;padding:.85rem 1rem;transition:border-color .2s,transform .25s,box-shadow .25s;animation:.45s ease-out both svelte-2gycel-in;display:flex;position:relative;overflow:hidden}.link.svelte-2gycel:hover{border-color:var(--accent-soft);box-shadow:0 10px 28px -14px var(--glow,transparent);transform:translateY(-2px)}.lbl.svelte-2gycel{text-transform:uppercase;letter-spacing:.07em;color:var(--fg-dim);align-items:center;gap:.4em;font-size:.72rem;display:flex}.num.svelte-2gycel{font-variant-numeric:tabular-nums;text-shadow:0 0 18px var(--glow-soft,transparent);flex-wrap:wrap;align-items:baseline;gap:.5rem;font-size:1.65rem;font-weight:800;line-height:1.1;display:flex}.delta.svelte-2gycel{color:var(--fg-dim);font-size:.75rem;font-weight:700}.good.svelte-2gycel{color:#3ecf8e}.bad.svelte-2gycel{color:#ff6b81}.hint.svelte-2gycel{color:var(--fg-dim);z-index:1;font-size:.74rem;position:relative}.spark.svelte-2gycel{pointer-events:none;opacity:.85;width:100%;height:40%;position:absolute;bottom:0;left:0;right:0}.spark.svelte-2gycel .area:where(.svelte-2gycel){fill:var(--glow-soft,transparent)}.spark.svelte-2gycel .line:where(.svelte-2gycel){fill:none;stroke:var(--accent-soft);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s ease-out .2s forwards svelte-2gycel-draw}@keyframes svelte-2gycel-draw{to{stroke-dashoffset:0}}@keyframes svelte-2gycel-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.tile.svelte-2gycel{transition:none;animation:none}.spark.svelte-2gycel .line:where(.svelte-2gycel){stroke-dashoffset:0;animation:none}}.well.svelte-o02g58{background:var(--surface,var(--bg-raise));border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:.1rem;min-width:0;padding:0 .15rem;transition:border-color .15s,box-shadow .2s,background .15s;display:flex;position:relative}.well.svelte-o02g58:hover{border-color:var(--accent-soft)}.well.svelte-o02g58:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow-soft,transparent), 0 0 14px -4px var(--glow,transparent)}.well.invalid.svelte-o02g58{border-color:#ff6b81}.well.invalid.svelte-o02g58:focus-within{box-shadow:0 0 0 3px #ff6b8133}input.svelte-o02g58{width:100%;min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.5rem .55rem;font-size:.9rem}input.svelte-o02g58::placeholder{color:var(--fg-dim);opacity:.8}input.svelte-o02g58::-webkit-search-cancel-button{-webkit-appearance:none}input.svelte-o02g58::-webkit-search-decoration{-webkit-appearance:none}input.svelte-o02g58:-webkit-autofill{-webkit-text-fill-color:var(--fg);box-shadow:0 0 0 100px var(--bg-raise) inset;caret-color:var(--fg)}.adorn.svelte-o02g58{color:var(--fg-dim);white-space:nowrap;align-items:center;padding:0 .35rem;font-size:.85rem;display:inline-flex}.ico.svelte-o02g58{padding-left:.5rem;padding-right:0}.well.svelte-o02g58:focus-within .ico:where(.svelte-o02g58){color:var(--accent-soft)}.sugg.svelte-o02g58{z-index:30;border:1px solid var(--accent-soft);border-radius:var(--radius);background:var(--bg-raise);flex-wrap:wrap;gap:.3rem;padding:.4rem;animation:.15s ease-out svelte-o02g58-sg;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 28px -14px #000c}@keyframes svelte-o02g58-sg{0%{opacity:0;transform:translateY(-3px)}}.sg.svelte-o02g58{font:inherit;cursor:pointer;color:var(--fg);background:var(--surface,var(--bg));border:1px solid var(--border);border-radius:999px;padding:.2rem .6rem;font-size:.78rem}.sg.svelte-o02g58:hover{border-color:var(--accent);background:var(--glow-soft,transparent)}@media (prefers-reduced-motion:reduce){.well.svelte-o02g58{transition:none}.sugg.svelte-o02g58{animation:none}}
