.wrapper.svelte-1x5aooe{display:inline-grid}a.svelte-1x5aooe,button.svelte-1x5aooe{--_dry-btn-accent: var(--dry-btn-accent, var(--dry-color-fill-brand));--_dry-btn-accent-fg: var(--dry-btn-accent-fg, var(--dry-color-text-brand));--_dry-btn-accent-stroke: var(--dry-btn-accent-stroke, var(--dry-color-stroke-brand));--_dry-btn-accent-weak: var(--dry-btn-accent-weak, var(--dry-color-fill-brand-weak));--_dry-btn-accent-hover: var(--dry-btn-accent-hover, var(--dry-color-fill-brand-hover));--_dry-btn-accent-active: var(--dry-btn-accent-active, var(--dry-color-fill-brand-active));--_dry-btn-on-accent: var(--dry-btn-on-accent, var(--dry-color-on-brand));--_dry-btn-bg: var(--dry-btn-bg, var(--_dry-btn-accent));--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-on-accent));--_dry-btn-border: var(--dry-btn-border, transparent);--_dry-btn-radius: var(--dry-btn-radius, var(--dry-radius-md));--_dry-btn-padding-x: var(--dry-btn-padding-x, var(--dry-space-4));--_dry-btn-padding-y: var(--dry-btn-padding-y, var(--dry-space-2_5));--_dry-btn-font-size: var( --dry-btn-font-size, var(--dry-type-small-size, var(--dry-text-sm-size)) );--_dry-btn-soft-bg: var( --dry-btn-soft-bg, color-mix(in srgb, var(--_dry-btn-accent) 12%, transparent) );--_dry-btn-soft-hover-bg: var( --dry-btn-soft-hover-bg, color-mix(in srgb, var(--_dry-btn-accent) 20%, transparent) );--_dry-btn-soft-active-bg: var( --dry-btn-soft-active-bg, color-mix(in srgb, var(--_dry-btn-accent) 28%, transparent) );--_dry-btn-ghost-underline: var( --dry-btn-ghost-underline, color-mix(in srgb, var(--_dry-btn-accent) 65%, transparent) );display:inline-grid;grid-auto-flow:column;justify-content:var(--dry-btn-justify, center);place-items:var(--dry-btn-align, center);gap:var(--dry-space-2);padding:var(--_dry-btn-padding-y) var(--_dry-btn-padding-x);font-size:var(--_dry-btn-font-size);font-family:var(--dry-font-sans);font-weight:500;line-height:1.25;color:var(--_dry-btn-color);background:var(--_dry-btn-bg);border:1px solid var(--_dry-btn-border);border-radius:var(--_dry-btn-radius);cursor:pointer;letter-spacing:-.01em;text-decoration:none;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background var(--dry-duration-fast) var(--dry-ease-default),border-color var(--dry-duration-fast) var(--dry-ease-default),box-shadow var(--dry-duration-fast) var(--dry-ease-default),color var(--dry-duration-fast) var(--dry-ease-default),opacity var(--dry-duration-fast) var(--dry-ease-default)}:is(a.svelte-1x5aooe,button.svelte-1x5aooe):focus-visible{outline:var(--dry-focus-ring);outline-offset:2px;box-shadow:0 0 0 1px var(--dry-color-stroke-focus)}:is(a.svelte-1x5aooe,button.svelte-1x5aooe):active:not([data-disabled]){transform:translateY(1px)}:is(a.svelte-1x5aooe,button.svelte-1x5aooe)[data-disabled]{--_dry-btn-bg: var(--dry-btn-bg, var(--dry-color-fill-disabled));--_dry-btn-color: var(--dry-btn-color, var(--dry-color-text-disabled));--_dry-btn-border: var(--dry-btn-border, var(--dry-color-stroke-disabled));cursor:not-allowed;box-shadow:none}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=solid].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, var(--_dry-btn-accent));--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-on-accent));--_dry-btn-border: var(--dry-btn-border, transparent);box-shadow:var(--dry-shadow-raised)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=solid].svelte-1x5aooe:hover:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--_dry-btn-accent-hover))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=solid].svelte-1x5aooe:active:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--_dry-btn-accent-active))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=outline].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, transparent);--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-accent-fg));--_dry-btn-border: var(--dry-btn-border, var(--_dry-btn-accent-stroke));box-shadow:var(--dry-shadow-raised)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=outline].svelte-1x5aooe:hover:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--dry-color-bg-alternate));--_dry-btn-border: var(--dry-btn-border, var(--dry-color-stroke-strong));--_dry-btn-color: var(--dry-btn-color, var(--dry-color-text-strong));box-shadow:var(--dry-shadow-sm)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=outline].svelte-1x5aooe:active:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--dry-color-fill));--_dry-btn-border: var(--dry-btn-border, var(--dry-color-stroke-strong));--_dry-btn-color: var(--dry-btn-color, var(--dry-color-text-strong))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=ghost].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, transparent);--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-accent-fg));--_dry-btn-border: var(--dry-btn-border, transparent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--_dry-btn-accent-stroke) 70%,transparent);text-underline-offset:2px}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=ghost].svelte-1x5aooe:hover:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--_dry-btn-accent-weak));--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-accent-fg));text-decoration-color:color-mix(in srgb,var(--_dry-btn-accent-stroke) 70%,transparent)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=ghost].svelte-1x5aooe:active:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--_dry-btn-accent));--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-on-accent));text-decoration-color:transparent}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=soft].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, var(--_dry-btn-accent-weak));--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-accent-fg));--_dry-btn-border: var(--dry-btn-border, transparent)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=soft].svelte-1x5aooe:hover:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--_dry-btn-accent-hover));--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-on-accent));box-shadow:var(--dry-shadow-sm)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=soft].svelte-1x5aooe:active:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--_dry-btn-accent));--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-on-accent))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=secondary].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, transparent);--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-accent-fg));--_dry-btn-border: var(--dry-btn-border, var(--_dry-btn-accent-stroke))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=secondary].svelte-1x5aooe:hover:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--_dry-btn-accent-weak));--_dry-btn-border: var(--dry-btn-border, var(--_dry-btn-accent-stroke));--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-accent-fg));box-shadow:var(--dry-shadow-sm)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=secondary].svelte-1x5aooe:active:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--_dry-btn-accent));--_dry-btn-border: var(--dry-btn-border, var(--_dry-btn-accent-stroke));--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-on-accent))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=bare].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, transparent);--_dry-btn-color: var(--dry-btn-color, inherit);--_dry-btn-border: var(--dry-btn-border, transparent);--_dry-btn-padding-x: var(--dry-btn-padding-x, 0);--_dry-btn-padding-y: var(--dry-btn-padding-y, 0)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=bare].svelte-1x5aooe:hover:not([data-disabled]){opacity:.7}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=bare].svelte-1x5aooe:active:not([data-disabled]){opacity:.5}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=link].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, transparent);--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-accent-fg));--_dry-btn-border: var(--dry-btn-border, transparent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--_dry-btn-accent-stroke) 70%,transparent);text-underline-offset:.18em;padding-inline:0}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=link].svelte-1x5aooe:hover:not([data-disabled]){--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-accent-hover));text-decoration-color:color-mix(in srgb,var(--_dry-btn-accent-stroke) 70%,transparent)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=link].svelte-1x5aooe:active:not([data-disabled]){--_dry-btn-color: var(--dry-btn-color, var(--_dry-btn-accent-active));text-decoration-color:color-mix(in srgb,var(--_dry-btn-accent-stroke) 90%,transparent)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=trigger].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, transparent);--_dry-btn-color: var(--dry-btn-color, var(--dry-color-text-strong));--_dry-btn-border: var(--dry-btn-border, transparent)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=trigger].svelte-1x5aooe:hover:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--dry-color-fill))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=trigger].svelte-1x5aooe:active:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--dry-color-fill-hover))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=trigger].svelte-1x5aooe[aria-expanded=true]{--_dry-btn-bg: var(--dry-btn-trigger-open-bg, var(--dry-btn-bg, var(--dry-color-fill)));--_dry-btn-color: var( --dry-btn-trigger-open-color, var(--dry-btn-color, var(--dry-color-text-brand)) );--_dry-btn-border: var(--dry-btn-trigger-open-border, var(--dry-btn-border, transparent))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=nav].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, var(--dry-color-bg-raised));--_dry-btn-color: var(--dry-btn-color, var(--dry-color-text-strong));--_dry-btn-border: var(--dry-btn-border, var(--dry-color-stroke-weak));border-radius:9999px;aspect-ratio:1;padding:0}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=nav].svelte-1x5aooe:hover:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--dry-color-fill));--_dry-btn-border: var(--dry-btn-border, var(--dry-color-stroke-strong))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=nav].svelte-1x5aooe:active:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--dry-color-fill-hover))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=tab].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, transparent);--_dry-btn-color: var(--dry-btn-color, var(--dry-color-text-weak));--_dry-btn-border: var(--dry-btn-border, transparent);border-bottom:4px solid transparent;border-radius:0;transition:color var(--dry-duration-fast) var(--dry-ease-default),border-color var(--dry-duration-fast) var(--dry-ease-default),background var(--dry-duration-fast) var(--dry-ease-default)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=tab].svelte-1x5aooe:hover:not([data-disabled]){--_dry-btn-color: var(--dry-btn-color, var(--dry-color-text-strong))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=tab].svelte-1x5aooe[aria-selected=true]{--_dry-btn-color: var(--dry-btn-color, var(--dry-color-text-brand));border-bottom-color:var(--dry-color-stroke-selected);font-weight:600}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=toggle].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, transparent);--_dry-btn-color: var(--dry-btn-color, var(--dry-color-text-weak));--_dry-btn-border: var(--dry-btn-border, transparent)}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=toggle].svelte-1x5aooe:hover:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--dry-color-fill));--_dry-btn-color: var(--dry-btn-color, var(--dry-color-text-strong))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=toggle].svelte-1x5aooe[aria-pressed=true],:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=toggle].svelte-1x5aooe[aria-pressed=true]:hover:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--dry-color-fill-brand));--_dry-btn-color: var(--dry-btn-color, var(--dry-color-on-brand))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=pill].svelte-1x5aooe{--_dry-btn-bg: var(--dry-btn-bg, transparent);--_dry-btn-color: var(--dry-btn-color, var(--dry-color-text-weak));--_dry-btn-border: var(--dry-btn-border, transparent);border-radius:9999px}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=pill].svelte-1x5aooe:hover:not([data-disabled]){--_dry-btn-bg: var(--dry-btn-bg, var(--dry-color-fill-hover));--_dry-btn-border: var(--dry-btn-border, var(--dry-color-stroke-strong))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=pill].svelte-1x5aooe[aria-current=page],:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-variant=pill].svelte-1x5aooe[aria-pressed=true]{--_dry-btn-border: var(--dry-btn-border, var(--dry-color-stroke-strong))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-color=primary].svelte-1x5aooe{--_dry-btn-accent: var(--dry-btn-accent, var(--dry-color-fill-brand));--_dry-btn-accent-fg: var(--dry-btn-accent-fg, var(--dry-color-text-brand));--_dry-btn-accent-stroke: var(--dry-btn-accent-stroke, var(--dry-color-stroke-brand));--_dry-btn-accent-weak: var(--dry-btn-accent-weak, var(--dry-color-fill-brand-weak));--_dry-btn-accent-hover: var(--dry-btn-accent-hover, var(--dry-color-fill-brand-hover));--_dry-btn-accent-active: var(--dry-btn-accent-active, var(--dry-color-fill-brand-active))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-color=danger].svelte-1x5aooe{--_dry-btn-accent: var(--dry-btn-accent, var(--dry-color-fill-error));--_dry-btn-accent-fg: var(--dry-btn-accent-fg, var(--dry-color-text-error));--_dry-btn-accent-stroke: var(--dry-btn-accent-stroke, var(--dry-color-stroke-error));--_dry-btn-accent-weak: var(--dry-btn-accent-weak, var(--dry-color-fill-error-weak));--_dry-btn-accent-hover: var(--dry-btn-accent-hover, var(--dry-color-fill-error-hover));--_dry-btn-accent-active: var(--dry-btn-accent-active, var(--dry-color-fill-error-hover));--_dry-btn-on-accent: var(--dry-btn-on-accent, var(--dry-color-on-error))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-size=sm].svelte-1x5aooe{--_dry-btn-padding-x: var(--dry-btn-padding-x, var(--dry-space-3));--_dry-btn-padding-y: var(--dry-btn-padding-y, var(--dry-space-1_5));--_dry-btn-font-size: var( --dry-btn-font-size, var(--dry-type-tiny-size, var(--dry-text-xs-size)) );--_dry-btn-radius: var(--dry-btn-radius, var(--dry-radius-md));min-height:var(--dry-btn-min-height, var(--dry-space-8))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-size=md].svelte-1x5aooe{--_dry-btn-padding-x: var(--dry-btn-padding-x, var(--dry-space-4));--_dry-btn-padding-y: var(--dry-btn-padding-y, var(--dry-space-2_5));--_dry-btn-font-size: var( --dry-btn-font-size, var(--dry-type-small-size, var(--dry-text-sm-size)) );--_dry-btn-radius: var(--dry-btn-radius, var(--dry-radius-md));min-height:var(--dry-btn-min-height, var(--dry-space-12))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-size=lg].svelte-1x5aooe{--_dry-btn-padding-x: var(--dry-btn-padding-x, var(--dry-space-6));--_dry-btn-padding-y: var(--dry-btn-padding-y, var(--dry-space-3));--_dry-btn-font-size: var( --dry-btn-font-size, var(--dry-type-heading-4-size, var(--dry-text-base-size)) );--_dry-btn-radius: var(--dry-btn-radius, var(--dry-radius-xl));min-height:var(--dry-btn-min-height, var(--dry-space-14))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-size=icon].svelte-1x5aooe{--_dry-btn-padding-x: var(--dry-btn-padding-x, 0);--_dry-btn-padding-y: var(--dry-btn-padding-y, 0);aspect-ratio:1;height:var(--dry-space-12);--_dry-btn-radius: var(--dry-btn-radius, var(--dry-radius-md))}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-size=icon-sm].svelte-1x5aooe{--_dry-btn-padding-x: var(--dry-btn-padding-x, 0);--_dry-btn-padding-y: var(--dry-btn-padding-y, 0);aspect-ratio:1;height:var(--dry-space-8);--_dry-btn-radius: var(--dry-btn-radius, var(--dry-radius-sm));--_dry-btn-font-size: var( --dry-btn-font-size, var(--dry-type-tiny-size, var(--dry-text-xs-size)) )}:is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe))[data-size=icon-lg].svelte-1x5aooe{--_dry-btn-padding-x: var(--dry-btn-padding-x, 0);--_dry-btn-padding-y: var(--dry-btn-padding-y, 0);aspect-ratio:1;height:var(--dry-space-14);--_dry-btn-radius: var(--dry-btn-radius, var(--dry-radius-lg));--_dry-btn-font-size: var( --dry-btn-font-size, var(--dry-type-heading-4-size, var(--dry-text-base-size)) )}.wrapper[data-in-group].svelte-1x5aooe :is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe)){border-radius:0}.wrapper[data-in-group][data-group-orientation=horizontal].svelte-1x5aooe:first-child :is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe)){border-top-left-radius:var(--dry-button-group-radius);border-bottom-left-radius:var(--dry-button-group-radius)}.wrapper[data-in-group][data-group-orientation=horizontal].svelte-1x5aooe:last-child :is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe)){border-top-right-radius:var(--dry-button-group-radius);border-bottom-right-radius:var(--dry-button-group-radius)}.wrapper[data-in-group][data-group-orientation=horizontal].svelte-1x5aooe:not(:first-child) :is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe)){border-inline-start:0}.wrapper[data-in-group][data-group-orientation=vertical].svelte-1x5aooe:first-child :is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe)){border-top-left-radius:var(--dry-button-group-radius);border-top-right-radius:var(--dry-button-group-radius)}.wrapper[data-in-group][data-group-orientation=vertical].svelte-1x5aooe:last-child :is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe)){border-bottom-left-radius:var(--dry-button-group-radius);border-bottom-right-radius:var(--dry-button-group-radius)}.wrapper[data-in-group][data-group-orientation=vertical].svelte-1x5aooe:not(:first-child) :is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe)){border-block-start:0}.wrapper[data-in-group].svelte-1x5aooe:hover :is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe)),.wrapper[data-in-group].svelte-1x5aooe:focus-within :is(a:where(.svelte-1x5aooe),button:where(.svelte-1x5aooe)){z-index:var(--dry-button-group-hover-z-index);position:relative}[data-card].svelte-1q4mhqd{--dry-card-radius: var(--dry-radius-2xl);--dry-radius-nested: max( 0px, calc(var(--dry-card-radius) - var(--dry-card-padding, var(--dry-space-8))) );container-type:inline-size;display:grid;background:var(--dry-card-bg, var(--dry-surface-bg, var(--dry-color-bg-raised)));border:1px solid var(--dry-card-border, var(--dry-surface-border, var(--dry-color-stroke-weak)));border-radius:var(--dry-card-radius, var(--dry-surface-radius, var(--dry-radius-2xl)));box-shadow:var(--dry-card-shadow, var(--dry-surface-shadow, var(--dry-shadow-raised)));overflow:hidden}[data-card][data-selected].svelte-1q4mhqd{--dry-card-selected-ring-color: var( --dry-color-stroke-selected, var(--dry-color-fill-brand, #3b82f6) );outline:2px solid var(--dry-card-selected-ring-color);outline-offset:-2px;box-shadow:inset 0 0 0 1px var(--dry-card-selected-ring-color),var(--dry-card-shadow, var(--dry-surface-shadow, var(--dry-shadow-raised)))}button[data-card].svelte-1q4mhqd{appearance:none;border:none;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer;transition:box-shadow var(--dry-duration-normal, .2s) ease,transform var(--dry-duration-fast, .1s) ease}button[data-card].svelte-1q4mhqd:hover{box-shadow:var(--dry-shadow-md, 0 4px 6px -1px rgb(15 23 42 / .1));border-color:var(--dry-color-stroke-strong)}button[data-card].svelte-1q4mhqd:active{transform:scale(.99)}button[data-card].svelte-1q4mhqd:focus-visible{outline:var(--dry-focus-ring);outline-offset:2px}[data-card][data-disabled].svelte-1q4mhqd{cursor:not-allowed}[data-card][data-orientation=horizontal].svelte-1q4mhqd{grid-auto-flow:column}[data-card][data-variant=elevated].svelte-1q4mhqd{--dry-card-bg: var(--dry-color-bg-overlay);border-color:transparent;--dry-card-shadow: var(--dry-shadow-md)}[data-card][data-variant=interactive].svelte-1q4mhqd{cursor:pointer;transition:box-shadow var(--dry-duration-normal) var(--dry-ease-default),transform var(--dry-duration-fast) var(--dry-ease-default)}[data-card][data-variant=interactive].svelte-1q4mhqd:hover{box-shadow:var(--dry-shadow-md);border-color:var(--dry-color-stroke-strong)}[data-card][data-variant=interactive].svelte-1q4mhqd:active{transform:translateY(1px)}[data-card][data-variant=interactive].svelte-1q4mhqd:focus-visible{outline:var(--dry-focus-ring);outline-offset:2px}[data-card][data-size=sm].svelte-1q4mhqd{--dry-card-padding: var(--dry-space-4)}[data-card-header].svelte-z0v1q8{padding:var(--dry-card-padding, var(--dry-space-8));border-bottom:1px solid var(--dry-card-border, var(--dry-color-stroke-weak))}@container (max-width: 300px){[data-card-header].svelte-z0v1q8{padding:var(--dry-space-4)}}[data-card-content].svelte-1abk9ju{padding:var(--dry-card-padding, var(--dry-space-8));overflow-x:auto}[data-card-content][data-no-padding].svelte-1abk9ju{padding:0}@container (max-width: 300px){[data-card-content].svelte-1abk9ju:not([data-no-padding]){padding:var(--dry-space-4)}}[data-card-footer].svelte-15hfv9a{padding:var(--dry-card-padding, var(--dry-space-8));border-top:1px solid var(--dry-card-border, var(--dry-color-stroke-weak))}@container (max-width: 300px){[data-card-footer].svelte-15hfv9a{padding:var(--dry-space-4)}}div.svelte-1a1lvew{--dry-container-padding: var(--dry-space-4);container-type:inline-size;display:grid;justify-content:center}div[data-size=sm].svelte-1a1lvew{grid-template-columns:minmax(0,640px)}div[data-size=md].svelte-1a1lvew{grid-template-columns:minmax(0,768px)}div[data-size=lg].svelte-1a1lvew{grid-template-columns:minmax(0,1024px)}div[data-size=xl].svelte-1a1lvew{grid-template-columns:minmax(0,1280px)}div[data-size=full].svelte-1a1lvew{grid-template-columns:minmax(0,1fr)}div[data-padding].svelte-1a1lvew{padding-inline:var(--dry-container-padding)}@container (max-width: 640px){div[data-padding].svelte-1a1lvew{--dry-container-padding: var(--dry-space-4)}}@container (min-width: 641px){div[data-padding].svelte-1a1lvew{--dry-container-padding: var(--dry-space-6)}}div.svelte-b7p9zs{--dry-separator-color: var(--dry-color-stroke-weak);--dry-separator-size: 1px;--dry-separator-spacing: var(--dry-space-2);background-color:var(--dry-separator-color)}div[data-orientation=horizontal].svelte-b7p9zs{height:var(--dry-separator-size);margin:var(--dry-separator-spacing) 0}div[data-orientation=vertical].svelte-b7p9zs{display:grid;grid-template-columns:var(--dry-separator-size);height:100%;align-self:stretch;margin:0 var(--dry-separator-spacing)}div[data-variant=strong].svelte-b7p9zs{--dry-separator-color: var(--dry-color-stroke-strong)}a.svelte-opyyqu{--dry-link-hover-color: var(--dry-color-fill-brand-hover, var(--dry-color-text-brand));display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:var(--dry-space-1);color:var(--dry-link-color, var(--dry-color-text-brand));text-underline-offset:var(--dry-link-underline-offset, var(--dry-space-0_5));text-decoration-color:currentColor;text-decoration-thickness:from-font;transition:color var(--dry-duration-fast) var(--dry-ease-default),opacity var(--dry-duration-fast) var(--dry-ease-default)}a[data-underline=always].svelte-opyyqu{text-decoration-line:underline}a[data-underline=hover].svelte-opyyqu{text-decoration-line:none}a[data-underline=hover].svelte-opyyqu:hover:not([data-disabled]){color:var(--dry-link-hover-color);text-decoration-line:underline}a[data-underline=none].svelte-opyyqu{text-decoration-line:none}a.svelte-opyyqu:hover:not([data-disabled]){color:var(--dry-link-hover-color)}a.svelte-opyyqu:focus-visible{outline:var(--dry-focus-ring);outline-offset:2px;border-radius:var(--dry-radius-sm)}a[data-disabled].svelte-opyyqu{color:var(--dry-color-text-disabled);text-decoration-color:var(--dry-color-stroke-disabled);cursor:not-allowed;pointer-events:none}h1.svelte-1kntmf9,h2.svelte-1kntmf9,h3.svelte-1kntmf9,h4.svelte-1kntmf9,h5.svelte-1kntmf9,h6.svelte-1kntmf9{margin:0;color:var(--dry-typography-heading-color, var(--dry-color-text-strong));font-family:var(--dry-font-sans);font-weight:700;line-height:var(--dry-type-heading-2-leading, 2.5rem);letter-spacing:-.03em}[data-level="1"].svelte-1kntmf9{font-size:var(--dry-type-heading-1-size, var(--dry-text-4xl-size, 2.25rem));line-height:var(--dry-type-heading-1-leading, 3rem)}[data-level="2"].svelte-1kntmf9{font-size:var(--dry-type-heading-2-size, var(--dry-text-3xl-size, 1.875rem));line-height:var(--dry-type-heading-2-leading, 2.5rem)}[data-level="3"].svelte-1kntmf9{font-size:var(--dry-type-heading-3-size, var(--dry-text-2xl-size, 1.5rem));line-height:var(--dry-type-heading-3-leading, 2rem)}[data-level="4"].svelte-1kntmf9{font-size:var(--dry-type-heading-4-size, var(--dry-text-xl-size, 1.25rem));line-height:var(--dry-type-heading-4-leading, 1.75rem)}[data-level="5"].svelte-1kntmf9{font-size:var(--dry-type-small-size, var(--dry-text-lg-size, 1.125rem));line-height:var(--dry-type-small-leading, 1.5rem)}[data-level="6"].svelte-1kntmf9{font-size:var(--dry-type-tiny-size, var(--dry-text-xs-size));line-height:var(--dry-type-tiny-leading, 1.25rem)}[data-variant=display].svelte-1kntmf9{font-size:var(--dry-type-display-size, var(--dry-text-4xl-size, 2.25rem));line-height:var(--dry-type-display-leading, 4rem);letter-spacing:-.04em}p.svelte-q7di2u,span.svelte-q7di2u,div.svelte-q7di2u{margin:0;color:var(--dry-typography-text-color, var(--dry-color-text-strong));font-family:var(--dry-font-sans);line-height:1.7}[data-color=muted].svelte-q7di2u,[data-color=secondary].svelte-q7di2u{--dry-typography-text-color: var(--dry-color-text-weak)}[data-size=xs].svelte-q7di2u{font-size:var(--dry-type-xs-size)}[data-size=sm].svelte-q7di2u{font-size:var(--dry-type-ui-control-size, var(--dry-type-tiny-size, var(--dry-text-sm-size)));line-height:var( --dry-type-ui-control-leading, var(--dry-type-tiny-leading, var(--dry-text-sm-leading)) )}[data-size=md].svelte-q7di2u{font-size:var(--dry-type-ui-body-size, var(--dry-type-small-size, var(--dry-text-base-size)));line-height:var( --dry-type-ui-body-leading, var(--dry-type-small-leading, var(--dry-text-base-leading)) )}[data-size=lg].svelte-q7di2u{font-size:var( --dry-type-ui-title-size, var(--dry-type-heading-4-size, var(--dry-text-lg-size)) );line-height:var( --dry-type-ui-title-leading, var(--dry-type-heading-4-leading, var(--dry-text-lg-leading)) )}[data-as=span].svelte-q7di2u{display:inline}[data-as=div].svelte-q7di2u{display:block}code.svelte-if0huk{padding:.2em .45em;border:1px solid var(--dry-typography-code-border, var(--dry-color-stroke-weak));border-radius:var(--dry-radius-sm);background:var(--dry-typography-code-bg, var(--dry-color-bg-overlay));color:var(--dry-color-text-strong);font-family:var(--dry-font-mono);font-size:.94em;white-space:break-spaces}blockquote.svelte-zu2xme{margin:var(--dry-space-4) 0;padding:var(--dry-space-3) var(--dry-space-4);border-left:4px solid var(--dry-typography-blockquote-border, var(--dry-color-fill-brand));background:var(--dry-typography-blockquote-bg, var(--dry-color-bg-overlay));color:var(--dry-color-text-weak);font-style:italic;line-height:1.7}[data-code-block].svelte-1ehg0mj{--dry-code-bg: #0d1117;--dry-code-color: #e6edf3;--dry-code-border: #30363d;--dry-code-font-size: var(--dry-type-small-size, var(--dry-text-sm-size));--dry-code-line-height: var(--dry-type-small-leading, var(--dry-text-sm-leading));--dry-code-padding: var(--dry-space-4);--dry-code-radius: var(--dry-radius-lg);--dry-code-header-bg: #161b22;--dry-code-header-color: #8b949e;--dry-code-copy-color: #8b949e;--dry-code-copy-hover-color: #e6edf3;position:relative;background:var(--dry-code-bg);border:1px solid var(--dry-code-border);border-radius:var(--dry-code-radius);overflow:hidden}[data-code-block-header].svelte-1ehg0mj{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;padding:var(--dry-space-2) var(--dry-code-padding);background:var(--dry-code-header-bg);border-bottom:1px solid var(--dry-code-border)}[data-code-block-language].svelte-1ehg0mj{font-size:var(--dry-type-tiny-size, var(--dry-text-xs-size));font-family:var(--dry-font-sans);color:var(--dry-code-header-color);text-transform:lowercase;-webkit-user-select:none;user-select:none}.copy-btn-slot.svelte-1ehg0mj{position:absolute;top:var(--dry-space-2);right:var(--dry-space-2);z-index:1;display:inline-grid;color:var(--dry-code-copy-color);--dry-btn-color: var(--dry-code-copy-color)}[data-code-block].svelte-1ehg0mj:hover .copy-btn-slot:where(.svelte-1ehg0mj),[data-code-block].svelte-1ehg0mj:focus-within .copy-btn-slot:where(.svelte-1ehg0mj),[data-code-block][data-copied].svelte-1ehg0mj .copy-btn-slot:where(.svelte-1ehg0mj){color:var(--dry-code-copy-hover-color);--dry-btn-color: var(--dry-code-copy-hover-color)}[data-code-block].svelte-1ehg0mj:has([data-code-block-header]:where(.svelte-1ehg0mj)) .copy-btn-slot:where(.svelte-1ehg0mj){top:calc(var(--dry-space-2) + var(--dry-type-tiny-size, var(--dry-text-xs-size)) + var(--dry-space-2) * 2 + 1px)}[data-code-block][data-single-line].svelte-1ehg0mj{display:grid;grid-template-columns:minmax(0,1fr) auto}[data-code-block][data-single-line].svelte-1ehg0mj [data-code-block-header]:where(.svelte-1ehg0mj){grid-column:1 / -1}[data-code-block][data-single-line].svelte-1ehg0mj .copy-btn-slot:where(.svelte-1ehg0mj){position:static;align-self:center;margin-right:var(--dry-space-2)}[data-code-block][data-single-line].svelte-1ehg0mj:has(.copy-btn-slot:where(.svelte-1ehg0mj)) [data-code-block-pre]:where(.svelte-1ehg0mj){-webkit-mask-image:linear-gradient(to right,black calc(100% - .75rem),transparent);mask-image:linear-gradient(to right,black calc(100% - .75rem),transparent)}[data-code-block].svelte-1ehg0mj:not([data-single-line]):has(.copy-btn-slot:where(.svelte-1ehg0mj)) [data-code-block-pre]:where(.svelte-1ehg0mj){padding-right:calc(var(--dry-code-padding) + var(--dry-space-12))}[data-code-block-pre].svelte-1ehg0mj{margin:0;padding:var(--dry-code-padding);overflow-x:auto;-webkit-overflow-scrolling:touch;text-align:left}[data-code-block-code].svelte-1ehg0mj{display:block;font-family:var(--dry-font-mono);font-size:var(--dry-code-font-size);line-height:var(--dry-code-line-height);color:var(--dry-code-color);background:transparent;padding:0;border-radius:0;white-space:pre;tab-size:2}[data-code-block-code].svelte-1ehg0mj:has([data-code-block-line-number]:where(.svelte-1ehg0mj)){display:grid;grid-template-columns:3ch 1fr}[data-code-block-line-number].svelte-1ehg0mj{margin-right:var(--dry-space-3);color:#484f58;text-align:right;-webkit-user-select:none;user-select:none}[data-token-type=comment].svelte-1ehg0mj{color:#6e7681;font-style:italic}[data-token-type=string].svelte-1ehg0mj{color:#7ee787}[data-token-type=keyword].svelte-1ehg0mj{color:#c084fc}[data-token-type=number].svelte-1ehg0mj{color:#fb923c}[data-token-type=tag].svelte-1ehg0mj{color:#60a5fa}[data-token-type=component].svelte-1ehg0mj{color:#fde68a}[data-token-type=attribute].svelte-1ehg0mj{color:#93c5fd}[data-token-type=svelte-keyword].svelte-1ehg0mj{color:#d8b4fe}[data-token-type=rune].svelte-1ehg0mj{color:#f87171}[data-token-type=function].svelte-1ehg0mj{color:#facc15}[data-token-type=type].svelte-1ehg0mj{color:#86efac}[data-token-type=operator].svelte-1ehg0mj{color:#8b949e}[data-token-type=punctuation].svelte-1ehg0mj{color:#6e7681}[data-code-block-token-link].svelte-1ehg0mj{text-decoration:none;cursor:pointer;border-radius:var(--dry-radius-sm);transition:background var(--dry-duration-fast) var(--dry-ease-default)}[data-code-block-token-link].svelte-1ehg0mj:hover{background:color-mix(in srgb,currentColor 15%,transparent)}[data-markdown-renderer-root].svelte-6bk6wg{--dry-markdown-color: var(--dry-color-text-strong);--dry-markdown-heading-color: var(--dry-color-text-strong);--dry-markdown-link-color: var(--dry-color-fill-brand);--dry-markdown-link-hover-color: var(--dry-color-fill-brand-hover);--dry-markdown-code-bg: var(--dry-color-bg-raised);--dry-markdown-code-color: var(--dry-color-text-weak);--dry-markdown-code-border: var(--dry-color-stroke-weak);--dry-markdown-blockquote-border: var(--dry-color-stroke-weak);--dry-markdown-blockquote-color: var(--dry-color-text-weak);--dry-markdown-hr-color: var(--dry-color-stroke-weak);--dry-markdown-font-size: var(--dry-type-small-size, var(--dry-type-small-size));--dry-markdown-line-height: var(--dry-type-small-leading, var(--dry-type-small-leading));--dry-markdown-max-width: 65ch;display:grid;grid-template-columns:minmax(0,var(--dry-markdown-max-width));font-family:var(--dry-font-sans);font-size:var(--dry-markdown-font-size);line-height:var(--dry-markdown-line-height);color:var(--dry-markdown-color)}[data-markdown-renderer-root].svelte-6bk6wg h1,[data-markdown-renderer-root].svelte-6bk6wg h2,[data-markdown-renderer-root].svelte-6bk6wg h3,[data-markdown-renderer-root].svelte-6bk6wg h4,[data-markdown-renderer-root].svelte-6bk6wg h5,[data-markdown-renderer-root].svelte-6bk6wg h6{color:var(--dry-markdown-heading-color);font-weight:600;line-height:1.25;margin-top:1.5em;margin-bottom:.5em}[data-markdown-renderer-root].svelte-6bk6wg h1{font-size:var(--dry-type-heading-2-size, var(--dry-type-heading-2-size));margin-top:0}[data-markdown-renderer-root].svelte-6bk6wg h2{font-size:var(--dry-type-heading-2-size, var(--dry-type-heading-2-size));padding-bottom:.25em;border-bottom:1px solid var(--dry-markdown-hr-color)}[data-markdown-renderer-root].svelte-6bk6wg h3{font-size:var(--dry-type-heading-3-size, var(--dry-type-heading-3-size))}[data-markdown-renderer-root].svelte-6bk6wg h4{font-size:var(--dry-type-heading-4-size, var(--dry-type-heading-4-size))}[data-markdown-renderer-root].svelte-6bk6wg h5{font-size:var(--dry-markdown-font-size)}[data-markdown-renderer-root].svelte-6bk6wg h6{font-size:var(--dry-type-small-size, var(--dry-type-small-size));color:var(--dry-color-text-weak)}[data-markdown-renderer-root].svelte-6bk6wg p{margin-top:0;margin-bottom:1em}[data-markdown-renderer-root].svelte-6bk6wg a{color:var(--dry-markdown-link-color);text-decoration:underline;text-underline-offset:2px}[data-markdown-renderer-root].svelte-6bk6wg a:hover{color:var(--dry-markdown-link-hover-color)}[data-markdown-renderer-root].svelte-6bk6wg img{height:auto;border-radius:var(--dry-radius-md);margin-top:.5em;margin-bottom:.5em}[data-markdown-renderer-root].svelte-6bk6wg ul,[data-markdown-renderer-root].svelte-6bk6wg ol{margin-top:0;margin-bottom:1em;padding-left:1.5em}[data-markdown-renderer-root].svelte-6bk6wg li{margin-bottom:.25em}[data-markdown-renderer-root].svelte-6bk6wg ul{list-style-type:disc}[data-markdown-renderer-root].svelte-6bk6wg ol{list-style-type:decimal}[data-markdown-renderer-root].svelte-6bk6wg blockquote{margin:0 0 1em;padding:var(--dry-space-2) var(--dry-space-4);border-left:3px solid var(--dry-markdown-blockquote-border);color:var(--dry-markdown-blockquote-color)}[data-markdown-renderer-root].svelte-6bk6wg blockquote p:last-child{margin-bottom:0}[data-markdown-renderer-root].svelte-6bk6wg code{font-family:var(--dry-font-mono);font-size:.875em;padding:.125em .375em;background:var(--dry-markdown-code-bg);color:var(--dry-markdown-code-color);border:1px solid var(--dry-markdown-code-border);border-radius:var(--dry-radius-sm)}[data-markdown-renderer-root].svelte-6bk6wg [data-code-block] code{padding:0;background:none;color:inherit;border:none;border-radius:0}[data-markdown-renderer-root].svelte-6bk6wg strong{font-weight:600;color:var(--dry-markdown-heading-color)}[data-markdown-renderer-root].svelte-6bk6wg em{font-style:italic}[data-tour-root] [data-tour-overlay]{position:fixed;inset:0;z-index:var(--dry-layer-tour-overlay);pointer-events:auto}[data-tour-root] [data-tour-spotlight]{--dry-tour-overlay-color: var(--dry-color-overlay-backdrop-strong);--dry-tour-spotlight-padding: 8px;--dry-tour-spotlight-radius: 4px;--dry-tour-spotlight-ring: color-mix(in srgb, var(--dry-color-fill-brand) 35%, white 25%);position:fixed;top:var(--dry-tour-spotlight-top);left:var(--dry-tour-spotlight-left);right:calc(100% - var(--dry-tour-spotlight-left) - var(--dry-tour-spotlight-width));height:var(--dry-tour-spotlight-height);border-radius:var(--dry-tour-spotlight-radius);box-shadow:0 0 0 1px var(--dry-tour-spotlight-ring),0 0 0 9999px var(--dry-tour-overlay-color);pointer-events:none;z-index:var(--dry-layer-tour-spotlight);transition:top var(--dry-duration-normal) var(--dry-ease-out),left var(--dry-duration-normal) var(--dry-ease-out),right var(--dry-duration-normal) var(--dry-ease-out),height var(--dry-duration-normal) var(--dry-ease-out)}[data-tour-root] [data-part=tooltip]{--dry-tour-tooltip-bg: var(--dry-color-bg-overlay);--dry-tour-tooltip-radius: var(--dry-radius-xl);--dry-tour-tooltip-shadow: var(--dry-shadow-overlay);--dry-tour-tooltip-max-width: 20rem;--dry-tour-arrow-size: var(--dry-space-3);container-type:inline-size;position:fixed;top:var(--dry-tour-tooltip-top);left:var(--dry-tour-tooltip-left);z-index:var(--dry-layer-tour-tooltip);pointer-events:auto;display:grid;grid-template-columns:minmax(16rem,min(var(--dry-tour-tooltip-max-width),calc(100vw - var(--dry-space-4))));background:var(--dry-tour-tooltip-bg);color:var(--dry-color-text-strong);border:1px solid var(--dry-color-stroke-weak);border-radius:var(--dry-tour-tooltip-radius);box-shadow:var(--dry-tour-tooltip-shadow);padding:var(--dry-space-5);transition:top var(--dry-duration-normal) var(--dry-ease-out),left var(--dry-duration-normal) var(--dry-ease-out),opacity var(--dry-duration-fast) var(--dry-ease-out)}[data-tour-root] [data-part=tooltipTitle]{font-family:var(--dry-font-sans);font-size:var(--dry-type-small-size, var(--dry-text-base-size));font-weight:600;color:var(--dry-color-text-strong);margin:0 0 var(--dry-space-2);line-height:1.3}[data-tour-root] [data-part=tooltipContent]{font-family:var(--dry-font-sans);font-size:var(--dry-type-small-size, var(--dry-text-sm-size));line-height:var(--dry-type-small-leading, var(--dry-text-sm-leading));color:var(--dry-color-text-weak);margin:0 0 var(--dry-space-4)}[data-tour-root] [data-part=tooltipFooter]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--dry-space-3)}[data-tour-root] [data-part=tooltipCounter]{font-family:var(--dry-font-sans);font-size:var(--dry-type-tiny-size, var(--dry-text-xs-size));color:var(--dry-color-text-weak)}[data-tour-root] [data-part=tooltipActions]{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:var(--dry-space-2);justify-items:end}[data-tour-root] [data-part=skipButton]{font-family:var(--dry-font-sans);font-size:var(--dry-type-small-size, var(--dry-text-sm-size));color:var(--dry-color-text-weak);background:none;border:none;padding:var(--dry-space-1) var(--dry-space-2);cursor:pointer;border-radius:var(--dry-radius-sm);transition:color var(--dry-duration-fast)}[data-tour-root] [data-part=skipButton]:hover{color:var(--dry-color-text-strong)}[data-tour-root] [data-part=skipButton]:focus-visible{outline:var(--dry-focus-ring);outline-offset:2px}[data-tour-root] [data-part=prevButton]{font-family:var(--dry-font-sans);font-size:var(--dry-type-small-size, var(--dry-text-sm-size));color:var(--dry-color-text-strong);background:transparent;border:1px solid var(--dry-color-stroke-weak);padding:var(--dry-space-1) var(--dry-space-3);border-radius:var(--dry-radius-md);cursor:pointer;transition:background var(--dry-duration-fast)}[data-tour-root] [data-part=prevButton]:hover{background:var(--dry-color-bg-raised)}[data-tour-root] [data-part=prevButton]:focus-visible{outline:var(--dry-focus-ring);outline-offset:2px}[data-tour-root] [data-part=nextButton]{font-family:var(--dry-font-sans);font-size:var(--dry-type-small-size, var(--dry-text-sm-size));color:var(--dry-color-on-brand);background:var(--dry-color-fill-brand);border:none;padding:var(--dry-space-1) var(--dry-space-3);border-radius:var(--dry-radius-md);cursor:pointer;transition:opacity var(--dry-duration-fast)}[data-tour-root] [data-part=nextButton]:hover{opacity:.9}[data-tour-root] [data-part=nextButton]:focus-visible{outline:var(--dry-focus-ring);outline-offset:2px}[data-tour-root] [data-part=tooltip]:before{content:"";position:absolute;height:var(--dry-tour-arrow-size);aspect-ratio:1;background:var(--dry-tour-tooltip-bg);border:1px solid var(--dry-color-stroke-weak);transform:translate(-50%,-50%) rotate(45deg)}[data-tour-root] [data-part=tooltip][data-placement=bottom]:before{top:0;left:var(--dry-tour-tooltip-arrow-offset, 50%);border-right:none;border-bottom:none}[data-tour-root] [data-part=tooltip][data-placement=top]:before{bottom:0;left:var(--dry-tour-tooltip-arrow-offset, 50%);border-left:none;border-top:none}[data-tour-root] [data-part=tooltip][data-placement=left]:before{right:0;top:var(--dry-tour-tooltip-arrow-offset, 50%);border-left:none;border-bottom:none}[data-tour-root] [data-part=tooltip][data-placement=right]:before{left:0;top:var(--dry-tour-tooltip-arrow-offset, 50%);border-right:none;border-top:none}@container (max-width: 480px){[data-tour-root] [data-part=tooltip]{grid-template-columns:minmax(0,min(16rem,calc(100vw - var(--dry-space-4))))}[data-tour-root] [data-part=tooltipFooter]{grid-template-columns:1fr;align-items:stretch}}[data-format-date].svelte-pvf74w{--dry-format-date-color: var(--dry-color-text-weak);--dry-format-date-font-size: var(--dry-type-small-size);color:var(--dry-format-date-color);font-size:var(--dry-format-date-font-size);font-family:var(--dry-font-sans);line-height:var(--dry-type-small-leading)}[data-diagram-container].svelte-uris2g{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;container-type:inline-size;container-name:dry-diagram;min-height:120px;max-block-size:var(--dry-diagram-max-height, none)}[data-diagram-container][data-fit=native].svelte-uris2g{grid-template-columns:auto;justify-content:start;overflow-x:auto;overflow-y:hidden}@container dry-diagram (max-width: 480px){[data-part=node-content].svelte-uris2g{padding:var(--dry-diagram-node-padding-mobile, 12px 14px)}[data-part=node-content][data-has-description].svelte-uris2g{padding:var(--dry-diagram-node-padding-with-description-mobile, 14px 16px)}[data-part=node-description].svelte-uris2g{display:none}}[data-diagram].svelte-uris2g{--_node-bg: var(--dry-diagram-node-bg, var(--dry-color-bg-base));--_node-border: var(--dry-diagram-node-border, var(--dry-color-stroke-weak));--_node-color: var(--dry-diagram-node-color, var(--dry-color-text-strong));--_edge-color: var(--dry-diagram-edge-color, var(--dry-color-text-strong));--_cluster-bg: var( --dry-diagram-cluster-bg, color-mix(in srgb, var(--dry-color-fill) 30%, transparent) );--_cluster-border: var(--dry-diagram-cluster-border, var(--dry-color-stroke-weak));--_text-muted: var(--dry-diagram-text-muted, var(--dry-color-text-weak));--_node-padding: var(--dry-diagram-node-padding, 16px 22px);--_node-padding-with-description: var(--dry-diagram-node-padding-with-description, 18px 22px);--_node-gap: var(--dry-diagram-node-gap, 8px);--_node-gap-with-description: var(--dry-diagram-node-gap-with-description, 6px);--_node-label-size: var(--dry-diagram-node-label-size, 15px);--_node-label-size-with-description: var(--dry-diagram-node-label-size-with-description, 16px);--_node-description-size: var(--dry-diagram-node-description-size, 12px);--_cluster-label-size: var(--dry-diagram-cluster-label-size, 12px);display:block;overflow:visible;background:var(--dry-diagram-bg, transparent)}[data-part=dot-fill].svelte-uris2g{fill:var(--dry-color-text-weak);opacity:.15}[data-part=marker-arrow].svelte-uris2g{fill:none;stroke:var(--_edge-color);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}[data-part=marker-arrow][data-color=brand].svelte-uris2g{stroke:var(--dry-color-stroke-brand)}[data-part=marker-arrow][data-color=success].svelte-uris2g{stroke:var(--dry-color-stroke-success)}[data-part=marker-arrow][data-color=warning].svelte-uris2g{stroke:var(--dry-color-stroke-warning)}[data-part=marker-arrow][data-color=error].svelte-uris2g{stroke:var(--dry-color-stroke-error)}[data-part=marker-arrow][data-color=info].svelte-uris2g{stroke:var(--dry-color-stroke-info)}[data-part=node-box].svelte-uris2g{fill:var(--_node-bg);stroke:var(--_node-border);stroke-width:2}[data-part=node-texture].svelte-uris2g{pointer-events:none}[data-part=node-content].svelte-uris2g{display:grid;place-items:center;gap:var(--_node-gap);padding:var(--_node-padding);height:100%;box-sizing:border-box;font-family:var(--dry-font-sans)}[data-part=node-label].svelte-uris2g{font-size:var(--_node-label-size);font-weight:600;color:var(--_node-color);text-align:center;line-height:1.2;letter-spacing:.005em;white-space:nowrap}[data-part=node-icon].svelte-uris2g{font-size:18px;line-height:1;text-align:center}[data-part=node-icon][data-icon-svg].svelte-uris2g{display:grid;place-items:center;color:var(--_node-color);line-height:0}[data-part=node-description].svelte-uris2g{font-size:var(--_node-description-size);font-weight:400;color:var(--_text-muted);text-align:center;line-height:1.35}[data-part=node-content][data-has-description].svelte-uris2g{padding:var(--_node-padding-with-description);gap:var(--_node-gap-with-description);text-align:left;place-items:start;grid-template-rows:auto auto 1fr}[data-part=node-content][data-has-description].svelte-uris2g [data-part=node-icon]:where(.svelte-uris2g){padding-block-end:4px}[data-part=node-content][data-has-description].svelte-uris2g [data-part=node-label]:where(.svelte-uris2g){font-size:var(--_node-label-size-with-description)}[data-part=node-content][data-has-description].svelte-uris2g [data-part=node-description]:where(.svelte-uris2g){text-align:left}[data-part=node][data-variant=outlined].svelte-uris2g [data-part=node-box]:where(.svelte-uris2g){fill:transparent;stroke:var(--_node-border)}[data-part=node][data-variant=filled].svelte-uris2g [data-part=node-box]:where(.svelte-uris2g){fill:var(--dry-color-bg-base);stroke:var(--_node-border)}[data-part=node][data-color=brand].svelte-uris2g,[data-part=waypoint][data-color=brand].svelte-uris2g{--_node-border: var(--dry-color-stroke-brand);--_node-color: var(--dry-color-text-brand)}[data-part=node][data-color=success].svelte-uris2g,[data-part=waypoint][data-color=success].svelte-uris2g{--_node-border: var(--dry-color-stroke-success);--_node-color: var(--dry-color-text-success)}[data-part=node][data-color=warning].svelte-uris2g,[data-part=waypoint][data-color=warning].svelte-uris2g{--_node-border: var(--dry-color-stroke-warning);--_node-color: var(--dry-color-text-warning)}[data-part=node][data-color=error].svelte-uris2g,[data-part=waypoint][data-color=error].svelte-uris2g{--_node-border: var(--dry-color-stroke-error);--_node-color: var(--dry-color-text-error)}[data-part=node][data-color=info].svelte-uris2g,[data-part=waypoint][data-color=info].svelte-uris2g{--_node-border: var(--dry-color-stroke-info);--_node-color: var(--dry-color-text-info)}[data-part=waypoint].svelte-uris2g [data-part=node-box]:where(.svelte-uris2g){fill:var(--_node-bg);stroke:var(--_node-border);stroke-width:2}[data-part=node][data-state=active].svelte-uris2g [data-part=node-box]:where(.svelte-uris2g){stroke-width:2;stroke:var(--dry-color-stroke-brand)}[data-part=node][data-state=complete].svelte-uris2g{--_node-border: var(--dry-color-stroke-success)}[data-part=node][data-state=blocked].svelte-uris2g [data-part=node-box]:where(.svelte-uris2g){stroke-dasharray:4 2;opacity:.5}[data-part=edge-path].svelte-uris2g{fill:none;stroke:var(--_edge-color);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}[data-part=edge-path][data-dashed].svelte-uris2g{stroke-dasharray:6 3}[data-part=edge][data-color=brand].svelte-uris2g [data-part=edge-path]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-brand)}[data-part=edge][data-color=success].svelte-uris2g [data-part=edge-path]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-success)}[data-part=edge][data-color=warning].svelte-uris2g [data-part=edge-path]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-warning)}[data-part=edge][data-color=error].svelte-uris2g [data-part=edge-path]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-error)}[data-part=edge][data-color=info].svelte-uris2g [data-part=edge-path]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-info)}[data-part=edge-label].svelte-uris2g{font-family:var(--dry-font-mono);font-size:9px;font-weight:400;fill:var(--_text-muted);text-anchor:middle}[data-part=edge-label][data-self-loop].svelte-uris2g{text-anchor:start}[data-part=cluster-box].svelte-uris2g{fill:var(--_cluster-bg);stroke:var(--_cluster-border);stroke-width:1.5}[data-part=cluster-box][data-dashed].svelte-uris2g{stroke-dasharray:2 4}[data-part=cluster][data-color=brand].svelte-uris2g [data-part=cluster-box]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-brand)}[data-part=cluster][data-color=success].svelte-uris2g [data-part=cluster-box]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-success)}[data-part=cluster][data-color=warning].svelte-uris2g [data-part=cluster-box]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-warning)}[data-part=cluster][data-color=error].svelte-uris2g [data-part=cluster-box]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-error)}[data-part=cluster][data-color=info].svelte-uris2g [data-part=cluster-box]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-info)}[data-part=cluster-label].svelte-uris2g{font-family:var(--dry-font-mono);font-size:11px;font-weight:500;fill:var(--_text-muted)}[data-part=cluster-label-row].svelte-uris2g{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:start;gap:8px;font-family:var(--dry-font-sans);font-size:var(--_cluster-label-size);font-weight:600;color:var(--_text-muted);letter-spacing:.04em;text-transform:uppercase;line-height:1}[data-part=cluster-label-row][data-color=brand].svelte-uris2g{color:var(--dry-color-text-brand)}[data-part=cluster-label-row][data-color=success].svelte-uris2g{color:var(--dry-color-text-success)}[data-part=cluster-label-row][data-color=warning].svelte-uris2g{color:var(--dry-color-text-warning)}[data-part=cluster-label-row][data-color=error].svelte-uris2g{color:var(--dry-color-text-error)}[data-part=cluster-label-row][data-color=info].svelte-uris2g{color:var(--dry-color-text-info)}[data-part=region-box].svelte-uris2g{fill:var(--_cluster-bg);stroke:var(--_cluster-border);stroke-width:1}[data-part=region-box][data-dashed].svelte-uris2g{stroke-dasharray:4 2}[data-part=region-label].svelte-uris2g{font-family:var(--dry-font-mono);font-size:9px;font-weight:600;fill:var(--_text-muted);text-transform:uppercase;letter-spacing:.08em}[data-part=swimlane-line].svelte-uris2g{stroke:var(--_edge-color);stroke-width:1;stroke-dasharray:4 3}[data-part=swimlane-header].svelte-uris2g,[data-part=swimlane-footer].svelte-uris2g{font-family:var(--dry-font-mono);font-size:10px;font-weight:700;fill:var(--_text-muted);text-anchor:middle;text-transform:uppercase;letter-spacing:.1em}[data-part=annotation].svelte-uris2g{font-family:var(--dry-font-mono);font-size:10px;font-weight:400;fill:var(--_text-muted)}[data-part=annotation][data-color=brand].svelte-uris2g{fill:var(--dry-color-text-brand)}[data-part=annotation][data-color=success].svelte-uris2g{fill:var(--dry-color-text-success)}[data-part=annotation][data-color=warning].svelte-uris2g{fill:var(--dry-color-text-warning)}[data-part=annotation][data-color=error].svelte-uris2g{fill:var(--dry-color-text-error)}[data-part=annotation][data-color=info].svelte-uris2g{fill:var(--dry-color-text-info)}[data-part=lifeline-box].svelte-uris2g{fill:var(--_node-bg);stroke:var(--_node-border);stroke-width:2}[data-part=lifeline-label].svelte-uris2g{font-family:var(--dry-font-mono);font-size:11px;font-weight:700;fill:var(--_node-color);text-anchor:middle;text-transform:uppercase;letter-spacing:.08em}[data-part=lifeline-line].svelte-uris2g{fill:none;stroke:var(--_edge-color);stroke-width:1;stroke-dasharray:4 3}[data-part=lifeline][data-color=brand].svelte-uris2g{--_node-border: var(--dry-color-stroke-brand);--_node-color: var(--dry-color-text-brand)}[data-part=lifeline][data-color=success].svelte-uris2g{--_node-border: var(--dry-color-stroke-success);--_node-color: var(--dry-color-text-success)}[data-part=lifeline][data-color=warning].svelte-uris2g{--_node-border: var(--dry-color-stroke-warning);--_node-color: var(--dry-color-text-warning)}[data-part=lifeline][data-color=error].svelte-uris2g{--_node-border: var(--dry-color-stroke-error);--_node-color: var(--dry-color-text-error)}[data-part=lifeline][data-color=info].svelte-uris2g{--_node-border: var(--dry-color-stroke-info);--_node-color: var(--dry-color-text-info)}[data-part=message-line].svelte-uris2g{fill:none;stroke:var(--_edge-color);stroke-width:1.5;stroke-linecap:round}[data-part=message-line][data-dashed].svelte-uris2g{stroke-dasharray:6 3}[data-part=message-label].svelte-uris2g{font-family:var(--dry-font-mono);font-size:11px;font-weight:400;fill:var(--_node-color);text-anchor:middle}[data-part=message][data-color=brand].svelte-uris2g [data-part=message-line]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-brand)}[data-part=message][data-color=success].svelte-uris2g [data-part=message-line]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-success)}[data-part=message][data-color=warning].svelte-uris2g [data-part=message-line]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-warning)}[data-part=message][data-color=error].svelte-uris2g [data-part=message-line]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-error)}[data-part=message][data-color=info].svelte-uris2g [data-part=message-line]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-info)}[data-part=message][data-color=brand].svelte-uris2g [data-part=message-label]:where(.svelte-uris2g){fill:var(--dry-color-text-brand)}[data-part=message][data-color=success].svelte-uris2g [data-part=message-label]:where(.svelte-uris2g){fill:var(--dry-color-text-success)}[data-part=message][data-color=warning].svelte-uris2g [data-part=message-label]:where(.svelte-uris2g){fill:var(--dry-color-text-warning)}[data-part=message][data-color=error].svelte-uris2g [data-part=message-label]:where(.svelte-uris2g){fill:var(--dry-color-text-error)}[data-part=message][data-color=info].svelte-uris2g [data-part=message-label]:where(.svelte-uris2g){fill:var(--dry-color-text-info)}[data-part=fragment-box].svelte-uris2g{fill:transparent;stroke:var(--_cluster-border);stroke-width:1.5}[data-part=fragment-box][data-dashed].svelte-uris2g{stroke-dasharray:4 2}[data-part=fragment-tag].svelte-uris2g{fill:var(--_cluster-bg);stroke:var(--_cluster-border);stroke-width:1}[data-part=fragment-label].svelte-uris2g{font-family:var(--dry-font-mono);font-size:10px;font-weight:700;fill:var(--_text-muted);text-transform:uppercase;letter-spacing:.06em}[data-part=fragment][data-color=brand].svelte-uris2g [data-part=fragment-box]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-brand)}[data-part=fragment][data-color=brand].svelte-uris2g [data-part=fragment-tag]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-brand)}[data-part=fragment][data-color=success].svelte-uris2g [data-part=fragment-box]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-success)}[data-part=fragment][data-color=success].svelte-uris2g [data-part=fragment-tag]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-success)}[data-part=fragment][data-color=warning].svelte-uris2g [data-part=fragment-box]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-warning)}[data-part=fragment][data-color=warning].svelte-uris2g [data-part=fragment-tag]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-warning)}[data-part=fragment][data-color=error].svelte-uris2g [data-part=fragment-box]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-error)}[data-part=fragment][data-color=error].svelte-uris2g [data-part=fragment-tag]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-error)}[data-part=fragment][data-color=info].svelte-uris2g [data-part=fragment-box]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-info)}[data-part=fragment][data-color=info].svelte-uris2g [data-part=fragment-tag]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-info)}[data-part=lifeline][data-color=brand].svelte-uris2g [data-part=lifeline-line]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-brand)}[data-part=lifeline][data-color=success].svelte-uris2g [data-part=lifeline-line]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-success)}[data-part=lifeline][data-color=warning].svelte-uris2g [data-part=lifeline-line]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-warning)}[data-part=lifeline][data-color=error].svelte-uris2g [data-part=lifeline-line]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-error)}[data-part=lifeline][data-color=info].svelte-uris2g [data-part=lifeline-line]:where(.svelte-uris2g){stroke:var(--dry-color-stroke-info)}
