.back.svelte-1xxx1m0{margin-bottom:var(--sp-3);color:var(--ink-3);font-size:.6944rem;text-decoration:none;display:inline-block}.back.svelte-1xxx1m0:hover,.back.svelte-1xxx1m0:focus-visible{color:var(--ink)}.button.svelte-1xko78n{justify-content:center;align-items:center;gap:var(--sp-2);white-space:nowrap;padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule-2);background:var(--surface);color:var(--ink);border-radius:var(--r-md);cursor:pointer;font-size:.7222rem;text-decoration:none;transition:background .12s,border-color .12s,transform 40ms;display:inline-flex}.button.svelte-1xko78n:not(:disabled,[aria-disabled=true]):hover{background:var(--surface-2);border-color:var(--ink-3)}.button.svelte-1xko78n:not(:disabled,[aria-disabled=true]):active{transform:translateY(1px)}.button.svelte-1xko78n:disabled,.button[aria-disabled=true].svelte-1xko78n{cursor:not-allowed;opacity:.4}.primary.svelte-1xko78n{border-color:var(--ink);background:var(--ink);color:var(--bg)}.primary.svelte-1xko78n:not(:disabled,[aria-disabled=true]):hover{background:var(--ink);opacity:.92}.danger.svelte-1xko78n{border-color:var(--neg);background:var(--neg);color:var(--bg)}.danger.svelte-1xko78n:not(:disabled,[aria-disabled=true]):hover{background:var(--neg);opacity:.92}.ghost.svelte-1xko78n{background:0 0;border-color:#0000}.ghost.svelte-1xko78n:not(:disabled,[aria-disabled=true]):hover{border-color:var(--rule-2)}.sm.svelte-1xko78n{padding:var(--sp-1) var(--sp-2);font-size:.6667rem}.icon.svelte-1xko78n{padding:var(--sp-2)}@media (width<=768px){.button.svelte-1xko78n{min-height:2.1111rem;padding:var(--sp-2) var(--sp-3)}.sm.svelte-1xko78n{min-height:1.7778rem;padding:var(--sp-2) var(--sp-3)}.icon.svelte-1xko78n{min-height:2rem}}.card.svelte-7d5xe5{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.card.panel.svelte-7d5xe5{padding:var(--sp-6);margin-bottom:var(--sp-6);border-color:var(--rule-2);box-shadow:var(--shadow-sm)}.card.hollow.svelte-7d5xe5{justify-items:start;gap:var(--sp-3);margin-top:var(--sp-5);padding:var(--sp-7);max-width:62ch;display:grid}.card.hollow.svelte-7d5xe5 h2{font-family:var(--font-display);margin:0;font-size:1.1111rem;font-weight:600}.card.hollow.svelte-7d5xe5 p{color:var(--ink-2);margin:0;font-size:.7778rem;line-height:1.6}@media (width<=768px){.card.svelte-7d5xe5 svg{height:auto}}.combo.svelte-1enu51w{display:inline-flex;position:relative}.combo.as-field.svelte-1enu51w{width:100%;display:block}.combo.as-field.svelte-1enu51w .combo-trigger:where(.svelte-1enu51w){width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--surface);font-weight:inherit;justify-content:space-between}.combo.as-typeahead.svelte-1enu51w{display:block}.combo.as-typeahead.svelte-1enu51w .combo-input:where(.svelte-1enu51w){width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font:inherit}.combo.as-typeahead.svelte-1enu51w .combo-input:where(.svelte-1enu51w):hover:not(:disabled){border-color:var(--ink-4);background:var(--surface-2)}.combo.as-typeahead.svelte-1enu51w .combo-input:where(.svelte-1enu51w):focus{outline:2px solid var(--accent);outline-offset:-1px}.combo.as-field.svelte-1enu51w .combo-trigger:where(.svelte-1enu51w):hover:not(:disabled),.combo.as-field.svelte-1enu51w .combo-trigger[aria-expanded=true]:where(.svelte-1enu51w){border-color:var(--ink-4);background:var(--surface)}.combo.as-field.svelte-1enu51w .combo-current:where(.svelte-1enu51w){text-overflow:ellipsis;max-width:none;overflow:hidden}.combo-trigger.svelte-1enu51w{align-items:center;gap:var(--sp-2);padding:.1667rem var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border:0;font-weight:550;transition:background .12s;display:inline-flex}.combo-trigger.svelte-1enu51w:hover:not(:disabled),.combo-trigger[aria-expanded=true].svelte-1enu51w{background:color-mix(in srgb, var(--ink) 10%, var(--surface-2))}.combo-trigger.svelte-1enu51w:disabled{opacity:.55;cursor:default}.combo-current.svelte-1enu51w{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;overflow:hidden}.chev.svelte-1enu51w{border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);width:.3333rem;height:.3333rem;transition:transform .15s;transform:translateY(-25%)rotate(45deg)}.chev.open.svelte-1enu51w{transform:translateY(15%)rotate(225deg)}.combo-menu.svelte-1enu51w{gap:var(--sp-2);width:max-content;max-width:min(30rem,60vw);margin:0;display:grid;position:fixed;inset:auto;overflow:visible}.combo-filter.svelte-1enu51w{width:100%;padding:var(--sp-2) var(--sp-3);border:1px solid var(--rule-2);border-radius:var(--r-sm);background:var(--surface-2);color:var(--ink);font:inherit;font-size:.6944rem}.combo-filter.svelte-1enu51w:focus{border-color:var(--ink-3);outline:none}.combo-filter.svelte-1enu51w::placeholder{color:var(--ink-4)}.combo-list.svelte-1enu51w{max-height:min(15rem, var(--combo-room,15rem));display:grid;overflow-y:auto}.combo-item.svelte-1enu51w{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.1111rem;font-size:.6944rem;display:grid}.combo-item.cursor.svelte-1enu51w,.combo-item.svelte-1enu51w:hover:not([aria-disabled=true]):not(:disabled){background:var(--surface-2);color:var(--ink);outline:none}.combo-item[aria-selected=true].svelte-1enu51w .combo-item-name:where(.svelte-1enu51w){color:var(--ink);font-weight:600}.combo-item.svelte-1enu51w:disabled{color:var(--ink-4);cursor:not-allowed}.combo-item-note.svelte-1enu51w{color:var(--ink-4);font-size:.6111rem;font-weight:400}.combo-custom.svelte-1enu51w{margin-top:var(--sp-1);padding-top:var(--sp-2);border-top:1px solid var(--rule);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--ink-3)}.combo-custom.cursor.svelte-1enu51w{color:var(--ink)}.combo-empty.svelte-1enu51w{padding:var(--sp-2) var(--sp-3);color:var(--ink-4);margin:0;font-size:.6667rem}.backdrop.svelte-193t4hn{z-index:80;padding:var(--sp-5);background:color-mix(in srgb, var(--ink) 38%, transparent);place-items:center;display:grid;position:fixed;inset:0}.dialog.svelte-193t4hn{gap:var(--sp-3);width:min(24rem,100%);padding:var(--sp-6);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-md);display:grid}h2.svelte-193t4hn{font-family:var(--font-display);font-size:var(--h2-size);margin:0;font-weight:600;line-height:1.2}p.svelte-193t4hn{color:var(--ink-2);margin:0;font-size:.7222rem;line-height:1.55}footer.svelte-193t4hn{justify-content:flex-end;gap:var(--sp-3);margin-top:var(--sp-2);display:flex}.donut.svelte-1czggs3{flex:none;display:block}.donut.svelte-1czggs3 text:where(.svelte-1czggs3){font-variant-numeric:tabular-nums}@media (width<=700px){.donut.svelte-1czggs3{align-self:center}}.mark.svelte-tflfmk{align-items:center;display:inline-flex}.mark.svelte-tflfmk svg{width:var(--mark-size);height:auto}.mark.animated.svelte-tflfmk svg path:first-child{animation:2.2s cubic-bezier(.4,0,.2,1) infinite svelte-tflfmk-cleave-upper}.mark.animated.svelte-tflfmk svg path:last-child{animation:2.2s cubic-bezier(.4,0,.2,1) infinite svelte-tflfmk-cleave-lower}@keyframes svelte-tflfmk-cleave-upper{0%,16%,to{transform:translate(0)}44%,62%{transform:translate(calc(var(--mark-size) * -.092), calc(var(--mark-size) * -.131))}}@keyframes svelte-tflfmk-cleave-lower{0%,16%,to{transform:translate(0)}44%,62%{transform:translate(calc(var(--mark-size) * .092), calc(var(--mark-size) * .131))}}@media (prefers-reduced-motion:reduce){.mark.svelte-tflfmk svg path{animation:none}}.meter.svelte-ht7y70{width:100%;position:relative}.track.svelte-ht7y70{background:var(--surface-2);border-radius:99px;height:.3333rem;overflow:hidden}.fill.svelte-ht7y70{background:var(--accent);border-radius:99px;height:100%;display:block}.fill.over.svelte-ht7y70{background:var(--neg)}.tick.svelte-ht7y70{background:var(--tick);width:.1111rem;height:.6667rem;box-shadow:0 0 0 1px var(--surface);border-radius:1px;margin-left:-.0556rem;position:absolute;top:-3px}.page.svelte-1m41jmk{--gutter:clamp(var(--sp-5), 3.4vw, var(--sp-9));width:100%;max-width:2400px;min-height:calc(100svh - var(--topbar-h));padding:clamp(var(--sp-5), 2vw, var(--sp-7)) var(--gutter) var(--sp-9);margin:0 auto}@media (width<=768px){.page.svelte-1m41jmk{--gutter:var(--sp-3);padding-top:var(--sp-4)}}.page-header.svelte-9ptycp{justify-content:space-between;align-items:flex-end;gap:var(--sp-8);padding-bottom:var(--sp-7);flex-wrap:wrap;display:flex}.page-header.constrain.svelte-9ptycp{max-width:var(--content-max)}.identity.svelte-9ptycp{flex:1;min-width:0}h1.svelte-9ptycp{font-family:var(--font-display);letter-spacing:-.008em;color:var(--ink);text-wrap:balance;margin:0;font-size:2.4444rem;font-weight:600;line-height:1.05}.sub.svelte-9ptycp{max-width:62ch;margin:var(--sp-3) 0 0;color:var(--ink-2);text-wrap:pretty;font-size:.7778rem;line-height:1.55}.header-actions.svelte-9ptycp{align-items:center;gap:var(--sp-2);flex:none;display:flex}@media (width<=720px){.page-header.svelte-9ptycp{gap:var(--sp-4);padding-bottom:var(--sp-5)}h1.svelte-9ptycp{font-size:1.6667rem}}.spark.svelte-7yus5a{flex:none;display:block}.toast-layer.svelte-182nh3g{z-index:300;place-content:center;justify-items:center;gap:var(--sp-3);padding:var(--sp-5);pointer-events:none;display:grid;position:fixed;inset:0}.toast.svelte-182nh3g{align-items:flex-start;gap:var(--sp-4);width:min(28rem,100%);padding:var(--sp-5);border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);pointer-events:auto;display:flex;box-shadow:0 18px 48px #14161a38,0 2px 8px #14161a1f,0 0 0 1px #14161a0f}:root[data-theme=dark] .toast.svelte-182nh3g{box-shadow:0 18px 48px #0000009e,0 2px 8px #00000080,0 0 0 1px #ffffff12}.toast.error.svelte-182nh3g{border-left:4px solid var(--neg)}.toast.warn.svelte-182nh3g{border-left:4px solid var(--warn)}p.svelte-182nh3g{color:var(--ink);flex:1;margin:0;font-size:.7778rem;line-height:1.5}.modal-close.svelte-182nh3g{margin-top:calc(1px - .30555rem)}.series.svelte-x8oqdf{width:100%;height:auto;display:block;overflow:visible}text.svelte-x8oqdf{font-variant-numeric:tabular-nums}
