.number-reveal.svelte-1p28eei{font-variant-numeric:tabular-nums;display:inline-grid;position:relative}.reserved.svelte-1p28eei,.displayed.svelte-1p28eei{font:inherit;color:inherit;text-align:inherit;grid-area:1/1}.reserved.svelte-1p28eei{visibility:hidden}.accessible.svelte-1p28eei{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.donut.svelte-1lk2bbw{width:var(--donut-size,150px);height:var(--donut-size,150px);flex:none;position:relative}svg.svelte-1lk2bbw{width:100%;height:100%;display:block}.track.svelte-1lk2bbw{stroke:color-mix(in srgb, var(--color-text) 10%, var(--color-bg))}.center.svelte-1lk2bbw{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}strong.svelte-1lk2bbw{color:var(--color-text);font-size:var(--donut-number-size,25px);font-variant-numeric:tabular-nums;line-height:1.3}.fit-total.svelte-1lk2bbw strong:where(.svelte-1lk2bbw){font-size:min(var(--donut-number-size,20px),calc(var(--donut-size,150px) * .58 / var(--donut-total-characters) / .65))}span.svelte-1lk2bbw{text-align:center;max-width:70%;color:var(--color-text);font-size:10px}.spinner.svelte-1lk2bbw{transform-origin:50%;animation:2s linear infinite svelte-1lk2bbw-spin}@keyframes svelte-1lk2bbw-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1lk2bbw{animation:none}}.record-section.svelte-1bf26wm{min-width:0;margin:0 0 8px}.divider.svelte-1bf26wm{border-top:1px solid var(--color-border);margin-top:20px;padding-top:16px}.title-row.svelte-1bf26wm{align-items:center;gap:20px;min-height:20px;margin:0 0 12px;display:flex}h3.svelte-1bf26wm{color:var(--color-primary);font:600 15px/1.3 var(--font-family);margin:0}.success-notice.svelte-smz0ot{--notice-green:color-mix(in srgb,var(--color-green) 24%,var(--color-bg));box-sizing:border-box;pointer-events:none;border-radius:var(--radius-base);background:var(--notice-green);width:max-content;max-width:calc(100dvw - 32px);height:max-content;color:var(--color-white);font:600 14px/1.4 var(--font-family);border:0;justify-content:center;align-items:center;gap:8px;margin:auto;padding:10px 16px;position:fixed;inset:0;box-shadow:0 4px 14px #0000001f}.success-notice.svelte-smz0ot:popover-open{display:flex}.success-notice.svelte-smz0ot::backdrop{pointer-events:none;background:0 0}.check.svelte-smz0ot{color:var(--notice-green);flex-shrink:0;display:flex}.option-checkbox.svelte-xymm32{align-items:center;gap:4px;min-width:0;display:flex}label.svelte-xymm32{min-height:44px;color:var(--color-text);font:13px/1.35 var(--font-family);cursor:pointer;align-items:center;gap:10px;display:flex}label.svelte-xymm32 .field{gap:10px}input.svelte-xymm32{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;flex:none;margin:0}input.svelte-xymm32:disabled{cursor:default;opacity:.6}input.svelte-xymm32:disabled+span:where(.svelte-xymm32){cursor:default}label.svelte-xymm32:has(input:where(.svelte-xymm32):disabled){cursor:default}input.svelte-xymm32:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.bars.svelte-l5m3c3{flex-direction:column;gap:4px;width:36px;display:flex}.track.svelte-l5m3c3{background:color-mix(in srgb,var(--color-text) 9%,var(--color-bg));border-radius:2px;width:100%;height:4px;display:block;overflow:hidden}.fill.svelte-l5m3c3{border-radius:inherit;background:var(--completeness-color);height:100%;display:block}.fill.gradient.svelte-l5m3c3{background:linear-gradient(90deg,var(--completeness-color),color-mix(in srgb,var(--completeness-color) 65%,var(--color-bg)))}.heading.svelte-l5m3c3{white-space:normal;border-bottom:1px solid var(--color-border);padding-bottom:8px;font-weight:600;display:block}.breakdown.svelte-l5m3c3{white-space:normal;flex-direction:column;gap:10px;margin-top:10px;display:flex}.entry.svelte-l5m3c3{grid-template-columns:7px 62px 35px minmax(0,1fr);align-items:start;gap:7px;font-size:12px;display:grid}.legend.svelte-l5m3c3{border-radius:50%;width:7px;height:7px;margin-top:5px}.percentage.svelte-l5m3c3{text-align:right;font-variant-numeric:tabular-nums}.missing.svelte-l5m3c3{overflow-wrap:anywhere}
