.pill.svelte-1rjfuwb{align-items:center;gap:var(--space-1);border-radius:var(--pill-radius);padding-block:var(--space-1);padding-inline:var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);display:inline-flex}.neutral.svelte-1rjfuwb{background:var(--pill-neutral-bg);color:var(--pill-neutral-text)}.progress.svelte-1rjfuwb{background:var(--pill-progress-bg);color:var(--pill-progress-text)}.done.svelte-1rjfuwb{background:var(--pill-done-bg);color:var(--pill-done-text)}.problem.svelte-1rjfuwb{background:var(--pill-problem-bg);color:var(--pill-problem-text)}.btn.svelte-jzsyb8{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--size-control);border-radius:var(--button-radius);border:var(--border-width-hairline) solid var(--control-border);padding-block:var(--space-2);padding-inline:var(--space-5);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast), transform var(--motion-fast), box-shadow var(--motion-fast);text-decoration:none;display:inline-flex}.btn.svelte-jzsyb8:hover{transform:translateY(var(--button-hover-lift,0))}.btn.svelte-jzsyb8:active{transform:scale(.98)}.block.svelte-jzsyb8{inline-size:100%}.secondary.svelte-jzsyb8{background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--color-text)}.secondary.svelte-jzsyb8:hover{background:var(--color-accent-tint);color:var(--color-accent-text-on-tint)}.secondary[aria-pressed=true].svelte-jzsyb8,.secondary[aria-current=true].svelte-jzsyb8{background:var(--color-accent-tint);color:var(--color-accent-text-on-tint);border-color:var(--color-accent)}.primary.svelte-jzsyb8{background:var(--button-primary-bg);color:var(--button-primary-text);font-weight:var(--font-weight-semibold);box-shadow:var(--button-shadow);border-color:#0000}.primary.svelte-jzsyb8:hover{background:var(--button-primary-bg-hover);box-shadow:var(--button-hover-shadow,var(--button-shadow))}.plain.svelte-jzsyb8{color:var(--color-accent-text);background:0 0;border-color:#0000}.plain.svelte-jzsyb8:hover{background:var(--color-neutral-tint)}.danger.svelte-jzsyb8{color:var(--color-danger-text);border-color:var(--color-danger);background:0 0}.danger.svelte-jzsyb8:hover{background:var(--color-danger-tint)}.btn.svelte-jzsyb8:disabled,.btn[aria-disabled=true].svelte-jzsyb8{color:var(--color-text-disabled);border-color:var(--color-border);box-shadow:none;cursor:not-allowed;background:0 0;transform:none}.btn.svelte-jzsyb8:focus-visible{outline:var(--border-width-indicator) solid var(--color-focus-ring);outline-offset:var(--border-width-indicator)}@media (prefers-reduced-motion:reduce){.btn.svelte-jzsyb8{transition:none}.btn.svelte-jzsyb8:hover,.btn.svelte-jzsyb8:active{transform:none}}.icon.svelte-cvph4d{inline-size:var(--size-icon);block-size:var(--size-icon);flex:none;display:inline-flex}.icon.svelte-cvph4d svg{stroke-width:2px;block-size:100%;inline-size:100%}.sm.svelte-cvph4d{inline-size:var(--size-icon-sm);block-size:var(--size-icon-sm)}.lg.svelte-cvph4d{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg)}.xl.svelte-cvph4d{inline-size:var(--size-icon-xl);block-size:var(--size-icon-xl)}[dir=rtl] .mirror.svelte-cvph4d{transform:scaleX(-1)}.field.svelte-22vpbo{gap:var(--space-1);flex-direction:column;display:flex}.label-row.svelte-22vpbo{align-items:center;gap:var(--space-1);display:flex}label.svelte-22vpbo{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.req.svelte-22vpbo{color:var(--color-danger-text);margin-inline-start:var(--space-1)}.hint.svelte-22vpbo{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.error.svelte-22vpbo{font-size:var(--font-size-sm);color:var(--color-danger-text);font-weight:var(--font-weight-medium);margin:0}.field.svelte-22vpbo .control{inline-size:100%;min-block-size:var(--size-control);padding-block:var(--space-2);padding-inline:var(--space-3);font:inherit;font-size:var(--font-size-md);color:var(--color-text);background:var(--color-surface-raised);border:var(--border-width-hairline) solid var(--color-border-strong);border-radius:var(--control-radius)}.field.svelte-22vpbo .control:focus-visible{outline:var(--border-width-indicator) solid var(--color-focus-ring);outline-offset:0;border-color:var(--color-accent)}.invalid.svelte-22vpbo .control{border-color:var(--color-danger)}.brand-id.svelte-15i6odn{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-heavy);color:var(--color-text);display:inline-flex}.mark.svelte-15i6odn{inline-size:var(--size-icon-lg);block-size:var(--size-icon-lg);flex:none}.bg.svelte-15i6odn{fill:var(--color-accent)}.fg.svelte-15i6odn{fill:none;stroke:var(--color-on-accent);stroke-linecap:round;stroke-linejoin:round}.name.svelte-15i6odn{font-family:var(--font-family-latin);letter-spacing:var(--font-letter-spacing-tight)}.tail.svelte-15i6odn{color:var(--color-accent-text-on-tint)}
