a.svelte-1imkk61,button.svelte-1imkk61{min-height:44px;color:var(--ds-foreground);font:600 1rem var(--ds-font-label);background:0 0;border:0;align-items:center;padding:8px 12px;text-decoration:none;display:inline-flex}.active.svelte-1imkk61{color:var(--ds-accent);text-decoration:underline}a.svelte-1imkk61:focus-visible,button.svelte-1imkk61:focus-visible{outline:3px solid var(--ds-focus-ring)}.ds-container.svelte-1cd476l{width:min(100%,var(--ds-container-max,1200px));padding-inline:var(--ds-gutter,24px);box-sizing:border-box;min-width:0;margin-inline:auto}.ds-container.svelte-1cd476l *{max-width:100%}.ds-section.svelte-m2yv6d{padding-block:calc(var(--ds-spacing-unit,4px)*8);overflow-wrap:anywhere;min-width:0}.ds-section.svelte-m2yv6d h2:where(.svelte-m2yv6d){font-family:var(--ds-font-heading);margin:0 0 calc(var(--ds-spacing-unit,4px)*4)}.ds-grid.svelte-4okl7s{--ds-grid-columns:3;grid-template-columns:repeat(var(--ds-grid-columns),minmax(0,1fr));gap:calc(var(--ds-spacing-unit,4px)*6);min-width:0;display:grid}.ds-grid[data-columns="1"].svelte-4okl7s{--ds-grid-columns:1}.ds-grid[data-columns="2"].svelte-4okl7s{--ds-grid-columns:2}.ds-grid[data-columns="3"].svelte-4okl7s{--ds-grid-columns:3}.ds-grid[data-columns="4"].svelte-4okl7s{--ds-grid-columns:4}.ds-grid[data-columns="5"].svelte-4okl7s{--ds-grid-columns:5}.ds-grid[data-columns="6"].svelte-4okl7s{--ds-grid-columns:6}@media (width<=700px){.ds-grid.svelte-4okl7s{grid-template-columns:1fr}}@media (forced-colors:active){.ds-grid.svelte-4okl7s{forced-color-adjust:auto}}.ds-surface.svelte-5ovugl{background:var(--ds-surface);color:var(--ds-foreground);border:var(--ds-border-width,1px) solid var(--ds-border-color);border-radius:var(--ds-radius-supporting,8px);padding:calc(var(--ds-spacing-unit,4px)*4);overflow-wrap:anywhere;min-width:0}.ds-alternate.svelte-5ovugl{background:var(--ds-surface-alternate)}.ds-raised.svelte-5ovugl{box-shadow:var(--ds-elevation-raised)}@media (forced-colors:active){.ds-surface.svelte-5ovugl{box-shadow:none;border:1px solid canvastext}}.ds-heading.svelte-wj06ik{font-family:var(--ds-font-heading);color:var(--ds-foreground);overflow-wrap:anywhere}.ds-h1.svelte-wj06ik{font-size:clamp(1.75rem,4vw,3rem)}.ds-h2.svelte-wj06ik{font-size:clamp(1.5rem,3vw,2.25rem)}.ds-h3.svelte-wj06ik{font-size:1.5rem}.ds-button.svelte-34tiza{min-height:44px;padding:0 calc(var(--ds-spacing-unit,4px)*4);border:var(--ds-border-width,1px) solid var(--ds-border-color);border-radius:var(--ds-radius-supporting,8px);font:600 1rem var(--ds-font-label);cursor:pointer;transition:background var(--ds-motion-interactive),color var(--ds-motion-interactive);overflow-wrap:anywhere}.ds-primary.svelte-34tiza{background:var(--ds-accent);color:var(--ds-accent-foreground)}.ds-secondary.svelte-34tiza,.ds-neutral.svelte-34tiza{background:var(--ds-surface);color:var(--ds-foreground)}.ds-danger.svelte-34tiza{background:var(--ds-danger);color:var(--ds-accent-foreground)}.ds-raised.svelte-34tiza{box-shadow:var(--ds-elevation-raised)}.ds-small.svelte-34tiza{min-height:44px;font-size:.875rem}.ds-large.svelte-34tiza{min-height:48px;padding-inline:calc(var(--ds-spacing-unit,4px)*6)}.ds-button.svelte-34tiza:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:2px}.ds-button.svelte-34tiza:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-34tiza{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:1em;height:1em;margin-inline-end:.5em;animation:1s linear infinite svelte-34tiza-spin;display:inline-block}@keyframes svelte-34tiza-spin{to{transform:rotate(360deg)}}.sr-only.svelte-34tiza{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ds-button.svelte-34tiza{transition:none}.spinner.svelte-34tiza{animation:none}}@media (forced-colors:active){.ds-button.svelte-34tiza{color:buttontext;background:buttonface;border:1px solid buttontext}.ds-primary.svelte-34tiza,.ds-danger.svelte-34tiza{color:highlighttext;background:highlight}}.backdrop.svelte-4vbri{z-index:1000;background:var(--ds-overlay,#07132f73);-webkit-backdrop-filter:blur(8px);place-items:center;padding:16px;display:grid;position:fixed;inset:0}[data-theme=dark] .backdrop.svelte-4vbri{background:var(--ds-overlay,#000000a6)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .backdrop.svelte-4vbri{background:var(--ds-overlay,#000000a6)}}.backdrop.svelte-4vbri dialog:where(.svelte-4vbri){width:min(100%,560px);max-height:var(--modal-max-height-safe,calc(var(--viewport-dynamic-height,100dvh) - 32px));background:var(--ds-surface,var(--surface-solid,#fff));color:var(--ds-foreground,var(--text-color,#07132f));border:1px solid var(--ds-border-color,var(--surface-border,var(--border-color,#07132f14)));border-radius:var(--ds-radius-supporting,24px);box-shadow:var(--ds-elevation-raised,0 24px 48px #07132f26, 0 8px 16px #07132f0d);margin:0;padding:28px 24px;position:relative;overflow:auto}[data-theme=dark] .backdrop.svelte-4vbri dialog:where(.svelte-4vbri){background:var(--ds-surface,var(--surface-solid,#1e1e1e));color:var(--ds-foreground,var(--text-color,#f0f4f8));border-color:var(--ds-border-color,#ffffff1a)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .backdrop.svelte-4vbri dialog:where(.svelte-4vbri){background:var(--ds-surface,var(--surface-solid,#1e1e1e));color:var(--ds-foreground,var(--text-color,#f0f4f8));border-color:var(--ds-border-color,#ffffff1a)}}.close.svelte-4vbri{background:var(--bg-color-secondary,#f4f6f8);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text-color-secondary,#666);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:1.35rem;line-height:1;transition:all .2s;display:grid;position:absolute;top:16px;right:16px}.close.svelte-4vbri:hover{background:var(--border-color,#e5e5e5);color:var(--text-color,#000)}[data-theme=dark] .close.svelte-4vbri{color:#ccc;background:#ffffff14}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .close.svelte-4vbri{color:#ccc;background:#ffffff14}}.close.svelte-4vbri:focus-visible,dialog.svelte-4vbri:focus-visible{outline:3px solid var(--ds-focus-ring,var(--primary-color,#3b82f6));outline-offset:2px}@media (width<=480px){.backdrop.svelte-4vbri{align-items:end;padding:0}.backdrop.svelte-4vbri dialog:where(.svelte-4vbri){width:100%;padding-bottom:calc(24px + var(--safe-area-bottom,0px));border-radius:24px 24px 0 0}}@media (prefers-reduced-motion:reduce){.backdrop.svelte-4vbri dialog:where(.svelte-4vbri){transition:none}}@media (forced-colors:active){.backdrop.svelte-4vbri{background:canvas}.backdrop.svelte-4vbri dialog:where(.svelte-4vbri){box-shadow:none;border:2px solid canvastext}}.ds-alert.svelte-1qiblh0{border-inline-start:4px solid var(--ds-accent);background:var(--ds-surface);color:var(--ds-foreground);overflow-wrap:anywhere;padding:16px}.ds-alert.error.svelte-1qiblh0{border-color:var(--ds-danger)}.ds-alert.success.svelte-1qiblh0{border-color:var(--ds-success)}.ds-alert.warning.svelte-1qiblh0{border-color:var(--ds-warning)}.state.svelte-1deyzht{min-height:96px;color:var(--ds-text-muted);justify-content:center;align-items:center;gap:12px;display:flex}.spinner.svelte-1deyzht{border:3px solid;border-inline-end-color:#0000;border-radius:50%;width:1.25em;height:1.25em;animation:1s linear infinite svelte-1deyzht-spin}@keyframes svelte-1deyzht-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner.svelte-1deyzht{animation:none}}.state.svelte-1zly7o{text-align:center;overflow-wrap:anywhere;padding:32px}.state.svelte-1zly7o h2:where(.svelte-1zly7o){font-family:var(--ds-font-heading)}.state.svelte-1n0d7s7{color:var(--ds-danger);overflow-wrap:anywhere;padding:32px}.state.svelte-1n0d7s7 h2:where(.svelte-1n0d7s7){font-family:var(--ds-font-heading)}
