.ss-spark.svelte-148cht6{align-items:flex-end;gap:var(--ss-spark-gap,1px);height:var(--ss-spark-h,var(--ss-icon,18px));display:inline-flex;position:relative}.ss-spark.fluid.svelte-148cht6{width:100%}.ss-spark.svelte-148cht6 i:where(.svelte-148cht6){width:var(--ss-spark-bar-w,3px);background:var(--ss-primary);opacity:.85;border-radius:0}.ss-spark.fluid.svelte-148cht6 i:where(.svelte-148cht6){flex:1 1 0;width:auto;min-width:1px}.ss-spark.svelte-148cht6 .single:where(.svelte-148cht6){margin:0 auto}.ss-spark.svelte-148cht6 .empty:where(.svelte-148cht6){color:var(--ss-fg-muted);font-family:var(--ss-font-mono);align-self:center;margin:auto;line-height:1}.ss-spark.svelte-148cht6 .chart:where(.svelte-148cht6){width:100%;height:100%;display:block;overflow:visible}.ss-spark.svelte-148cht6 .line:where(.svelte-148cht6){fill:none;stroke:var(--ss-primary);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.ss-spark.svelte-148cht6 .area:where(.svelte-148cht6){opacity:.22;stroke:none}.ss-spark.svelte-148cht6 .marker:where(.svelte-148cht6){fill:var(--ss-primary)}.ss-svc.svelte-f67nrs{gap:var(--ss-gap);padding:var(--ss-card-py) var(--ss-card-px);border:1px solid var(--ss-line);background:var(--ss-bg-elev);color:var(--ss-fg);transition:all var(--ss-dur-fast) var(--ss-ease);grid-template-columns:1fr auto;text-decoration:none;display:grid}.ss-svc.svelte-f67nrs .head:where(.svelte-f67nrs){align-items:center;gap:var(--ss-gap-sm);display:flex}.ss-svc.svelte-f67nrs .head:where(.svelte-f67nrs) .name:where(.svelte-f67nrs){font-family:var(--ss-font-display);font-size:var(--ss-ui-lg);letter-spacing:-.005em}.ss-svc.svelte-f67nrs .head:where(.svelte-f67nrs) .host:where(.svelte-f67nrs){font-family:var(--ss-font-mono);font-size:var(--ss-ui-sm);color:var(--ss-fg-muted)}.ss-svc.svelte-f67nrs .status:where(.svelte-f67nrs){flex-direction:column;align-items:flex-end;gap:2px;display:flex}.ss-svc.svelte-f67nrs .meta:where(.svelte-f67nrs){font-family:var(--ss-font-mono);font-size:var(--ss-ui-sm);color:var(--ss-fg-muted);gap:var(--ss-s-1);flex-direction:column;grid-column:1/-1;display:flex}.ss-svc.svelte-f67nrs .footer:where(.svelte-f67nrs){justify-content:space-between;align-items:center;gap:var(--ss-gap-sm);grid-column:1/-1;margin-top:2px;display:flex}.ss-svc.svelte-f67nrs .foot-meta:where(.svelte-f67nrs){align-items:center;gap:var(--ss-gap-sm);display:flex}.ss-svc.svelte-f67nrs .latency:where(.svelte-f67nrs),.ss-svc.svelte-f67nrs .updated:where(.svelte-f67nrs){font-family:var(--ss-font-mono);font-size:var(--ss-ui-sm);color:var(--ss-fg-muted)}a.ss-svc.svelte-f67nrs,[role=button].ss-svc.svelte-f67nrs{cursor:pointer}a.ss-svc.svelte-f67nrs:hover,[role=button].ss-svc.svelte-f67nrs:hover{border-color:var(--ss-line-strong);background:var(--ss-bg-elev-hover)}a.ss-svc.svelte-f67nrs:focus-visible,[role=button].ss-svc.svelte-f67nrs:focus-visible{outline:2px solid var(--ss-primary);outline-offset:2px}.ss-svc.disabled.svelte-f67nrs{cursor:default;opacity:.55}.ss-svc.loading.svelte-f67nrs{cursor:default}.sk.svelte-f67nrs{background:var(--ss-bg-elev-hover);position:relative;overflow:hidden}.sk.svelte-f67nrs:after{content:"";background:linear-gradient(90deg, transparent, var(--ss-hover), transparent);animation:svelte-f67nrs-sk-shimmer var(--ss-dur-xslow) var(--ss-ease) infinite;position:absolute;inset:0;transform:translate(-100%)}.sk-name.svelte-f67nrs{width:120px;height:var(--ss-ui-lg);margin-bottom:var(--ss-s-1)}.sk-host.svelte-f67nrs{width:90px;height:var(--ss-ui-sm)}.sk-badge.svelte-f67nrs{width:64px;height:calc(var(--ss-ui-xs) + var(--ss-chip-py) * 2)}.sk-spark.svelte-f67nrs{width:100%;height:var(--ss-icon)}@keyframes svelte-f67nrs-sk-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.sk.svelte-f67nrs:after{animation:none}}.ss-metric.svelte-1o939kd{padding:var(--ss-card-py) var(--ss-card-px);border:1px solid var(--ss-line);background:var(--ss-bg-elev);gap:var(--ss-s-1);flex-direction:column;display:flex}.ss-metric.svelte-1o939kd .label:where(.svelte-1o939kd){font-family:var(--ss-font-mono);font-size:var(--ss-ui-xs);color:var(--ss-fg-faint);text-transform:lowercase;letter-spacing:.04em}.ss-metric.svelte-1o939kd .val:where(.svelte-1o939kd){font-family:var(--ss-font-display);font-weight:400;font-size:var(--ss-metric-val);letter-spacing:-.015em;font-variant-numeric:tabular-nums;line-height:1}.ss-metric.svelte-1o939kd .val:where(.svelte-1o939kd) .small:where(.svelte-1o939kd){opacity:.5;font-size:.5em}.ss-metric.svelte-1o939kd .delta:where(.svelte-1o939kd){font-family:var(--ss-font-mono);font-size:var(--ss-ui-xs);align-items:baseline;gap:var(--ss-s-1);display:inline-flex}.ss-metric.svelte-1o939kd .delta.positive:where(.svelte-1o939kd){color:var(--ss-success)}.ss-metric.svelte-1o939kd .delta.negative:where(.svelte-1o939kd){color:var(--ss-danger)}.ss-metric.svelte-1o939kd .delta.neutral:where(.svelte-1o939kd){color:var(--ss-fg-muted)}.ss-metric.svelte-1o939kd .delta:where(.svelte-1o939kd) .period:where(.svelte-1o939kd){color:var(--ss-fg-faint)}.ss-metric.svelte-1o939kd .delta.emphasis:where(.svelte-1o939kd){padding:var(--ss-s-1) var(--ss-s-2);border-radius:var(--ss-radius-0);align-self:flex-start}.ss-metric.svelte-1o939kd .delta.emphasis.positive:where(.svelte-1o939kd){background:var(--ss-success-soft)}.ss-metric.svelte-1o939kd .delta.emphasis.negative:where(.svelte-1o939kd){background:var(--ss-danger-soft)}.ss-metric.svelte-1o939kd .delta.emphasis.neutral:where(.svelte-1o939kd){background:var(--ss-hover)}.ss-metric.svelte-1o939kd .chart:where(.svelte-1o939kd){margin-top:var(--ss-s-1)}.ss-metric.svelte-1o939kd .skeleton:where(.svelte-1o939kd){background:var(--ss-skeleton);border-radius:var(--ss-radius-0);animation:svelte-1o939kd-skeleton-pulse var(--ss-dur-xslow) var(--ss-ease) infinite alternate}.ss-metric.svelte-1o939kd .skeleton-val:where(.svelte-1o939kd){height:var(--ss-metric-val);width:60%}.ss-metric.svelte-1o939kd .skeleton-delta:where(.svelte-1o939kd){height:var(--ss-ui-xs);width:35%}@keyframes svelte-1o939kd-skeleton-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.ss-metric.svelte-1o939kd .skeleton:where(.svelte-1o939kd){animation:none}}.ss-kbd.svelte-1dv0bpa{align-items:center;gap:calc(var(--ss-badge-gap) / 2);font-family:var(--ss-font-mono);font-size:var(--ss-size-xs);display:inline-flex}.ss-kbd.svelte-1dv0bpa .key:where(.svelte-1dv0bpa){font-family:inherit;font-size:inherit;padding:0 calc(var(--ss-badge-px) / 2);box-sizing:border-box;text-align:center;background:var(--ss-badge-neutral-bg);min-width:1.8em;color:var(--ss-badge-neutral-fg);border:1px solid var(--ss-badge-neutral-border);border-bottom-color:var(--ss-line-strong);line-height:1.6}.ss-kbd.svelte-1dv0bpa .sep:where(.svelte-1dv0bpa),.ss-kbd.svelte-1dv0bpa .or:where(.svelte-1dv0bpa){color:var(--ss-fg-muted);flex:none}.ss-kbd.svelte-1dv0bpa .or:where(.svelte-1dv0bpa){font-size:var(--ss-ui-xs);letter-spacing:.05em}.ss-topbar.svelte-3dxoh1{background:var(--ss-bg);border-bottom:1px solid var(--ss-line);font-family:var(--ss-font-mono);font-size:var(--ss-ui-md);color:var(--ss-fg-muted);-webkit-user-select:none;user-select:none;z-index:10;grid-column:1/-1;align-items:stretch;display:flex;position:relative;top:0}.ss-topbar.sticky.svelte-3dxoh1{position:sticky}.ss-topbar.svelte-3dxoh1 .skip:where(.svelte-3dxoh1){left:var(--ss-s-1);top:var(--ss-s-1);z-index:20;padding:var(--ss-chip-py) var(--ss-badge-px);background:var(--ss-primary);color:var(--ss-fg-on-primary);font:500 var(--ss-ui-md) var(--ss-font-mono);transition:transform var(--ss-dur-fast) var(--ss-ease);text-decoration:none;position:absolute;transform:translateY(-200%)}.ss-topbar.svelte-3dxoh1 .skip:where(.svelte-3dxoh1):focus-visible,.ss-topbar.svelte-3dxoh1 .skip:where(.svelte-3dxoh1):focus{transform:translateY(0)}.ss-topbar.svelte-3dxoh1 .seg:where(.svelte-3dxoh1){align-items:center;gap:var(--ss-s-2);padding:0 var(--ss-panel-head-px);border-right:1px solid var(--ss-line);cursor:default;flex:none;display:flex}.ss-topbar.svelte-3dxoh1 .seg.right:where(.svelte-3dxoh1){border-right:none;border-left:1px solid var(--ss-line)}.ss-topbar.svelte-3dxoh1 .seg.click:where(.svelte-3dxoh1){cursor:pointer}.ss-topbar.svelte-3dxoh1 .seg.click:where(.svelte-3dxoh1):hover{background:var(--ss-hover);color:var(--ss-fg)}.ss-topbar.svelte-3dxoh1 button.seg:where(.svelte-3dxoh1){color:inherit;font:inherit;min-height:var(--ss-s-6);background:0 0;border-top:0;border-bottom:0;border-right:0}.ss-topbar.svelte-3dxoh1 button.seg.right:where(.svelte-3dxoh1){border-left:1px solid var(--ss-line)}.ss-topbar.svelte-3dxoh1 .logo:where(.svelte-3dxoh1){color:var(--ss-fg)}.ss-topbar.svelte-3dxoh1 .logo:where(.svelte-3dxoh1) .mark:where(.svelte-3dxoh1){display:block}.ss-topbar.svelte-3dxoh1 .logo:where(.svelte-3dxoh1) .nm:where(.svelte-3dxoh1){font-family:var(--ss-font-display);font-size:var(--ss-ui-lg);letter-spacing:.02em;line-height:1}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1){scrollbar-width:thin;align-items:stretch;min-width:0;display:flex;overflow-x:auto}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1) .tab:where(.svelte-3dxoh1){white-space:nowrap;padding:0 var(--ss-row-px);min-height:var(--ss-s-6);color:var(--ss-fg-faint);border-right:1px solid var(--ss-line);cursor:pointer;font:500 var(--ss-ui-md) var(--ss-font-mono);transition:all var(--ss-dur-fast) var(--ss-ease);background:0 0;border-top:0;border-bottom:0;border-left:0;flex:none;align-items:center;text-decoration:none;display:flex}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1) .tab:where(.svelte-3dxoh1):hover{color:var(--ss-fg);background:var(--ss-hover)}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1) .tab:where(.svelte-3dxoh1) .n:where(.svelte-3dxoh1){color:var(--ss-fg-faint);margin-right:6px}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1) .tab.active:where(.svelte-3dxoh1){color:var(--ss-fg);background:color-mix(in srgb, var(--ss-accent) 6%, transparent);box-shadow:inset 0 -2px 0 var(--ss-primary)}.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1) .tab.active:where(.svelte-3dxoh1) .n:where(.svelte-3dxoh1){color:var(--ss-primary)}.ss-topbar.svelte-3dxoh1 .grow:where(.svelte-3dxoh1){flex:1}.ss-topbar.svelte-3dxoh1 .dot:where(.svelte-3dxoh1){background:var(--ss-primary);width:6px;height:6px;display:inline-block}.ss-topbar.svelte-3dxoh1 .stat:where(.svelte-3dxoh1){font-variant-numeric:tabular-nums}.ss-topbar.svelte-3dxoh1 .stat:where(.svelte-3dxoh1) .k:where(.svelte-3dxoh1){color:var(--ss-fg-faint);margin-right:var(--ss-s-1)}.ss-topbar.svelte-3dxoh1 .stat:where(.svelte-3dxoh1) .v:where(.svelte-3dxoh1){color:var(--ss-fg)}.ss-topbar.svelte-3dxoh1 .clock:where(.svelte-3dxoh1){color:var(--ss-fg);font-variant-numeric:tabular-nums}.ss-topbar.svelte-3dxoh1 .clock:where(.svelte-3dxoh1) .sep:where(.svelte-3dxoh1){color:var(--ss-fg-faint);margin:0 2px}.ss-topbar.svelte-3dxoh1 .kbd:where(.svelte-3dxoh1){align-items:center;display:inline-flex}@media (width<=720px){.ss-topbar.svelte-3dxoh1 .collapsible:where(.svelte-3dxoh1){display:none}}@media (width<=520px){.ss-topbar.svelte-3dxoh1 .ws:where(.svelte-3dxoh1){display:none}}.ss-empty.svelte-3enasv{align-items:center;gap:var(--ss-s-3);text-align:center;padding:var(--ss-s-12) var(--ss-s-4);max-width:var(--ss-empty-max-w);flex-direction:column;margin-inline:auto;display:flex}.ss-empty.full-width.svelte-3enasv{max-width:none}.ss-empty.svelte-3enasv .ic:where(.svelte-3enasv){margin-bottom:var(--ss-s-1);line-height:1}.ss-empty.svelte-3enasv .ic.glyph:where(.svelte-3enasv){font-size:var(--ss-empty-glyph)}.ss-empty.svelte-3enasv .title:where(.svelte-3enasv){font-family:var(--ss-font-display);font-size:var(--ss-size-h2);color:var(--ss-fg);margin:0}.ss-empty.error.svelte-3enasv .title:where(.svelte-3enasv){color:var(--ss-red)}.ss-empty.svelte-3enasv .msg:where(.svelte-3enasv){color:var(--ss-fg-muted);font-size:var(--ss-ui-md);max-width:40ch;line-height:var(--ss-leading);margin:0}.ss-empty.svelte-3enasv .act:where(.svelte-3enasv){margin-top:var(--ss-s-4);justify-content:center;align-items:center;gap:var(--ss-s-3);flex-wrap:wrap;display:flex}.ss-empty.svelte-3enasv .foot:where(.svelte-3enasv){margin-top:var(--ss-s-2);color:var(--ss-fg-faint);font-size:var(--ss-ui-sm)}.ss-empty.compact.svelte-3enasv{gap:var(--ss-s-2);padding:var(--ss-s-6) var(--ss-s-3)}.ss-empty.compact.svelte-3enasv .title:where(.svelte-3enasv){font-size:var(--ss-size-h3)}.ss-empty.compact.svelte-3enasv .ic.glyph:where(.svelte-3enasv){font-size:var(--ss-empty-glyph-compact)}.ss-empty.compact.svelte-3enasv .act:where(.svelte-3enasv){margin-top:var(--ss-s-3)}.ss-logs.svelte-zzdyi3{--_min-h:var(--ss-log-min-h,160px);--_max-h:var(--ss-log-max-h,240px);--_t-w:var(--ss-log-t-w,58px);--_lvl-w:var(--ss-log-lvl-w,38px)}.ss-logs[data-size-variant=sm].svelte-zzdyi3{--_min-h:var(--ss-log-min-h,120px);--_max-h:var(--ss-log-max-h,200px);--_t-w:var(--ss-log-t-w,52px);--_lvl-w:var(--ss-log-lvl-w,34px)}.ss-logs[data-size-variant=lg].svelte-zzdyi3{--_min-h:var(--ss-log-min-h,200px);--_max-h:var(--ss-log-max-h,320px);--_t-w:var(--ss-log-t-w,64px);--_lvl-w:var(--ss-log-lvl-w,42px)}.ss-logs.svelte-zzdyi3{font-family:var(--ss-font-mono);background:var(--ss-code-bg);color:var(--ss-code-fg);border:1px solid var(--ss-line);flex-direction:column;display:flex}.bar.svelte-zzdyi3{align-items:center;gap:var(--ss-gap-sm);padding:var(--ss-gap-sm) var(--ss-panel-body-px);border-bottom:1px solid var(--ss-line);flex-wrap:wrap;display:flex}.filters.svelte-zzdyi3{gap:var(--ss-gap-sm);display:flex}.chip.svelte-zzdyi3{font-family:var(--ss-font-mono);font-size:var(--ss-ui-sm);padding:var(--ss-chip-py) var(--ss-badge-px);border:1px solid var(--ss-line);color:var(--ss-code-fg);cursor:pointer;transition:all var(--ss-dur-fast) var(--ss-ease);background:0 0;line-height:1}.chip.svelte-zzdyi3:hover,.chip[aria-pressed=true].svelte-zzdyi3{border-color:var(--ss-line-strong)}.chip[aria-pressed=false].svelte-zzdyi3{opacity:.45}.chip.info[aria-pressed=true].svelte-zzdyi3{color:var(--ss-log-info)}.chip.warn[aria-pressed=true].svelte-zzdyi3{color:var(--ss-log-warn)}.chip.err[aria-pressed=true].svelte-zzdyi3{color:var(--ss-log-err)}.chip.ok[aria-pressed=true].svelte-zzdyi3{color:var(--ss-log-ok)}.search.svelte-zzdyi3{min-width:8ch;font-family:var(--ss-font-mono);font-size:var(--ss-ui-sm);padding:var(--ss-chip-py) var(--ss-gap-sm);border:1px solid var(--ss-line);color:var(--ss-code-fg);background:0 0;flex:8ch}.search.svelte-zzdyi3:focus-visible{outline:2px solid var(--ss-primary);outline-offset:1px}.search.svelte-zzdyi3::placeholder{color:var(--ss-fg-faint)}.viewport.svelte-zzdyi3{position:relative}.scroll.svelte-zzdyi3{font-size:var(--ss-ui-md);padding:var(--ss-gap) var(--ss-panel-body-px);min-height:var(--_min-h);max-height:var(--_max-h);overflow:auto}.scroll.svelte-zzdyi3 .ln:where(.svelte-zzdyi3){gap:var(--ss-gap-sm);white-space:pre-wrap;line-height:1.45;display:flex}.scroll.nowrap.svelte-zzdyi3 .ln:where(.svelte-zzdyi3){white-space:pre}.scroll.svelte-zzdyi3 .msg:where(.svelte-zzdyi3){white-space:inherit}.scroll.svelte-zzdyi3 .t:where(.svelte-zzdyi3){color:var(--ss-fg-faint);min-width:var(--_t-w);flex:none}.scroll.svelte-zzdyi3 .lvl:where(.svelte-zzdyi3){min-width:var(--_lvl-w);flex:none}.scroll.svelte-zzdyi3 .lvl.info:where(.svelte-zzdyi3){color:var(--ss-log-info)}.scroll.svelte-zzdyi3 .lvl.warn:where(.svelte-zzdyi3){color:var(--ss-log-warn)}.scroll.svelte-zzdyi3 .lvl.err:where(.svelte-zzdyi3){color:var(--ss-log-err)}.scroll.svelte-zzdyi3 .lvl.ok:where(.svelte-zzdyi3){color:var(--ss-log-ok)}.scroll.svelte-zzdyi3 .svc:where(.svelte-zzdyi3){color:var(--ss-code-keyword);flex:none}.status.svelte-zzdyi3{align-items:center;gap:var(--ss-gap-sm);color:var(--ss-fg-faint);font-size:var(--ss-ui-sm);padding-bottom:var(--ss-gap-sm);display:flex}.status.svelte-zzdyi3 .dot:where(.svelte-zzdyi3){width:var(--ss-s-2);height:var(--ss-s-2);background:var(--ss-primary);animation:svelte-zzdyi3-pulse var(--ss-dur-xslow) var(--ss-ease) infinite}@keyframes svelte-zzdyi3-pulse{0%,to{opacity:.3}50%{opacity:1}}.jump.svelte-zzdyi3{right:var(--ss-gap);bottom:var(--ss-gap);font-family:var(--ss-font-mono);font-size:var(--ss-ui-sm);padding:var(--ss-chip-py) var(--ss-badge-px);border:1px solid var(--ss-line-strong);background:var(--ss-bg-elev);color:var(--ss-fg);cursor:pointer;box-shadow:var(--ss-shadow-2);line-height:1;position:absolute}.jump.svelte-zzdyi3:hover{border-color:var(--ss-primary)}.jump.svelte-zzdyi3:focus-visible{outline:2px solid var(--ss-primary);outline-offset:1px}.ss-menu.svelte-1hgnzis{display:inline-block;position:relative}.trigger.svelte-1hgnzis{align-items:center;gap:var(--ss-gap-sm);font:500 var(--ss-control-font) var(--ss-font-mono);color:var(--ss-fg);border:1px solid var(--ss-line);padding:var(--ss-control-py) var(--ss-control-px);cursor:pointer;transition:border-color var(--ss-dur-fast) var(--ss-ease), background var(--ss-dur-fast) var(--ss-ease), color var(--ss-dur-fast) var(--ss-ease);background:0 0;display:inline-flex}.trigger.svelte-1hgnzis:hover{border-color:var(--ss-line-strong);background:var(--ss-hover)}.trigger.svelte-1hgnzis:focus-visible{border-color:var(--ss-primary);box-shadow:0 0 0 3px var(--ss-primary-soft);outline:none}.panel.svelte-1hgnzis{z-index:50;min-width:var(--ss-menu-min-w);padding:var(--ss-menu-pad);background:var(--ss-bg-elev);border:1px solid var(--ss-line);box-shadow:var(--ss-shadow-pop);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ss-dur) var(--ss-ease), transform var(--ss-dur) var(--ss-ease), visibility 0s linear var(--ss-dur);flex-direction:column;gap:1px;display:flex;position:absolute;transform:translateY(-6px)scale(.98)}.panel.open.svelte-1hgnzis{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--ss-dur) var(--ss-ease), transform var(--ss-dur) var(--ss-ease), visibility 0s linear 0s;transform:translateY(0)scale(1)}.ss-menu[data-side=bottom].svelte-1hgnzis .panel:where(.svelte-1hgnzis){top:calc(100% + var(--ss-menu-offset));transform-origin:top}.ss-menu[data-side=top].svelte-1hgnzis .panel:where(.svelte-1hgnzis){bottom:calc(100% + var(--ss-menu-offset));transform-origin:bottom}.ss-menu[data-side=top].svelte-1hgnzis .panel:where(.svelte-1hgnzis):not(.open){transform:translateY(6px)scale(.98)}.ss-menu[data-align=start].svelte-1hgnzis .panel:where(.svelte-1hgnzis){left:0}.ss-menu[data-align=end].svelte-1hgnzis .panel:where(.svelte-1hgnzis){right:0}.item.svelte-1hgnzis{align-items:center;gap:var(--ss-menu-item-gap);text-align:left;width:100%;font:500 var(--ss-ui-md) var(--ss-font-mono);color:var(--ss-fg-muted);padding:var(--ss-menu-item-py) var(--ss-menu-item-px);cursor:pointer;transition:background var(--ss-dur-fast) var(--ss-ease), color var(--ss-dur-fast) var(--ss-ease);background:0 0;border:none;display:flex}.item.svelte-1hgnzis:hover{color:var(--ss-fg);background:var(--ss-hover)}.item.svelte-1hgnzis:focus-visible{color:var(--ss-fg);background:var(--ss-hover);box-shadow:inset 2px 0 0 0 var(--ss-primary);outline:none}.item.selected.svelte-1hgnzis{color:var(--ss-fg);background:color-mix(in srgb, var(--ss-accent) 6%, transparent)}.item.svelte-1hgnzis:disabled,.item[aria-disabled=true].svelte-1hgnzis{color:var(--ss-fg-faint);cursor:not-allowed}.item.svelte-1hgnzis:disabled:hover,.item[aria-disabled=true].svelte-1hgnzis:hover{color:var(--ss-fg-faint);background:0 0}.item.svelte-1hgnzis .lead:where(.svelte-1hgnzis){width:var(--ss-icon);height:var(--ss-icon);flex:none;justify-content:center;align-items:center;display:inline-flex}.item.svelte-1hgnzis .lead.swatch:where(.svelte-1hgnzis){border:1px solid var(--ss-line)}.item.svelte-1hgnzis .lead.emoji:where(.svelte-1hgnzis){font-size:var(--ss-icon);line-height:1}.item.svelte-1hgnzis .label:where(.svelte-1hgnzis){flex:auto;min-width:0}.item.svelte-1hgnzis .marker:where(.svelte-1hgnzis){width:var(--ss-icon);color:var(--ss-primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.ss-accordion.svelte-g9oih7{--ss-acc-head-py:var(--ss-row-py);--ss-acc-head-px:var(--ss-row-px);--ss-acc-body-py:var(--ss-s-3);--ss-acc-body-px:var(--ss-row-px);--ss-acc-gap:var(--ss-s-3)}.ss-accordion[data-size-variant=sm].svelte-g9oih7{--ss-acc-head-py:var(--ss-s-1);--ss-acc-head-px:var(--ss-s-2);--ss-acc-body-py:var(--ss-s-2);--ss-acc-body-px:var(--ss-s-2);--ss-acc-gap:var(--ss-s-2)}.ss-accordion[data-size-variant=lg].svelte-g9oih7{--ss-acc-head-py:var(--ss-s-3);--ss-acc-head-px:var(--ss-s-4);--ss-acc-body-py:var(--ss-s-4);--ss-acc-body-px:var(--ss-s-4);--ss-acc-gap:var(--ss-s-4)}.ss-accordion.svelte-g9oih7{border:1px solid var(--ss-line);background:var(--ss-bg);flex-direction:column;display:flex}.ss-accordion.svelte-g9oih7 .item:where(.svelte-g9oih7)+.item:where(.svelte-g9oih7){border-top:1px solid var(--ss-line)}.ss-accordion.svelte-g9oih7 .heading:where(.svelte-g9oih7){font:inherit;margin:0}.ss-accordion.svelte-g9oih7 .head:where(.svelte-g9oih7){align-items:center;gap:var(--ss-acc-gap);box-sizing:border-box;width:100%;padding:var(--ss-acc-head-py) var(--ss-acc-head-px);text-align:left;cursor:pointer;color:var(--ss-fg);font:500 var(--ss-ui-md) var(--ss-font-mono);transition:background var(--ss-dur-fast) var(--ss-ease), color var(--ss-dur-fast) var(--ss-ease);background:0 0;border:0;display:flex}.ss-accordion.svelte-g9oih7 .head:where(.svelte-g9oih7):hover:not([aria-disabled=true]){background:var(--ss-hover)}.ss-accordion.svelte-g9oih7 .head:where(.svelte-g9oih7):focus-visible{outline:2px solid var(--ss-primary);outline-offset:-2px}.ss-accordion.svelte-g9oih7 .head[aria-disabled=true]:where(.svelte-g9oih7){cursor:not-allowed;color:var(--ss-fg-faint)}.ss-accordion.svelte-g9oih7 .head:where(.svelte-g9oih7) .title:where(.svelte-g9oih7){flex:auto;min-width:0}.ss-accordion.svelte-g9oih7 .head:where(.svelte-g9oih7) .hint:where(.svelte-g9oih7){color:var(--ss-fg-faint);font-size:var(--ss-ui-sm);flex:none}.ss-accordion.svelte-g9oih7 .head:where(.svelte-g9oih7) .chevron:where(.svelte-g9oih7){transform-origin:50%;transition:transform var(--ss-dur) var(--ss-ease);color:var(--ss-fg-muted);flex:none;justify-content:center;align-items:center;display:inline-flex;transform:rotate(0)}.ss-accordion[data-overflow=truncate].svelte-g9oih7 .head:where(.svelte-g9oih7) .title:where(.svelte-g9oih7){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-accordion.svelte-g9oih7 .item.open:where(.svelte-g9oih7) .head:where(.svelte-g9oih7) .chevron:where(.svelte-g9oih7){transform:rotate(180deg)}.ss-accordion.svelte-g9oih7 .panel:where(.svelte-g9oih7){transition:grid-template-rows var(--ss-dur) var(--ss-ease);grid-template-rows:0fr;display:grid}.ss-accordion.svelte-g9oih7 .panel[hidden]:where(.svelte-g9oih7){grid-template-rows:0fr;display:grid}.ss-accordion.svelte-g9oih7 .panel:where(.svelte-g9oih7):not([hidden]){grid-template-rows:1fr}.ss-accordion.svelte-g9oih7 .panel-clip:where(.svelte-g9oih7){min-height:0;overflow:hidden}.ss-accordion.svelte-g9oih7 .panel-inner:where(.svelte-g9oih7){padding:var(--ss-acc-body-py) var(--ss-acc-body-px);color:var(--ss-fg-muted);font-size:var(--ss-ui-md);line-height:var(--ss-leading)}.ss-link.svelte-o8uu19{font-family:var(--ss-font-body);color:var(--ss-primary);align-items:center;gap:var(--ss-gap-sm);cursor:pointer;transition:color var(--ss-dur-fast) var(--ss-ease);font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ss-link.svelte-o8uu19:focus-visible{outline:2px solid var(--ss-primary);outline-offset:2px}.ss-link.disabled.svelte-o8uu19{cursor:not-allowed;opacity:.45}.ss-link.inline.svelte-o8uu19 .label:where(.svelte-o8uu19){position:relative}.ss-link.inline.svelte-o8uu19 .label:where(.svelte-o8uu19):after{content:"";background:var(--ss-primary);transform-origin:0;height:1px;transition:transform var(--ss-dur-slow) var(--ss-ease), height var(--ss-dur-fast) var(--ss-ease), box-shadow var(--ss-dur-slow) var(--ss-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ss-link.inline.svelte-o8uu19:hover .label:where(.svelte-o8uu19):after,.ss-link.inline.svelte-o8uu19:focus-visible .label:where(.svelte-o8uu19):after{height:2px;box-shadow:var(--ss-shadow-glow);transform:scaleX(1)}.ss-link.inline.disabled.svelte-o8uu19 .label:where(.svelte-o8uu19):after{display:none}.ss-link.inline.svelte-o8uu19:visited{color:var(--ss-fg-muted)}.ss-link.inline.svelte-o8uu19:visited .label:where(.svelte-o8uu19):after{background:var(--ss-fg-muted)}.ss-link.button.svelte-o8uu19{color:var(--ss-fg-on-primary);background:var(--ss-primary);border:1px solid var(--ss-primary);padding:var(--ss-control-py) var(--ss-control-px);transition:background var(--ss-dur-fast) var(--ss-ease), border-color var(--ss-dur-fast) var(--ss-ease), box-shadow var(--ss-dur-fast) var(--ss-ease);font-weight:600;line-height:1}.ss-link.button.svelte-o8uu19:hover{background:var(--ss-primary-hover);border-color:var(--ss-primary-hover);box-shadow:var(--ss-shadow-glow)}.ss-link.button.disabled.svelte-o8uu19:hover{background:var(--ss-primary);border-color:var(--ss-primary);box-shadow:none}.ss-link.button.svelte-o8uu19 .label:where(.svelte-o8uu19):after{display:none}.ss-link.button.svelte-o8uu19:visited{color:var(--ss-fg-on-primary)}.ss-link .ss-link-ext{color:currentColor}.sr-only.svelte-o8uu19{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ss-bottom-nav.svelte-1rhk7gd{--_bar-h:var(--ss-bottom-nav-h,var(--ss-shell-top-h,48px));--_pad-x:var(--ss-bottom-nav-px,var(--ss-s-2,8px));--_tab-py:var(--ss-bottom-nav-tab-py,var(--ss-s-1,4px));--_gap:var(--ss-bottom-nav-gap,4px);--_label-fs:var(--ss-bottom-nav-label-fs,var(--ss-ui-xs,11px));--_badge-top:var(--ss-bottom-nav-badge-top,-6px);--_badge-dx:var(--ss-bottom-nav-badge-dx,6px);--_badge-min-w:var(--ss-bottom-nav-badge-min-w,14px);--_badge-h:var(--ss-bottom-nav-badge-h,14px);--_badge-fs:var(--ss-bottom-nav-badge-fs,9px);--_badge-px:var(--ss-bottom-nav-badge-px,3px)}.ss-bottom-nav[data-size-variant=sm].svelte-1rhk7gd{--_badge-top:var(--ss-bottom-nav-badge-top,-5px);--_badge-dx:var(--ss-bottom-nav-badge-dx,5px);--_badge-min-w:var(--ss-bottom-nav-badge-min-w,12px);--_badge-h:var(--ss-bottom-nav-badge-h,12px);--_badge-fs:var(--ss-bottom-nav-badge-fs,8px);--_badge-px:var(--ss-bottom-nav-badge-px,2px)}.ss-bottom-nav[data-size-variant=lg].svelte-1rhk7gd{--_badge-top:var(--ss-bottom-nav-badge-top,-7px);--_badge-dx:var(--ss-bottom-nav-badge-dx,7px);--_badge-min-w:var(--ss-bottom-nav-badge-min-w,16px);--_badge-h:var(--ss-bottom-nav-badge-h,16px);--_badge-fs:var(--ss-bottom-nav-badge-fs,10px);--_badge-px:var(--ss-bottom-nav-badge-px,4px)}.ss-bottom-nav.svelte-1rhk7gd{z-index:30;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px);background:color-mix(in srgb, var(--ss-bg) 88%, transparent);-webkit-backdrop-filter:blur(14px);box-shadow:0 -1px 0 var(--ss-line);font-family:var(--ss-font-mono);position:fixed;bottom:0;left:0;right:0}.ss-bottom-nav.svelte-1rhk7gd .list:where(.svelte-1rhk7gd){grid-auto-columns:1fr;grid-auto-flow:column;align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.ss-bottom-nav.svelte-1rhk7gd .row:where(.svelte-1rhk7gd){display:flex}.ss-bottom-nav.svelte-1rhk7gd .tab:where(.svelte-1rhk7gd){justify-content:center;align-items:center;gap:var(--_gap);width:100%;min-height:max(var(--_bar-h), 44px);padding:var(--_tab-py) var(--_pad-x);box-sizing:border-box;cursor:pointer;color:var(--ss-fg-faint);font:inherit;transition:color var(--ss-dur-fast) var(--ss-ease), background var(--ss-dur-fast) var(--ss-ease);background:0 0;border:0;border-top:2px solid #0000;flex-direction:column;flex:auto;text-decoration:none;display:flex}.ss-bottom-nav.svelte-1rhk7gd .tab:where(.svelte-1rhk7gd):hover{color:var(--ss-fg)}.ss-bottom-nav.svelte-1rhk7gd .tab:where(.svelte-1rhk7gd):focus-visible{outline:2px solid var(--ss-primary);outline-offset:-2px}.ss-bottom-nav.svelte-1rhk7gd .tab.active:where(.svelte-1rhk7gd){color:var(--ss-primary);background:color-mix(in srgb, var(--ss-accent) 6%, transparent);border-top-color:var(--ss-primary)}.ss-bottom-nav.svelte-1rhk7gd .tab:where(.svelte-1rhk7gd):disabled,.ss-bottom-nav.svelte-1rhk7gd .tab.disabled:where(.svelte-1rhk7gd){cursor:default;opacity:.45}.ss-bottom-nav.svelte-1rhk7gd .tab:where(.svelte-1rhk7gd):disabled:hover,.ss-bottom-nav.svelte-1rhk7gd .tab.disabled:where(.svelte-1rhk7gd):hover{color:var(--ss-fg-faint)}.ss-bottom-nav.svelte-1rhk7gd .glyph:where(.svelte-1rhk7gd){justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative}.ss-bottom-nav.svelte-1rhk7gd .badge:where(.svelte-1rhk7gd){top:var(--_badge-top);left:calc(50% + var(--_badge-dx));min-width:var(--_badge-min-w);height:var(--_badge-h);padding:0 var(--_badge-px);box-sizing:border-box;font-family:var(--ss-font-mono);font-size:var(--_badge-fs);font-variant-numeric:tabular-nums;color:var(--ss-fg-on-primary);background:var(--ss-primary);border-radius:0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.ss-bottom-nav.svelte-1rhk7gd .label:where(.svelte-1rhk7gd){font-size:var(--_label-fs);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1;overflow:hidden}@media (prefers-reduced-motion:reduce){.ss-bottom-nav.svelte-1rhk7gd .tab:where(.svelte-1rhk7gd){transition:none}}.ss-container.svelte-1ljn8ee{--ss-container-max-w:875px;--ss-container-px:var(--ss-main-px);--ss-container-page-py:var(--ss-s-10)}.ss-container[data-size-variant=sm].svelte-1ljn8ee{--ss-container-max-w:760px;--ss-container-px:var(--ss-s-5);--ss-container-page-py:var(--ss-s-8)}.ss-container[data-size-variant=lg].svelte-1ljn8ee{--ss-container-max-w:1000px;--ss-container-px:var(--ss-s-12);--ss-container-page-py:var(--ss-s-12)}.ss-container.svelte-1ljn8ee{box-sizing:border-box;width:100%;max-width:var(--ss-container-max-w);padding-inline:var(--ss-container-px);margin-inline:auto}.ss-container.page.svelte-1ljn8ee{min-height:100svh;padding-block:var(--ss-container-page-py)}.ss-textarea.svelte-i1j7l3{flex-direction:column;gap:6px;display:flex}.ss-textarea.svelte-i1j7l3 .lbl:where(.svelte-i1j7l3){font-family:var(--ss-font-mono);font-size:var(--ss-ui-xs);color:var(--ss-fg-muted);text-transform:uppercase;letter-spacing:.08em}.ss-textarea.svelte-i1j7l3 .lbl:where(.svelte-i1j7l3) .req:where(.svelte-i1j7l3){color:var(--ss-red);margin-left:2px}.ss-textarea.svelte-i1j7l3 .control:where(.svelte-i1j7l3){color:var(--ss-fg);border:1px solid var(--ss-line);padding:0 var(--ss-input-px);transition:border-color var(--ss-dur-fast) var(--ss-ease), box-shadow var(--ss-dur-fast) var(--ss-ease);background:0 0;align-items:stretch;display:flex}.ss-textarea.svelte-i1j7l3 .control:where(.svelte-i1j7l3):focus-within{border-color:var(--ss-primary);box-shadow:0 0 0 3px var(--ss-primary-soft)}.ss-textarea.invalid.svelte-i1j7l3 .control:where(.svelte-i1j7l3){border-color:var(--ss-red)}.ss-textarea.invalid.svelte-i1j7l3 .control:where(.svelte-i1j7l3):focus-within{border-color:var(--ss-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--ss-danger) 22%, transparent)}.ss-textarea.disabled.svelte-i1j7l3 .control:where(.svelte-i1j7l3){border-color:var(--ss-line)}.ss-textarea.svelte-i1j7l3 .field:where(.svelte-i1j7l3){font-family:var(--ss-font-body);font-size:var(--ss-input-font);color:var(--ss-fg);padding:var(--ss-input-py) 0;resize:vertical;width:100%;min-width:0;transition:color var(--ss-dur-fast) var(--ss-ease);background:0 0;border:none;line-height:1.5}.ss-textarea.svelte-i1j7l3 .field:where(.svelte-i1j7l3):focus{outline:none}.ss-textarea.svelte-i1j7l3 .field:where(.svelte-i1j7l3)::placeholder{color:var(--ss-fg-faint);font-style:italic}.ss-textarea.svelte-i1j7l3 .field[readonly]:where(.svelte-i1j7l3){color:var(--ss-fg-muted);cursor:default}.ss-textarea.svelte-i1j7l3 .field:where(.svelte-i1j7l3):disabled{color:var(--ss-fg-faint);cursor:not-allowed;-webkit-text-fill-color:var(--ss-fg-faint)}.ss-textarea.svelte-i1j7l3 .field.autosize:where(.svelte-i1j7l3){resize:none;overflow-y:auto}@supports (field-sizing:content){.ss-textarea.svelte-i1j7l3 .field.autosize:where(.svelte-i1j7l3){field-sizing:content}}.ss-textarea.svelte-i1j7l3 .msg:where(.svelte-i1j7l3){font-family:var(--ss-font-mono);font-size:var(--ss-ui-xs);letter-spacing:.02em}.ss-textarea.svelte-i1j7l3 .msg.hint:where(.svelte-i1j7l3){color:var(--ss-fg-faint)}.ss-textarea.svelte-i1j7l3 .msg.error:where(.svelte-i1j7l3){color:var(--ss-red)}
