.icon.svelte-115eyqm{flex:none;display:block}[dir=rtl] .flip.svelte-115eyqm{transform:scaleX(-1)}.spinner.svelte-vuip8s{display:inline-block;flex:none;inline-size:var(--s);block-size:var(--s);border-radius:50%;border:2px solid currentColor;border-block-start-color:transparent;opacity:.85;animation:ui-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.spinner.svelte-vuip8s{animation:ui-spin 1.6s linear infinite!important}}.btn.svelte-exm3or{--h: var(--control-h);position:relative;display:inline-flex;align-items:center;justify-content:center;min-block-size:var(--h);padding-inline:calc(var(--control-px) + .125rem);padding-block:0;border:1px solid transparent;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-label);font-weight:var(--weight-medium);line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),filter var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}.btn.svelte-exm3or:active:not(:disabled){transform:scale(var(--press-scale))}.btn.svelte-exm3or:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.btn.svelte-exm3or:disabled{cursor:not-allowed;opacity:.5}.btn[aria-busy=true].svelte-exm3or{cursor:progress;opacity:1}.sm.svelte-exm3or{--h: var(--control-h-sm);padding-inline:var(--control-px);font-size:var(--fs-label-sm);border-radius:var(--radius-xs)}.lg.svelte-exm3or{--h: var(--control-h-lg);padding-inline:calc(var(--control-px) + .5rem);font-size:var(--fs-body)}.full.svelte-exm3or{inline-size:100%}.icon-only.svelte-exm3or{padding-inline:0;inline-size:var(--h)}.content.svelte-exm3or{display:inline-flex;align-items:center;gap:var(--space-2)}.content.hide.svelte-exm3or{visibility:hidden}.spin.svelte-exm3or{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.primary.svelte-exm3or{background:var(--brand-gradient, var(--primary));color:var(--on-primary);box-shadow:var(--elev-1),inset 0 1px #ffffff29}.primary.svelte-exm3or:hover:not(:disabled){filter:brightness(1.06) saturate(1.05);box-shadow:var(--elev-brand, var(--elev-2)),inset 0 1px #ffffff29}.primary.svelte-exm3or:active:not(:disabled){filter:brightness(.95)}.secondary.svelte-exm3or{background:var(--surface-raised);color:var(--ink);border-color:var(--border-default);box-shadow:var(--elev-1)}.secondary.svelte-exm3or:hover:not(:disabled){background:var(--surface-sunken);border-color:var(--border-strong)}.soft.svelte-exm3or{background:var(--primary-soft);color:var(--on-primary-soft)}.soft.svelte-exm3or:hover:not(:disabled){background:var(--primary-soft-hover)}.ghost.svelte-exm3or{background:transparent;color:var(--ink-muted)}.ghost.svelte-exm3or:hover:not(:disabled){background:var(--surface-hover);color:var(--ink)}.ghost.svelte-exm3or:active:not(:disabled){background:var(--surface-pressed)}.danger.svelte-exm3or{background:var(--danger);color:var(--on-status);box-shadow:var(--elev-1)}.danger.svelte-exm3or:hover:not(:disabled){background:var(--danger-hover)}.link.svelte-exm3or{background:none;color:var(--primary-ink);padding-inline:0;min-block-size:auto}.link.svelte-exm3or:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.ib.svelte-1dzv3km{--h: var(--control-h);position:relative;display:inline-grid;place-items:center;flex:none;inline-size:var(--h);block-size:var(--h);padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ink-muted);cursor:pointer;text-decoration:none;font:inherit;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}.sm.svelte-1dzv3km{--h: var(--control-h-sm)}.lg.svelte-1dzv3km{--h: var(--control-h-lg)}.ib.svelte-1dzv3km:hover{background:var(--surface-hover);color:var(--ink)}.ib.svelte-1dzv3km:active{transform:scale(.92);background:var(--surface-pressed)}.ib.svelte-1dzv3km:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ib.active.svelte-1dzv3km{background:var(--primary-soft);color:var(--on-primary-soft)}.secondary.svelte-1dzv3km{background:var(--surface-raised);border-color:var(--border-default);box-shadow:var(--elev-1)}.soft.svelte-1dzv3km{background:var(--primary-soft);color:var(--on-primary-soft)}.ib.svelte-1dzv3km:disabled{opacity:.5;cursor:not-allowed}.badge.svelte-1dzv3km{position:absolute;inset-block-start:2px;inset-inline-end:2px;min-inline-size:1rem;block-size:1rem;padding-inline:.25rem;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--danger);color:var(--on-status);font-size:.625rem;font-weight:var(--weight-bold);line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface-raised);animation:svelte-1dzv3km-ui-badge-pop var(--duration-slow) var(--ease-spring) both}.badge.dot.svelte-1dzv3km{min-inline-size:.5rem;block-size:.5rem;padding:0;inset-block-start:6px;inset-inline-end:6px}@keyframes svelte-1dzv3km-ui-badge-pop{0%{transform:scale(.4);opacity:0}}.field.svelte-pdqsx7{display:grid;gap:var(--space-1-5);min-inline-size:0;inline-size:100%;align-content:start}.top.svelte-pdqsx7{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);min-inline-size:0}label.svelte-pdqsx7{font-size:var(--fs-label);font-weight:var(--weight-medium);color:var(--ink);line-height:var(--lh-snug)}.req.svelte-pdqsx7{color:var(--danger);margin-inline-start:.2em}.opt.svelte-pdqsx7{color:var(--ink-subtle);font-weight:var(--weight-regular);margin-inline-start:var(--space-1-5);font-size:var(--fs-label-sm)}.aside.svelte-pdqsx7{font-size:var(--fs-label-sm);color:var(--ink-subtle)}.msg.svelte-pdqsx7{margin:0;display:flex;align-items:flex-start;gap:var(--space-1);font-size:var(--fs-label-sm);line-height:var(--lh-snug);color:var(--ink-subtle);overflow-wrap:anywhere}.msg.svelte-pdqsx7 svg{margin-block-start:1px}.error.svelte-pdqsx7{color:var(--danger);animation:ui-rise var(--duration-base) var(--ease-decelerate) both}.control.svelte-1l12wkj{display:flex;align-items:center;min-inline-size:0;inline-size:100%;min-block-size:var(--control-h);background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--radius-sm);box-shadow:inset 0 1px 2px oklch(var(--shadow-color) / .04);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard);overflow:hidden}.control.svelte-1l12wkj:hover{border-color:var(--border-strong)}.control.svelte-1l12wkj:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 22%,transparent)}.control.invalid.svelte-1l12wkj{border-color:var(--danger)}.control.invalid.svelte-1l12wkj:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--danger) 22%,transparent)}input.svelte-1l12wkj{flex:1 1 auto;min-inline-size:0;inline-size:100%;block-size:100%;margin:0;border:0;outline:0;background:transparent;padding-inline:var(--control-px);padding-block:var(--space-2);font:inherit;font-size:var(--fs-body);color:var(--ink);line-height:var(--lh-snug)}input.svelte-1l12wkj::placeholder{color:var(--ink-subtle);opacity:1}input.svelte-1l12wkj:disabled{color:var(--ink-disabled);cursor:not-allowed}.control.svelte-1l12wkj:has(input:where(.svelte-1l12wkj):disabled){background:var(--surface-sunken)}input[dir=ltr].svelte-1l12wkj{text-align:start}[dir=rtl] input[dir=ltr].svelte-1l12wkj{text-align:end}.adorn.svelte-1l12wkj{flex:none;display:inline-flex;align-items:center;padding-inline:var(--control-px) 0;color:var(--ink-subtle);font-size:var(--fs-body-sm);white-space:nowrap}.adorn.svelte-1l12wkj+input:where(.svelte-1l12wkj){padding-inline-start:var(--space-2)}input.svelte-1l12wkj+.adorn:where(.svelte-1l12wkj){padding-inline:0 var(--control-px)}.reveal.svelte-1l12wkj{flex:none;display:grid;place-items:center;inline-size:calc(var(--control-h) - .5rem);block-size:calc(var(--control-h) - .5rem);margin-inline-end:.25rem;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-subtle);cursor:pointer}.reveal.svelte-1l12wkj:hover{color:var(--ink);background:var(--surface-hover)}.reveal.svelte-1l12wkj:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}textarea.svelte-1ybugnx{display:block;inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:calc(var(--control-h) * 1.75);field-sizing:content;max-block-size:24rem;resize:vertical;margin:0;padding:var(--space-2) var(--control-px);font:inherit;font-size:var(--fs-body);color:var(--ink);line-height:var(--lh-body);background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--radius-sm);transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}textarea.svelte-1ybugnx:hover{border-color:var(--border-strong)}textarea.svelte-1ybugnx:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 22%,transparent)}textarea[aria-invalid=true].svelte-1ybugnx{border-color:var(--danger)}textarea.svelte-1ybugnx::placeholder{color:var(--ink-subtle)}.wrap.svelte-z9a263{position:relative;min-inline-size:0;inline-size:100%}select.svelte-z9a263{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:100%;min-inline-size:0;min-block-size:var(--control-h);margin:0;padding-block:0;padding-inline:var(--control-px) calc(var(--control-px) + 1.5rem);font:inherit;font-size:var(--fs-body);color:var(--ink);background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--radius-sm);cursor:pointer;text-overflow:ellipsis;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}select.svelte-z9a263:hover{border-color:var(--border-strong)}select.svelte-z9a263:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 22%,transparent)}select[aria-invalid=true].svelte-z9a263{border-color:var(--danger)}.chev.svelte-z9a263{position:absolute;inset-block:0;inset-inline-end:var(--control-px);display:grid;place-items:center;pointer-events:none;color:var(--ink-subtle)}.anchor.svelte-r1cu8o{display:inline-flex;min-inline-size:0;max-inline-size:100%}.pop.svelte-r1cu8o{margin:0;padding:var(--space-1-5);inset:auto;min-inline-size:12rem;max-inline-size:min(28rem,calc(100vw - 16px));max-block-size:min(32rem,calc(100dvh - 16px));overflow:auto;color:var(--ink);background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--elev-4),var(--elev-highlight)}.pop.svelte-r1cu8o:popover-open{animation:svelte-r1cu8o-ui-pop-in var(--duration-base) var(--ease-decelerate) both}.pop.svelte-r1cu8o[data-side=top]:popover-open{animation-name:svelte-r1cu8o-ui-pop-in-up}@keyframes svelte-r1cu8o-ui-pop-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}}@keyframes svelte-r1cu8o-ui-pop-in-up{0%{opacity:0;transform:translateY(4px) scale(.98)}}.cbx.svelte-169zdew{min-inline-size:0;inline-size:100%}.cbx.svelte-169zdew .anchor{display:flex;inline-size:100%}.control.svelte-169zdew{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;inline-size:100%;min-inline-size:0;min-block-size:var(--control-h);padding-block:.25rem;padding-inline:.375rem var(--space-2);background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--radius-sm);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.control.svelte-169zdew:hover{border-color:var(--border-strong)}.control.svelte-169zdew:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 22%,transparent)}.control.invalid.svelte-169zdew{border-color:var(--danger)}.control.disabled.svelte-169zdew{background:var(--surface-sunken);cursor:not-allowed}input.svelte-169zdew{flex:1 1 6rem;min-inline-size:4rem;border:0;outline:0;background:none;padding:.25rem .375rem;font:inherit;font-size:var(--fs-body);color:var(--ink)}input.svelte-169zdew::placeholder{color:var(--ink-subtle)}.tag.svelte-169zdew{display:inline-flex;align-items:center;gap:.15rem;max-inline-size:100%;padding-inline:.5rem .15rem;block-size:1.6rem;background:var(--primary-soft);color:var(--on-primary-soft);border-radius:var(--radius-xs);font-size:var(--fs-label);animation:svelte-169zdew-ui-tag-in var(--duration-base) var(--ease-spring) both}@keyframes svelte-169zdew-ui-tag-in{0%{opacity:0;transform:scale(.8)}}.tag.svelte-169zdew span:where(.svelte-169zdew){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag.svelte-169zdew button:where(.svelte-169zdew){display:grid;place-items:center;inline-size:1.25rem;block-size:1.25rem;border:0;border-radius:3px;background:none;color:inherit;cursor:pointer;opacity:.7}.tag.svelte-169zdew button:where(.svelte-169zdew):hover{opacity:1;background:var(--primary-soft-hover)}.clr.svelte-169zdew{display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-subtle);cursor:pointer}.clr.svelte-169zdew:hover{color:var(--ink);background:var(--surface-hover)}.chev.svelte-169zdew{display:grid;color:var(--ink-subtle);transition:transform var(--duration-base) var(--ease-standard)}.chev.up.svelte-169zdew{transform:rotate(180deg)}.list.svelte-169zdew{display:grid;gap:1px}.opt.svelte-169zdew{display:flex;align-items:center;gap:var(--space-2);padding:.45rem var(--space-2);border-radius:var(--radius-xs);font-size:var(--fs-body-sm);color:var(--ink);cursor:pointer}.opt.active.svelte-169zdew{background:var(--surface-hover)}.opt.sel.svelte-169zdew{color:var(--on-primary-soft)}.opt.sel.svelte-169zdew>svg:last-child{color:var(--primary);margin-inline-start:auto}.opt[aria-disabled=true].svelte-169zdew{opacity:.5;cursor:not-allowed}.txt.svelte-169zdew{flex:1;min-inline-size:0;display:grid}.txt.svelte-169zdew small:where(.svelte-169zdew){color:var(--ink-subtle);font-size:var(--fs-label-sm)}.box.svelte-169zdew{display:grid;place-items:center;flex:none;inline-size:1rem;block-size:1rem;border:1.5px solid var(--border-strong);border-radius:4px;color:var(--on-primary)}.sel.svelte-169zdew .box:where(.svelte-169zdew){background:var(--primary);border-color:var(--primary)}.none.svelte-169zdew{margin:0;padding:var(--space-3);text-align:center;color:var(--ink-subtle);font-size:var(--fs-body-sm)}.switch.svelte-qxt203{--w: 2.25rem;--h: 1.25rem;display:inline-flex;align-items:flex-start;gap:var(--space-3);cursor:pointer;min-inline-size:0}.sm.svelte-qxt203{--w: 1.875rem;--h: 1.05rem}input.svelte-qxt203{position:absolute;opacity:0;inline-size:1px;block-size:1px;pointer-events:none}.track.svelte-qxt203{position:relative;flex:none;inline-size:var(--w);block-size:var(--h);margin-block-start:.1rem;border-radius:var(--radius-full);background:var(--border-strong);transition:background-color var(--duration-base) var(--ease-standard)}.thumb.svelte-qxt203{position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:calc(var(--h) - 4px);block-size:calc(var(--h) - 4px);border-radius:var(--radius-full);background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--duration-slow) var(--ease-spring),inline-size var(--duration-fast) var(--ease-standard)}input.svelte-qxt203:checked+.track:where(.svelte-qxt203){background:var(--primary)}input.svelte-qxt203:checked+.track:where(.svelte-qxt203) .thumb:where(.svelte-qxt203){transform:translate(calc((var(--w) - var(--h)) * var(--dir)))}.switch.svelte-qxt203:active .thumb:where(.svelte-qxt203){inline-size:calc(var(--h) + 1px)}.switch.svelte-qxt203:active input:where(.svelte-qxt203):checked+.track:where(.svelte-qxt203) .thumb:where(.svelte-qxt203){transform:translate(calc((var(--w) - var(--h) - 5px) * var(--dir)))}input.svelte-qxt203:focus-visible+.track:where(.svelte-qxt203){outline:2px solid var(--focus);outline-offset:2px}input.svelte-qxt203:disabled+.track:where(.svelte-qxt203){opacity:.5}.switch.svelte-qxt203:has(input:where(.svelte-qxt203):disabled){cursor:not-allowed}.text.svelte-qxt203{display:grid;gap:.125rem;min-inline-size:0}.label.svelte-qxt203{font-size:var(--fs-body);color:var(--ink);line-height:var(--lh-snug)}.desc.svelte-qxt203{font-size:var(--fs-label-sm);color:var(--ink-subtle)}.cb.svelte-m94o4m{display:inline-flex;align-items:flex-start;gap:var(--space-2);cursor:pointer;min-inline-size:0}input.svelte-m94o4m{position:absolute;opacity:0;inline-size:1px;block-size:1px;pointer-events:none}.box.svelte-m94o4m{flex:none;display:grid;place-items:center;inline-size:1.05rem;block-size:1.05rem;margin-block-start:.15rem;border:1.5px solid var(--border-strong);border-radius:calc(var(--radius-xs) * .75);background:var(--surface-raised);transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}.cb.svelte-m94o4m:active .box:where(.svelte-m94o4m){transform:scale(.88)}svg.svelte-m94o4m{inline-size:.8rem;block-size:.8rem;fill:none;stroke:var(--on-primary);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tick.svelte-m94o4m{stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset var(--duration-base) var(--ease-decelerate)}.dash.svelte-m94o4m{opacity:0}input.svelte-m94o4m:checked+.box:where(.svelte-m94o4m),input.svelte-m94o4m:indeterminate+.box:where(.svelte-m94o4m){background:var(--primary);border-color:var(--primary)}input.svelte-m94o4m:checked+.box:where(.svelte-m94o4m) .tick:where(.svelte-m94o4m){stroke-dashoffset:0}input.svelte-m94o4m:indeterminate+.box:where(.svelte-m94o4m) .tick:where(.svelte-m94o4m){opacity:0}input.svelte-m94o4m:indeterminate+.box:where(.svelte-m94o4m) .dash:where(.svelte-m94o4m){opacity:1}input.svelte-m94o4m:focus-visible+.box:where(.svelte-m94o4m){outline:2px solid var(--focus);outline-offset:2px}input.svelte-m94o4m:disabled+.box:where(.svelte-m94o4m){opacity:.5}.text.svelte-m94o4m{display:grid;gap:.125rem;min-inline-size:0}.label.svelte-m94o4m{font-size:var(--fs-body);color:var(--ink);line-height:var(--lh-snug)}.desc.svelte-m94o4m{font-size:var(--fs-label-sm);color:var(--ink-subtle)}.seg.svelte-1d3sxbu{position:relative;isolation:isolate;display:inline-flex;gap:2px;padding:3px;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);max-inline-size:100%;overflow-x:auto;scrollbar-width:none}.pill.svelte-1d3sxbu{position:absolute;inset-block:3px;left:0;z-index:-1;border-radius:calc(var(--radius-sm) - 2px);background:var(--surface-raised);box-shadow:var(--elev-2);opacity:0}.pill.ready.svelte-1d3sxbu{opacity:1;transition:transform var(--duration-slow) var(--ease-spring),inline-size var(--duration-slow) var(--ease-spring)}button.svelte-1d3sxbu{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);min-block-size:calc(var(--control-h) - 8px);padding-inline:var(--space-3);border:0;background:none;cursor:pointer;white-space:nowrap;font:inherit;font-size:var(--fs-label);font-weight:var(--weight-medium);color:var(--ink-muted);border-radius:calc(var(--radius-sm) - 2px);transition:color var(--duration-fast) var(--ease-standard)}.sm.svelte-1d3sxbu button:where(.svelte-1d3sxbu){min-block-size:calc(var(--control-h-sm) - 8px);padding-inline:var(--space-2);font-size:var(--fs-label-sm)}button.svelte-1d3sxbu:hover,button[aria-checked=true].svelte-1d3sxbu{color:var(--ink)}button.svelte-1d3sxbu:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tabs.svelte-wmdm8f{position:relative;isolation:isolate;display:flex;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;max-inline-size:100%}.line.svelte-wmdm8f{border-block-end:1px solid var(--border-default)}.tab.svelte-wmdm8f{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);min-block-size:var(--control-h);border:0;background:none;cursor:pointer;white-space:nowrap;font:inherit;font-size:var(--fs-label);font-weight:var(--weight-medium);color:var(--ink-muted);text-decoration:none;border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.tab.svelte-wmdm8f:hover{color:var(--ink);background:var(--surface-hover)}.tab[aria-selected=true].svelte-wmdm8f,.tab[aria-current=page].svelte-wmdm8f{color:var(--ink)}.tab.svelte-wmdm8f:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.count.svelte-wmdm8f{font-size:var(--fs-overline);font-weight:var(--weight-semibold);padding:.05rem .4rem;border-radius:var(--radius-full);background:var(--surface-inset);color:var(--ink-muted)}[aria-selected=true].svelte-wmdm8f .count:where(.svelte-wmdm8f),[aria-current=page].svelte-wmdm8f .count:where(.svelte-wmdm8f){background:var(--primary-soft);color:var(--on-primary-soft)}.indicator.svelte-wmdm8f{position:absolute;left:0;opacity:0;pointer-events:none}.indicator.ready.svelte-wmdm8f{opacity:1;transition:transform var(--duration-slow) var(--ease-emphasized),inline-size var(--duration-slow) var(--ease-emphasized)}.line.svelte-wmdm8f .indicator:where(.svelte-wmdm8f){inset-block-end:-1px;block-size:2px;border-radius:2px;background:var(--primary)}.pill.svelte-wmdm8f{padding:3px;background:var(--surface-sunken);border-radius:var(--radius-sm)}.pill.svelte-wmdm8f .indicator:where(.svelte-wmdm8f){inset-block:3px;z-index:-1;border-radius:calc(var(--radius-sm) - 2px);background:var(--surface-raised);box-shadow:var(--elev-2)}.pill.svelte-wmdm8f .tab:where(.svelte-wmdm8f):hover{background:none}.card.svelte-58xhnl{display:block;min-inline-size:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elev-1),var(--elev-highlight);overflow:hidden;color:inherit;text-decoration:none}.sunken.svelte-58xhnl{background:var(--surface-sunken);box-shadow:none}.outline.svelte-58xhnl{background:transparent;box-shadow:none;border-color:var(--border-default)}.primary.svelte-58xhnl{background:var(--primary-soft);border-color:transparent;box-shadow:none}.interactive.svelte-58xhnl{cursor:pointer;transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.interactive.svelte-58xhnl:hover{transform:translateY(-2px);box-shadow:var(--elev-3);border-color:var(--border-default)}.interactive.svelte-58xhnl:active{transform:translateY(0) scale(.995);transition-duration:var(--duration-fast)}.interactive.svelte-58xhnl:focus-visible{outline:2px solid var(--focus);outline-offset:2px}header.svelte-58xhnl{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--card-pad);border-block-end:1px solid var(--border-subtle);min-inline-size:0}.head.svelte-58xhnl{min-inline-size:0}h2.svelte-58xhnl{margin:0;font-size:var(--fs-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}header.svelte-58xhnl p:where(.svelte-58xhnl){margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--fs-body-sm)}.action.svelte-58xhnl{flex:none;display:flex;gap:var(--space-2);align-items:center}.body.svelte-58xhnl{min-inline-size:0}.padded.svelte-58xhnl .body:where(.svelte-58xhnl){padding:var(--card-pad)}footer.svelte-58xhnl{padding:var(--space-3) var(--card-pad);border-block-start:1px solid var(--border-subtle);background:var(--surface-sunken)}.badge.svelte-1w2dwve{display:inline-flex;align-items:center;gap:.35rem;padding:.1875rem .5rem;border-radius:var(--radius-full);font-size:var(--fs-label-sm);font-weight:var(--weight-medium);line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums;border:1px solid transparent}.sm.svelte-1w2dwve{padding:.0625rem .4rem;font-size:var(--fs-overline)}.dot.svelte-1w2dwve{inline-size:.4rem;block-size:.4rem;border-radius:50%;background:currentColor;flex:none}.dot.pulse.svelte-1w2dwve{animation:ui-pulse-ring 1.6s var(--ease-standard) infinite}.soft.neutral.svelte-1w2dwve{background:var(--surface-inset);color:var(--ink-muted)}.soft.primary.svelte-1w2dwve{background:var(--primary-soft);color:var(--on-primary-soft)}.soft.success.svelte-1w2dwve{background:var(--success-soft);color:var(--success)}.soft.warning.svelte-1w2dwve{background:var(--warning-soft);color:var(--warning)}.soft.danger.svelte-1w2dwve{background:var(--danger-soft);color:var(--danger)}.soft.info.svelte-1w2dwve{background:var(--info-soft);color:var(--info)}.soft.highlight.svelte-1w2dwve{background:var(--highlight-soft);color:var(--highlight-ink)}.solid.neutral.svelte-1w2dwve{background:var(--surface-inverse);color:var(--ink-inverse)}.solid.primary.svelte-1w2dwve{background:var(--primary);color:var(--on-primary)}.solid.success.svelte-1w2dwve{background:var(--success);color:var(--on-status)}.solid.warning.svelte-1w2dwve{background:var(--warning);color:var(--on-status)}.solid.danger.svelte-1w2dwve{background:var(--danger);color:var(--on-status)}.solid.info.svelte-1w2dwve{background:var(--info);color:var(--on-status)}.solid.highlight.svelte-1w2dwve{background:var(--highlight);color:var(--on-highlight)}.outline.svelte-1w2dwve{background:transparent;border-color:currentColor}.outline.neutral.svelte-1w2dwve{color:var(--ink-muted);border-color:var(--border-default)}.outline.primary.svelte-1w2dwve{color:var(--primary-ink)}.outline.success.svelte-1w2dwve{color:var(--success)}.outline.warning.svelte-1w2dwve{color:var(--warning)}.outline.danger.svelte-1w2dwve{color:var(--danger)}.outline.info.svelte-1w2dwve{color:var(--info)}.outline.highlight.svelte-1w2dwve{color:var(--highlight-ink)}.pill.svelte-vbpbpq{display:inline-flex;align-items:center;gap:.4rem;padding:.1875rem .5625rem .1875rem .5rem;border-radius:var(--radius-full);font-size:var(--fs-label-sm);font-weight:var(--weight-medium);line-height:1.25;white-space:nowrap;border:1px solid color-mix(in oklch,currentColor 14%,transparent)}.sm.svelte-vbpbpq{padding-block:.0625rem;font-size:var(--fs-overline)}.dot.svelte-vbpbpq{inline-size:.4rem;block-size:.4rem;border-radius:50%;background:currentColor;flex:none}.dot.live.svelte-vbpbpq{animation:ui-pulse-ring 1.6s var(--ease-standard) infinite}.success.svelte-vbpbpq{background:var(--success-soft);color:var(--success)}.warning.svelte-vbpbpq{background:var(--warning-soft);color:var(--warning)}.danger.svelte-vbpbpq{background:var(--danger-soft);color:var(--danger)}.info.svelte-vbpbpq{background:var(--info-soft);color:var(--info)}.primary.svelte-vbpbpq{background:var(--primary-soft);color:var(--on-primary-soft)}.neutral.svelte-vbpbpq{background:var(--surface-inset);color:var(--ink-muted)}.avatar.svelte-io8f3q{--s: 2rem;position:relative;flex:none;display:inline-grid;place-items:center;inline-size:var(--s);block-size:var(--s);border-radius:50%;background:oklch(.92 .05 var(--h));color:oklch(.38 .1 var(--h));font-size:calc(var(--s) * .38);font-weight:var(--weight-semibold);letter-spacing:0}[data-theme=dark] .avatar.svelte-io8f3q{background:oklch(.33 .06 var(--h));color:oklch(.88 .07 var(--h))}.xs.svelte-io8f3q{--s: 1.375rem}.sm.svelte-io8f3q{--s: 1.75rem}.lg.svelte-io8f3q{--s: 2.75rem}.xl.svelte-io8f3q{--s: 4rem}img.svelte-io8f3q{inline-size:100%;block-size:100%;object-fit:cover;border-radius:50%}.initials.svelte-io8f3q{line-height:1}.status.svelte-io8f3q{position:absolute;inset-block-end:0;inset-inline-end:0;inline-size:28%;block-size:28%;border-radius:50%;box-shadow:0 0 0 2px var(--surface-raised)}.online.svelte-io8f3q{background:var(--success)}.away.svelte-io8f3q{background:var(--warning)}.offline.svelte-io8f3q{background:var(--ink-disabled)}.sr-only.svelte-io8f3q{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.kbds.svelte-1204m32{display:inline-flex;gap:.2rem}kbd.svelte-1204m32{display:inline-grid;place-items:center;min-inline-size:1.25rem;block-size:1.25rem;padding-inline:.3rem;font:inherit;font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--weight-medium);color:var(--ink-muted);background:var(--surface-raised);border:1px solid var(--border-default);border-block-end-width:2px;border-radius:var(--radius-xs)}.stack.svelte-1h6vt5s{display:grid;gap:.5rem;inline-size:100%}.sk.svelte-1h6vt5s{display:block;max-inline-size:100%;background:linear-gradient(90deg,var(--skeleton-base) 0%,var(--skeleton-base) 40%,var(--skeleton-shine) 50%,var(--skeleton-base) 60%,var(--skeleton-base) 100%);background-size:250% 100%;animation:ui-shimmer 1.4s var(--ease-standard) infinite}@media(prefers-reduced-motion:reduce){.sk.svelte-1h6vt5s{animation:none!important;background:var(--skeleton-base)}}.empty.svelte-a6ya11{display:grid;justify-items:center;text-align:center;gap:var(--space-2);padding:var(--space-8) var(--space-5);animation:ui-rise var(--duration-slow) var(--ease-decelerate) both}.compact.svelte-a6ya11{padding:var(--space-6) var(--space-4)}.art.svelte-a6ya11{margin-block-end:var(--space-3)}.medal.svelte-a6ya11{position:relative;display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--surface-raised),var(--primary-soft));color:var(--on-primary-soft);box-shadow:var(--elev-2),inset 0 0 0 1px var(--border-subtle)}.compact.svelte-a6ya11 .medal:where(.svelte-a6ya11){inline-size:3rem;block-size:3rem}.ring.svelte-a6ya11{position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem;border-radius:50%;border:1px dashed var(--border-default)}h3.svelte-a6ya11{margin:0;font-size:var(--fs-title);font-weight:var(--weight-semibold)}p.svelte-a6ya11{margin:0;max-inline-size:42ch;color:var(--ink-muted);font-size:var(--fs-body-sm)}.actions.svelte-a6ya11{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-block-start:var(--space-3)}.notice.svelte-18nm6ij{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid color-mix(in oklch,currentColor 18%,transparent);animation:ui-rise var(--duration-base) var(--ease-decelerate) both;min-inline-size:0}.ico.svelte-18nm6ij{flex:none;margin-block-start:.1rem}.text.svelte-18nm6ij{flex:1;min-inline-size:0;display:grid;gap:.125rem}strong.svelte-18nm6ij{font-weight:var(--weight-semibold);font-size:var(--fs-body)}.body.svelte-18nm6ij{color:var(--ink);font-size:var(--fs-body-sm);overflow-wrap:anywhere}.action.svelte-18nm6ij{flex:none}.x.svelte-18nm6ij{flex:none;border:0;background:none;color:inherit;cursor:pointer;padding:.15rem;border-radius:var(--radius-xs);opacity:.7}.x.svelte-18nm6ij:hover{opacity:1;background:var(--surface-hover)}.info.svelte-18nm6ij{background:var(--info-soft);color:var(--info)}.success.svelte-18nm6ij{background:var(--success-soft);color:var(--success)}.warning.svelte-18nm6ij{background:var(--warning-soft);color:var(--warning)}.danger.svelte-18nm6ij{background:var(--danger-soft);color:var(--danger)}.neutral.svelte-18nm6ij{background:var(--surface-sunken);color:var(--ink-muted)}.updating.svelte-1xgm9hp{position:relative;min-block-size:80dvh;display:grid;place-items:center;padding:var(--space-5);color:var(--ink)}.bg.svelte-1xgm9hp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.blob.svelte-1xgm9hp{position:absolute;inline-size:42vmax;block-size:42vmax;border-radius:50%;filter:blur(30px);background:radial-gradient(circle at 30% 30%,var(--primary-soft-hover),transparent 65%);animation:svelte-1xgm9hp-drift 18s var(--ease-standard) infinite alternate}.a.svelte-1xgm9hp{inset-block-start:-16vmax;inset-inline-start:-14vmax}.b.svelte-1xgm9hp{inset-block-end:-18vmax;inset-inline-end:-12vmax;animation-duration:22s;animation-direction:alternate-reverse}@keyframes svelte-1xgm9hp-drift{to{transform:translate(6vmax,4vmax) scale(1.12)}}.card.svelte-1xgm9hp{position:relative;inline-size:min(28rem,100%);display:grid;justify-items:center;gap:var(--space-3);text-align:center}.mark.svelte-1xgm9hp{position:relative;inline-size:6rem;block-size:6rem;display:grid;place-items:center;margin-block-end:var(--space-2)}.mark.svelte-1xgm9hp img:where(.svelte-1xgm9hp){inline-size:4.5rem;block-size:4.5rem;border-radius:var(--radius-xl);animation:svelte-1xgm9hp-breathe 2.8s ease-in-out infinite}.ring.svelte-1xgm9hp{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid var(--primary-soft);border-block-start-color:var(--primary);animation:svelte-1xgm9hp-spin 1.4s cubic-bezier(.5,.1,.5,.9) infinite}@keyframes svelte-1xgm9hp-spin{to{transform:rotate(360deg)}}@keyframes svelte-1xgm9hp-breathe{50%{transform:scale(1.06)}}h1.svelte-1xgm9hp{font-size:var(--fs-headline);line-height:var(--lh-snug)}p.svelte-1xgm9hp{color:var(--ink-muted);line-height:1.7}.dots.svelte-1xgm9hp{display:inline-flex;gap:var(--space-1-5);margin-block:var(--space-1) var(--space-2)}.dots.svelte-1xgm9hp span:where(.svelte-1xgm9hp){inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--primary);animation:svelte-1xgm9hp-hop 1.2s ease-in-out infinite}.dots.svelte-1xgm9hp span:where(.svelte-1xgm9hp):nth-child(2){animation-delay:.15s}.dots.svelte-1xgm9hp span:where(.svelte-1xgm9hp):nth-child(3){animation-delay:.3s}@keyframes svelte-1xgm9hp-hop{0%,80%,to{transform:translateY(0);opacity:.4}40%{transform:translateY(-6px);opacity:1}}@media(prefers-reduced-motion:reduce){.blob.svelte-1xgm9hp,.mark.svelte-1xgm9hp img:where(.svelte-1xgm9hp),.dots.svelte-1xgm9hp span:where(.svelte-1xgm9hp){animation:none}.ring.svelte-1xgm9hp{animation-duration:3s}}ol.svelte-bcagmt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);list-style:none;margin:0;padding:0;font-size:var(--fs-label)}li.svelte-bcagmt{display:inline-flex;align-items:center;gap:var(--space-1);min-inline-size:0}a.svelte-bcagmt{color:var(--ink-muted);text-decoration:none;padding:.125rem .25rem;border-radius:var(--radius-xs);transition:color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}a.svelte-bcagmt:hover{color:var(--ink);background:var(--surface-hover)}[aria-current].svelte-bcagmt{color:var(--ink);font-weight:var(--weight-medium);padding-inline:.25rem}.sep.svelte-bcagmt{color:var(--ink-disabled)}.ph.svelte-1xb2zh9{display:grid;gap:var(--space-2);margin-block-end:var(--space-5);min-inline-size:0;animation:ui-fade-in var(--duration-slow) var(--ease-decelerate) both}.row.svelte-1xb2zh9{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-5);min-inline-size:0}.titles.svelte-1xb2zh9{min-inline-size:min(100%,16rem);flex:1 1 20rem}.title-line.svelte-1xb2zh9{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}h1.svelte-1xb2zh9{margin:0;font-size:var(--fs-headline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight)}p.svelte-1xb2zh9{margin:var(--space-1-5) 0 0;color:var(--ink-muted);font-size:var(--fs-body);max-inline-size:70ch}.meta.svelte-1xb2zh9{display:flex;gap:var(--space-2);align-items:center}.actions.svelte-1xb2zh9{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.back.svelte-1xb2zh9{justify-self:start;display:inline-flex;align-items:center;gap:var(--space-1-5);color:var(--ink-muted);text-decoration:none;font-size:var(--fs-label);padding:.125rem .375rem;margin-inline-start:-.375rem;border-radius:var(--radius-xs)}.back.svelte-1xb2zh9:hover{color:var(--ink);background:var(--surface-hover)}:root[data-identity=admin] .ph.svelte-1xb2zh9{margin-block-end:var(--space-3);gap:var(--space-1)}:root[data-identity=admin] h1.svelte-1xb2zh9{font-size:var(--fs-title-lg, 1.25rem)}:root[data-identity=admin] p.svelte-1xb2zh9{margin-block-start:2px;font-size:var(--fs-body-sm)}.below.svelte-1xb2zh9{margin-block-start:var(--space-3);min-inline-size:0}.fs-wrap.svelte-7vky68{container-type:inline-size;min-inline-size:0}.fs.svelte-7vky68{display:grid;gap:var(--space-4) var(--space-7);grid-template-columns:minmax(0,1fr);padding-block:var(--space-6);min-inline-size:0}.fs-wrap.divider+.fs-wrap.divider .fs.svelte-7vky68{border-block-start:1px solid var(--border-subtle)}.fs-wrap.svelte-7vky68:first-child .fs:where(.svelte-7vky68){padding-block-start:0}@container (min-width: 48rem){.fs.svelte-7vky68{grid-template-columns:minmax(0,17rem) minmax(0,1fr)}}.intro.svelte-7vky68{min-inline-size:0}h2.svelte-7vky68{margin:0;font-size:var(--fs-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}p.svelte-7vky68{margin:var(--space-1-5) 0 0;color:var(--ink-muted);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.aside.svelte-7vky68{margin-block-start:var(--space-3)}.panel.svelte-7vky68{container-type:inline-size;min-inline-size:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elev-1),var(--elev-highlight)}.fields.svelte-7vky68{display:grid;gap:var(--form-gap);grid-template-columns:minmax(0,1fr);padding:var(--card-pad);min-inline-size:0}@container (min-width: 30rem){.fields.svelte-7vky68{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}}.fields.svelte-7vky68>*{min-inline-size:0}.footer.svelte-7vky68{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--card-pad);border-block-start:1px solid var(--border-subtle);background:var(--surface-sunken);border-end-start-radius:inherit;border-end-end-radius:inherit}.bar.svelte-1dt8q2u{position:fixed;z-index:var(--z-overlay);inset-block-end:calc(var(--bottom-bar-h, 0px) + max(var(--space-4),env(safe-area-inset-bottom)));inset-inline:0;margin-inline:auto;inline-size:min(36rem,calc(100vw - 2rem));display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);padding-inline:var(--space-4) var(--space-2);background:var(--surface-inverse);color:var(--ink-inverse);border-radius:var(--radius-lg);box-shadow:var(--elev-5)}.msg.svelte-1dt8q2u{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);font-weight:var(--weight-medium);min-inline-size:0}.pip.svelte-1dt8q2u{display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:50%;background:var(--highlight);color:var(--on-highlight);flex:none}.actions.svelte-1dt8q2u{display:flex;gap:var(--space-1);flex:none}.actions.svelte-1dt8q2u .ghost{color:color-mix(in oklch,var(--ink-inverse) 75%,transparent)}.actions.svelte-1dt8q2u .ghost:hover{background:color-mix(in oklch,var(--ink-inverse) 12%,transparent);color:var(--ink-inverse)}.menu.svelte-y7gc39{display:grid;gap:1px;min-inline-size:11rem}form.svelte-y7gc39{display:contents}.header.svelte-y7gc39{padding:var(--space-2) var(--space-2-5, .625rem) var(--space-2);border-block-end:1px solid var(--border-subtle);margin-block-end:var(--space-1)}.item.svelte-y7gc39{display:flex;align-items:center;gap:var(--space-2-5, .625rem);inline-size:100%;min-block-size:2.125rem;padding:var(--space-1-5) var(--space-2-5, .625rem);border:0;border-radius:var(--radius-xs);background:none;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--fs-body-sm);text-align:start;text-decoration:none;outline:0;transition:background-color var(--duration-fast) var(--ease-standard)}.item.svelte-y7gc39 svg{color:var(--ink-subtle)}.item.svelte-y7gc39:hover,.item.svelte-y7gc39:focus-visible,.item.svelte-y7gc39:focus{background:var(--surface-hover)}.item.svelte-y7gc39:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.item[aria-disabled=true].svelte-y7gc39{opacity:.5;cursor:not-allowed}.danger.svelte-y7gc39{color:var(--danger)}.danger.svelte-y7gc39 svg{color:currentColor}.danger.svelte-y7gc39:hover,.danger.svelte-y7gc39:focus{background:var(--danger-soft)}.lbl.svelte-y7gc39{flex:1;min-inline-size:0;display:grid}small.svelte-y7gc39{color:var(--ink-subtle);font-size:var(--fs-label-sm)}.chk.svelte-y7gc39{inline-size:16px;flex:none;color:var(--primary)}.chk.svelte-y7gc39 svg{color:var(--primary)}.end.svelte-y7gc39{margin-inline-start:auto;display:inline-flex;color:var(--primary)}.sep.svelte-y7gc39{block-size:1px;background:var(--border-subtle);margin-block:var(--space-1)}.heading.svelte-y7gc39{padding:var(--space-2) var(--space-2-5, .625rem) var(--space-1);font-size:var(--fs-overline);font-weight:var(--weight-semibold);color:var(--ink-subtle);letter-spacing:var(--tracking-overline);text-transform:uppercase}.dlg.svelte-1nbstz7{--w: 32rem;inline-size:min(var(--w),calc(100vw - 2rem));max-block-size:min(85dvh,48rem);padding:0;margin:auto;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-overlay);color:var(--ink);box-shadow:var(--elev-5),var(--elev-highlight);overflow:hidden;opacity:0;transform:translateY(8px) scale(.96);transition:opacity var(--duration-fast) var(--ease-accelerate),transform var(--duration-fast) var(--ease-accelerate),overlay var(--duration-fast) allow-discrete,display var(--duration-fast) allow-discrete}.sm.svelte-1nbstz7{--w: 26rem}.lg.svelte-1nbstz7{--w: 44rem}.dlg[open].svelte-1nbstz7{opacity:1;transform:none;transition:opacity var(--duration-base) var(--ease-decelerate),transform var(--duration-slow) var(--ease-spring),overlay var(--duration-slow) allow-discrete,display var(--duration-slow) allow-discrete}@starting-style{.dlg[open].svelte-1nbstz7{opacity:0;transform:translateY(8px) scale(.96)}}.dlg.svelte-1nbstz7::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--duration-base) var(--ease-standard),overlay var(--duration-base) allow-discrete,display var(--duration-base) allow-discrete}.dlg[open].svelte-1nbstz7::backdrop{opacity:1}@starting-style{.dlg[open].svelte-1nbstz7::backdrop{opacity:0}}.inner.svelte-1nbstz7{display:flex;flex-direction:column;max-block-size:inherit}header.svelte-1nbstz7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-3)}h2.svelte-1nbstz7{margin:0;font-size:var(--fs-title-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}header.svelte-1nbstz7 p:where(.svelte-1nbstz7){margin:var(--space-1-5) 0 0;color:var(--ink-muted);font-size:var(--fs-body-sm)}.danger.svelte-1nbstz7 h2:where(.svelte-1nbstz7){color:var(--danger)}.x.svelte-1nbstz7{flex:none;display:grid;place-items:center;inline-size:2rem;block-size:2rem;margin:-.25rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink-subtle);cursor:pointer}.x.svelte-1nbstz7:hover{background:var(--surface-hover);color:var(--ink)}.body.svelte-1nbstz7{padding:var(--space-2) var(--space-5) var(--space-5);overflow:auto;min-block-size:0}footer.svelte-1nbstz7{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--border-subtle);background:var(--surface-raised)}.sheet.svelte-1doszzi{--w: 30rem;--from: translateX(calc(100% * var(--dir)));position:fixed;margin:0;padding:0;max-inline-size:100vw;max-block-size:100dvh;inline-size:min(var(--w),100vw);block-size:100dvh;inset-block:0;inset-inline-end:0;inset-inline-start:auto;border:0;border-inline-start:1px solid var(--border-default);background:var(--surface-overlay);color:var(--ink);box-shadow:var(--elev-5);transform:var(--from);transition:transform var(--duration-base) var(--ease-accelerate),overlay var(--duration-base) allow-discrete,display var(--duration-base) allow-discrete}.sm.svelte-1doszzi{--w: 22rem}.lg.svelte-1doszzi{--w: 40rem}.xl.svelte-1doszzi{--w: 56rem}.start.svelte-1doszzi{--from: translateX(calc(-100% * var(--dir)));inset-inline-start:0;inset-inline-end:auto;border-inline-start:0;border-inline-end:1px solid var(--border-default)}.bottom.svelte-1doszzi{--from: translateY(100%);inset-inline:0;inset-block-start:auto;inset-block-end:0;inline-size:100vw;block-size:auto;max-block-size:88dvh;border:0;border-block-start:1px solid var(--border-default);border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl)}.sheet[open].svelte-1doszzi{transform:none;transition:transform var(--duration-slower) cubic-bezier(.32,.72,0,1),overlay var(--duration-slower) allow-discrete,display var(--duration-slower) allow-discrete}@starting-style{.sheet[open].svelte-1doszzi{transform:var(--from)}}.sheet.svelte-1doszzi::backdrop{background:var(--scrim);opacity:0;transition:opacity var(--duration-slow) var(--ease-standard),overlay var(--duration-slow) allow-discrete,display var(--duration-slow) allow-discrete}.sheet[open].svelte-1doszzi::backdrop{opacity:1}@starting-style{.sheet[open].svelte-1doszzi::backdrop{opacity:0}}.inner.svelte-1doszzi{display:flex;flex-direction:column;block-size:100%;max-block-size:inherit}.grab.svelte-1doszzi{align-self:center;inline-size:2.5rem;block-size:.3rem;margin-block:var(--space-2) 0;border-radius:var(--radius-full);background:var(--border-strong)}header.svelte-1doszzi{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--border-subtle)}.titles.svelte-1doszzi{min-inline-size:0}.extra.svelte-1doszzi{grid-column:1 / -1;margin-block-start:var(--space-2);min-inline-size:0}h2.svelte-1doszzi{margin:0;font-size:var(--fs-title-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}p.svelte-1doszzi{margin:var(--space-1) 0 0;color:var(--ink-muted);font-size:var(--fs-body-sm)}.x.svelte-1doszzi{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink-subtle);cursor:pointer}.x.svelte-1doszzi:hover{background:var(--surface-hover);color:var(--ink)}.body.svelte-1doszzi{flex:1;min-block-size:0;overflow:auto;padding:var(--space-5);overscroll-behavior:contain}footer.svelte-1doszzi{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--border-subtle);background:var(--surface-raised);padding-block-end:max(var(--space-3),env(safe-area-inset-bottom))}.sr-only.svelte-1doszzi{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.toaster.svelte-1d06u3v{position:fixed;z-index:var(--z-toast);inset-block-end:max(var(--space-4),env(safe-area-inset-bottom));inset-inline-end:var(--space-4);display:flex;flex-direction:column-reverse;gap:var(--space-2);inline-size:min(24rem,calc(100vw - 2rem));pointer-events:none}.top-center.svelte-1d06u3v{inset-block-start:var(--space-4);inset-block-end:auto;inset-inline:0;margin-inline:auto;flex-direction:column}@media(max-width:40rem){.toaster.svelte-1d06u3v{inset-inline:var(--space-3);inline-size:auto;inset-block-end:calc(var(--bottom-bar-h, 0px) + var(--space-3))}}.toast.svelte-1d06u3v{position:relative;overflow:hidden;pointer-events:auto;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);padding-inline:var(--space-4) var(--space-3);background:var(--surface-inverse);color:var(--ink-inverse);border-radius:var(--radius-md);box-shadow:var(--elev-5)}.ico.svelte-1d06u3v{flex:none;margin-block-start:.1rem}.success.svelte-1d06u3v .ico:where(.svelte-1d06u3v){color:#59d38c}.danger.svelte-1d06u3v .ico:where(.svelte-1d06u3v){color:#ff8579;color:oklch(.75 .16 27)}.warning.svelte-1d06u3v .ico:where(.svelte-1d06u3v){color:#f9b64f}.info.svelte-1d06u3v .ico:where(.svelte-1d06u3v){color:#78bff9}[data-theme=dark] .success.svelte-1d06u3v .ico:where(.svelte-1d06u3v){color:var(--success)}.text.svelte-1d06u3v{flex:1;min-inline-size:0;display:grid;gap:.125rem}strong.svelte-1d06u3v{font-size:var(--fs-body-sm);font-weight:var(--weight-semibold)}.text.svelte-1d06u3v span:where(.svelte-1d06u3v){font-size:var(--fs-label-sm);opacity:.8;overflow-wrap:anywhere}.action.svelte-1d06u3v{flex:none;align-self:center;border:0;background:color-mix(in oklch,var(--ink-inverse) 14%,transparent);color:inherit;font:inherit;font-size:var(--fs-label);font-weight:var(--weight-semibold);padding:.3rem .65rem;border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}.action.svelte-1d06u3v:hover{background:color-mix(in oklch,var(--ink-inverse) 24%,transparent)}.action.svelte-1d06u3v:active{transform:scale(var(--press-scale))}.x.svelte-1d06u3v{flex:none;align-self:center;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border:0;border-radius:var(--radius-xs);background:none;color:inherit;opacity:.6;cursor:pointer}.x.svelte-1d06u3v:hover{opacity:1;background:color-mix(in oklch,var(--ink-inverse) 12%,transparent)}.bar.svelte-1d06u3v{position:absolute;inset-inline:0;inset-block-end:0;block-size:2px;background:color-mix(in oklch,var(--ink-inverse) 35%,transparent);transform-origin:var(--origin, left);animation:svelte-1d06u3v-ui-drain var(--ttl, 4s) linear forwards}[dir=rtl] .bar.svelte-1d06u3v{--origin: right}.paused .bar.svelte-1d06u3v{animation-play-state:paused}@keyframes svelte-1d06u3v-ui-drain{to{transform:scaleX(0)}}.pager.svelte-1gsx4as{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);min-inline-size:0}.summary.svelte-1gsx4as{margin:0;font-size:var(--fs-body-sm);color:var(--ink-muted)}.end.svelte-1gsx4as{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);min-inline-size:0}.pp.svelte-1gsx4as{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-body-sm);color:var(--ink-muted)}.sel.svelte-1gsx4as{position:relative;display:inline-flex;align-items:center}.sel.svelte-1gsx4as svg{position:absolute;inset-inline-end:.4rem;pointer-events:none;color:var(--ink-subtle)}select.svelte-1gsx4as{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-block-size:var(--control-h-sm);padding-block:0;padding-inline:.6rem 1.6rem;font:inherit;font-size:var(--fs-body-sm);color:var(--ink);background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--radius-xs);cursor:pointer}select.svelte-1gsx4as:hover{border-color:var(--border-strong)}select.svelte-1gsx4as:focus-visible{outline:2px solid var(--focus);outline-offset:1px}nav.svelte-1gsx4as{display:flex;align-items:center;gap:2px}.nums.svelte-1gsx4as{display:contents}.pg.svelte-1gsx4as{display:inline-grid;place-items:center;min-inline-size:var(--control-h-sm);block-size:var(--control-h-sm);padding-inline:.4rem;border:1px solid transparent;border-radius:var(--radius-xs);background:none;color:var(--ink-muted);font:inherit;font-size:var(--fs-body-sm);font-variant-numeric:tabular-nums;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}a.pg.svelte-1gsx4as:hover,button.pg.svelte-1gsx4as:hover{background:var(--surface-hover);color:var(--ink)}a.pg.svelte-1gsx4as:active,button.pg.svelte-1gsx4as:active{transform:scale(var(--press-scale))}.pg.svelte-1gsx4as:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.pg[aria-current=page].svelte-1gsx4as{background:var(--surface-raised);color:var(--ink);font-weight:var(--weight-semibold);border-color:var(--border-default);box-shadow:var(--elev-1)}.pg[aria-disabled=true].svelte-1gsx4as{color:var(--ink-disabled);cursor:default}.gap.svelte-1gsx4as{min-inline-size:1.25rem;text-align:center;color:var(--ink-subtle);-webkit-user-select:none;user-select:none}.compact.svelte-1gsx4as{display:none;font-size:var(--fs-body-sm);color:var(--ink-muted);padding-inline:var(--space-2)}@media(max-width:40rem){.pager.svelte-1gsx4as{justify-content:center}.summary.svelte-1gsx4as{inline-size:100%;text-align:center}.nums.svelte-1gsx4as,.wide.svelte-1gsx4as,.pp.svelte-1gsx4as span:where(.svelte-1gsx4as):first-child{display:none}.compact.svelte-1gsx4as{display:inline}}.dt.svelte-1ocil0{display:inline-flex;gap:2px;padding:2px;background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}button.svelte-1ocil0{display:grid;place-items:center;inline-size:calc(var(--control-h-sm) - 4px);block-size:calc(var(--control-h-sm) - 6px);border:0;border-radius:calc(var(--radius-sm) - 2px);background:none;color:var(--ink-subtle);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}button.svelte-1ocil0:hover{color:var(--ink)}button.svelte-1ocil0:active{transform:scale(.92)}button[aria-checked=true].svelte-1ocil0{background:var(--surface-raised);color:var(--ink);box-shadow:var(--elev-1)}button.svelte-1ocil0:focus-visible{outline:2px solid var(--focus);outline-offset:1px}svg.svelte-1ocil0{inline-size:16px;block-size:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bulk.svelte-jk1hv{position:fixed;z-index:var(--z-overlay);inset-block-end:calc(var(--bottom-bar-h, 0px) + max(var(--space-4),env(safe-area-inset-bottom)));inset-inline:0;margin-inline:auto;inline-size:max-content;max-inline-size:calc(100vw - 2rem);display:flex;align-items:center;gap:var(--space-3);padding-block:var(--space-1-5);padding-inline:var(--space-4) var(--space-1-5);background:var(--surface-inverse);color:var(--ink-inverse);border-radius:var(--radius-lg);box-shadow:var(--elev-5)}.count.svelte-jk1hv{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--fs-body-sm);font-weight:var(--weight-medium);white-space:nowrap}.n.svelte-jk1hv{display:inline-grid;place-items:center;min-inline-size:1.5rem;block-size:1.5rem;padding-inline:.35rem;border-radius:var(--radius-full);background:var(--highlight);color:var(--on-highlight);font-weight:var(--weight-bold);font-size:var(--fs-label-sm);animation:svelte-jk1hv-ui-n-pop var(--duration-slow) var(--ease-spring) both}@keyframes svelte-jk1hv-ui-n-pop{0%{transform:scale(.6)}}.sep.svelte-jk1hv{inline-size:1px;align-self:stretch;margin-block:var(--space-1);background:color-mix(in oklch,var(--ink-inverse) 22%,transparent)}.actions.svelte-jk1hv{display:flex;flex-wrap:wrap;gap:var(--space-1)}.actions.svelte-jk1hv .btn.ghost,.actions.svelte-jk1hv .btn.secondary{background:transparent;border-color:transparent;box-shadow:none;color:color-mix(in oklch,var(--ink-inverse) 85%,transparent)}.actions.svelte-jk1hv .btn.ghost:hover,.actions.svelte-jk1hv .btn.secondary:hover{background:color-mix(in oklch,var(--ink-inverse) 12%,transparent);color:var(--ink-inverse)}.x.svelte-jk1hv{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:0;border-radius:var(--radius-sm);background:none;color:inherit;opacity:.7;cursor:pointer}.x.svelte-jk1hv:hover{opacity:1;background:color-mix(in oklch,var(--ink-inverse) 12%,transparent)}.x.svelte-jk1hv:focus-visible{outline:2px solid var(--highlight);outline-offset:1px}.dt.svelte-wa9pb7{--pad-y: .75rem;--pad-x: 1rem;min-inline-size:0;display:grid}.dt[data-density=compact].svelte-wa9pb7{--pad-y: .375rem;--pad-x: .75rem}.toolbar.svelte-wa9pb7{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--border-subtle);min-inline-size:0}.tb-start.svelte-wa9pb7{flex:1;min-inline-size:0}.scroll.svelte-wa9pb7{overflow:auto;min-inline-size:0;overscroll-behavior-inline:contain}table.svelte-wa9pb7{inline-size:100%;border-collapse:separate;border-spacing:0;font-size:var(--fs-body-sm)}th.svelte-wa9pb7{position:sticky;inset-block-start:0;z-index:2;background:color-mix(in oklch,var(--surface-sunken) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:calc(var(--pad-y) * .6) var(--pad-x);vertical-align:middle;border-block-end:1px solid var(--border-default);font-size:var(--fs-label-sm);font-weight:var(--weight-medium);color:var(--ink-muted);white-space:nowrap;text-align:start;letter-spacing:.01em}th.sorted.svelte-wa9pb7{color:var(--ink)}.a-end.svelte-wa9pb7{text-align:end}.a-center.svelte-wa9pb7{text-align:center}th.a-end.svelte-wa9pb7 .sort:where(.svelte-wa9pb7){margin-inline-end:-.4rem}.sort.svelte-wa9pb7{display:inline-flex;align-items:center;gap:.25rem;line-height:1;margin:-.25rem -.4rem;padding:.25rem .4rem;border:0;background:none;border-radius:var(--radius-xs);font:inherit;color:inherit;text-decoration:none;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.sort.svelte-wa9pb7:hover{background:var(--surface-hover);color:var(--ink)}.sort.svelte-wa9pb7:focus-visible{outline:2px solid var(--focus);outline-offset:0}.ind.svelte-wa9pb7{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1px;flex:none}.ind.svelte-wa9pb7 svg:where(.svelte-wa9pb7){display:block;inline-size:.75rem;block-size:.75rem}.ind.svelte-wa9pb7 path:where(.svelte-wa9pb7){fill:currentColor;opacity:.28;transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-spring);transform-origin:center}.sort.svelte-wa9pb7:hover .ind:where(.svelte-wa9pb7) path:where(.svelte-wa9pb7){opacity:.5}.ind[data-dir=asc].svelte-wa9pb7 .up:where(.svelte-wa9pb7),.ind[data-dir=desc].svelte-wa9pb7 .down:where(.svelte-wa9pb7){opacity:1;fill:var(--primary)}.ind[data-dir=asc].svelte-wa9pb7 .down:where(.svelte-wa9pb7),.ind[data-dir=desc].svelte-wa9pb7 .up:where(.svelte-wa9pb7){opacity:.15}.ord.svelte-wa9pb7{display:inline-grid;place-items:center;min-inline-size:.95rem;block-size:.95rem;padding-inline:.15rem;border-radius:var(--radius-full);background:var(--primary-soft);color:var(--on-primary-soft);font-size:.625rem;font-weight:var(--weight-bold);line-height:1;animation:svelte-wa9pb7-ui-ord-pop var(--duration-slow) var(--ease-spring) both}@keyframes svelte-wa9pb7-ui-ord-pop{0%{transform:scale(.4);opacity:0}}td.svelte-wa9pb7{padding:var(--pad-y) var(--pad-x);border-block-end:1px solid var(--border-subtle);vertical-align:middle;color:var(--ink);transition:padding var(--duration-base) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.dt.svelte-wa9pb7 tbody tr>td{padding:var(--pad-y) var(--pad-x);border-block-end:1px solid var(--border-subtle);vertical-align:middle}.dt.svelte-wa9pb7 tbody tr{transition:background-color var(--duration-fast) var(--ease-standard)}.dt.svelte-wa9pb7 tbody tr:hover>td{background:var(--surface-hover)}.dt.svelte-wa9pb7 tbody tr:last-child>td{border-block-end:0}tr[data-row].svelte-wa9pb7{outline:0}tr.clickable.svelte-wa9pb7{cursor:pointer}tr[data-row].svelte-wa9pb7:focus-visible>td:where(.svelte-wa9pb7){background:var(--primary-soft)}tr[data-row].svelte-wa9pb7:focus-visible>td:where(.svelte-wa9pb7):first-child{box-shadow:inset calc(3px * var(--dir)) 0 0 var(--primary)}tr.selected.svelte-wa9pb7>td:where(.svelte-wa9pb7){background:color-mix(in oklch,var(--primary-soft) 70%,transparent)}tr.selected.svelte-wa9pb7:hover>td:where(.svelte-wa9pb7){background:var(--primary-soft)}.sel.svelte-wa9pb7{inline-size:2.75rem;padding-inline-end:0}th.sel.svelte-wa9pb7{padding-block:0}.sticky-col.svelte-wa9pb7{position:sticky;inset-inline-start:0;z-index:1;background:var(--surface-raised)}th.sticky-col.svelte-wa9pb7{z-index:3;background:color-mix(in oklch,var(--surface-sunken) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.act.svelte-wa9pb7{inline-size:1%;white-space:nowrap;padding-block:0;text-align:end}.acts.svelte-wa9pb7{display:inline-flex;gap:2px;justify-content:flex-end;opacity:0;transform:translate(calc(4px * var(--dir)));transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}tr.svelte-wa9pb7:hover .acts:where(.svelte-wa9pb7),tr.svelte-wa9pb7:focus-within .acts:where(.svelte-wa9pb7),tr.svelte-wa9pb7:focus-visible .acts:where(.svelte-wa9pb7){opacity:1;transform:none}@media(hover:none){.acts.svelte-wa9pb7{opacity:1;transform:none}}.empty-row.svelte-wa9pb7>td:where(.svelte-wa9pb7){padding:0;border:0}.empty-row.svelte-wa9pb7:hover>td:where(.svelte-wa9pb7){background:none!important}.sk-row.svelte-wa9pb7>td:where(.svelte-wa9pb7){padding-block:calc(var(--pad-y) + .25rem)}.foot.svelte-wa9pb7{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--border-subtle)}.sr-only.svelte-wa9pb7{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:64rem){.hide-lg.svelte-wa9pb7{display:none}}@media(max-width:48rem){.hide-md.svelte-wa9pb7{display:none}}@media(max-width:40rem){.hide-sm.svelte-wa9pb7{display:none}}tbody.svelte-wa9pb7>tr[data-row]:where(.svelte-wa9pb7){animation:svelte-wa9pb7-ui-row-in var(--duration-slow) var(--ease-decelerate) both;animation-delay:calc(min(var(--i, 0),8) * var(--stagger))}@keyframes svelte-wa9pb7-ui-row-in{0%{opacity:0;transform:translateY(4px)}}@media(max-width:40rem){table.cards.svelte-wa9pb7,table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7){display:block}table.cards.svelte-wa9pb7>colgroup:where(.svelte-wa9pb7),table.cards.svelte-wa9pb7>thead:where(.svelte-wa9pb7){display:none}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr[data-row]:where(.svelte-wa9pb7){display:flex;flex-direction:column;gap:var(--space-1);position:relative;padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-subtle)}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr[data-row]:where(.svelte-wa9pb7):last-child{border-block-end:0}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr[data-row]:where(.svelte-wa9pb7)>td:where(.svelte-wa9pb7){display:flex;align-items:baseline;gap:var(--space-3);min-inline-size:0;text-align:start;border:0;padding:0;background:none!important;box-shadow:none!important;position:static}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr[data-row]:where(.svelte-wa9pb7)>td.hide-md:where(.svelte-wa9pb7),table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr[data-row]:where(.svelte-wa9pb7)>td.hide-lg:where(.svelte-wa9pb7){display:flex}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr[data-row]:where(.svelte-wa9pb7)>td:not(.lead)[data-label]:where(.svelte-wa9pb7):before{content:attr(data-label);flex:0 0 34%;color:var(--ink-subtle);font-size:var(--fs-label-sm)}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr[data-row]:where(.svelte-wa9pb7)>td.lead:where(.svelte-wa9pb7){padding-block-end:var(--space-1);padding-inline-end:2.25rem;font-weight:var(--weight-medium)}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr[data-row]:where(.svelte-wa9pb7)>td.sel:where(.svelte-wa9pb7){position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr[data-row]:where(.svelte-wa9pb7)>td.act:where(.svelte-wa9pb7){justify-content:flex-end;padding-block-start:var(--space-1)}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr[data-row]:where(.svelte-wa9pb7)>td.act:where(.svelte-wa9pb7) .acts:where(.svelte-wa9pb7){opacity:1;transform:none}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr.selected:where(.svelte-wa9pb7){background:color-mix(in oklch,var(--primary-soft) 70%,transparent)}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr.empty-row:where(.svelte-wa9pb7),table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr.sk-row:where(.svelte-wa9pb7){display:block}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr.sk-row:where(.svelte-wa9pb7)>td:where(.svelte-wa9pb7){display:block;border:0}table.cards.svelte-wa9pb7>tbody:where(.svelte-wa9pb7)>tr.sk-row:where(.svelte-wa9pb7)>td:where(.svelte-wa9pb7):not(:first-child){display:none}}.set.svelte-16lpkpp{display:grid;gap:var(--space-1);min-inline-size:15rem}.search.svelte-16lpkpp{display:flex;align-items:center;gap:var(--space-2);padding-inline:var(--space-2);margin-block-end:var(--space-1);min-block-size:var(--control-h-sm);border:1px solid var(--border-input);border-radius:var(--radius-xs);background:var(--surface-raised);color:var(--ink-subtle)}.search.svelte-16lpkpp:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 20%,transparent)}input.svelte-16lpkpp{flex:1;min-inline-size:0;border:0;outline:0;background:none;font:inherit;font-size:var(--fs-body-sm);color:var(--ink);padding-block:.3rem}.list.svelte-16lpkpp{display:grid;max-block-size:16rem;overflow:auto}.row.svelte-16lpkpp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.35rem var(--space-2);border-radius:var(--radius-xs);transition:background-color var(--duration-fast) var(--ease-standard)}.row.svelte-16lpkpp:hover{background:var(--surface-hover)}.row.svelte-16lpkpp .cb{flex:1;min-inline-size:0}.row.svelte-16lpkpp .label{font-size:var(--fs-body-sm)}.count.svelte-16lpkpp{font-size:var(--fs-label-sm);color:var(--ink-subtle)}.row.on.svelte-16lpkpp .count:where(.svelte-16lpkpp){color:var(--on-primary-soft)}.none.svelte-16lpkpp{margin:0;padding:var(--space-3);text-align:center;color:var(--ink-subtle);font-size:var(--fs-body-sm)}.foot.svelte-16lpkpp{display:flex;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) var(--space-2) 0;margin-block-start:var(--space-1);border-block-start:1px solid var(--border-subtle)}.foot.svelte-16lpkpp button:where(.svelte-16lpkpp){border:0;background:none;padding:.3rem 0;font:inherit;font-size:var(--fs-label-sm);color:var(--primary-ink);cursor:pointer;font-weight:var(--weight-medium)}.foot.svelte-16lpkpp button:where(.svelte-16lpkpp):disabled{color:var(--ink-disabled);cursor:default}.foot.svelte-16lpkpp button:where(.svelte-16lpkpp):hover:not(:disabled){text-decoration:underline}.sr-only.svelte-16lpkpp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dr.svelte-lgddq8{display:grid;gap:var(--space-2);min-inline-size:15rem}.presets.svelte-lgddq8{display:grid}.presets.svelte-lgddq8 button:where(.svelte-lgddq8){display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.45rem var(--space-2);border:0;border-radius:var(--radius-xs);background:none;font:inherit;font-size:var(--fs-body-sm);color:var(--ink);cursor:pointer;text-align:start}.presets.svelte-lgddq8 button:where(.svelte-lgddq8):hover{background:var(--surface-hover)}.presets.svelte-lgddq8 button[aria-checked=true]:where(.svelte-lgddq8){color:var(--on-primary-soft);font-weight:var(--weight-medium)}.presets.svelte-lgddq8 button:where(.svelte-lgddq8) svg{color:var(--primary)}.presets.svelte-lgddq8 button:where(.svelte-lgddq8):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.custom.svelte-lgddq8{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2);padding-block-start:var(--space-2);border-block-start:1px solid var(--border-subtle);animation:ui-rise var(--duration-base) var(--ease-decelerate) both}.custom.svelte-lgddq8 .btn{grid-column:1 / -1}label.svelte-lgddq8{display:grid;gap:.2rem;min-inline-size:0;font-size:var(--fs-label-sm);color:var(--ink-muted)}input.svelte-lgddq8{inline-size:100%;min-inline-size:0;min-block-size:var(--control-h-sm);padding-inline:var(--space-2);font:inherit;font-size:var(--fs-body-sm);color:var(--ink);background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--radius-xs)}input.svelte-lgddq8:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 20%,transparent)}.nr.svelte-vkwz17{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-2);min-inline-size:15rem;padding:var(--space-1)}.nr.svelte-vkwz17 .btn{grid-column:1 / -1}label.svelte-vkwz17{display:grid;gap:.2rem;min-inline-size:0;font-size:var(--fs-label-sm);color:var(--ink-muted)}input.svelte-vkwz17{inline-size:100%;min-inline-size:0;min-block-size:var(--control-h-sm);padding-inline:var(--space-2);font:inherit;font-size:var(--fs-body-sm);color:var(--ink);font-variant-numeric:tabular-nums;text-align:start;background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--radius-xs)}input.svelte-vkwz17:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 20%,transparent)}.bool.svelte-fi5fyp{display:grid;min-inline-size:12rem}button.svelte-fi5fyp{display:flex;align-items:center;gap:var(--space-2);padding:.45rem var(--space-2);border:0;border-radius:var(--radius-xs);background:none;font:inherit;font-size:var(--fs-body-sm);color:var(--ink);cursor:pointer;text-align:start}button.svelte-fi5fyp:hover{background:var(--surface-hover)}button.svelte-fi5fyp:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}button.svelte-fi5fyp svg{color:var(--primary)}.l.svelte-fi5fyp{flex:1}.dot.svelte-fi5fyp{inline-size:.5rem;block-size:.5rem;border-radius:50%;background:var(--ink-disabled)}.dot.yes.svelte-fi5fyp{background:var(--success)}.fb.svelte-bayd5r{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-inline-size:0}.slot.svelte-bayd5r{flex:0 1 18rem;min-inline-size:min(100%,12rem)}.chips.svelte-bayd5r{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5);flex:1 1 auto;min-inline-size:0}.tail.svelte-bayd5r{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);margin-inline-start:auto;flex:none;max-inline-size:100%}.tail.svelte-bayd5r>*{flex:none}.tail.svelte-bayd5r .field{inline-size:clamp(9rem,14vw,13rem);min-inline-size:0}@media(max-width:40rem){.tail.svelte-bayd5r{flex-wrap:wrap;inline-size:100%}.tail.svelte-bayd5r .field{inline-size:100%;flex:1 1 9rem}}.chip.svelte-bayd5r{display:inline-flex;align-items:stretch;max-inline-size:100%;border:1px solid color-mix(in oklch,var(--primary) 30%,var(--border-default));background:var(--primary-soft);color:var(--on-primary-soft);border-radius:var(--radius-full);animation:svelte-bayd5r-ui-chip-in var(--duration-slow) var(--ease-spring) both;min-inline-size:0}@keyframes svelte-bayd5r-ui-chip-in{0%{opacity:0;transform:scale(.85)}}.chip.svelte-bayd5r .anchor{min-inline-size:0}.chip-main.svelte-bayd5r{display:inline-flex;align-items:center;gap:.35rem;min-inline-size:0;padding-block:.25rem;padding-inline:.65rem .35rem;min-block-size:var(--control-h-sm);border:0;background:none;color:inherit;cursor:pointer;font:inherit;font-size:var(--fs-label);border-start-start-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}.chip-main.svelte-bayd5r:hover{background:var(--primary-soft-hover)}.chip-main.svelte-bayd5r:focus-visible,.chip-x.svelte-bayd5r:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.k.svelte-bayd5r{opacity:.75;white-space:nowrap}.k.svelte-bayd5r:after{content:":"}.v.svelte-bayd5r{font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:16rem}.chip-x.svelte-bayd5r{display:grid;place-items:center;inline-size:1.75rem;border:0;background:none;color:inherit;cursor:pointer;opacity:.7;border-start-end-radius:var(--radius-full);border-end-end-radius:var(--radius-full);transition:opacity var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.chip-x.svelte-bayd5r:hover{opacity:1;background:var(--primary-soft-hover)}.add.svelte-bayd5r{display:inline-flex;align-items:center;gap:.35rem;min-block-size:var(--control-h-sm);padding-inline:.65rem;border:1px dashed var(--border-strong);border-radius:var(--radius-full);background:transparent;color:var(--ink-muted);cursor:pointer;font:inherit;font-size:var(--fs-label);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}.add.svelte-bayd5r:hover,.add[aria-expanded=true].svelte-bayd5r{color:var(--ink);border-color:var(--ink-subtle);border-style:solid;background:var(--surface-raised)}.add.svelte-bayd5r:active{transform:scale(var(--press-scale))}.add.svelte-bayd5r:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.n.svelte-bayd5r{display:inline-grid;place-items:center;min-inline-size:1.1rem;block-size:1.1rem;padding-inline:.25rem;border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);font-size:.625rem;font-weight:var(--weight-bold)}.clear.svelte-bayd5r{border:0;background:none;padding:.3rem .5rem;border-radius:var(--radius-xs);font:inherit;font-size:var(--fs-label);color:var(--ink-muted);cursor:pointer}.clear.svelte-bayd5r:hover{color:var(--danger);background:var(--danger-soft)}.pane.svelte-bayd5r{display:grid;gap:var(--space-1);padding:var(--space-1)}.pane-title.svelte-bayd5r{margin:0;padding:var(--space-1) var(--space-2);font-size:var(--fs-overline);font-weight:var(--weight-semibold);color:var(--ink-subtle);letter-spacing:var(--tracking-overline);text-transform:uppercase}.back.svelte-bayd5r{display:inline-flex;align-items:center;gap:var(--space-1);justify-self:start;padding:.3rem var(--space-2);border:0;border-radius:var(--radius-xs);background:none;font:inherit;font-size:var(--fs-label);font-weight:var(--weight-semibold);color:var(--ink);cursor:pointer}.back.svelte-bayd5r:hover{background:var(--surface-hover)}.fields.svelte-bayd5r{display:grid;min-inline-size:14rem;padding:var(--space-1)}.field.svelte-bayd5r{display:flex;align-items:center;gap:var(--space-2);padding:.5rem var(--space-2);border:0;border-radius:var(--radius-xs);background:none;font:inherit;font-size:var(--fs-body-sm);color:var(--ink);cursor:pointer;text-align:start;transition:background-color var(--duration-fast) var(--ease-standard)}.field.svelte-bayd5r>svg:first-child{color:var(--ink-subtle)}.field.svelte-bayd5r>svg:last-child{color:var(--ink-disabled);margin-inline-start:auto}.field.svelte-bayd5r span:where(.svelte-bayd5r){flex:1}.field.svelte-bayd5r:hover,.field.svelte-bayd5r:focus-visible{background:var(--surface-hover);outline:0}.field.svelte-bayd5r:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.on-dot.svelte-bayd5r{flex:none!important;inline-size:.4rem;block-size:.4rem;border-radius:50%;background:var(--primary)}.views.svelte-bayd5r{display:grid;gap:var(--space-2);min-inline-size:16rem;padding:var(--space-1)}ul.svelte-bayd5r{list-style:none;margin:0;padding:0;display:grid;gap:1px}li.svelte-bayd5r{display:flex;align-items:center;border-radius:var(--radius-xs)}li.svelte-bayd5r:hover{background:var(--surface-hover)}li.current.svelte-bayd5r .view:where(.svelte-bayd5r){color:var(--on-primary-soft);font-weight:var(--weight-medium)}li.current.svelte-bayd5r svg{color:var(--primary)}.view.svelte-bayd5r{flex:1;min-inline-size:0;display:flex;align-items:center;gap:var(--space-2);padding:.45rem var(--space-2);border:0;background:none;font:inherit;font-size:var(--fs-body-sm);color:var(--ink);cursor:pointer;text-align:start}.view.svelte-bayd5r span:where(.svelte-bayd5r){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view.svelte-bayd5r svg{color:var(--ink-subtle);flex:none}.del.svelte-bayd5r{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;margin-inline-end:.25rem;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-subtle);cursor:pointer;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}li.svelte-bayd5r:hover .del:where(.svelte-bayd5r),.del.svelte-bayd5r:focus-visible{opacity:1}.del.svelte-bayd5r:hover{color:var(--danger);background:var(--danger-soft)}@media(hover:none){.del.svelte-bayd5r{opacity:1}}.none.svelte-bayd5r{margin:0;padding:var(--space-2);color:var(--ink-subtle);font-size:var(--fs-body-sm)}.save.svelte-bayd5r{display:flex;gap:var(--space-1-5);padding-block-start:var(--space-2);border-block-start:1px solid var(--border-subtle)}.save.svelte-bayd5r input:where(.svelte-bayd5r){flex:1;min-inline-size:0;min-block-size:var(--control-h-sm);padding-inline:var(--space-2);font:inherit;font-size:var(--fs-body-sm);color:var(--ink);background:var(--surface-raised);border:1px solid var(--border-input);border-radius:var(--radius-xs)}.save.svelte-bayd5r input:where(.svelte-bayd5r):focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch,var(--primary) 20%,transparent)}.rl.svelte-1y8us0e{container-type:inline-size;min-inline-size:0;display:grid;gap:var(--space-3);--gap: var(--space-2);--pad: var(--space-3) var(--space-4)}.rl[data-density=compact].svelte-1y8us0e{--gap: 0;--pad: var(--space-2) var(--space-3)}.toolbar.svelte-1y8us0e{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-inline-size:0}.tb.svelte-1y8us0e{flex:1;min-inline-size:0}.list.svelte-1y8us0e{list-style:none;margin:0;padding:0;display:grid;gap:var(--gap)}.rl[data-density=compact].svelte-1y8us0e .list:where(.svelte-1y8us0e){border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden}.row.svelte-1y8us0e{position:relative;display:flex;align-items:center;gap:var(--space-4);padding:var(--pad);min-inline-size:0;background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--elev-1),var(--elev-highlight);outline:0;transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),padding var(--duration-base) var(--ease-standard);animation:ui-rise var(--duration-slow) var(--ease-decelerate) both;animation-delay:calc(min(var(--i, 0),8) * var(--stagger))}.rl[data-density=compact].svelte-1y8us0e .row:where(.svelte-1y8us0e){border:0;border-radius:0;box-shadow:none;border-block-end:1px solid var(--border-subtle)}.rl[data-density=compact].svelte-1y8us0e .row:where(.svelte-1y8us0e):last-child{border-block-end:0}.row.clickable.svelte-1y8us0e{cursor:pointer}.row.svelte-1y8us0e:hover{border-color:var(--border-default);box-shadow:var(--elev-2),var(--elev-highlight)}.rl[data-density=comfortable].svelte-1y8us0e .row.clickable:where(.svelte-1y8us0e):hover{transform:translateY(-1px)}.rl[data-density=compact].svelte-1y8us0e .row:where(.svelte-1y8us0e):hover{background:var(--surface-hover);box-shadow:none}.row.svelte-1y8us0e:focus-visible{box-shadow:0 0 0 2px var(--focus);border-color:transparent}.row.selected.svelte-1y8us0e{background:color-mix(in oklch,var(--primary-soft) 75%,var(--surface-raised));border-color:color-mix(in oklch,var(--primary) 30%,transparent)}.check.svelte-1y8us0e,.lead.svelte-1y8us0e{flex:none;display:flex}.main.svelte-1y8us0e{flex:1 1 14rem;min-inline-size:0;display:grid;gap:.125rem}.title.svelte-1y8us0e{font-weight:var(--weight-semibold);font-size:var(--fs-body);color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.title.svelte-1y8us0e:hover{text-decoration:underline;text-underline-offset:3px}.sub.svelte-1y8us0e{font-size:var(--fs-body-sm);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-1y8us0e{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-block-start:var(--space-1)}.rl[data-density=compact].svelte-1y8us0e .meta:where(.svelte-1y8us0e){display:none}.when.svelte-1y8us0e{flex:0 0 11rem;display:grid;gap:.125rem;min-inline-size:0}time.svelte-1y8us0e{font-size:var(--fs-body-sm);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.t.svelte-1y8us0e{color:var(--ink-muted)}.rel.svelte-1y8us0e{font-size:var(--fs-label-sm);color:var(--ink-subtle)}.when.soon.svelte-1y8us0e .rel:where(.svelte-1y8us0e){color:var(--warning);font-weight:var(--weight-medium)}.when.past.svelte-1y8us0e time:where(.svelte-1y8us0e){color:var(--ink-muted)}.status.svelte-1y8us0e{flex:0 0 8.5rem;display:flex}.amount.svelte-1y8us0e{flex:0 0 7.5rem;display:grid;justify-items:end;gap:.125rem;text-align:end}.amount.svelte-1y8us0e .money:where(.svelte-1y8us0e){font-weight:var(--weight-semibold);font-size:var(--fs-body);color:var(--ink);white-space:nowrap}.asub.svelte-1y8us0e{font-size:var(--fs-label-sm);color:var(--ink-subtle)}.trail.svelte-1y8us0e{flex:none;display:flex;align-items:center;gap:var(--space-3)}.acts.svelte-1y8us0e{flex:none;display:flex;gap:2px;opacity:0;transform:translate(calc(6px * var(--dir)));transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.row.svelte-1y8us0e:hover .acts:where(.svelte-1y8us0e),.row.svelte-1y8us0e:focus-within .acts:where(.svelte-1y8us0e),.row.svelte-1y8us0e:focus-visible .acts:where(.svelte-1y8us0e){opacity:1;transform:none}@media(hover:none){.acts.svelte-1y8us0e{opacity:1;transform:none}}.sk.svelte-1y8us0e .main:where(.svelte-1y8us0e),.sk.svelte-1y8us0e .side:where(.svelte-1y8us0e){display:grid;gap:var(--space-2)}.sk.svelte-1y8us0e .side:where(.svelte-1y8us0e){flex:0 0 8rem;justify-items:end}.sk.svelte-1y8us0e{animation:none}@container (max-width: 40rem){.row.svelte-1y8us0e{flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:flex-start}.main.svelte-1y8us0e{flex:1 1 calc(100% - 4rem)}.when.svelte-1y8us0e{flex:1 1 auto;order:3;padding-inline-start:calc(2.5rem + var(--space-3))}.status.svelte-1y8us0e{flex:none;order:1;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.main.svelte-1y8us0e{padding-inline-end:6.5rem}.amount.svelte-1y8us0e{flex:none;order:4;margin-inline-start:auto}.acts.svelte-1y8us0e{order:5;inline-size:100%;justify-content:flex-end}.check.svelte-1y8us0e{order:-1}}.ev.svelte-ejprjw{--c: var(--ink-muted);--bg: var(--surface-inset);position:relative;display:flex;align-items:center;gap:.3rem;min-inline-size:0;inline-size:100%;margin:0;border:0;padding:0;font:inherit;color:var(--ink);text-align:start;text-decoration:none;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.ev.svelte-ejprjw:focus-visible{outline:2px solid var(--focus);outline-offset:1px;z-index:2}.primary.svelte-ejprjw{--c: var(--primary);--bg: var(--primary-soft)}.success.svelte-ejprjw{--c: var(--success);--bg: var(--success-soft)}.warning.svelte-ejprjw{--c: var(--warning);--bg: var(--warning-soft)}.danger.svelte-ejprjw{--c: var(--danger);--bg: var(--danger-soft)}.info.svelte-ejprjw{--c: var(--info);--bg: var(--info-soft)}.neutral.svelte-ejprjw{--c: var(--ink-subtle);--bg: var(--surface-inset)}.bar.svelte-ejprjw{flex:none;inline-size:3px;align-self:stretch;border-radius:2px;background:var(--c)}.title.svelte-ejprjw{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium)}.cancelled.svelte-ejprjw .title:where(.svelte-ejprjw){text-decoration:line-through;text-decoration-color:color-mix(in oklch,currentColor 55%,transparent);color:var(--ink-muted)}.time.svelte-ejprjw{flex:none;color:var(--ink-muted);font-size:.92em}.chip.svelte-ejprjw{block-size:1.375rem;padding-inline:.25rem .375rem;border-radius:var(--radius-xs);background:var(--bg);font-size:var(--fs-label-sm);line-height:1}.chip.svelte-ejprjw .bar:where(.svelte-ejprjw){margin-block:.25rem}.chip.svelte-ejprjw:hover{transform:translateY(-1px);box-shadow:var(--elev-2)}.chip.svelte-ejprjw:active{transform:scale(.98)}.block.svelte-ejprjw{position:absolute;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.0625rem;padding:.25rem .4rem .25rem .5rem;padding-inline:.5rem .4rem;overflow:hidden;background:color-mix(in oklch,var(--bg) 92%,var(--surface-raised));border-inline-start:3px solid var(--c);border-radius:var(--radius-xs);box-shadow:0 0 0 1px var(--surface-raised);font-size:var(--fs-label-sm);line-height:1.25}.block.svelte-ejprjw .title:where(.svelte-ejprjw){white-space:normal;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.block.svelte-ejprjw .sub:where(.svelte-ejprjw){color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.block.svelte-ejprjw:hover{z-index:3;box-shadow:var(--elev-3),0 0 0 1px var(--surface-raised);transform:translateY(-1px)}.row.svelte-ejprjw{align-items:stretch;gap:var(--space-3);padding:var(--space-2-5, .625rem) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border-subtle)}.row.svelte-ejprjw:hover{transform:translateY(-1px);box-shadow:var(--elev-2);border-color:var(--border-default)}.row.svelte-ejprjw:active{transform:scale(.995)}.when.svelte-ejprjw{flex:none;inline-size:4.25rem;display:grid;align-content:start;gap:.125rem;font-size:var(--fs-body-sm);font-weight:var(--weight-semibold)}.when.svelte-ejprjw small:where(.svelte-ejprjw){font-weight:var(--weight-regular);color:var(--ink-subtle);font-size:var(--fs-label-sm)}.main.svelte-ejprjw{flex:1;min-inline-size:0;display:grid;gap:.125rem}.row.svelte-ejprjw .title:where(.svelte-ejprjw){font-size:var(--fs-body)}.sub.svelte-ejprjw{color:var(--ink-muted);font-size:var(--fs-label-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta.svelte-ejprjw{display:flex;flex-wrap:wrap;gap:var(--space-3);color:var(--ink-muted);font-size:var(--fs-label-sm);margin-block-start:.125rem}.meta.svelte-ejprjw span:where(.svelte-ejprjw){display:inline-flex;align-items:center;gap:.25rem}.meta.svelte-ejprjw svg:where(.svelte-ejprjw){inline-size:13px;block-size:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.pill.svelte-ejprjw{flex:none;align-self:center}.month.svelte-19xcd0t{display:grid;grid-template-rows:auto;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:var(--border-subtle);gap:1px}.row.svelte-19xcd0t{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px}.head.svelte-19xcd0t{background:var(--surface-raised)}.wd.svelte-19xcd0t{padding:var(--space-2) var(--space-2);font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-subtle);text-align:start;background:var(--surface-raised)}.wd.weekend.svelte-19xcd0t{color:var(--ink-muted)}.cell.svelte-19xcd0t{position:relative;display:flex;flex-direction:column;gap:.25rem;min-block-size:7.25rem;min-inline-size:0;padding:.375rem;background:var(--surface-raised);cursor:pointer;outline:0;transition:background-color var(--duration-fast) var(--ease-standard)}.cell.svelte-19xcd0t:hover{background:color-mix(in oklch,var(--surface-raised) 94%,var(--primary))}.cell.weekend.svelte-19xcd0t{background:color-mix(in oklch,var(--surface-raised) 70%,var(--surface-sunken))}.cell.weekend.svelte-19xcd0t:hover{background:color-mix(in oklch,var(--surface-sunken) 90%,var(--primary))}.cell.out.svelte-19xcd0t{background:var(--surface-sunken)}.cell.out.svelte-19xcd0t .num:where(.svelte-19xcd0t),.cell.out.svelte-19xcd0t .evs:where(.svelte-19xcd0t){opacity:.5}.cell.svelte-19xcd0t:focus-visible{box-shadow:inset 0 0 0 2px var(--focus);z-index:1}.cell.selected.svelte-19xcd0t{box-shadow:inset 0 0 0 2px var(--primary)}.num.svelte-19xcd0t{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding-inline:.125rem}.g.svelte-19xcd0t{display:inline-grid;place-items:center;min-inline-size:1.625rem;block-size:1.625rem;padding-inline:.25rem;border-radius:var(--radius-full);font-size:var(--fs-body-sm);font-weight:var(--weight-semibold);color:var(--ink);transition:transform var(--duration-base) var(--ease-spring)}.cell.svelte-19xcd0t:hover .g:where(.svelte-19xcd0t){transform:scale(1.08)}.today.svelte-19xcd0t .g:where(.svelte-19xcd0t){background:var(--primary);color:var(--on-primary);box-shadow:0 2px 8px color-mix(in oklch,var(--primary) 40%,transparent)}.hj.svelte-19xcd0t{font-size:.625rem;color:var(--ink-subtle)}.evs.svelte-19xcd0t{display:grid;gap:2px;min-inline-size:0}.more.svelte-19xcd0t{justify-self:start;border:0;background:none;padding:.125rem .375rem;border-radius:var(--radius-xs);font:inherit;font-size:var(--fs-label-sm);font-weight:var(--weight-semibold);color:var(--ink-muted);cursor:pointer}.more.svelte-19xcd0t:hover,.more[aria-expanded=true].svelte-19xcd0t{background:var(--surface-hover);color:var(--ink)}.more.svelte-19xcd0t:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.more-list.svelte-19xcd0t{display:grid;gap:3px;min-inline-size:15rem;padding:.125rem}.more-head.svelte-19xcd0t{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-1);padding:var(--space-1) var(--space-1) var(--space-2);border-block-end:1px solid var(--border-subtle);font-weight:var(--weight-semibold);font-size:var(--fs-body-sm)}.more-head.svelte-19xcd0t small:where(.svelte-19xcd0t){color:var(--ink-subtle);font-weight:var(--weight-regular)}.open-day.svelte-19xcd0t{margin-block-start:var(--space-1);border:0;background:none;padding:var(--space-1-5);border-radius:var(--radius-xs);color:var(--primary-ink);font:inherit;font-size:var(--fs-label-sm);font-weight:var(--weight-semibold);cursor:pointer;text-align:center}.open-day.svelte-19xcd0t:hover{background:var(--primary-soft)}.heat.svelte-19xcd0t .cell:where(.svelte-19xcd0t){min-block-size:5.5rem}[data-heat="1"].svelte-19xcd0t{--heat: 14%}[data-heat="2"].svelte-19xcd0t{--heat: 30%}[data-heat="3"].svelte-19xcd0t{--heat: 50%}[data-heat="4"].svelte-19xcd0t{--heat: 72%}.heat.svelte-19xcd0t .cell:where(.svelte-19xcd0t):not([data-heat="0"]){background:color-mix(in oklch,var(--primary) var(--heat),var(--surface-raised))}.heat.svelte-19xcd0t .cell[data-heat="3"]:where(.svelte-19xcd0t) .g:where(.svelte-19xcd0t),.heat.svelte-19xcd0t .cell[data-heat="4"]:where(.svelte-19xcd0t) .g:where(.svelte-19xcd0t),.heat.svelte-19xcd0t .cell[data-heat="3"]:where(.svelte-19xcd0t) .heatval:where(.svelte-19xcd0t),.heat.svelte-19xcd0t .cell[data-heat="4"]:where(.svelte-19xcd0t) .heatval:where(.svelte-19xcd0t){color:var(--on-primary)}.heat.svelte-19xcd0t .cell[data-heat="3"]:where(.svelte-19xcd0t) .hj:where(.svelte-19xcd0t),.heat.svelte-19xcd0t .cell[data-heat="4"]:where(.svelte-19xcd0t) .hj:where(.svelte-19xcd0t){color:color-mix(in oklch,var(--on-primary) 75%,transparent)}.heatval.svelte-19xcd0t{margin-block-start:auto;display:grid;padding-inline:.25rem;line-height:1.1;color:var(--ink)}.heatval.svelte-19xcd0t strong:where(.svelte-19xcd0t){font-size:var(--fs-title);font-weight:var(--weight-semibold)}.heatval.svelte-19xcd0t small:where(.svelte-19xcd0t){font-size:var(--fs-overline);opacity:.8}.legend.svelte-19xcd0t{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;margin-block-start:var(--space-2);font-size:var(--fs-label-sm);color:var(--ink-subtle)}.sw.svelte-19xcd0t{inline-size:.875rem;block-size:.875rem;border-radius:3px;background:color-mix(in oklch,var(--primary) var(--heat, 0%),var(--surface-raised));border:1px solid var(--border-subtle)}.legend.svelte-19xcd0t span:where(.svelte-19xcd0t):first-child{margin-inline-end:.25rem}.legend.svelte-19xcd0t span:where(.svelte-19xcd0t):last-child{margin-inline-start:.25rem}.compact.svelte-19xcd0t .cell:where(.svelte-19xcd0t){min-block-size:3.25rem;padding:.25rem .125rem;align-items:center;gap:.125rem}.compact.svelte-19xcd0t .num:where(.svelte-19xcd0t){flex-direction:column;gap:0}.compact.svelte-19xcd0t .g:where(.svelte-19xcd0t){min-inline-size:1.75rem;block-size:1.75rem}.compact.svelte-19xcd0t .hj:where(.svelte-19xcd0t){font-size:.5625rem;line-height:1}.compact.svelte-19xcd0t .wd:where(.svelte-19xcd0t){text-align:center;padding-inline:0}.compact.heat.svelte-19xcd0t .cell:where(.svelte-19xcd0t){min-block-size:3.5rem}.compact.svelte-19xcd0t .heatval:where(.svelte-19xcd0t){margin:0;text-align:center}.compact.svelte-19xcd0t .heatval:where(.svelte-19xcd0t) strong:where(.svelte-19xcd0t){font-size:var(--fs-label-sm)}.dots.svelte-19xcd0t{display:flex;gap:2px;align-items:center;min-block-size:.375rem}.dot.svelte-19xcd0t{inline-size:.3125rem;block-size:.3125rem;border-radius:50%;background:var(--ink-subtle)}.dot.primary.svelte-19xcd0t{background:var(--primary)}.dot.success.svelte-19xcd0t{background:var(--success)}.dot.warning.svelte-19xcd0t{background:var(--warning)}.dot.danger.svelte-19xcd0t{background:var(--danger)}.dot.info.svelte-19xcd0t{background:var(--info)}.plus.svelte-19xcd0t{font-size:.625rem;line-height:1;color:var(--ink-subtle)}.tg.svelte-1cpcuq1{--hour-h: 3.25rem;--gutter: 3.5rem;display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);overflow:hidden;max-block-size:min(46rem,78dvh)}.head.svelte-1cpcuq1,.allday.svelte-1cpcuq1,.body.svelte-1cpcuq1{display:grid;grid-template-columns:var(--gutter) repeat(var(--days),minmax(0,1fr))}.head.svelte-1cpcuq1{border-block-end:1px solid var(--border-subtle);background:var(--surface-raised)}.dh.svelte-1cpcuq1{display:grid;justify-items:center;gap:.0625rem;padding:var(--space-2) var(--space-1);border:0;border-inline-start:1px solid var(--border-subtle);background:none;color:var(--ink);font:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}.single.svelte-1cpcuq1 .dh:where(.svelte-1cpcuq1){justify-items:start;padding-inline:var(--space-3);grid-template-columns:auto auto;column-gap:var(--space-2);align-items:baseline;justify-content:start}.dh.svelte-1cpcuq1:hover{background:var(--surface-hover)}.dh.svelte-1cpcuq1:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.dh.weekend.svelte-1cpcuq1{background:color-mix(in oklch,var(--surface-raised) 70%,var(--surface-sunken))}.wd.svelte-1cpcuq1{font-size:var(--fs-overline);font-weight:var(--weight-semibold);color:var(--ink-subtle);text-transform:uppercase;letter-spacing:var(--tracking-overline)}.single.svelte-1cpcuq1 .wd:where(.svelte-1cpcuq1){grid-column:1 / -1}.dn.svelte-1cpcuq1{display:inline-grid;place-items:center;min-inline-size:2rem;block-size:2rem;padding-inline:.25rem;border-radius:var(--radius-full);font-size:var(--fs-title);font-weight:var(--weight-semibold);transition:transform var(--duration-base) var(--ease-spring)}.dh.svelte-1cpcuq1:hover .dn:where(.svelte-1cpcuq1){transform:scale(1.06)}.today.svelte-1cpcuq1 .dn:where(.svelte-1cpcuq1){background:var(--primary);color:var(--on-primary)}.today.svelte-1cpcuq1 .wd:where(.svelte-1cpcuq1){color:var(--primary-ink)}.hj.svelte-1cpcuq1{font-size:.625rem;color:var(--ink-subtle)}.allday.svelte-1cpcuq1{border-block-end:1px solid var(--border-default);background:var(--surface-sunken)}.lbl.svelte-1cpcuq1{display:grid;place-items:center;font-size:var(--fs-overline);color:var(--ink-subtle);padding:var(--space-1);text-align:center}.ad-cell.svelte-1cpcuq1{display:grid;gap:2px;align-content:start;padding:3px;min-block-size:1.75rem;min-inline-size:0;border-inline-start:1px solid var(--border-subtle)}.scroll.svelte-1cpcuq1{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.body.svelte-1cpcuq1{position:relative;block-size:calc(var(--hours) * var(--hour-h))}.hours.svelte-1cpcuq1{position:relative;display:grid;grid-template-rows:repeat(var(--hours),var(--hour-h))}.hl.svelte-1cpcuq1{position:relative;inset-block-start:-.5em;padding-inline-end:var(--space-2);text-align:end;font-size:var(--fs-overline);color:var(--ink-subtle);white-space:nowrap}.col.svelte-1cpcuq1{position:relative;min-inline-size:0;border-inline-start:1px solid var(--border-subtle);background-image:linear-gradient(to bottom,var(--border-subtle) 1px,transparent 1px),linear-gradient(to bottom,transparent calc(var(--hour-h) / 2),color-mix(in oklch,var(--border-subtle) 55%,transparent) calc(var(--hour-h) / 2),color-mix(in oklch,var(--border-subtle) 55%,transparent) calc(var(--hour-h) / 2 + 1px),transparent calc(var(--hour-h) / 2 + 1px));background-size:100% var(--hour-h);cursor:pointer}.col.weekend.svelte-1cpcuq1{background-color:color-mix(in oklch,var(--surface-raised) 70%,var(--surface-sunken))}.col.today.svelte-1cpcuq1{background-color:color-mix(in oklch,var(--surface-raised) 95%,var(--primary))}.now.svelte-1cpcuq1{position:absolute;inset-inline:0;block-size:2px;background:var(--danger);z-index:4;pointer-events:none}.now.svelte-1cpcuq1 span:where(.svelte-1cpcuq1){position:absolute;inset-inline-start:-5px;inset-block-start:-4px;inline-size:10px;block-size:10px;border-radius:50%;background:var(--danger);animation:ui-pulse-ring 2s var(--ease-standard) infinite;color:var(--danger)}@media(max-width:40rem){.tg.svelte-1cpcuq1{--gutter: 2.5rem;--hour-h: 2.75rem}.wd.svelte-1cpcuq1{font-size:.5625rem}.dn.svelte-1cpcuq1{min-inline-size:1.625rem;block-size:1.625rem;font-size:var(--fs-body-sm)}}.agenda.svelte-phzxp9{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.day.svelte-phzxp9{display:grid;gap:var(--space-2)}.dhead.svelte-phzxp9{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-1);border:0;border-block-end:1px solid var(--border-subtle);background:color-mix(in oklch,var(--canvas) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:inherit;color:var(--ink);text-align:start}button.dhead.svelte-phzxp9{cursor:pointer;border-radius:var(--radius-xs) var(--radius-xs) 0 0}button.dhead.svelte-phzxp9:hover .big:where(.svelte-phzxp9){transform:scale(1.06)}button.dhead.svelte-phzxp9:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.big.svelte-phzxp9{display:grid;place-items:center;inline-size:2.5rem;block-size:2.5rem;flex:none;border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--fs-title-lg);font-weight:var(--weight-semibold);transition:transform var(--duration-base) var(--ease-spring)}.today.svelte-phzxp9 .big:where(.svelte-phzxp9){background:var(--primary);color:var(--on-primary)}.names.svelte-phzxp9{display:grid;min-inline-size:0;flex:1}.names.svelte-phzxp9 strong:where(.svelte-phzxp9){font-size:var(--fs-body);font-weight:var(--weight-semibold)}.names.svelte-phzxp9 small:where(.svelte-phzxp9){color:var(--ink-subtle);font-size:var(--fs-label-sm)}.sum.svelte-phzxp9{display:grid;justify-items:end;font-size:var(--fs-label-sm);color:var(--ink-muted);white-space:nowrap}.sum.svelte-phzxp9 .money:where(.svelte-phzxp9){color:var(--ink);font-weight:var(--weight-semibold)}.evs.svelte-phzxp9{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1-5)}.nav.svelte-30fnw9{display:flex;gap:var(--space-1)}.content.svelte-30fnw9{display:grid;gap:var(--space-5)}.tiles.svelte-30fnw9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin:0}.tile.svelte-30fnw9{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);border:1px solid var(--border-subtle);min-inline-size:0}dt.svelte-30fnw9{font-size:var(--fs-label-sm);color:var(--ink-muted)}dd.svelte-30fnw9{margin:.125rem 0 0;font-size:var(--fs-title-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dd.svelte-30fnw9 small:where(.svelte-30fnw9){font-size:var(--fs-label-sm);font-weight:var(--weight-regular);color:var(--ink-muted)}.evs.svelte-30fnw9{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1-5)}.cal.svelte-s9uykc{position:relative;display:grid;gap:var(--space-3);min-inline-size:0;container-type:inline-size}.toolbar.svelte-s9uykc{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.nav.svelte-s9uykc{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.arrows.svelte-s9uykc{display:flex;gap:var(--space-1)}.titles.svelte-s9uykc{min-inline-size:0;margin-inline-start:var(--space-2)}h2.svelte-s9uykc{margin:0;font-size:var(--fs-title-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap}.titles.svelte-s9uykc p:where(.svelte-s9uykc){margin:0;font-size:var(--fs-label-sm);color:var(--ink-subtle);white-space:nowrap}.tools.svelte-s9uykc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.heat-toggle.svelte-s9uykc{display:inline-flex;align-items:center;gap:var(--space-1-5);block-size:var(--control-h-sm);padding-inline:var(--space-2-5, .625rem);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink-muted);font:inherit;font-size:var(--fs-label-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}.heat-toggle.svelte-s9uykc:hover{color:var(--ink);background:var(--surface-sunken)}.heat-toggle.svelte-s9uykc:active{transform:scale(var(--press-scale))}.heat-toggle[aria-pressed=true].svelte-s9uykc{background:var(--primary-soft);color:var(--on-primary-soft);border-color:transparent}.heat-toggle.svelte-s9uykc:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.heat-toggle.svelte-s9uykc svg:where(.svelte-s9uykc){inline-size:15px;block-size:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}.stage.svelte-s9uykc{display:grid;min-inline-size:0}.pane.svelte-s9uykc{grid-area:1 / 1;min-inline-size:0;display:grid;gap:var(--space-4)}.below.svelte-s9uykc{padding-block-start:var(--space-1)}.progress.svelte-s9uykc{position:absolute;inset-inline:0;inset-block-start:calc(var(--control-h-sm) + var(--space-3) + 1.5rem);block-size:2px;border-radius:2px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,var(--primary),transparent) 0 0 / 40% 100% no-repeat}.loading.svelte-s9uykc .progress:where(.svelte-s9uykc){opacity:1;animation:svelte-s9uykc-cal-load 1.1s var(--ease-standard) infinite}.loading.svelte-s9uykc .stage:where(.svelte-s9uykc){opacity:.6;transition:opacity var(--duration-base) var(--ease-standard)}@keyframes svelte-s9uykc-cal-load{0%{background-position:-40% 0}to{background-position:140% 0}}.compact.svelte-s9uykc .toolbar:where(.svelte-s9uykc){flex-direction:column;align-items:stretch}.compact.svelte-s9uykc .nav:where(.svelte-s9uykc){justify-content:space-between}.compact.svelte-s9uykc .titles:where(.svelte-s9uykc){order:-1;flex:1;margin:0}.compact.svelte-s9uykc .tools:where(.svelte-s9uykc){justify-content:space-between}.ticker.svelte-s7tafp{font-variant-numeric:tabular-nums;white-space:nowrap}.sr.svelte-s7tafp{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.spark.svelte-1wt7ns3{inline-size:100%;min-inline-size:0}svg.svelte-1wt7ns3{display:block;overflow:visible}.dot.svelte-1wt7ns3{stroke:var(--surface-raised);stroke-width:2}.halo.svelte-1wt7ns3{opacity:.18;transform-box:fill-box;transform-origin:center}.ext.svelte-1wt7ns3{fill:var(--surface-raised);stroke:var(--ink-subtle);stroke-width:1.5}.animate.svelte-1wt7ns3 .line:where(.svelte-1wt7ns3){stroke-dasharray:1;animation:svelte-1wt7ns3-sp-draw .9s var(--ease-decelerate) both}.animate.svelte-1wt7ns3 .area:where(.svelte-1wt7ns3){animation:svelte-1wt7ns3-sp-fade .9s var(--ease-decelerate) .2s both}.animate.svelte-1wt7ns3 .dot:where(.svelte-1wt7ns3),.animate.svelte-1wt7ns3 .halo:where(.svelte-1wt7ns3){animation:svelte-1wt7ns3-sp-pop var(--duration-slow) var(--ease-spring) .75s both}.animate.svelte-1wt7ns3 .halo:where(.svelte-1wt7ns3){animation:svelte-1wt7ns3-sp-pulse 2.4s var(--ease-standard) 1.1s infinite}@keyframes svelte-1wt7ns3-sp-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes svelte-1wt7ns3-sp-fade{0%{opacity:0}}@keyframes svelte-1wt7ns3-sp-pop{0%{opacity:0;r:0}}@keyframes svelte-1wt7ns3-sp-pulse{0%{transform:scale(.6);opacity:.3}70%,to{transform:scale(1.6);opacity:0}}@media(prefers-reduced-motion:reduce){.animate.svelte-1wt7ns3 .line:where(.svelte-1wt7ns3),.animate.svelte-1wt7ns3 .area:where(.svelte-1wt7ns3),.animate.svelte-1wt7ns3 .dot:where(.svelte-1wt7ns3),.animate.svelte-1wt7ns3 .halo:where(.svelte-1wt7ns3){animation:none!important}.line.svelte-1wt7ns3{stroke-dasharray:none}}.ps.svelte-kgy32f{display:inline-flex;align-items:center;gap:.25rem;block-size:1.625rem;padding-inline:.5rem .375rem;border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--ink-muted);font:inherit;font-size:var(--fs-label-sm);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.ps.svelte-kgy32f:hover{color:var(--ink);border-color:var(--border-default)}.ps.svelte-kgy32f:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.stat.svelte-11yvl3a{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:var(--space-2);min-inline-size:0;padding:var(--card-pad);padding-block-end:calc(var(--card-pad) * .75);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--elev-1),var(--elev-highlight);color:inherit;text-decoration:none;overflow:hidden}.stat.svelte-11yvl3a:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;z-index:-1;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--primary) 35%,transparent),transparent);opacity:.6}.hero.svelte-11yvl3a{background:radial-gradient(80% 90% at 100% 0%,rgb(235 108 83 / .38),transparent 62%),var(--brand-gradient-deep, var(--primary));border-color:transparent;box-shadow:var(--elev-brand, var(--elev-2));--ink: #FFFFFF;--ink-muted: rgb(255 255 255 / .82);--ink-subtle: rgb(255 255 255 / .66);--primary: #FFFFFF;--primary-ink: #FFFFFF;--primary-soft: rgb(255 255 255 / .16);--on-primary-soft: #FFFFFF;--success: #FFFFFF;--success-soft: rgb(255 255 255 / .18);--danger: #FFFFFF;--danger-soft: rgb(255 255 255 / .18);--surface-inset: rgb(255 255 255 / .14);--border-subtle: rgb(255 255 255 / .16);color:#fff}[dir=rtl] .hero.svelte-11yvl3a{background:radial-gradient(80% 90% at 0% 0%,rgb(235 108 83 / .38),transparent 62%),var(--brand-gradient-deep, var(--primary))}.hero.svelte-11yvl3a:after{content:"";position:absolute;z-index:-1;inset-block-start:-18%;inset-inline-end:-10%;inline-size:62%;aspect-ratio:1;background:url(../../../brand/xo-mark.png) center / contain no-repeat;filter:brightness(0) invert(1);opacity:.08;transform:rotate(-12deg);pointer-events:none}.hero.svelte-11yvl3a:before{display:none}.link.svelte-11yvl3a{cursor:pointer;transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.link.svelte-11yvl3a:hover{transform:translateY(-2px);box-shadow:var(--elev-3);border-color:var(--border-default)}.link.svelte-11yvl3a:active{transform:translateY(0) scale(.995)}.link.svelte-11yvl3a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}header.svelte-11yvl3a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-block-size:1.625rem}.label.svelte-11yvl3a{display:inline-flex;align-items:center;gap:var(--space-2);min-inline-size:0;font-size:var(--fs-label);font-weight:var(--weight-medium);color:var(--ink-muted)}.ico.svelte-11yvl3a{display:grid;place-items:center;inline-size:1.625rem;block-size:1.625rem;border-radius:var(--radius-sm);background:var(--primary-soft);color:var(--on-primary-soft);flex:none}.go.svelte-11yvl3a{color:var(--ink-subtle);transition:transform var(--duration-base) var(--ease-spring),color var(--duration-fast) var(--ease-standard)}.link.svelte-11yvl3a:hover .go:where(.svelte-11yvl3a){color:var(--primary-ink);transform:translate(calc(3px * var(--dir)))}.value.svelte-11yvl3a{font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-display);line-height:1.1;color:var(--ink)}.hero.svelte-11yvl3a .value:where(.svelte-11yvl3a){font-size:clamp(1.875rem,1.4rem + 1.6vw,2.5rem)}.meta.svelte-11yvl3a{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5) var(--space-2);min-block-size:1.25rem}.delta.svelte-11yvl3a{display:inline-flex;align-items:center;gap:.25rem;padding:.0625rem .4375rem;border-radius:var(--radius-full);font-size:var(--fs-label-sm);font-weight:var(--weight-semibold)}.delta.success.svelte-11yvl3a{background:var(--success-soft);color:var(--success)}.delta.danger.svelte-11yvl3a{background:var(--danger-soft);color:var(--danger)}.delta.neutral.svelte-11yvl3a{background:var(--surface-inset);color:var(--ink-muted)}.delta.svelte-11yvl3a svg.down:where(.svelte-11yvl3a){transform:rotate(180deg)}.delta.neutral.svelte-11yvl3a svg:where(.svelte-11yvl3a){display:none}.caption.svelte-11yvl3a{font-size:var(--fs-label-sm);color:var(--ink-subtle)}.spark.svelte-11yvl3a{margin-block-start:auto;padding-block-start:var(--space-2);margin-inline:calc(var(--card-pad) * -.25)}.sk.svelte-11yvl3a{display:grid;gap:var(--space-2)}.foot.svelte-11yvl3a{padding-block-start:var(--space-2);border-block-start:1px solid var(--border-subtle);font-size:var(--fs-label-sm);color:var(--ink-muted)}.chart.svelte-1vgvf7e{margin:0;min-inline-size:0;display:grid;gap:var(--space-3)}.legend.svelte-1vgvf7e{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);list-style:none;margin:0;padding:0;font-size:var(--fs-label-sm);color:var(--ink-muted)}.legend.svelte-1vgvf7e li:where(.svelte-1vgvf7e){display:inline-flex;align-items:center;gap:var(--space-1-5)}.sw.svelte-1vgvf7e{inline-size:.625rem;block-size:.625rem;border-radius:3px;flex:none}.plot.svelte-1vgvf7e{position:relative;min-inline-size:0;outline:none;border-radius:var(--radius-sm);touch-action:pan-y}.plot.svelte-1vgvf7e:focus-visible{box-shadow:0 0 0 2px var(--focus)}svg.svelte-1vgvf7e{display:block;overflow:visible;direction:ltr}.grid.svelte-1vgvf7e{stroke:var(--border-subtle);stroke-width:1;shape-rendering:crispEdges}.grid.base.svelte-1vgvf7e{stroke:var(--border-default)}.ytick.svelte-1vgvf7e,.xtick.svelte-1vgvf7e{fill:var(--ink-subtle);font-size:11px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.line.svelte-1vgvf7e{stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cross.svelte-1vgvf7e{stroke:var(--border-strong);stroke-width:1}.band.svelte-1vgvf7e{fill:var(--surface-hover)}.pt.svelte-1vgvf7e{stroke:var(--surface-raised);stroke-width:2;animation:svelte-1vgvf7e-c-pop var(--duration-base) var(--ease-spring) both;transform-box:fill-box;transform-origin:center}.bar.svelte-1vgvf7e{transition:opacity var(--duration-fast) var(--ease-standard);transform-box:fill-box;transform-origin:bottom}.bar.dim.svelte-1vgvf7e{opacity:.45}.anim.svelte-1vgvf7e .line:where(.svelte-1vgvf7e){stroke-dasharray:1;animation:svelte-1vgvf7e-c-draw 1.1s var(--ease-decelerate) both}.anim.svelte-1vgvf7e .area:where(.svelte-1vgvf7e){animation:svelte-1vgvf7e-c-wash .9s var(--ease-decelerate) .25s both}.anim.svelte-1vgvf7e .bar:where(.svelte-1vgvf7e){animation:svelte-1vgvf7e-c-grow .56s var(--ease-emphasized, var(--ease-decelerate)) both}@keyframes svelte-1vgvf7e-c-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes svelte-1vgvf7e-c-wash{0%{opacity:0}}@keyframes svelte-1vgvf7e-c-grow{0%{transform:scaleY(0)}}@keyframes svelte-1vgvf7e-c-pop{0%{transform:scale(.3)}}.tip.svelte-1vgvf7e{position:absolute;z-index:2;pointer-events:none;transform:translate(12px);min-inline-size:8rem;max-inline-size:16rem;padding:var(--space-2) var(--space-3);background:var(--surface-overlay);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--elev-4);font-size:var(--fs-label-sm);animation:svelte-1vgvf7e-c-tip var(--duration-fast) var(--ease-decelerate) both;transition:left var(--duration-fast) var(--ease-standard)}.tip.before.svelte-1vgvf7e{transform:translate(calc(-100% - 12px))}@keyframes svelte-1vgvf7e-c-tip{0%{opacity:0}}.tip-h.svelte-1vgvf7e{color:var(--ink-muted);margin-block-end:var(--space-1);white-space:nowrap}.tip-row.svelte-1vgvf7e{display:flex;align-items:center;gap:var(--space-2)}.tip-l.svelte-1vgvf7e{color:var(--ink-muted);flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tip-v.svelte-1vgvf7e{margin-inline-start:auto;font-weight:var(--weight-semibold);color:var(--ink)}.sr.svelte-1vgvf7e{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.anim.svelte-1vgvf7e .line:where(.svelte-1vgvf7e),.anim.svelte-1vgvf7e .area:where(.svelte-1vgvf7e),.anim.svelte-1vgvf7e .bar:where(.svelte-1vgvf7e),.pt.svelte-1vgvf7e,.tip.svelte-1vgvf7e{animation:none!important}.anim.svelte-1vgvf7e .line:where(.svelte-1vgvf7e){stroke-dasharray:none}.tip.svelte-1vgvf7e{transition:none}}.bd.svelte-oos8fj{margin:0;min-inline-size:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.bar.svelte-oos8fj{display:grid;gap:var(--space-4)}.donut.svelte-oos8fj{position:relative;flex:none;margin-inline:auto}svg.svelte-oos8fj{display:block}[dir=rtl] .donut.svelte-oos8fj svg:where(.svelte-oos8fj){transform:scaleX(-1)}.track.svelte-oos8fj{fill:none;stroke:var(--surface-sunken)}.seg.svelte-oos8fj{fill:none;cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard),stroke-width var(--duration-base) var(--ease-spring);animation:svelte-oos8fj-bd-sweep .9s var(--ease-decelerate) both}.seg.dim.svelte-oos8fj{opacity:.3}.seg.on.svelte-oos8fj{stroke-width:calc(var(--t, 20px) + 4px)}@keyframes svelte-oos8fj-bd-sweep{0%{stroke-dasharray:0 100}}.centre.svelte-oos8fj{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;gap:.125rem;pointer-events:none;padding:18%}.centre.svelte-oos8fj strong:where(.svelte-oos8fj){font-size:var(--fs-title-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:1.1}.centre.svelte-oos8fj span:where(.svelte-oos8fj){font-size:var(--fs-label-sm);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}.stack.svelte-oos8fj{display:flex;gap:2px;block-size:.75rem;border-radius:var(--radius-full);overflow:hidden;inline-size:100%;background:var(--surface-sunken)}.piece.svelte-oos8fj{flex-basis:0;min-inline-size:3px;transform-origin:var(--o, left);animation:svelte-oos8fj-bd-grow .7s var(--ease-decelerate) both;transition:opacity var(--duration-fast) var(--ease-standard)}[dir=rtl] .piece.svelte-oos8fj{--o: right}.piece.dim.svelte-oos8fj{opacity:.35}@keyframes svelte-oos8fj-bd-grow{0%{transform:scaleX(0)}}.legend.svelte-oos8fj{flex:1 1 14rem;min-inline-size:0;list-style:none;margin:0;padding:0;display:grid;gap:1px}.legend.svelte-oos8fj button:where(.svelte-oos8fj){display:grid;grid-template-columns:auto minmax(0,1fr) auto 3.25rem;align-items:center;gap:var(--space-2);inline-size:100%;padding:var(--space-1-5) var(--space-2);border:0;border-radius:var(--radius-xs);background:none;color:var(--ink);font:inherit;font-size:var(--fs-body-sm);text-align:start;cursor:default;transition:background-color var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.legend.svelte-oos8fj button.on:where(.svelte-oos8fj){background:var(--surface-hover)}.legend.svelte-oos8fj button.dim:where(.svelte-oos8fj){opacity:.55}.legend.svelte-oos8fj button:where(.svelte-oos8fj):focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.sw.svelte-oos8fj{inline-size:.625rem;block-size:.625rem;border-radius:3px}.name.svelte-oos8fj{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.val.svelte-oos8fj{font-weight:var(--weight-medium)}.pct.svelte-oos8fj{color:var(--ink-subtle);text-align:end;font-size:var(--fs-label-sm)}@media(prefers-reduced-motion:reduce){.seg.svelte-oos8fj,.piece.svelte-oos8fj{animation:none!important}}.ranked.svelte-dup3qp{list-style:none;margin:0;padding:0;display:grid;gap:2px;min-inline-size:0}.row.svelte-dup3qp{display:grid;grid-template-columns:1.5rem auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);color:inherit;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard)}.row.svelte-dup3qp:not(:has(.avatar)){grid-template-columns:1.5rem minmax(0,1fr) auto}.link.svelte-dup3qp:hover{background:var(--surface-hover)}.link.svelte-dup3qp:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.rank.svelte-dup3qp{display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border-radius:var(--radius-xs);font-size:var(--fs-label-sm);font-weight:var(--weight-semibold);color:var(--ink-subtle)}.medal.svelte-dup3qp{background:var(--surface-sunken);color:var(--ink-muted)}.medal[data-rank="1"].svelte-dup3qp{background:var(--highlight-soft);color:var(--highlight-ink)}.who.svelte-dup3qp{display:grid;gap:.1875rem;min-inline-size:0}.name.svelte-dup3qp{font-size:var(--fs-body-sm);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub.svelte-dup3qp{font-size:var(--fs-label-sm);color:var(--ink-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track.svelte-dup3qp{display:block;block-size:4px;border-radius:var(--radius-full);background:var(--surface-sunken);overflow:hidden}.fill.svelte-dup3qp{display:block;block-size:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in oklch,var(--chart-1, var(--primary)) 55%,transparent),var(--chart-1, var(--primary)));transform-origin:var(--o, left);animation:svelte-dup3qp-rl-grow .8s var(--ease-decelerate) both}[dir=rtl] .fill.svelte-dup3qp{--o: right;background:linear-gradient(270deg,color-mix(in oklch,var(--chart-1, var(--primary)) 55%,transparent),var(--chart-1, var(--primary)))}@keyframes svelte-dup3qp-rl-grow{0%{transform:scaleX(0)}}.nums.svelte-dup3qp{display:grid;justify-items:end;gap:.125rem}.val.svelte-dup3qp{font-size:var(--fs-body-sm);font-weight:var(--weight-semibold)}.delta.svelte-dup3qp{font-size:var(--fs-overline);font-weight:var(--weight-semibold);color:var(--ink-subtle)}.delta.up.svelte-dup3qp{color:var(--success)}.delta.down.svelte-dup3qp{color:var(--danger)}@media(prefers-reduced-motion:reduce){.fill.svelte-dup3qp{animation:none!important}}.feed.svelte-ah7ox3{display:grid;gap:var(--space-4);min-inline-size:0}h4.svelte-ah7ox3{margin:0 0 var(--space-2);font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-subtle)}ol.svelte-ah7ox3{list-style:none;margin:0;padding:0;display:grid}li.svelte-ah7ox3{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--space-3);padding-block:var(--space-2)}li.svelte-ah7ox3:not(:last-child):before{content:"";position:absolute;inset-inline-start:calc(.875rem - .5px);inset-block:calc(var(--space-2) + 1.875rem) calc(var(--space-2) * -1 + .125rem);inline-size:1px;background:var(--border-default)}.node.svelte-ah7ox3{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem}.ico.svelte-ah7ox3{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--surface-sunken);color:var(--ink-muted);box-shadow:0 0 0 3px var(--surface-raised)}.primary.svelte-ah7ox3 .ico:where(.svelte-ah7ox3){background:var(--primary-soft);color:var(--on-primary-soft)}.success.svelte-ah7ox3 .ico:where(.svelte-ah7ox3){background:var(--success-soft);color:var(--success)}.warning.svelte-ah7ox3 .ico:where(.svelte-ah7ox3){background:var(--warning-soft);color:var(--warning)}.danger.svelte-ah7ox3 .ico:where(.svelte-ah7ox3){background:var(--danger-soft);color:var(--danger)}.info.svelte-ah7ox3 .ico:where(.svelte-ah7ox3){background:var(--info-soft);color:var(--info)}.body.svelte-ah7ox3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--space-3);min-inline-size:0;padding-block-start:.25rem}p.svelte-ah7ox3{margin:0;font-size:var(--fs-body-sm);color:var(--ink-muted);line-height:var(--lh-snug);min-inline-size:0;flex:1 1 12rem;overflow-wrap:anywhere}strong.svelte-ah7ox3{color:var(--ink);font-weight:var(--weight-semibold)}a.svelte-ah7ox3,.target.svelte-ah7ox3{color:var(--ink);font-weight:var(--weight-medium);text-decoration:none}a.svelte-ah7ox3:hover{color:var(--primary-ink);text-decoration:underline;text-underline-offset:3px}time.svelte-ah7ox3{font-size:var(--fs-label-sm);color:var(--ink-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}.attn.svelte-k56x6e{display:grid;gap:var(--space-3);min-inline-size:0}header.svelte-k56x6e{display:flex;align-items:center;gap:var(--space-2)}h3.svelte-k56x6e{margin:0;font-size:var(--fs-title);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.total.svelte-k56x6e{padding:.0625rem .5rem;border-radius:var(--radius-full);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-label-sm);font-weight:var(--weight-semibold)}ul.svelte-k56x6e{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.row.svelte-k56x6e{--tone: var(--info);--tone-soft: var(--info-soft);position:relative;overflow:hidden;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);padding-inline-start:calc(var(--space-3) + 3px);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);color:inherit;text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.row.svelte-k56x6e:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--tone)}.danger.svelte-k56x6e{--tone: var(--danger);--tone-soft: var(--danger-soft)}.warning.svelte-k56x6e{--tone: var(--warning);--tone-soft: var(--warning-soft)}.row.svelte-k56x6e:hover{border-color:var(--border-default);box-shadow:var(--elev-2);transform:translateY(-1px)}.row.svelte-k56x6e:active{transform:none}.row.svelte-k56x6e:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.medal.svelte-k56x6e{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--radius-sm);background:var(--tone-soft);color:var(--tone)}.count.svelte-k56x6e{font-size:var(--fs-title-lg);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);min-inline-size:1.5ch}.text.svelte-k56x6e{display:grid;gap:.0625rem;min-inline-size:0}.t.svelte-k56x6e{font-size:var(--fs-body-sm);font-weight:var(--weight-medium)}.d.svelte-k56x6e{font-size:var(--fs-label-sm);color:var(--ink-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cta.svelte-k56x6e{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--ink-subtle);font-size:var(--fs-label-sm);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-spring)}.row.svelte-k56x6e:hover .cta:where(.svelte-k56x6e){color:var(--primary-ink);transform:translate(calc(3px * var(--dir)))}@media(max-width:30rem){.cta-l.svelte-k56x6e{display:none}}.clear.svelte-k56x6e{display:grid;justify-items:center;text-align:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);border:1px dashed var(--border-default);border-radius:var(--radius-md)}.clear.svelte-k56x6e strong:where(.svelte-k56x6e){font-size:var(--fs-title)}.clear.svelte-k56x6e>span:where(.svelte-k56x6e):last-child{color:var(--ink-muted);font-size:var(--fs-body-sm)}.burst.svelte-k56x6e{position:relative;display:grid;place-items:center;inline-size:3rem;block-size:3rem;margin-block-end:var(--space-2);border-radius:50%;background:var(--success-soft);color:var(--success);animation:svelte-k56x6e-at-pop var(--duration-slower) var(--ease-spring) both}.burst.svelte-k56x6e path:where(.svelte-k56x6e){stroke-dasharray:1;animation:svelte-k56x6e-at-draw .5s var(--ease-decelerate) .25s both}.spark.svelte-k56x6e{position:absolute;inline-size:4px;block-size:4px;border-radius:50%;background:var(--highlight);opacity:0;animation:svelte-k56x6e-at-spark .7s var(--ease-decelerate) .3s both}.spark.svelte-k56x6e:nth-child(2n){background:var(--success)}@keyframes svelte-k56x6e-at-pop{0%{transform:scale(.5);opacity:0}}@keyframes svelte-k56x6e-at-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes svelte-k56x6e-at-spark{0%{opacity:1;transform:rotate(var(--a)) translateY(0)}to{opacity:0;transform:rotate(var(--a)) translateY(-2.25rem)}}@media(prefers-reduced-motion:reduce){.burst.svelte-k56x6e,.burst.svelte-k56x6e path:where(.svelte-k56x6e),.spark.svelte-k56x6e{animation:none!important}.burst.svelte-k56x6e path:where(.svelte-k56x6e){stroke-dasharray:none}}.sidenav.svelte-1w1ngjo{display:flex;flex-direction:column;block-size:100%;min-block-size:0;inline-size:100%;color:var(--ink-muted)}.brand.svelte-1w1ngjo{display:flex;align-items:center;gap:var(--space-3);min-block-size:var(--header-h);padding-inline:calc((var(--sidebar-w-collapsed) - 2rem) / 2) var(--space-3);flex:none}.mark.svelte-1w1ngjo{flex:none;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--radius-sm);background:radial-gradient(120% 120% at 0% 0%,color-mix(in oklch,var(--highlight) 55%,transparent),transparent 60%),var(--primary);color:var(--on-primary);font-weight:var(--weight-bold);font-size:1.05rem;box-shadow:var(--elev-2),inset 0 1px #ffffff40}.mark.logo.svelte-1w1ngjo{padding:0;background:none;object-fit:contain}.names.svelte-1w1ngjo{display:flex;flex-direction:column;min-inline-size:0;line-height:1.2;flex:1}.names.svelte-1w1ngjo strong:where(.svelte-1w1ngjo){color:var(--ink);font-size:var(--fs-body);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);white-space:nowrap}.names.svelte-1w1ngjo small:where(.svelte-1w1ngjo){font-size:var(--fs-label-sm);color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collapse.svelte-1w1ngjo{flex:none;display:grid;place-items:center;inline-size:1.875rem;block-size:1.875rem;border:0;border-radius:var(--radius-xs);background:none;color:var(--ink-subtle);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.collapse.svelte-1w1ngjo:hover{background:var(--surface-hover);color:var(--ink)}.collapse.svelte-1w1ngjo:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.scroll.svelte-1w1ngjo{position:relative;flex:1;min-block-size:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-2) var(--space-2) var(--space-4);scrollbar-width:thin;scrollbar-color:transparent transparent}.scroll.svelte-1w1ngjo:hover{scrollbar-color:var(--border-strong) transparent}.group.svelte-1w1ngjo+.group:where(.svelte-1w1ngjo){margin-block-start:var(--space-4)}.group-label.svelte-1w1ngjo{margin:0 0 var(--space-1);padding-inline:var(--space-3);block-size:1.5rem;display:flex;align-items:center;font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-subtle);white-space:nowrap;overflow:hidden;transition:opacity var(--duration-fast) var(--ease-standard)}ul.svelte-1w1ngjo{list-style:none;margin:0;padding:0;display:grid;gap:1px}.indicator.svelte-1w1ngjo{position:absolute;inset-inline:var(--space-2);inset-block-start:0;border-radius:var(--radius-sm);background:var(--primary-soft);opacity:0;pointer-events:none}.indicator.svelte-1w1ngjo:before{content:"";position:absolute;inset-inline-start:-.5rem;inset-block:25%;inline-size:3px;border-radius:0 3px 3px 0;background:var(--primary)}[dir=rtl] .indicator.svelte-1w1ngjo:before{border-radius:3px 0 0 3px}.indicator.show.svelte-1w1ngjo{opacity:1}.indicator.ready.svelte-1w1ngjo{transition:transform var(--duration-slow) var(--ease-emphasized),block-size var(--duration-slow) var(--ease-emphasized),opacity var(--duration-fast) var(--ease-standard)}.item.svelte-1w1ngjo{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-3);min-block-size:2.25rem;padding-inline:calc((var(--sidebar-w-collapsed) - var(--space-4) - 18px) / 2) var(--space-2);border-radius:var(--radius-sm);color:var(--ink-muted);text-decoration:none;font-size:var(--fs-body-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}[data-identity=merchant] .item.svelte-1w1ngjo{min-block-size:2.5rem;font-size:var(--fs-body)}a.item.svelte-1w1ngjo:hover{background:var(--surface-hover);color:var(--ink)}a.item.svelte-1w1ngjo:active .ico:where(.svelte-1w1ngjo){transform:scale(.9)}a.item.svelte-1w1ngjo:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}a.item[aria-current=page].svelte-1w1ngjo{color:var(--on-primary-soft);background:transparent}a.item[aria-current=page].svelte-1w1ngjo .ico:where(.svelte-1w1ngjo){color:var(--primary)}.ico.svelte-1w1ngjo{position:relative;flex:none;display:grid;place-items:center;transition:transform var(--duration-fast) var(--ease-spring)}.label.svelte-1w1ngjo{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;transition:opacity var(--duration-fast) var(--ease-standard)}.dot.svelte-1w1ngjo{position:absolute;inset-block-start:-3px;inset-inline-end:-4px;inline-size:7px;block-size:7px;border-radius:50%;background:var(--danger);box-shadow:0 0 0 2px var(--surface-raised);opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.badge.svelte-1w1ngjo{flex:none;min-inline-size:1.375rem;padding:.0625rem .4rem;border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);font-size:var(--fs-overline);font-weight:var(--weight-semibold);text-align:center;line-height:1.5}.kbd.svelte-1w1ngjo{flex:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}a.item.svelte-1w1ngjo:hover .kbd:where(.svelte-1w1ngjo){opacity:1}.soon.svelte-1w1ngjo{color:var(--ink-disabled);cursor:default}.soon-tag.svelte-1w1ngjo{flex:none;font-size:.625rem;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-subtle);border:1px solid var(--border-default);border-radius:var(--radius-full);padding:0 .4rem}.sub.svelte-1w1ngjo{overflow:hidden;margin-block:2px var(--space-1);padding-inline-start:calc(var(--sidebar-w-collapsed) / 2 - var(--space-2));position:relative}.sub.svelte-1w1ngjo:before{content:"";position:absolute;inset-block:4px;inset-inline-start:calc(var(--sidebar-w-collapsed) / 2 - var(--space-2) - 1px);inline-size:1px;background:var(--border-default)}.sub.svelte-1w1ngjo a:where(.svelte-1w1ngjo){display:block;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-xs);color:var(--ink-muted);text-decoration:none;font-size:var(--fs-label)}.sub.svelte-1w1ngjo a:where(.svelte-1w1ngjo):hover{color:var(--ink);background:var(--surface-hover)}.sub.svelte-1w1ngjo a[aria-current=page]:where(.svelte-1w1ngjo){color:var(--primary-ink);font-weight:var(--weight-medium)}.foot.svelte-1w1ngjo{flex:none;padding:var(--space-2);border-block-start:1px solid var(--border-subtle)}:root[data-rail=collapsed] .rail.svelte-1w1ngjo .names:where(.svelte-1w1ngjo),:root[data-rail=collapsed] .rail.svelte-1w1ngjo .label:where(.svelte-1w1ngjo),:root[data-rail=collapsed] .rail.svelte-1w1ngjo .badge:where(.svelte-1w1ngjo),:root[data-rail=collapsed] .rail.svelte-1w1ngjo .kbd:where(.svelte-1w1ngjo),:root[data-rail=collapsed] .rail.svelte-1w1ngjo .soon-tag:where(.svelte-1w1ngjo),:root[data-rail=collapsed] .rail.svelte-1w1ngjo .sub:where(.svelte-1w1ngjo){display:none}:root[data-rail=collapsed] .rail.svelte-1w1ngjo .group-label:where(.svelte-1w1ngjo){opacity:0;block-size:.5rem}:root[data-rail=collapsed] .rail.svelte-1w1ngjo .dot:where(.svelte-1w1ngjo){opacity:1}:root[data-rail=collapsed] .rail.svelte-1w1ngjo .brand:where(.svelte-1w1ngjo){flex-direction:column;justify-content:center;gap:var(--space-2);padding-block:var(--space-3);padding-inline:0}:root[data-rail=collapsed] .rail.svelte-1w1ngjo .item:where(.svelte-1w1ngjo){justify-content:center;padding-inline:0}:root[data-rail=collapsed] .rail.svelte-1w1ngjo .indicator:where(.svelte-1w1ngjo):before{display:none}.drawer.svelte-1w1ngjo .brand:where(.svelte-1w1ngjo){padding-inline:var(--space-4)}.globe.svelte-ibt8xt{position:relative;display:grid;place-items:center;inline-size:var(--control-h);block-size:var(--control-h);border:0;border-radius:var(--radius-sm);background:none;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}.globe.svelte-ibt8xt:hover,.globe[aria-expanded=true].svelte-ibt8xt{background:var(--surface-hover);color:var(--ink)}.globe.svelte-ibt8xt:active{transform:scale(.92)}.globe.svelte-ibt8xt:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.globe.svelte-ibt8xt:hover svg{transform:rotate(-18deg)}.globe.svelte-ibt8xt svg{transition:transform var(--duration-slow) var(--ease-spring)}.tag.svelte-ibt8xt{position:absolute;inset-block-end:3px;inset-inline-end:1px;min-inline-size:1rem;padding-inline:.2rem;block-size:.875rem;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--surface-inverse);color:var(--ink-inverse);font-size:.5625rem;font-weight:var(--weight-bold);line-height:1;letter-spacing:.02em;box-shadow:0 0 0 2px var(--surface-raised)}.tag.ar.svelte-ibt8xt{font-size:.6875rem;padding-block-end:1px;letter-spacing:0}.tt.svelte-1527oaz{display:grid;place-items:center;inline-size:var(--control-h);block-size:var(--control-h);border:0;border-radius:var(--radius-sm);background:none;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}.tt.svelte-1527oaz:hover,.tt[aria-expanded=true].svelte-1527oaz{background:var(--surface-hover);color:var(--ink)}.tt.svelte-1527oaz:active{transform:scale(.92)}.tt.svelte-1527oaz:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ico.svelte-1527oaz{display:grid;animation:svelte-1527oaz-ui-theme-swap var(--duration-base) var(--ease-spring)}@keyframes svelte-1527oaz-ui-theme-swap{0%{transform:rotate(-60deg) scale(.6);opacity:0}}@media(prefers-reduced-motion:reduce){.ico.svelte-1527oaz{animation:none}}.user.svelte-1r0kt2k{display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--control-h);max-inline-size:14rem;padding:.1875rem var(--space-2) .1875rem .1875rem;padding-inline:.1875rem var(--space-2);border:1px solid transparent;border-radius:var(--radius-full);background:none;color:var(--ink);cursor:pointer;font:inherit;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.user.svelte-1r0kt2k:hover,.user[aria-expanded=true].svelte-1r0kt2k{background:var(--surface-hover);border-color:var(--border-subtle)}.user.svelte-1r0kt2k:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.who.svelte-1r0kt2k{display:flex;flex-direction:column;align-items:start;min-inline-size:0;line-height:1.15}.who.svelte-1r0kt2k strong:where(.svelte-1r0kt2k),.names.svelte-1r0kt2k strong:where(.svelte-1r0kt2k){font-size:var(--fs-label);font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:9rem}.who.svelte-1r0kt2k small:where(.svelte-1r0kt2k),.names.svelte-1r0kt2k small:where(.svelte-1r0kt2k){font-size:var(--fs-label-sm);color:var(--ink-subtle);white-space:nowrap}.chev.svelte-1r0kt2k{color:var(--ink-subtle);transition:transform var(--duration-base) var(--ease-standard)}.user[aria-expanded=true].svelte-1r0kt2k .chev:where(.svelte-1r0kt2k){transform:rotate(180deg)}.who-head.svelte-1r0kt2k{display:flex;align-items:center;gap:var(--space-3)}.names.svelte-1r0kt2k{display:grid;min-inline-size:0;line-height:1.25}@media(max-width:48rem){.who.svelte-1r0kt2k,.chev.svelte-1r0kt2k{display:none}.user.svelte-1r0kt2k{padding:.1875rem}}.bell.svelte-54tf9d{position:relative;display:grid;place-items:center;inline-size:var(--control-h);block-size:var(--control-h);border:0;border-radius:var(--radius-sm);background:none;color:var(--ink-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast),transform var(--duration-fast) var(--ease-spring)}.bell.svelte-54tf9d:hover,.bell[aria-expanded=true].svelte-54tf9d{background:var(--surface-hover);color:var(--ink)}.bell.svelte-54tf9d:active{transform:scale(.92)}.bell.svelte-54tf9d:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.badge.svelte-54tf9d{position:absolute;inset-block-start:3px;inset-inline-end:2px;min-inline-size:1.1rem;block-size:1.1rem;padding-inline:4px;border-radius:999px;display:grid;place-items:center;background:var(--danger, oklch(.6 .2 25));color:#fff;font-size:.65rem;font-weight:700;box-shadow:0 0 0 2px var(--surface-raised);animation:svelte-54tf9d-pop var(--duration-base) var(--ease-spring)}@keyframes svelte-54tf9d-pop{0%{transform:scale(.4)}}.panel.svelte-54tf9d{inline-size:min(24rem,calc(100vw - 2rem));display:flex;flex-direction:column;max-block-size:min(32rem,75vh)}header.svelte-54tf9d{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border)}header.svelte-54tf9d strong:where(.svelte-54tf9d){font-size:var(--fs-body)}.body.svelte-54tf9d{overflow-y:auto;flex:1;padding-block:var(--space-1)}.group-label.svelte-54tf9d{padding:var(--space-2) var(--space-4) var(--space-1);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-subtle)}ul.svelte-54tf9d{list-style:none;margin:0;padding:0}li.svelte-54tf9d{animation:svelte-54tf9d-in var(--duration-base) var(--ease-decelerate) both;animation-delay:calc(min(var(--i),8)*30ms)}@keyframes svelte-54tf9d-in{0%{opacity:0;transform:translateY(4px)}}.row.svelte-54tf9d{inline-size:100%;display:flex;align-items:flex-start;gap:var(--space-3);text-align:start;padding:var(--space-2-5, .625rem) var(--space-4);border:0;background:none;cursor:pointer;color:inherit;font:inherit;transition:background-color var(--duration-fast)}.row.svelte-54tf9d:hover{background:var(--surface-hover)}.row.static.svelte-54tf9d{cursor:default}.row.svelte-54tf9d:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.row.unread.svelte-54tf9d{background:color-mix(in oklch,var(--primary) 6%,transparent)}.row.sk.svelte-54tf9d{cursor:default}.sk-lines.svelte-54tf9d{flex:1;display:grid;gap:6px;padding-block-start:4px}.ico.svelte-54tf9d{flex:none;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;display:grid;place-items:center;background:var(--surface-sunken);color:var(--ink-muted)}.tone-primary.svelte-54tf9d{background:var(--primary-soft);color:var(--primary-ink, var(--primary))}.tone-success.svelte-54tf9d{background:var(--success-soft);color:var(--success)}.tone-warning.svelte-54tf9d{background:var(--warning-soft);color:var(--warning)}.tone-danger.svelte-54tf9d{background:var(--danger-soft);color:var(--danger)}.tone-info.svelte-54tf9d{background:var(--info-soft);color:var(--info)}.text.svelte-54tf9d{flex:1;min-inline-size:0;display:grid;gap:2px}.title.svelte-54tf9d{font-size:.875rem;color:var(--ink);line-height:1.35}.unread.svelte-54tf9d .title:where(.svelte-54tf9d){font-weight:600}.sub.svelte-54tf9d{font-size:.8rem;color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}time.svelte-54tf9d{font-size:.72rem;color:var(--ink-subtle)}.count.svelte-54tf9d{align-self:center;font-variant-numeric:tabular-nums;font-weight:700;font-size:.85rem;padding:2px 8px;border-radius:999px;background:var(--surface-sunken)}.dot.svelte-54tf9d{align-self:center;flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--primary)}.empty.svelte-54tf9d{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-8) var(--space-4);text-align:center;color:var(--ink-muted)}.empty.svelte-54tf9d p:where(.svelte-54tf9d){margin:var(--space-2) 0 0;color:var(--ink);font-weight:600}.empty-ico.svelte-54tf9d{inline-size:3rem;block-size:3rem;border-radius:50%;display:grid;place-items:center;background:var(--primary-soft);color:var(--primary)}footer.svelte-54tf9d{border-block-start:1px solid var(--border)}.all.svelte-54tf9d{display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-3);color:var(--primary-ink, var(--primary));font-weight:600;font-size:.875rem;text-decoration:none}.all.svelte-54tf9d:hover{background:var(--surface-hover)}[dir=rtl] .all.svelte-54tf9d svg{transform:scaleX(-1)}.link.svelte-54tf9d{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--primary-ink, var(--primary));font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;padding:4px 6px;border-radius:var(--radius-xs, 4px)}.link.svelte-54tf9d:hover{background:var(--surface-hover)}.link.svelte-54tf9d:disabled{opacity:.6;cursor:progress}.spin.svelte-54tf9d{inline-size:12px;block-size:12px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:svelte-54tf9d-spin .7s linear infinite}@keyframes svelte-54tf9d-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){li.svelte-54tf9d,.badge.svelte-54tf9d,.spin.svelte-54tf9d{animation:none}}.topbar.svelte-118cij0{display:flex;align-items:center;gap:var(--space-2);block-size:var(--header-h);padding-inline:var(--page-pad);min-inline-size:0}.menu-btn.svelte-118cij0{display:none;margin-inline-start:calc(var(--space-2) * -1)}@media(max-width:60rem){.menu-btn.svelte-118cij0{display:inline-flex}}.start.svelte-118cij0{display:flex;align-items:center;gap:var(--space-2);min-inline-size:0}.search.svelte-118cij0{display:flex;align-items:center;gap:var(--space-2);flex:0 1 22rem;min-inline-size:0;block-size:calc(var(--control-h) - 2px);padding-inline:var(--space-3) var(--space-1-5);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink-subtle);font:inherit;font-size:var(--fs-body-sm);cursor:pointer;text-align:start;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard)}.search.svelte-118cij0:hover{border-color:var(--border-strong);background:var(--surface-raised);box-shadow:var(--elev-1)}.search.svelte-118cij0:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.search.svelte-118cij0:active{transform:scale(.99)}.ph.svelte-118cij0{flex:1;min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k.svelte-118cij0{flex:none}.tail.svelte-118cij0{margin-inline-start:auto;display:flex;align-items:center;gap:var(--space-1);flex:none}.sep.svelte-118cij0{inline-size:1px;block-size:1.25rem;background:var(--border-default);margin-inline:var(--space-1)}@media(max-width:40rem){.search.svelte-118cij0{flex:none;inline-size:var(--control-h);padding:0;justify-content:center;border-color:transparent;background:none}.search.svelte-118cij0 .ph:where(.svelte-118cij0),.search.svelte-118cij0 .k:where(.svelte-118cij0){display:none}.sep.svelte-118cij0{display:none}.topbar.svelte-118cij0{padding-inline:var(--space-3);gap:var(--space-1)}}.palette.svelte-1gjsjys{inline-size:min(40rem,calc(100vw - 1.5rem));max-block-size:min(32rem,calc(100dvh - 6rem));margin:12dvh auto auto;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-xl);background:color-mix(in oklch,var(--surface-overlay) 92%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);color:var(--ink);box-shadow:var(--elev-5),var(--elev-highlight);overflow:hidden;opacity:0;transform:translateY(-6px) scale(.97);transition:opacity var(--duration-fast) var(--ease-accelerate),transform var(--duration-fast) var(--ease-accelerate),overlay var(--duration-fast) allow-discrete,display var(--duration-fast) allow-discrete}.palette[open].svelte-1gjsjys{opacity:1;transform:none;transition:opacity var(--duration-base) var(--ease-decelerate),transform var(--duration-slow) var(--ease-spring),overlay var(--duration-slow) allow-discrete,display var(--duration-slow) allow-discrete}@starting-style{.palette[open].svelte-1gjsjys{opacity:0;transform:translateY(-6px) scale(.97)}}.palette.svelte-1gjsjys::backdrop{background:var(--scrim);opacity:0;transition:opacity var(--duration-base) var(--ease-standard),overlay var(--duration-base) allow-discrete,display var(--duration-base) allow-discrete}.palette[open].svelte-1gjsjys::backdrop{opacity:1}@starting-style{.palette[open].svelte-1gjsjys::backdrop{opacity:0}}.box.svelte-1gjsjys{display:flex;flex-direction:column;max-block-size:inherit}.search.svelte-1gjsjys{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--border-subtle);color:var(--ink-subtle)}input.svelte-1gjsjys{flex:1;min-inline-size:0;border:0;outline:0;background:none;font:inherit;font-size:1.0625rem;color:var(--ink);padding-block:var(--space-2)}input.svelte-1gjsjys::placeholder{color:var(--ink-subtle)}.spin.svelte-1gjsjys{color:var(--primary);display:inline-flex}.results.svelte-1gjsjys{flex:1;min-block-size:0;overflow-y:auto;padding:var(--space-2);scroll-padding-block:var(--space-6);overscroll-behavior:contain}.group.svelte-1gjsjys+.group:where(.svelte-1gjsjys){margin-block-start:var(--space-2)}.gl.svelte-1gjsjys{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-subtle)}.dots.svelte-1gjsjys:after{content:"…";animation:ui-fade-in .8s ease-in-out infinite alternate}.opt.svelte-1gjsjys{display:flex;align-items:center;gap:var(--space-3);min-block-size:2.625rem;padding-inline:var(--space-3);border-radius:var(--radius-sm);cursor:pointer;color:var(--ink);animation:ui-rise var(--duration-base) var(--ease-decelerate) both}.opt[aria-selected=true].svelte-1gjsjys{background:var(--primary-soft);color:var(--on-primary-soft)}.ico.svelte-1gjsjys{flex:none;display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:var(--radius-xs);background:var(--surface-sunken);color:var(--ink-muted);border:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.opt[aria-selected=true].svelte-1gjsjys .ico:where(.svelte-1gjsjys){background:var(--primary);color:var(--on-primary);border-color:transparent}.lbl.svelte-1gjsjys{flex:1;min-inline-size:0;display:grid;line-height:1.3}.t.svelte-1gjsjys{font-size:var(--fs-body-sm);font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}small.svelte-1gjsjys{font-size:var(--fs-label-sm);color:var(--ink-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.enter.svelte-1gjsjys{opacity:0;transform:translate(calc(-4px * var(--dir)));transition:opacity var(--duration-fast) var(--ease-standard),transform var(--duration-base) var(--ease-spring)}.opt[aria-selected=true].svelte-1gjsjys .enter:where(.svelte-1gjsjys){opacity:1;transform:none}.sk.svelte-1gjsjys{cursor:default}.skl.svelte-1gjsjys{block-size:.75rem;inline-size:60%;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--skeleton-base) 40%,var(--skeleton-shine) 50%,var(--skeleton-base) 60%);background-size:250% 100%;animation:ui-shimmer 1.4s var(--ease-standard) infinite}.none.svelte-1gjsjys{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-4);color:var(--ink-subtle);font-size:var(--fs-body-sm)}footer.svelte-1gjsjys{display:flex;flex-wrap:wrap;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-block-start:1px solid var(--border-subtle);background:var(--surface-sunken);font-size:var(--fs-label-sm);color:var(--ink-subtle)}footer.svelte-1gjsjys span:where(.svelte-1gjsjys){display:inline-flex;align-items:center;gap:var(--space-1)}@media(max-width:40rem){footer.svelte-1gjsjys{display:none}.palette.svelte-1gjsjys{margin-block-start:var(--space-4)}}.cols.svelte-e798bh{columns:2 16rem;column-gap:var(--space-6)}section.svelte-e798bh{break-inside:avoid;margin-block-end:var(--space-5)}h3.svelte-e798bh{margin:0 0 var(--space-2);font-size:var(--fs-overline);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ink-subtle)}dl.svelte-e798bh{margin:0;display:grid}.row.svelte-e798bh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-1-5);border-block-end:1px solid var(--border-subtle)}dt.svelte-e798bh{font-size:var(--fs-body-sm);color:var(--ink);min-inline-size:0}dd.svelte-e798bh{margin:0;flex:none}.tabbar.svelte-1m6n1uj{display:none;position:fixed;z-index:var(--z-header);inset-inline:0;inset-block-end:0;padding-block-end:env(safe-area-inset-bottom);background:color-mix(in oklch,var(--surface-raised) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border-block-start:1px solid var(--border-subtle);view-transition-name:ui-tabbar}@media(max-width:48rem){.tabbar.svelte-1m6n1uj{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.tab.svelte-1m6n1uj{display:grid;justify-items:center;align-content:center;gap:.125rem;block-size:3.75rem;padding-inline:var(--space-1);border:0;background:none;cursor:pointer;font:inherit;color:var(--ink-subtle);text-decoration:none;-webkit-tap-highlight-color:transparent}.tab[aria-current=page].svelte-1m6n1uj{color:var(--primary)}.ico.svelte-1m6n1uj{position:relative;display:grid;place-items:center;inline-size:3.25rem;block-size:1.875rem;border-radius:var(--radius-full);transition:background-color var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-spring)}.tab[aria-current=page].svelte-1m6n1uj .ico:where(.svelte-1m6n1uj){background:var(--primary-soft);animation:svelte-1m6n1uj-ui-tab-pop var(--duration-slow) var(--ease-spring)}.tab.svelte-1m6n1uj:active .ico:where(.svelte-1m6n1uj){transform:scale(.9)}@keyframes svelte-1m6n1uj-ui-tab-pop{0%{transform:scaleX(.6)}}.lbl.svelte-1m6n1uj{font-size:.6875rem;font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%}.tab[aria-current=page].svelte-1m6n1uj .lbl:where(.svelte-1m6n1uj){font-weight:var(--weight-semibold)}.badge.svelte-1m6n1uj{position:absolute;inset-block-start:-.25rem;inset-inline-end:.35rem;min-inline-size:1rem;block-size:1rem;padding-inline:.25rem;display:grid;place-items:center;border-radius:var(--radius-full);background:var(--danger);color:var(--on-status);font-size:.5625rem;font-weight:var(--weight-bold);box-shadow:0 0 0 2px var(--surface-raised)}.nav-progress.svelte-1r58beu{position:fixed;inset-block-start:0;inset-inline:0;z-index:1000;block-size:3px;pointer-events:none;overflow:hidden}.bar.svelte-1r58beu{display:block;block-size:100%;inline-size:85%;background:linear-gradient(90deg,var(--primary),var(--highlight, var(--primary)));box-shadow:0 0 10px var(--primary),0 0 4px var(--primary);transform-origin:inline-start;transform:scaleX(.08);animation:svelte-1r58beu-trickle 8s cubic-bezier(.1,.6,.2,1) forwards;border-start-end-radius:3px;border-end-end-radius:3px}[dir=rtl] .bar.svelte-1r58beu{transform-origin:right}.done.svelte-1r58beu .bar:where(.svelte-1r58beu){animation:none;inline-size:100%;transform:scaleX(1);transition:transform .16s ease-out,opacity .2s ease-in 80ms;opacity:0}@keyframes svelte-1r58beu-trickle{0%{transform:scaleX(.08)}20%{transform:scaleX(.45)}60%{transform:scaleX(.75)}to{transform:scaleX(.95)}}@media(prefers-reduced-motion:reduce){.bar.svelte-1r58beu{animation:svelte-1r58beu-pulse 1.2s ease-in-out infinite;transform:scaleX(1);inline-size:100%}.done.svelte-1r58beu .bar:where(.svelte-1r58beu){transition:none}@keyframes svelte-1r58beu-pulse{50%{opacity:.4}}}a[data-pending]:after{content:"";display:inline-block;vertical-align:-.15em;margin-inline-start:.5em;inline-size:.85em;block-size:.85em;flex:none;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;opacity:.75;animation:ui-pending-spin .7s linear infinite}a.item[data-pending]{position:relative}a.item[data-pending]:after{position:absolute;inset-inline-end:10px;inset-block-start:50%;margin:-7px 0 0;inline-size:14px;block-size:14px}.tab[data-pending]:after{position:absolute;inset-block-start:6px;inset-inline-start:calc(50% + 8px);margin:0}@keyframes ui-pending-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){a[data-pending]:after{animation:none;border-inline-end-color:currentColor;opacity:.5}}:root{--rail-w: var(--sidebar-w)}:root[data-rail=collapsed]{--rail-w: var(--sidebar-w-collapsed)}.crumb.svelte-7fprvv{display:flex;align-items:baseline;gap:var(--space-1-5);min-inline-size:0;margin-inline-end:var(--space-3);white-space:nowrap;font-size:var(--fs-body-sm)}.crumb.svelte-7fprvv .g:where(.svelte-7fprvv),.crumb.svelte-7fprvv .sl:where(.svelte-7fprvv){color:var(--ink-subtle)}.crumb.svelte-7fprvv strong:where(.svelte-7fprvv){font-weight:var(--weight-semibold);color:var(--ink);overflow:hidden;text-overflow:ellipsis}@media(max-width:64rem){.crumb.svelte-7fprvv{display:none}}.skip.svelte-7fprvv{position:fixed;z-index:var(--z-tooltip);inset-block-start:var(--space-2);inset-inline-start:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--primary);color:var(--on-primary);text-decoration:none;transform:translateY(-200%);transition:transform var(--duration-base) var(--ease-standard)}.skip.svelte-7fprvv:focus{transform:none}.shell.svelte-7fprvv{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-block-size:100dvh;transition:grid-template-columns var(--duration-slow) var(--ease-standard)}.rail.svelte-7fprvv{position:sticky;inset-block-start:0;block-size:100dvh;min-inline-size:0;overflow:hidden;view-transition-name:ui-chrome}.frame.svelte-7fprvv{display:flex;flex-direction:column;min-inline-size:0}.bar.svelte-7fprvv{position:sticky;inset-block-start:0;z-index:var(--z-header);view-transition-name:ui-topbar}main.svelte-7fprvv{flex:1;min-inline-size:0;outline:0}.page.svelte-7fprvv{inline-size:100%;min-inline-size:0;max-inline-size:92rem;margin-inline:auto;padding:var(--space-5) var(--page-pad) var(--space-8)}.admin.svelte-7fprvv .rail:where(.svelte-7fprvv){background:var(--surface-raised);border-inline-end:1px solid var(--border-subtle)}.admin.svelte-7fprvv .bar:where(.svelte-7fprvv){background:color-mix(in oklch,var(--canvas) 82%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4);border-block-end:1px solid var(--border-subtle)}.xo.svelte-7fprvv .rail:where(.svelte-7fprvv){background:radial-gradient(90% 40% at 100% 0%,rgb(235 108 83 / .22),transparent 70%),var(--brand-gradient-deep);--ink: #FFFFFF;--ink-muted: rgb(255 255 255 / .82);--ink-subtle: rgb(255 255 255 / .56);--ink-disabled: rgb(255 255 255 / .38);--surface-hover: rgb(255 255 255 / .09);--surface-raised: #562E8E;--border-subtle: rgb(255 255 255 / .1);--border-default: rgb(255 255 255 / .18);--border-strong: rgb(255 255 255 / .3);--primary-soft: rgb(255 255 255 / .15);--on-primary-soft: #FFFFFF;--primary: #F59A88;--primary-ink: #FFFFFF;--on-primary: #2A0F33;--focus: #FFFFFF;color:#fff}[dir=rtl] .xo.svelte-7fprvv .rail:where(.svelte-7fprvv){background:radial-gradient(90% 40% at 0% 0%,rgb(235 108 83 / .22),transparent 70%),var(--brand-gradient-deep)}.xo.svelte-7fprvv .rail:where(.svelte-7fprvv) .mark.logo{filter:brightness(0) invert(1)}.xo.svelte-7fprvv .bar:where(.svelte-7fprvv){background:color-mix(in srgb,var(--canvas) 80%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);border-block-end:1px solid var(--border-subtle)}.xo.svelte-7fprvv main:where(.svelte-7fprvv){background:radial-gradient(70rem 22rem at 50% -6rem,var(--brand-wash),transparent 70%) no-repeat}.merchant.svelte-7fprvv{background:var(--surface-sunken)}.merchant.svelte-7fprvv .frame:where(.svelte-7fprvv){margin:var(--space-2);margin-inline-start:0;background:var(--canvas);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--elev-1);min-block-size:calc(100dvh - var(--space-4))}.merchant.svelte-7fprvv .bar:where(.svelte-7fprvv){inset-block-start:0;border-start-start-radius:var(--radius-xl);border-start-end-radius:var(--radius-xl);background:color-mix(in oklch,var(--canvas) 85%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}.drawer-nav.svelte-7fprvv{margin:calc(var(--space-5) * -1);block-size:calc(100% + var(--space-5) * 2)}@media(max-width:60rem){.shell.svelte-7fprvv{grid-template-columns:minmax(0,1fr)}.rail.svelte-7fprvv{display:none}.merchant.svelte-7fprvv .frame:where(.svelte-7fprvv){margin:0;border:0;border-radius:0;box-shadow:none;min-block-size:100dvh}.merchant.svelte-7fprvv .bar:where(.svelte-7fprvv){border-radius:0;border-block-end:1px solid var(--border-subtle)}}@media(max-width:48rem){.page.svelte-7fprvv{padding:var(--space-4) var(--space-4) var(--space-7)}.has-tabs.svelte-7fprvv .page:where(.svelte-7fprvv){padding-block-end:calc(var(--bottom-bar-h, 0px) + var(--space-6))}}
