.badge.svelte-1y1e9xt{display:inline-flex;align-items:center;gap:.35rem;border-radius:var(--dppp-radius-pill);border:1px solid transparent;font-family:var(--dppp-font-body);font-weight:600;letter-spacing:.01em;white-space:nowrap}.size-sm.svelte-1y1e9xt{min-height:1.35rem;padding:.1rem .5rem;font-size:var(--dppp-text-xs)}.size-md.svelte-1y1e9xt{min-height:1.7rem;padding:.2rem .65rem;font-size:var(--dppp-text-sm)}.badge-dot.svelte-1y1e9xt{width:.45rem;height:.45rem;border-radius:50%;background:currentColor;opacity:.85}.tone-neutral.emphasis-soft.svelte-1y1e9xt{background:var(--dppp-color-neutral-soft);color:var(--dppp-color-ink-soft)}.tone-neutral.emphasis-outline.svelte-1y1e9xt{border-color:var(--dppp-color-neutral-outline);background:transparent;color:var(--dppp-color-ink-soft)}.tone-neutral.emphasis-solid.svelte-1y1e9xt{background:var(--dppp-color-ink);color:#fff}.tone-brand.emphasis-soft.svelte-1y1e9xt{background:var(--dppp-color-brand-soft);color:var(--dppp-color-brand-strong)}.tone-brand.emphasis-outline.svelte-1y1e9xt{border-color:var(--dppp-color-brand-outline);color:var(--dppp-color-brand-strong)}.tone-brand.emphasis-solid.svelte-1y1e9xt{background:var(--dppp-color-brand);color:#fff}.tone-accent.emphasis-soft.svelte-1y1e9xt{background:var(--dppp-color-accent-soft);color:var(--dppp-color-accent-strong)}.tone-accent.emphasis-outline.svelte-1y1e9xt{border-color:var(--dppp-color-accent-outline);color:var(--dppp-color-accent-strong)}.tone-accent.emphasis-solid.svelte-1y1e9xt{background:var(--dppp-color-accent);color:#fff}.tone-success.emphasis-soft.svelte-1y1e9xt{background:var(--dppp-color-success-soft);color:var(--dppp-color-success)}.tone-success.emphasis-outline.svelte-1y1e9xt{border-color:var(--dppp-color-success-outline);color:var(--dppp-color-success)}.tone-success.emphasis-solid.svelte-1y1e9xt{background:var(--dppp-color-success);color:#fff}.tone-warning.emphasis-soft.svelte-1y1e9xt{background:var(--dppp-color-warning-soft);color:var(--dppp-color-warning)}.tone-warning.emphasis-outline.svelte-1y1e9xt{border-color:var(--dppp-color-warning-outline);color:var(--dppp-color-warning)}.tone-warning.emphasis-solid.svelte-1y1e9xt{background:var(--dppp-color-warning);color:#fff}.tone-danger.emphasis-soft.svelte-1y1e9xt{background:var(--dppp-color-danger-soft);color:var(--dppp-color-danger)}.tone-danger.emphasis-outline.svelte-1y1e9xt{border-color:var(--dppp-color-danger-outline);color:var(--dppp-color-danger)}.tone-danger.emphasis-solid.svelte-1y1e9xt{background:var(--dppp-color-danger);color:#fff}.button.svelte-5blyfe{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--dppp-radius-2);border:1px solid transparent;font-family:var(--dppp-font-body);font-weight:600;letter-spacing:.005em;text-decoration:none;--dppp-interactive-hover-shadow: var(--dppp-shadow-hover);transition:transform var(--dppp-motion-fast) var(--dppp-ease-standard),box-shadow var(--dppp-motion-fast) var(--dppp-ease-standard),background var(--dppp-motion-fast) var(--dppp-ease-standard),color var(--dppp-motion-fast) var(--dppp-ease-standard),border-color var(--dppp-motion-fast) var(--dppp-ease-standard)}.button.svelte-5blyfe:hover,.button.svelte-5blyfe:focus-visible{border-color:var(--button-hover-border, transparent);background:var(--button-hover-background, initial);color:var(--button-hover-color, currentColor)}.button.svelte-5blyfe:disabled,.button.is-disabled.svelte-5blyfe{opacity:.55;cursor:not-allowed;pointer-events:none;box-shadow:none;transform:none}.full-width.svelte-5blyfe{width:100%}.size-sm.svelte-5blyfe{min-height:2rem;padding:.35rem .8rem;font-size:var(--dppp-text-sm)}.size-md.svelte-5blyfe{min-height:2.4rem;padding:.5rem 1.05rem;font-size:var(--dppp-text-base)}.size-lg.svelte-5blyfe{min-height:2.9rem;padding:.65rem 1.3rem;font-size:var(--dppp-text-md)}.tone-brand.variant-solid.svelte-5blyfe{background:var(--dppp-gradient-brand);color:#fff;--button-hover-background: var(--dppp-gradient-brand-hover)}.tone-accent.variant-solid.svelte-5blyfe{background:var(--dppp-gradient-accent);color:#fff;--button-hover-background: var(--dppp-gradient-accent-hover)}.tone-success.variant-solid.svelte-5blyfe{background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff;--button-hover-background: linear-gradient(135deg, #15803d, #16a34a)}.tone-warning.variant-solid.svelte-5blyfe{background:var(--dppp-gradient-warning);color:#fff;--button-hover-background: linear-gradient(135deg, #b45309, #d97706)}.tone-danger.variant-solid.svelte-5blyfe{background:var(--dppp-gradient-danger);color:#fff;--button-hover-background: linear-gradient(135deg, #b91c1c, #dc2626)}.tone-neutral.variant-solid.svelte-5blyfe{background:var(--dppp-color-ink);color:#fff;--button-hover-background: #1e293b}.variant-soft.svelte-5blyfe{background:var(--dppp-color-surface-glass-strong);border-color:var(--dppp-color-elevated-border);color:var(--dppp-color-ink);--button-hover-background: var(--dppp-color-surface-strong);--button-hover-border: var(--dppp-color-line-strong)}.variant-outline.svelte-5blyfe{background:transparent;border-color:currentColor;--button-hover-border: currentColor}.tone-brand.variant-outline.svelte-5blyfe,.tone-brand.variant-ghost.svelte-5blyfe{color:var(--dppp-color-brand);--button-hover-background: var(--dppp-color-brand-soft)}.tone-accent.variant-outline.svelte-5blyfe,.tone-accent.variant-ghost.svelte-5blyfe{color:var(--dppp-color-accent);--button-hover-background: var(--dppp-color-accent-soft)}.tone-success.variant-outline.svelte-5blyfe,.tone-success.variant-ghost.svelte-5blyfe{color:var(--dppp-color-success);--button-hover-background: var(--dppp-color-success-soft)}.tone-warning.variant-outline.svelte-5blyfe,.tone-warning.variant-ghost.svelte-5blyfe{color:var(--dppp-color-warning);--button-hover-background: var(--dppp-color-warning-soft)}.tone-danger.variant-outline.svelte-5blyfe,.tone-danger.variant-ghost.svelte-5blyfe{color:var(--dppp-color-danger);--button-hover-background: var(--dppp-color-danger-soft)}.tone-neutral.variant-outline.svelte-5blyfe,.tone-neutral.variant-ghost.svelte-5blyfe{color:var(--dppp-color-ink-soft);--button-hover-background: var(--dppp-color-neutral-soft)}.variant-ghost.svelte-5blyfe{background:transparent;--button-hover-border: var(--dppp-color-neutral-outline)}.spinner.svelte-5blyfe{width:.85em;height:.85em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-5blyfe-button-spin .7s linear infinite}@keyframes svelte-5blyfe-button-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner.svelte-5blyfe{animation-duration:1.4s}}.icon-button.svelte-tkfkt{display:inline-grid;place-items:center;border-radius:var(--dppp-radius-2);border:1px solid var(--dppp-color-line);background:var(--dppp-color-surface-glass);color:var(--dppp-color-ink-soft);--dppp-interactive-hover-shadow: var(--dppp-shadow-hover)}.icon-button.svelte-tkfkt:hover,.icon-button.svelte-tkfkt:focus-visible{border-color:var(--icon-hover-border, var(--dppp-color-line-strong));background:var(--icon-hover-background, var(--dppp-color-surface-glass-strong))}.icon-button.svelte-tkfkt:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.size-sm.svelte-tkfkt{width:2rem;height:2rem}.size-md.svelte-tkfkt{width:2.4rem;height:2.4rem}.size-lg.svelte-tkfkt{width:2.9rem;height:2.9rem}.tone-brand.svelte-tkfkt{color:var(--dppp-color-brand);--icon-hover-border: var(--dppp-color-brand-outline);--icon-hover-background: var(--dppp-color-brand-soft)}.tone-accent.svelte-tkfkt{color:var(--dppp-color-accent);--icon-hover-border: var(--dppp-color-accent-outline);--icon-hover-background: var(--dppp-color-accent-soft)}.tone-success.svelte-tkfkt{color:var(--dppp-color-success);--icon-hover-border: var(--dppp-color-success-outline);--icon-hover-background: var(--dppp-color-success-soft)}.tone-warning.svelte-tkfkt{color:var(--dppp-color-warning);--icon-hover-border: var(--dppp-color-warning-outline);--icon-hover-background: var(--dppp-color-warning-soft)}.tone-danger.svelte-tkfkt{color:var(--dppp-color-danger);--icon-hover-border: var(--dppp-color-danger-outline);--icon-hover-background: var(--dppp-color-danger-soft)}.is-selected.svelte-tkfkt{border-color:var(--dppp-color-brand-outline);background:var(--dppp-color-brand-soft-strong);color:var(--dppp-color-brand-strong);box-shadow:0 0 0 1px var(--dppp-color-brand-soft),var(--dppp-shadow-hover)}.field.svelte-a2gbz6{display:grid;gap:.4rem;font-family:var(--dppp-font-body)}.field-label.svelte-a2gbz6{font-size:var(--dppp-text-sm);font-weight:600;color:var(--dppp-color-ink-body)}.field-frame.svelte-a2gbz6{display:flex;align-items:center;gap:.5rem;min-height:2.6rem;padding:.5rem .75rem;border-radius:var(--dppp-radius-2);border:1px solid var(--dppp-color-line-strong);background:var(--dppp-color-surface-strong);transition:border-color var(--dppp-motion-fast) var(--dppp-ease-standard),box-shadow var(--dppp-motion-fast) var(--dppp-ease-standard)}.field-frame.svelte-a2gbz6:focus-within{border-color:var(--dppp-color-brand);box-shadow:0 0 0 3px var(--dppp-focus-ring)}.field-frame.has-error.svelte-a2gbz6{border-color:var(--dppp-color-danger)}.field-frame.has-error.svelte-a2gbz6:focus-within{box-shadow:0 0 0 3px var(--dppp-color-danger-soft)}.field-frame.is-disabled.svelte-a2gbz6{opacity:.6;background:var(--dppp-color-surface-soft)}input.svelte-a2gbz6{width:100%;min-width:0;border:0;background:transparent;color:var(--dppp-color-ink);outline:none}input.svelte-a2gbz6::placeholder{color:color-mix(in srgb,var(--dppp-color-ink-soft) 78%,transparent)}input[type=file].svelte-a2gbz6{font-size:var(--dppp-text-sm);color:var(--dppp-color-ink-soft)}input[type=file].svelte-a2gbz6::file-selector-button{margin-right:.6rem;padding:.3rem .7rem;border:1px solid var(--dppp-color-line-strong);border-radius:var(--dppp-radius-1);background:var(--dppp-color-surface-soft);color:var(--dppp-color-ink-body);font:inherit;font-weight:600;cursor:pointer}.field-message.svelte-a2gbz6{font-size:var(--dppp-text-xs);color:var(--dppp-color-ink-soft)}.field-message.error.svelte-a2gbz6{color:var(--dppp-color-danger)}.panel-card.svelte-8y7mvu{display:grid;gap:1rem;padding:1.25rem;border-radius:var(--dppp-radius-3);border:1px solid var(--dppp-color-elevated-border);background:var(--dppp-color-surface-glass);box-shadow:var(--dppp-shadow-1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.panel-card.is-dense.svelte-8y7mvu{gap:.7rem;padding:.9rem}.panel-card.is-muted.svelte-8y7mvu{background:var(--dppp-color-surface-soft);box-shadow:none}.panel-head.svelte-8y7mvu{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.panel-copy.svelte-8y7mvu{display:grid;gap:.2rem}.panel-kicker.svelte-8y7mvu{margin:0;font-family:var(--dppp-font-display);font-size:var(--dppp-text-lg);font-weight:700;letter-spacing:-.01em;color:var(--dppp-color-ink)}.panel-subtitle.svelte-8y7mvu{margin:0;font-size:var(--dppp-text-sm);color:var(--dppp-color-ink-soft)}.panel-body.svelte-8y7mvu{min-width:0}.field.svelte-1dtdvx6{display:grid;gap:.4rem;font-family:var(--dppp-font-body)}.field-label.svelte-1dtdvx6{font-size:var(--dppp-text-sm);font-weight:600;color:var(--dppp-color-ink-body)}.field-frame.svelte-1dtdvx6{position:relative;display:flex;align-items:center;min-height:2.6rem;padding:0 .75rem;border-radius:var(--dppp-radius-2);border:1px solid var(--dppp-color-line-strong);background:var(--dppp-color-surface-strong);transition:border-color var(--dppp-motion-fast) var(--dppp-ease-standard),box-shadow var(--dppp-motion-fast) var(--dppp-ease-standard)}.field-frame.svelte-1dtdvx6:focus-within{border-color:var(--dppp-color-brand);box-shadow:0 0 0 3px var(--dppp-focus-ring)}.field-frame.has-error.svelte-1dtdvx6{border-color:var(--dppp-color-danger)}.field-frame.is-disabled.svelte-1dtdvx6{opacity:.6;background:var(--dppp-color-surface-soft)}select.svelte-1dtdvx6{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;padding:.5rem 1.5rem .5rem 0;border:0;background:transparent;color:var(--dppp-color-ink);outline:none;cursor:pointer}.chevron.svelte-1dtdvx6{position:absolute;right:.7rem;pointer-events:none;color:var(--dppp-color-ink-soft);font-size:.7rem}.field-message.svelte-1dtdvx6{font-size:var(--dppp-text-xs);color:var(--dppp-color-ink-soft)}.field-message.error.svelte-1dtdvx6{color:var(--dppp-color-danger)}.field.svelte-1k4pbkw{display:grid;gap:.4rem;font-family:var(--dppp-font-body)}.field-label.svelte-1k4pbkw{font-size:var(--dppp-text-sm);font-weight:600;color:var(--dppp-color-ink-body)}.field-frame.svelte-1k4pbkw{display:flex;padding:.55rem .75rem;border-radius:var(--dppp-radius-2);border:1px solid var(--dppp-color-line-strong);background:var(--dppp-color-surface-strong);transition:border-color var(--dppp-motion-fast) var(--dppp-ease-standard),box-shadow var(--dppp-motion-fast) var(--dppp-ease-standard)}.field-frame.svelte-1k4pbkw:focus-within{border-color:var(--dppp-color-brand);box-shadow:0 0 0 3px var(--dppp-focus-ring)}.field-frame.has-error.svelte-1k4pbkw{border-color:var(--dppp-color-danger)}.field-frame.is-disabled.svelte-1k4pbkw{opacity:.6;background:var(--dppp-color-surface-soft)}textarea.svelte-1k4pbkw{width:100%;min-width:0;border:0;background:transparent;color:var(--dppp-color-ink);outline:none;resize:vertical;line-height:var(--dppp-leading-snug)}textarea.svelte-1k4pbkw::placeholder{color:color-mix(in srgb,var(--dppp-color-ink-soft) 78%,transparent)}.field-message.svelte-1k4pbkw{font-size:var(--dppp-text-xs);color:var(--dppp-color-ink-soft)}.field-message.error.svelte-1k4pbkw{color:var(--dppp-color-danger)}
