.ui-widget.svelte-1vo62li{container-type:inline-size;display:flex;flex-direction:column;min-width:0;background:var(--ui-surface);border:var(--ui-border-width) solid var(--ui-line);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);transition:transform var(--ui-motion) var(--ui-ease),box-shadow var(--ui-motion) var(--ui-ease),border-color var(--ui-motion) var(--ui-ease)}.ui-widget.svelte-1vo62li:hover{transform:translateY(var(--ui-lift));border-color:var(--ui-line-strong);box-shadow:var(--ui-shadow-hover)}.ui-widget__head.svelte-1vo62li{display:flex;align-items:center;gap:var(--ui-space-2);min-height:3rem;padding:var(--ui-space-3) var(--ui-card-pad) 0}.ui-widget__icon.svelte-1vo62li{flex:none;display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--ui-radius-sm);background:var(--ui-accent-soft);color:var(--ui-accent-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 35%,transparent)}.ui-widget__icon.svelte-1vo62li svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-widget__marker.svelte-1vo62li{flex:none;width:var(--ui-marker-w);height:var(--ui-marker-h);border-radius:var(--ui-marker-r);background:var(--ui-accent);box-shadow:var(--ui-marker-glow)}.ui-widget__title.svelte-1vo62li{min-width:0;font-family:var(--ui-font-display);font-size:var(--ui-text-base);font-weight:var(--ui-weight-title);letter-spacing:-.01em;color:var(--ui-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-widget__meta.svelte-1vo62li,.ui-widget__tag.svelte-1vo62li{display:inline-flex;align-items:center;gap:.4em;font-family:var(--ui-font-label);font-size:var(--ui-label-size);font-weight:var(--ui-label-weight);line-height:1.2;color:var(--ui-ink-faint);white-space:nowrap}.ui-widget__live.svelte-1vo62li{width:6px;height:6px;border-radius:50%;background:var(--ui-ok-fill);box-shadow:0 0 0 3px color-mix(in srgb,var(--ui-ok-fill) 25%,transparent)}.ui-widget__tag.svelte-1vo62li{padding:.1rem .45rem;border-radius:var(--ui-radius-pill);background:var(--ui-surface-sunken);text-transform:uppercase;letter-spacing:var(--ui-label-tracking)}.ui-widget__tag.is-warn.svelte-1vo62li{background:var(--ui-warn-soft);color:var(--ui-warn)}.ui-widget__link.svelte-1vo62li{margin-left:auto;flex:none;display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .55rem;border-radius:var(--ui-radius-pill);color:var(--ui-link);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);text-decoration:none;white-space:nowrap;transition:background var(--ui-motion-fast) var(--ui-ease)}.ui-widget__link.svelte-1vo62li:hover{background:color-mix(in srgb,var(--ui-link) 12%,transparent)}.ui-widget__link.svelte-1vo62li svg:where(.svelte-1vo62li),.ui-widget__cta.svelte-1vo62li svg:where(.svelte-1vo62li){width:.75rem;height:.75rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ui-widget__body.svelte-1vo62li{flex:1 1 auto;display:flex;flex-direction:column;padding:var(--ui-space-2) var(--ui-card-pad) var(--ui-space-3)}.ui-widget__body.is-ready.svelte-1vo62li{animation:svelte-1vo62li-ui-widget-rise var(--ui-motion-slow) var(--ui-ease) both}.ui-widget__headline.svelte-1vo62li{padding:var(--ui-space-2) 0 var(--ui-space-3)}.ui-widget__content.svelte-1vo62li{min-width:0}@container (min-width: 30rem){.is-split.svelte-1vo62li .ui-widget__body.is-ready:where(.svelte-1vo62li):has(.ui-widget__headline:where(.svelte-1vo62li)){display:grid;grid-template-columns:minmax(7rem,9.5rem) minmax(0,1fr);gap:var(--ui-space-5);align-items:start}.is-split.svelte-1vo62li .ui-widget__headline:where(.svelte-1vo62li){padding-right:var(--ui-space-4);border-right:1px solid var(--ui-line);align-self:stretch}}.ui-widget__state.svelte-1vo62li{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-space-3);margin:0 calc(var(--ui-card-pad) * -1) calc(var(--ui-space-3) * -1);padding:var(--ui-space-4) var(--ui-card-pad) var(--ui-space-5);text-align:center;position:relative;isolation:isolate}.ui-widget__state.svelte-1vo62li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(circle,var(--ui-line-strong) 1px,transparent 1.4px);background-size:14px 14px;background-position:center;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 0%,transparent 100%);mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 0%,transparent 100%);pointer-events:none}.ui-widget__state-icon.svelte-1vo62li{position:relative;display:inline-grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:var(--ui-radius-sm);background:var(--ui-surface);border:1.5px dashed var(--ui-line-strong);color:var(--ui-ink-faint)}.ui-widget__state-icon.svelte-1vo62li svg{width:1.4rem;height:1.4rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ui-widget__state-badge.svelte-1vo62li{position:absolute;right:-.55rem;bottom:-.55rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--ui-surface);color:var(--ui-ink-muted);box-shadow:0 0 0 1px var(--ui-line-strong)}.ui-widget__state-badge.svelte-1vo62li svg:where(.svelte-1vo62li){width:.85rem;height:.85rem;stroke-width:2}.is-error.svelte-1vo62li .ui-widget__state-icon:where(.svelte-1vo62li){border-color:color-mix(in srgb,var(--ui-warn) 55%,transparent);color:var(--ui-warn)}.is-error.svelte-1vo62li .ui-widget__state-badge:where(.svelte-1vo62li){background:var(--ui-warn);color:var(--ui-surface);box-shadow:none}.ui-widget__state-text.svelte-1vo62li{max-width:32ch;margin-top:var(--ui-space-1);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-medium);color:var(--ui-ink-muted);text-wrap:balance}@container (max-width: 26rem){.ui-widget__state.svelte-1vo62li{display:grid;grid-template-columns:auto minmax(0,1fr);justify-items:start;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding:var(--ui-space-3) var(--ui-card-pad) var(--ui-space-4);text-align:left}.ui-widget__state.svelte-1vo62li:before{display:none}.ui-widget__state-icon.svelte-1vo62li{grid-row:span 2}.ui-widget__state-text.svelte-1vo62li{margin-top:0}}.ui-widget__cta.svelte-1vo62li{display:inline-flex;align-items:center;gap:var(--ui-space-2);min-height:var(--ui-control-h);padding:0 var(--ui-space-4);border-radius:var(--ui-radius-sm);background:var(--ui-accent);color:var(--ui-on-accent);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-semibold);text-decoration:none;box-shadow:var(--ui-accent-shadow),0 0 0 var(--ui-accent-ring) color-mix(in srgb,var(--ui-accent) 45%,transparent),0 0 var(--ui-accent-glow) -4px color-mix(in srgb,var(--ui-accent) 60%,transparent);transition:transform var(--ui-motion-fast) var(--ui-ease),filter var(--ui-motion-fast) var(--ui-ease)}.ui-widget__cta.svelte-1vo62li:hover{filter:brightness(1.07);transform:translateY(var(--ui-lift))}.is-error.svelte-1vo62li .ui-widget__cta:where(.svelte-1vo62li){background:var(--ui-surface);color:var(--ui-ink);box-shadow:inset 0 0 0 1px var(--ui-line-strong)}.is-error.svelte-1vo62li .ui-widget__cta:where(.svelte-1vo62li):hover{box-shadow:inset 0 0 0 1px var(--ui-focus)}.ui-widget__skeleton.svelte-1vo62li{display:grid;gap:var(--ui-space-3);padding:var(--ui-space-2) 0}.ui-widget__skeleton.svelte-1vo62li span:where(.svelte-1vo62li){display:block;height:.7rem;border-radius:var(--ui-radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-ink) 6%,var(--ui-surface)),color-mix(in srgb,var(--ui-ink) 6%,var(--ui-surface)) 38%,color-mix(in srgb,var(--ui-accent) 16%,var(--ui-surface)),color-mix(in srgb,var(--ui-ink) 6%,var(--ui-surface)) 62%,color-mix(in srgb,var(--ui-ink) 6%,var(--ui-surface)));background-size:220% 100%;animation:svelte-1vo62li-ui-widget-shimmer 1.6s linear infinite}.ui-widget__skeleton.svelte-1vo62li .is-kpi:where(.svelte-1vo62li){width:40%;height:1.9rem;margin-bottom:var(--ui-space-1)}.ui-widget__skeleton.svelte-1vo62li span:where(.svelte-1vo62li):nth-child(3){width:86%}.ui-widget__skeleton.svelte-1vo62li span:where(.svelte-1vo62li):nth-child(4){width:64%}@keyframes svelte-1vo62li-ui-widget-shimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes svelte-1vo62li-ui-widget-rise{0%{opacity:0;transform:translateY(6px)}}
