.accordion.svelte-c3nhiz{display:flex;flex-direction:column;font-family:var(--font-body);color:var(--text)}.accordion-palette-accent.svelte-c3nhiz{--acc-color: var(--accent);--acc-bg: var(--accent-bg);--acc-hover: var(--accent-hover);--acc-text: var(--text-accent);--acc-border: var(--accent-hover);--acc-header-flat: var(--accent);--acc-header-flat-text: var(--text-accent);--acc-header-ghost-text: var(--text)}.accordion-palette-tone.svelte-c3nhiz{--acc-color: var(--tone);--acc-bg: var(--tone);--acc-hover: var(--tone-hover);--acc-text: var(--text);--acc-border: var(--tone-hover);--acc-header-flat: var(--tone-hover);--acc-header-flat-text: var(--text);--acc-header-ghost-text: var(--text)}.accordion-palette-neutral.svelte-c3nhiz{--acc-color: var(--neutral);--acc-bg: var(--neutral-bg);--acc-hover: var(--neutral-hover);--acc-text: var(--text-neutral);--acc-border: var(--neutral-hover);--acc-header-flat: var(--neutral);--acc-header-flat-text: var(--text-neutral);--acc-header-ghost-text: var(--text)}.accordion-palette-error.svelte-c3nhiz{--acc-color: var(--error);--acc-bg: var(--error-bg);--acc-hover: var(--error-hover);--acc-text: var(--text-error);--acc-border: var(--error-hover);--acc-header-flat: var(--error);--acc-header-flat-text: var(--text-error);--acc-header-ghost-text: var(--text)}.accordion-palette-warning.svelte-c3nhiz{--acc-color: var(--warning);--acc-bg: var(--warning-bg);--acc-hover: var(--warning-hover);--acc-text: var(--text-warning);--acc-border: var(--warning-hover);--acc-header-flat: var(--warning);--acc-header-flat-text: var(--text-warning);--acc-header-ghost-text: var(--text)}.accordion-palette-success.svelte-c3nhiz{--acc-color: var(--success);--acc-bg: var(--success-bg);--acc-hover: var(--success-hover);--acc-text: var(--text-success);--acc-border: var(--success-hover);--acc-header-flat: var(--success);--acc-header-flat-text: var(--text-success);--acc-header-ghost-text: var(--text)}.accordion-palette-info.svelte-c3nhiz{--acc-color: var(--info);--acc-bg: var(--info-bg);--acc-hover: var(--info-hover);--acc-text: var(--text-info);--acc-border: var(--info-hover);--acc-header-flat: var(--info);--acc-header-flat-text: var(--text-info);--acc-header-ghost-text: var(--text)}.accordion-flat.svelte-c3nhiz,.accordion-outlined.svelte-c3nhiz{gap:.6rem}.accordion-ghost.svelte-c3nhiz{gap:0}.accordion-ghost.svelte-c3nhiz>.accordion-header+.accordion-header,.accordion-ghost.svelte-c3nhiz>.accordion-item+.accordion-header{border-top:2px solid var(--acc-border, var(--tone-hover))}.accordion-sm.svelte-c3nhiz{--acc-header-padding: .4rem .7rem;--acc-item-padding: .5rem .7rem;--acc-font-size: .8rem}.accordion-md.svelte-c3nhiz{--acc-header-padding: .6rem 1rem;--acc-item-padding: .75rem 1rem;--acc-font-size: .875rem}.accordion-lg.svelte-c3nhiz{--acc-header-padding: .8rem 1.2rem;--acc-item-padding: 1rem 1.2rem;--acc-font-size: 1rem}.accordion-ghost.accordion-elevation-subtle.svelte-c3nhiz{box-shadow:0 4px 12px var(--shadow-subtle)}.accordion-ghost.accordion-elevation-hard.svelte-c3nhiz{box-shadow:.3rem .3rem var(--shadow-hard)}.accordion-flat.accordion-elevation-subtle.svelte-c3nhiz>.accordion-header,.accordion-outlined.accordion-elevation-subtle.svelte-c3nhiz>.accordion-header{box-shadow:0 4px 12px var(--shadow-subtle)}.accordion-flat.accordion-elevation-hard.svelte-c3nhiz>.accordion-header,.accordion-outlined.accordion-elevation-hard.svelte-c3nhiz>.accordion-header{box-shadow:.3rem .3rem var(--shadow-hard)}.accordion-header.svelte-1tatz6u{display:flex;flex-direction:column}.accordion-header-btn.svelte-1tatz6u{display:flex;align-items:center;gap:.5rem;padding:var(--acc-header-padding, .6rem 1rem);background:transparent;border:none;cursor:pointer;color:var(--acc-text, var(--text));font-family:inherit;font-size:var(--acc-font-size, .875rem);font-weight:600;line-height:1.4;text-align:left;width:100%;border-radius:0;transition:background .15s ease,color .15s ease}.accordion-header-btn.svelte-1tatz6u:hover{background:var(--acc-hover, rgba(128, 128, 128, .1))}.accordion-header-btn.svelte-1tatz6u:focus{outline:none}.accordion-header-btn.svelte-1tatz6u:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(var(--focus-ring-offset) * -1)}.accordion-flat .accordion-header-btn.svelte-1tatz6u{background:var(--acc-header-flat, var(--tone-hover));color:var(--acc-header-flat-text, var(--text))}.accordion-flat .accordion-header-btn.svelte-1tatz6u:hover{background:var(--acc-hover)}.accordion-ghost .accordion-header-btn.svelte-1tatz6u,.accordion-outlined .accordion-header-btn.svelte-1tatz6u{color:var(--acc-header-ghost-text)}.accordion-outlined .accordion-header.svelte-1tatz6u{border:2px solid var(--acc-border, var(--tone-hover))}.accordion-outlined .accordion-header-btn.svelte-1tatz6u:hover,.accordion-ghost .accordion-header-btn.svelte-1tatz6u:hover{background:var(--tone-hover)}.accordion-rounded.accordion-outlined .accordion-header.svelte-1tatz6u,.accordion-rounded.accordion-flat .accordion-header.svelte-1tatz6u{border-radius:var(--radius-soft);overflow:hidden}.accordion-rounded.accordion-ghost .accordion-header.svelte-1tatz6u:first-child .accordion-header-btn:where(.svelte-1tatz6u){border-radius:var(--radius-soft) var(--radius-soft) 0 0}.accordion-rounded.accordion-ghost .accordion-header.svelte-1tatz6u:last-child .accordion-header-btn:where(.svelte-1tatz6u){border-radius:0 0 var(--radius-soft) var(--radius-soft)}.accordion-rounded.accordion-ghost .accordion-header.svelte-1tatz6u:only-child .accordion-header-btn:where(.svelte-1tatz6u){border-radius:var(--radius-soft)}.accordion-header-disabled.svelte-1tatz6u .accordion-header-btn:where(.svelte-1tatz6u){opacity:.5;cursor:not-allowed}.accordion-header-disabled.svelte-1tatz6u .accordion-header-btn:where(.svelte-1tatz6u):hover{background:transparent;filter:none}.accordion-header-icon.svelte-1tatz6u{display:flex;align-items:center;font-size:1.1rem;line-height:1;flex-shrink:0}.accordion-header-label.svelte-1tatz6u{flex:1}.accordion-header-chevron.svelte-1tatz6u{display:flex;align-items:center;transition:transform .2s ease;flex-shrink:0;opacity:.6}.accordion-header-open.svelte-1tatz6u .accordion-header-chevron:where(.svelte-1tatz6u){transform:rotate(90deg)}.accordion-item.svelte-1tatz6u{padding:var(--acc-item-padding, .75rem 1rem);font-size:var(--acc-font-size, .875rem);line-height:1.6;color:var(--text)}.accordion-flat .accordion-item.svelte-1tatz6u{background:var(--tone)}.avatar-base.svelte-2qxm57{position:relative;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0;letter-spacing:.02em;overflow:visible;border-radius:15%}button.avatar-base.svelte-2qxm57{cursor:pointer;border:none;padding:0}.avatar-palette-accent.svelte-2qxm57{background:var(--accent);color:var(--text-accent)}.avatar-palette-tone.svelte-2qxm57{background:var(--tone-hover);color:var(--text-muted)}.avatar-xs.svelte-2qxm57{width:32px;height:32px;font-size:.55rem}.avatar-sm.svelte-2qxm57{width:48px;height:48px;font-size:.7rem}.avatar-md.svelte-2qxm57{width:72px;height:72px;font-size:.9rem}.avatar-lg.svelte-2qxm57{width:112px;height:112px;font-size:1.1rem}.avatar-xl.svelte-2qxm57{width:160px;height:160px;font-size:1.5rem}.avatar-circular.svelte-2qxm57{border-radius:var(--radius-circle)}.avatar-img.svelte-2qxm57{width:100%;height:100%;object-fit:cover;border-radius:inherit}.state-dot.svelte-2qxm57{position:absolute;left:95%;top:95%;transform:translate(-50%,-50%);width:22%;height:22%;border-radius:var(--radius-circle);border:2px solid var(--dot-bg, var(--tone-bg))}.avatar-circular.svelte-2qxm57 .state-dot:where(.svelte-2qxm57){left:85%;top:85%}button.state-dot.svelte-2qxm57{cursor:pointer}.avatar-online.svelte-2qxm57{background:var(--success)}.avatar-offline.svelte-2qxm57{background:var(--error)}.avatar-absent.svelte-2qxm57{background:var(--warning)}.avatar-do-not-disturb.svelte-2qxm57{background:var(--dot-bg, var(--tone-bg));box-shadow:inset 0 0 0 2px var(--neutral)}.callout-base.svelte-1lyitwz{display:flex;gap:.75rem;padding:.9rem 1.1rem;background:var(--cb-bg);border:2px solid transparent;color:var(--text);font-family:var(--font-body)}.callout-rounded.svelte-1lyitwz{border-radius:var(--radius-soft)}.callout-bordered.svelte-1lyitwz{border-color:var(--cb-muted)}.callout-align-center.svelte-1lyitwz{align-items:center}.callout-align-start.svelte-1lyitwz{align-items:flex-start}.callout-variant-accent.svelte-1lyitwz{--cb-color: var(--accent);--cb-bg: var(--accent-bg);--cb-muted: var(--accent-muted);--cb-hover: var(--accent-hover);--cb-ghost: var(--accent-ghost-hover)}.callout-variant-neutral.svelte-1lyitwz{--cb-color: var(--neutral);--cb-bg: var(--neutral-bg);--cb-muted: var(--neutral-muted);--cb-hover: var(--neutral-hover);--cb-ghost: var(--neutral-ghost-hover);--cb-text: var(--text-neutral)}.callout-variant-error.svelte-1lyitwz{--cb-color: var(--error);--cb-bg: var(--error-bg);--cb-muted: var(--error-muted);--cb-hover: var(--error-hover);--cb-ghost: var(--error-ghost-hover)}.callout-variant-warning.svelte-1lyitwz{--cb-color: var(--warning);--cb-bg: var(--warning-bg);--cb-muted: var(--warning-muted);--cb-hover: var(--warning-hover);--cb-ghost: var(--warning-ghost-hover);--cb-text: var(--text-warning)}.callout-variant-success.svelte-1lyitwz{--cb-color: var(--success);--cb-bg: var(--success-bg);--cb-muted: var(--success-muted);--cb-hover: var(--success-hover);--cb-ghost: var(--success-ghost-hover)}.callout-variant-info.svelte-1lyitwz{--cb-color: var(--info);--cb-bg: var(--info-bg);--cb-muted: var(--info-muted);--cb-hover: var(--info-hover);--cb-ghost: var(--info-ghost-hover)}.callout-leading.svelte-1lyitwz{color:var(--cb-muted);flex-shrink:0;display:flex;align-items:inherit}.callout-content.svelte-1lyitwz{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.callout-trailing.svelte-1lyitwz{flex-shrink:0;display:flex;align-items:inherit}.callout-content.svelte-1lyitwz p{font-size:.85rem;line-height:1.55;opacity:.85;margin:0}.callout-content.svelte-1lyitwz strong{font-size:.82rem;font-weight:700;color:var(--cb-muted);line-height:1.3}.callout-content.svelte-1lyitwz code{font-size:.85em;font-family:monospace;font-weight:600;color:var(--text);background:var(--cb-ghost);padding:.1em .35em;border-radius:var(--radius-edge)}.callout-leading.svelte-1lyitwz .material-symbols-outlined{font-size:1.2rem}.card.svelte-1mfuny5{--card-radius: 12px;--card-padding: 1.25rem;display:flex;flex-direction:column;box-sizing:border-box;color:var(--text);text-decoration:none}a.card.svelte-1mfuny5:focus{outline:none}a.card.svelte-1mfuny5:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.card-flat.svelte-1mfuny5{background:var(--tone)}.card-outlined.svelte-1mfuny5{background:transparent;border:2px solid var(--tone-hover)}.card-ghost.svelte-1mfuny5{background:transparent}.card-rounded.svelte-1mfuny5{border-radius:var(--card-radius)}.card-elevation-none.svelte-1mfuny5{box-shadow:none}.card-elevation-subtle.svelte-1mfuny5{box-shadow:0 4px 12px var(--shadow-subtle)}.card-elevation-hard.svelte-1mfuny5{box-shadow:.4rem .4rem var(--shadow-hard);transition:box-shadow .15s ease,transform .15s ease}a.card-outlined.svelte-1mfuny5:hover{border-color:var(--accent);transition:border-color .2s ease}.card-header.svelte-1mfuny5{flex-shrink:0;overflow:hidden;border-bottom:2px solid var(--tone-hover)}.card-rounded.svelte-1mfuny5 .card-header:where(.svelte-1mfuny5){border-radius:var(--card-radius) var(--card-radius) 0 0}.card-body.svelte-1mfuny5{flex:1;padding:var(--card-padding);display:flex;flex-direction:column;gap:.75rem}.card-footer.svelte-1mfuny5{padding:calc(var(--card-padding) * .75) var(--card-padding);border-top:2px solid var(--tone-hover);display:flex;align-items:center;gap:.75rem;flex-shrink:0}.codeblock.svelte-dnkyi7{border-radius:var(--radius-soft);border:2px solid var(--tone-hover);overflow:hidden;position:relative;margin:20px 0}.codeblock-header.svelte-dnkyi7{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:0 1rem;background:var(--tone);border-bottom:1px solid var(--tone-hover);min-height:2.75rem}.codeblock-header-left.svelte-dnkyi7{display:flex;align-items:center;gap:.5rem;flex:1;overflow:hidden;min-height:2.75rem}.codeblock-header-right.svelte-dnkyi7{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.codeblock-terminal-prompt.svelte-dnkyi7{font-family:monospace;font-weight:700;font-size:.9rem;color:var(--accent);flex-shrink:0;-webkit-user-select:none;user-select:none;padding:1px 4px 2px 6px;border-radius:var(--radius-edge);border:2px solid var(--accent)}.codeblock-terminal-title.svelte-dnkyi7{font-family:monospace;font-size:.875rem;color:var(--text-muted)}.codeblock-title.svelte-dnkyi7{font-family:var(--font-heading);font-weight:600;font-size:.875rem;color:var(--text)}.codeblock-filename.svelte-dnkyi7{font-size:.875rem;color:var(--text-muted);font-family:monospace}.codeblock-tabs.svelte-dnkyi7{display:flex;align-items:flex-end;gap:0;height:100%}.codeblock-tab.svelte-dnkyi7{padding:0 1rem;height:2.75rem;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-size:.875rem;font-family:var(--font-body);cursor:pointer;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.codeblock-tab.svelte-dnkyi7:hover{color:var(--text)}.codeblock-tab.is-active.svelte-dnkyi7{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.codeblock-lang.svelte-dnkyi7{font-size:.7rem;padding:.3rem .6rem;border-radius:var(--radius-edge);background:var(--tone-hover);color:var(--text-muted);text-transform:uppercase;letter-spacing:.6px;font-weight:700;font-family:var(--font-body)}.codeblock-code-row.svelte-dnkyi7{display:flex;align-items:flex-start}.codeblock-code-row.svelte-dnkyi7>.codeblock-pre:where(.svelte-dnkyi7){flex:1;min-width:0}.codeblock-copy-side.svelte-dnkyi7{flex-shrink:0;padding:.22rem .2rem}.codeblock-body.svelte-dnkyi7{position:relative;background:var(--tone-bg)}.codeblock-body-split.svelte-dnkyi7{display:grid;grid-template-columns:250px 1fr}.codeblock-description.svelte-dnkyi7{padding:1.25rem 1.5rem;background:var(--tone);border-right:1px solid var(--tone-hover);color:var(--text-muted);font-size:.875rem;line-height:1.7;font-family:var(--font-body)}.codeblock-description-only.svelte-dnkyi7{border-right:none}.codeblock-desc-inline{font-family:monospace;font-size:.8em;background:var(--tone-hover);padding:.1em .35em;border-radius:var(--radius-edge);color:var(--text)}.codeblock-pre.svelte-dnkyi7{margin:0;padding:1.25rem 1.5rem;overflow:auto}.codeblock-code.svelte-dnkyi7{font-family:monospace;font-size:.875rem;color:var(--text);line-height:1.7}.codeblock-numbered.svelte-dnkyi7{counter-reset:codeblock-line}.codeblock-line.svelte-dnkyi7{display:block;padding-left:3rem;position:relative}.codeblock-line.svelte-dnkyi7:before{content:counter(codeblock-line);counter-increment:codeblock-line;position:absolute;left:0;width:2rem;text-align:right;color:var(--text-muted);-webkit-user-select:none;user-select:none;opacity:.5;font-size:.8em;padding-right:.5rem;border-right:1px solid var(--tone-hover)}.codeblock-sm.svelte-dnkyi7 .codeblock-pre:where(.svelte-dnkyi7){padding:.75rem 1rem}.codeblock-sm.svelte-dnkyi7 .codeblock-code:where(.svelte-dnkyi7){font-size:.75rem}.codeblock-sm.svelte-dnkyi7 .codeblock-header:where(.svelte-dnkyi7){min-height:2.25rem}.codeblock-sm.svelte-dnkyi7 .codeblock-tab:where(.svelte-dnkyi7){height:2.25rem;font-size:.8rem}.codeblock-sm.svelte-dnkyi7 .codeblock-header-left:where(.svelte-dnkyi7){min-height:2.25rem}.codeblock-sm.svelte-dnkyi7 .codeblock-description:where(.svelte-dnkyi7){padding:.75rem 1rem;font-size:.75rem}.codeblock-lg.svelte-dnkyi7 .codeblock-pre:where(.svelte-dnkyi7){padding:1.75rem 2rem}.codeblock-lg.svelte-dnkyi7 .codeblock-code:where(.svelte-dnkyi7){font-size:1rem}.codeblock-lg.svelte-dnkyi7 .codeblock-header:where(.svelte-dnkyi7){min-height:3.25rem}.codeblock-lg.svelte-dnkyi7 .codeblock-tab:where(.svelte-dnkyi7){height:3.25rem;font-size:1rem}.codeblock-lg.svelte-dnkyi7 .codeblock-header-left:where(.svelte-dnkyi7){min-height:3.25rem}.codeblock-lg.svelte-dnkyi7 .codeblock-description:where(.svelte-dnkyi7){padding:1.75rem 2rem;font-size:1rem}.hero.svelte-1p2dktl{position:relative;min-height:var(--hero-height);overflow:hidden;width:100%}.hero-palette-transparent.svelte-1p2dktl{background:var(--tone-bg);color:var(--text)}.hero-palette-tone.svelte-1p2dktl{background:var(--tone);color:var(--text)}.hero-palette-accent.svelte-1p2dktl{background:var(--accent);color:var(--text-accent)}.hero-palette-accent-bg.svelte-1p2dktl{background:var(--accent-bg);color:var(--text)}.hero-palette-accent.svelte-1p2dktl h3{color:var(--text-accent)}.hero-palette-transparent.svelte-1p2dktl h3,.hero-palette-tone.svelte-1p2dktl h3,.hero-palette-accent-bg.svelte-1p2dktl h3{color:var(--text)}.hero-pattern.svelte-1p2dktl{position:absolute;inset:0;background-image:var(--hero-pattern-bg);background-repeat:repeat;background-size:var(--hero-pattern-size);opacity:var(--hero-pattern-opacity);mask-image:var(--hero-mask);-webkit-mask-image:var(--hero-mask);pointer-events:none}.hero-effect.svelte-1p2dktl{position:absolute;inset:0;pointer-events:none;opacity:var(--hero-effect-opacity)}.hero-effect-glow.svelte-1p2dktl{background:radial-gradient(ellipse 60% 50% at 50% 40%,color-mix(in oklch,var(--accent) 8%,transparent),transparent)}.hero-effect-blur.svelte-1p2dktl{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.hero-effect-fade.svelte-1p2dktl{background:linear-gradient(to bottom,transparent 0%,color-mix(in oklch,var(--tone-bg) 80%,transparent) 100%)}.hero-content.svelte-1p2dktl{position:relative;z-index:1;display:flex;width:100%;min-height:var(--hero-height);gap:var(--hero-gap)}.hero-cell.svelte-1p2dktl{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.hero-layout-single.svelte-1p2dktl{flex-direction:column}.hero-layout-two-cols.svelte-1p2dktl{flex-direction:row}.hero-layout-two-rows.svelte-1p2dktl{flex-direction:column}.hero-layout-main-left.svelte-1p2dktl,.hero-layout-main-right.svelte-1p2dktl{flex-direction:row}.hero-layout-main-left.svelte-1p2dktl .hero-main:where(.svelte-1p2dktl),.hero-layout-main-right.svelte-1p2dktl .hero-main:where(.svelte-1p2dktl){flex:2 1 0}.hero-stack.svelte-1p2dktl{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:var(--hero-gap)}.hero-stack.svelte-1p2dktl .hero-cell:where(.svelte-1p2dktl){flex:1 1 0}.hero-layout-grid-2x2.svelte-1p2dktl{flex-wrap:wrap}.hero-layout-grid-2x2.svelte-1p2dktl .hero-cell:where(.svelte-1p2dktl){flex:1 1 calc(50% - var(--hero-gap));min-height:calc(var(--hero-height) / 2 - var(--hero-gap) / 2)}@media(max-width:639px){.hero-content.svelte-1p2dktl{flex-direction:column;min-height:auto}.hero-stack.svelte-1p2dktl{flex-direction:column}.hero-cell.svelte-1p2dktl,.hero-stack.svelte-1p2dktl,.hero-layout-grid-2x2.svelte-1p2dktl .hero-cell:where(.svelte-1p2dktl){flex:1 1 auto;width:100%;min-height:auto}}button.list-item.svelte-6ii7t7{font:inherit;text-align:inherit;width:100%;cursor:pointer}button.list-item.svelte-6ii7t7:focus{outline:none}button.list-item.svelte-6ii7t7:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.list-item.svelte-6ii7t7{display:flex;align-items:center;gap:.75rem;border:2px solid transparent;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.list-item-tone.svelte-6ii7t7{background:var(--tone);color:var(--text)}button.list-item-tone.svelte-6ii7t7:hover{background:var(--tone-hover)}button.list-item-tone.list-item-active.svelte-6ii7t7{border-color:var(--accent)}.list-item-accent.svelte-6ii7t7{background:var(--accent);color:var(--text-accent)}button.list-item-accent.svelte-6ii7t7:hover{background:var(--accent-hover)}button.list-item-accent.list-item-active.svelte-6ii7t7{border-color:var(--accent-muted)}.list-item-ghost.svelte-6ii7t7{background:color-mix(in srgb,currentColor 8%,transparent);color:inherit}button.list-item-ghost.svelte-6ii7t7:hover{background:color-mix(in srgb,currentColor 15%,transparent)}button.list-item-ghost.list-item-active.svelte-6ii7t7{border-color:color-mix(in srgb,currentColor 30%,transparent)}.list-item-error.svelte-6ii7t7{background:var(--error);color:var(--text-error)}button.list-item-error.svelte-6ii7t7:hover{background:var(--error-hover)}button.list-item-error.list-item-active.svelte-6ii7t7{border-color:var(--error-muted)}.list-item-warning.svelte-6ii7t7{background:var(--warning);color:var(--text-warning)}button.list-item-warning.svelte-6ii7t7:hover{background:var(--warning-hover)}button.list-item-warning.list-item-active.svelte-6ii7t7{border-color:var(--warning-muted)}.list-item-success.svelte-6ii7t7{background:var(--success);color:var(--text-success)}button.list-item-success.svelte-6ii7t7:hover{background:var(--success-hover)}button.list-item-success.list-item-active.svelte-6ii7t7{border-color:var(--success-muted)}.list-item-info.svelte-6ii7t7{background:var(--info);color:var(--text-info)}button.list-item-info.svelte-6ii7t7:hover{background:var(--info-hover)}button.list-item-info.list-item-active.svelte-6ii7t7{border-color:var(--info-muted)}.list-item-neutral.svelte-6ii7t7{background:var(--neutral);color:var(--text-neutral)}button.list-item-neutral.svelte-6ii7t7:hover{background:var(--neutral-hover)}button.list-item-neutral.list-item-active.svelte-6ii7t7{border-color:var(--neutral-muted)}.list-item-elevation-subtle.svelte-6ii7t7{box-shadow:0 4px 12px var(--shadow-subtle)}.list-item-elevation-hard.svelte-6ii7t7{box-shadow:.4rem .4rem var(--shadow-hard)}.list-item-rounded.svelte-6ii7t7{border-radius:var(--radius-soft)}.leading.svelte-6ii7t7{display:flex;align-items:center;flex-shrink:0}.trailing.svelte-6ii7t7{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.supporting-text.svelte-6ii7t7{flex:1;min-width:0}.main-supporting.svelte-6ii7t7{font-weight:600;line-height:1.2}.extra-supporting.svelte-6ii7t7{font-size:.8em;opacity:.7;margin-top:.1rem;white-space:pre-line}.list-item-sm.svelte-6ii7t7{padding:.35rem .6rem}.list-item-sm.svelte-6ii7t7 .main-supporting:where(.svelte-6ii7t7){font-weight:500;font-size:.8rem}.list-item-sm.svelte-6ii7t7 .extra-supporting:where(.svelte-6ii7t7){font-size:.7rem}.list-item-md.svelte-6ii7t7{padding:.6rem .9rem}.list-item-md.svelte-6ii7t7 .main-supporting:where(.svelte-6ii7t7){font-weight:600}.list-item-md.svelte-6ii7t7 .extra-supporting:where(.svelte-6ii7t7){font-size:.8em}.list-item-lg.svelte-6ii7t7{padding:.9rem 1.25rem;font-size:1.05rem}.list-item-lg.svelte-6ii7t7 .main-supporting:where(.svelte-6ii7t7){font-weight:700;font-size:1.1rem}.list-item-lg.svelte-6ii7t7 .extra-supporting:where(.svelte-6ii7t7){font-size:.9em}.progress-base.svelte-1t3mnun{width:100%;background:var(--tone-hover);overflow:hidden;position:relative;margin:10px 0}.progress-sm.svelte-1t3mnun{height:4px}.progress-md.svelte-1t3mnun{height:8px}.progress-lg.svelte-1t3mnun{height:16px}.progress-rounded.svelte-1t3mnun{border-radius:var(--radius-pill)}.progress-rounded.svelte-1t3mnun .progress-fill:where(.svelte-1t3mnun){border-radius:var(--radius-pill)}.progress-outlined.svelte-1t3mnun{background:transparent;border:2px solid var(--tone-hover)}.progress-elevation-subtle.svelte-1t3mnun{box-shadow:0 4px 12px var(--shadow-subtle)}.progress-elevation-hard.svelte-1t3mnun{box-shadow:.3rem .3rem var(--shadow-hard)}.progress-fill.svelte-1t3mnun{height:100%;width:var(--pct, 0%);transition:width .4s ease}@starting-style{.progress-fill.svelte-1t3mnun{width:0}}.progress-fill-accent.svelte-1t3mnun{background:var(--accent)}.progress-fill-tone.svelte-1t3mnun{background:var(--tone-muted)}.progress-fill-neutral.svelte-1t3mnun{background:var(--neutral)}.progress-fill-error.svelte-1t3mnun{background:var(--error)}.progress-fill-warning.svelte-1t3mnun{background:var(--warning)}.progress-fill-success.svelte-1t3mnun{background:var(--success)}.progress-fill-info.svelte-1t3mnun{background:var(--info)}.progress-value.svelte-1t3mnun{display:flex;justify-content:flex-end;width:100%;margin-right:10px}.progress-value-accent.svelte-1t3mnun{color:var(--accent-muted)}.progress-value-tone.svelte-1t3mnun{color:var(--tone-muted)}.progress-value-neutral.svelte-1t3mnun{color:var(--neutral-muted)}.progress-value-error.svelte-1t3mnun{color:var(--error-muted)}.progress-value-warning.svelte-1t3mnun{color:var(--warning-muted)}.progress-value-success.svelte-1t3mnun{color:var(--success-muted)}.progress-value-info.svelte-1t3mnun{color:var(--info-muted)}.progress-fill.progress-indeterminate.svelte-1t3mnun{width:40%;animation:svelte-1t3mnun-progress-indeterminate 4s ease-out infinite}@keyframes svelte-1t3mnun-progress-indeterminate{0%{transform:translate(-60%) scaleX(.5)}to{transform:translate(260%) scaleX(.5)}}@keyframes svelte-1t3mnun-progress-indeterminate-pulse{0%,to{opacity:.5}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.progress-fill.progress-indeterminate.svelte-1t3mnun{width:100%;transform:none;animation:svelte-1t3mnun-progress-indeterminate-pulse 2s ease-in-out infinite}}.slider-container.svelte-xjiqaz{width:100%;padding:8px 0;-webkit-user-select:none;user-select:none;touch-action:none}.slider-disabled.svelte-xjiqaz{opacity:.4;pointer-events:none}.slider-base.svelte-xjiqaz{width:100%;background:var(--tone-hover);overflow:visible;position:relative;cursor:pointer}.slider-sm.svelte-xjiqaz{height:4px}.slider-md.svelte-xjiqaz{height:8px}.slider-lg.svelte-xjiqaz{height:16px}.slider-rounded.svelte-xjiqaz{border-radius:var(--radius-pill)}.slider-rounded.svelte-xjiqaz .slider-fill:where(.svelte-xjiqaz){border-radius:var(--radius-pill)}.slider-outlined.svelte-xjiqaz{background:transparent;border:2px solid var(--tone-hover)}.slider-elevation-subtle.svelte-xjiqaz{box-shadow:0 4px 12px var(--shadow-subtle)}.slider-elevation-hard.svelte-xjiqaz{box-shadow:.3rem .3rem var(--shadow-hard)}.slider-fill.svelte-xjiqaz{position:absolute;top:0;height:100%;transition:left .1s ease,width .1s ease;pointer-events:none}.slider-fill-accent.svelte-xjiqaz{background:var(--accent)}.slider-fill-tone.svelte-xjiqaz{background:var(--tone-muted)}.slider-fill-neutral.svelte-xjiqaz{background:var(--neutral)}.slider-fill-error.svelte-xjiqaz{background:var(--error)}.slider-fill-warning.svelte-xjiqaz{background:var(--warning)}.slider-fill-success.svelte-xjiqaz{background:var(--success)}.slider-fill-info.svelte-xjiqaz{background:var(--info)}.slider-thumb.svelte-xjiqaz{position:absolute;top:50%;width:20px;height:20px;border-radius:var(--radius-circle);transform:translate(-50%,-50%);cursor:grab;transition:box-shadow .15s ease,transform .15s ease;outline:none;z-index:1}.slider-thumb.svelte-xjiqaz:active{cursor:grabbing;transform:translate(-50%,-50%) scale(1.15)}.slider-thumb.svelte-xjiqaz:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.slider-thumb-accent.svelte-xjiqaz{background:var(--accent)}.slider-thumb-tone.svelte-xjiqaz{background:var(--tone-muted)}.slider-thumb-neutral.svelte-xjiqaz{background:var(--neutral)}.slider-thumb-error.svelte-xjiqaz{background:var(--error)}.slider-thumb-warning.svelte-xjiqaz{background:var(--warning)}.slider-thumb-success.svelte-xjiqaz{background:var(--success)}.slider-thumb-info.svelte-xjiqaz{background:var(--info)}.slider-sm.svelte-xjiqaz .slider-thumb:where(.svelte-xjiqaz){width:14px;height:14px}.slider-lg.svelte-xjiqaz .slider-thumb:where(.svelte-xjiqaz){width:24px;height:24px}.slider-labels.svelte-xjiqaz{display:flex;justify-content:space-between;margin-top:6px;font-size:.85rem}.slider-value-accent.svelte-xjiqaz{color:var(--accent-muted)}.slider-value-tone.svelte-xjiqaz{color:var(--tone-muted)}.slider-value-neutral.svelte-xjiqaz{color:var(--neutral-muted)}.slider-value-error.svelte-xjiqaz{color:var(--error-muted)}.slider-value-warning.svelte-xjiqaz{color:var(--warning-muted)}.slider-value-success.svelte-xjiqaz{color:var(--success-muted)}.slider-value-info.svelte-xjiqaz{color:var(--info-muted)}.tile-grid-section.svelte-1bmcptd{position:relative;overflow:hidden;width:100%;color:var(--text)}.tg-effect.svelte-1bmcptd{position:absolute;inset:0;pointer-events:none;opacity:var(--tg-effect-opacity);z-index:0}.tg-effect-glow.svelte-1bmcptd{background:radial-gradient(ellipse 60% 50% at 50% 40%,color-mix(in oklch,var(--accent) 8%,transparent),transparent)}.tg-effect-blur.svelte-1bmcptd{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tg-effect-fade.svelte-1bmcptd{background:linear-gradient(to bottom,transparent 0%,color-mix(in oklch,var(--tone-bg) 80%,transparent) 100%)}.tg-grid.svelte-1bmcptd{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:var(--tg-gap, 1.5rem);padding:1rem 0}@media(min-width:640px){.tg-grid.svelte-1bmcptd{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.tg-grid.svelte-1bmcptd{grid-template-columns:repeat(var(--tg-columns, 3),1fr)}}@media(min-width:640px){.tg-tile-hero-half.svelte-1bmcptd{grid-column:span 2}.tg-tile-hero-full.svelte-1bmcptd{grid-column:1 / -1}}.tg-tile.svelte-1bmcptd{display:flex;position:relative;overflow:hidden;text-decoration:none;color:inherit;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.tg-tile.svelte-1bmcptd:not([href]){cursor:default}.tg-rounded.svelte-1bmcptd{border-radius:var(--radius-round)}.tg-elevation-subtle.svelte-1bmcptd:hover{box-shadow:0 4px 12px var(--shadow-subtle)}.tg-elevation-hard.svelte-1bmcptd:hover{box-shadow:.4rem .4rem var(--shadow-hard)}.tg-raised.tg-elevation-subtle.svelte-1bmcptd{box-shadow:0 4px 12px var(--shadow-subtle)}.tg-raised.tg-elevation-hard.svelte-1bmcptd{box-shadow:.4rem .4rem var(--shadow-hard)}.tg-hero-badge-anchor.svelte-1bmcptd{position:absolute;top:.75rem;right:.75rem;z-index:10;pointer-events:none}.tg-hero-badge-icon.svelte-1bmcptd{font-size:14px;line-height:1}.tg-tile-image.svelte-1bmcptd{aspect-ratio:4 / 3;background-image:var(--bg-image);background-size:cover;background-position:var(--bg-position, center);background-repeat:no-repeat}@media(min-width:640px){.tg-tile-image.svelte-1bmcptd:hover{transform:translate(3px)}}.tg-tile-flat.svelte-1bmcptd{aspect-ratio:4 / 3;border-left:4px solid transparent;background:var(--tone)}.tg-tile-flat.tg-tile-hero-border.svelte-1bmcptd{border-left:4px solid var(--accent)}.tg-tile-flat.tg-tile-hero.svelte-1bmcptd{border-left-color:var(--accent)}.tg-tile-flat.svelte-1bmcptd:hover{border-left-color:var(--accent);background:var(--tone-hover)}@media(min-width:640px){.tg-tile-flat.svelte-1bmcptd:hover{transform:translate(3px)}}.tg-tile-deco.svelte-1bmcptd{aspect-ratio:4 / 3;background:var(--tone)}.tg-tile-deco.tg-tile-hero-border.svelte-1bmcptd{border-left:4px solid var(--accent)}.tg-tile-deco.tg-tile-hero.svelte-1bmcptd{border-left-color:var(--accent);background:var(--accent-ghost-hover)}.tg-tile-deco.svelte-1bmcptd:hover{border-left:4px solid var(--accent);background:var(--tone-hover)}@media(min-width:640px){.tg-tile-deco.svelte-1bmcptd:hover{transform:translate(3px)}}.tg-deco-img.svelte-1bmcptd{position:absolute;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1}.tg-deco-top-right.svelte-1bmcptd .tg-deco-img:where(.svelte-1bmcptd),.tg-deco-top-left.svelte-1bmcptd .tg-deco-img:where(.svelte-1bmcptd),.tg-deco-top-center.svelte-1bmcptd .tg-deco-img:where(.svelte-1bmcptd){width:var(--tg-deco-size, 55%);height:auto}.tg-deco-right.svelte-1bmcptd .tg-deco-img:where(.svelte-1bmcptd),.tg-deco-left.svelte-1bmcptd .tg-deco-img:where(.svelte-1bmcptd){height:var(--tg-deco-size, 90%);width:auto}.tg-deco-top-right.svelte-1bmcptd .tg-deco-img:where(.svelte-1bmcptd){top:0;right:0}.tg-deco-top-left.svelte-1bmcptd .tg-deco-img:where(.svelte-1bmcptd){top:0;left:0}.tg-deco-top-center.svelte-1bmcptd .tg-deco-img:where(.svelte-1bmcptd){top:0;left:50%;transform:translate(-50%)}.tg-deco-right.svelte-1bmcptd .tg-deco-img:where(.svelte-1bmcptd){top:50%;right:0;transform:translateY(-50%)}.tg-deco-left.svelte-1bmcptd .tg-deco-img:where(.svelte-1bmcptd){top:50%;left:0;transform:translateY(-50%)}.tg-deco-right.svelte-1bmcptd .tg-layout:where(.svelte-1bmcptd){padding-right:42%}.tg-deco-left.svelte-1bmcptd .tg-layout:where(.svelte-1bmcptd){padding-left:42%}@media(min-width:1024px){.tg-tile-image.tg-tile-hero-half.svelte-1bmcptd,.tg-tile-flat.tg-tile-hero-half.svelte-1bmcptd,.tg-tile-deco.tg-tile-hero-half.svelte-1bmcptd{aspect-ratio:auto}.tg-tile-image.tg-tile-hero-full.svelte-1bmcptd,.tg-tile-flat.tg-tile-hero-full.svelte-1bmcptd,.tg-tile-deco.tg-tile-hero-full.svelte-1bmcptd{aspect-ratio:8 / 3}}@media(min-width:640px)and (max-width:1023px){.tg-tile-image.tg-tile-hero.svelte-1bmcptd,.tg-tile-flat.tg-tile-hero.svelte-1bmcptd,.tg-tile-deco.tg-tile-hero.svelte-1bmcptd{aspect-ratio:8 / 3}}.tg-layout.svelte-1bmcptd{display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;z-index:2;transition:background .3s ease}.tg-overlay.svelte-1bmcptd{position:absolute;inset:0;background:linear-gradient(to top,#000000b8,#00000059 45%,#0000000a)}.tg-tile-image.svelte-1bmcptd:hover .tg-overlay:where(.svelte-1bmcptd){background:linear-gradient(to top,#000c,#00000073,#0000000f)}.tg-meta.svelte-1bmcptd{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.tg-content.svelte-1bmcptd{display:flex;flex-direction:column;gap:.6rem;z-index:3}.tg-name.svelte-1bmcptd{font-weight:700;margin:0;text-transform:uppercase;letter-spacing:.5px}.tg-abstract.svelte-1bmcptd{font-style:italic;margin:0;opacity:.85}.tg-overlay.svelte-1bmcptd .tg-name:where(.svelte-1bmcptd),.tg-overlay.svelte-1bmcptd .tg-abstract:where(.svelte-1bmcptd){color:var(--text-light)}@media(max-width:639px){.tg-flat-title.svelte-1bmcptd{display:none}}.tg-pattern.svelte-1bmcptd{position:absolute;inset:0;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;background-image:var(--tg-pattern-bg);background-repeat:repeat;background-size:var(--tg-pattern-size);opacity:var(--tg-pattern-opacity);mask-image:var(--tg-pattern-mask);-webkit-mask-image:var(--tg-pattern-mask)}.timeline.svelte-18kxm8j{display:flex;font-family:var(--font-body);color:var(--text);--tl-connector-off: var(--tone-hover)}.timeline-vertical.svelte-18kxm8j{flex-direction:column}.timeline-horizontal.svelte-18kxm8j{flex-direction:row;align-items:stretch}.timeline-palette-accent.svelte-18kxm8j{--tl-color: var(--accent);--tl-bg: var(--accent-bg);--tl-hover: var(--accent-hover);--tl-marker: var(--text-accent);--tl-text: var(--accent-muted)}.timeline-palette-neutral.svelte-18kxm8j{--tl-color: var(--neutral);--tl-bg: var(--neutral-bg);--tl-hover: var(--neutral-hover);--tl-marker: var(--text-neutral);--tl-text: var(--neutral-muted)}.timeline-palette-error.svelte-18kxm8j{--tl-color: var(--error);--tl-bg: var(--error-bg);--tl-hover: var(--error-hover);--tl-marker: var(--text-error);--tl-text: var(--error-muted)}.timeline-palette-warning.svelte-18kxm8j{--tl-color: var(--warning);--tl-bg: var(--warning-bg);--tl-hover: var(--warning-hover);--tl-marker: var(--text-warning);--tl-text: var(--warning-muted)}.timeline-palette-success.svelte-18kxm8j{--tl-color: var(--success);--tl-bg: var(--success-bg);--tl-hover: var(--success-hover);--tl-marker: var(--text-success);--tl-text: var(--success-muted)}.timeline-palette-info.svelte-18kxm8j{--tl-color: var(--info);--tl-bg: var(--info-bg);--tl-hover: var(--info-hover);--tl-marker: var(--text-info);--tl-text: var(--info-muted)}.timeline-sm.svelte-18kxm8j{--tl-dot-size: 1.5rem;--tl-dot-font: .75rem;--tl-line-width: 2px;--tl-dash: 4px;--tl-font-size: .85rem;--tl-meta-font-size: .7rem;--tl-item-gap: .75rem;--tl-item-pad: 1rem;--tl-container-pad: 1rem}.timeline-md.svelte-18kxm8j{--tl-dot-size: 2.25rem;--tl-dot-font: .95rem;--tl-line-width: 3px;--tl-dash: 5px;--tl-font-size: 1rem;--tl-meta-font-size: .8rem;--tl-item-gap: 1rem;--tl-item-pad: 1.5rem;--tl-container-pad: 1.25rem}.timeline-lg.svelte-18kxm8j{--tl-dot-size: 3.25rem;--tl-dot-font: 1.15rem;--tl-line-width: 4px;--tl-dash: 7px;--tl-font-size: 1.15rem;--tl-meta-font-size: .9rem;--tl-item-gap: 1.4rem;--tl-item-pad: 2rem;--tl-container-pad: 1.75rem}.timeline-ghost.svelte-18kxm8j{background:transparent}.timeline-flat.svelte-18kxm8j{background:var(--tone);padding:var(--tl-container-pad)}.timeline-outlined.svelte-18kxm8j{border:2px solid var(--tone-hover);padding:var(--tl-container-pad)}.timeline-rounded.timeline-flat.svelte-18kxm8j,.timeline-rounded.timeline-outlined.svelte-18kxm8j{border-radius:var(--radius-soft)}.timeline-elevation-subtle.timeline-flat.svelte-18kxm8j,.timeline-elevation-subtle.timeline-outlined.svelte-18kxm8j{box-shadow:0 4px 12px var(--shadow-subtle)}.timeline-elevation-hard.timeline-flat.svelte-18kxm8j,.timeline-elevation-hard.timeline-outlined.svelte-18kxm8j{box-shadow:.3rem .3rem var(--shadow-hard)}.timeline-item.svelte-a0he1w{display:flex;gap:var(--tl-item-gap, .75rem);min-width:0}.timeline-vertical>.timeline-item.svelte-a0he1w{flex-direction:row;padding-bottom:.5rem}.timeline-vertical>.timeline-item.svelte-a0he1w:last-child{padding-bottom:0}.timeline-horizontal>.timeline-item.svelte-a0he1w{flex:1 1 0;flex-direction:column;padding-right:.5rem;min-width:0}.timeline-horizontal>.timeline-item.svelte-a0he1w:last-child{padding-right:0}.timeline-marker.svelte-a0he1w{display:flex;flex-shrink:0}.timeline-vertical .timeline-marker.svelte-a0he1w{flex-direction:column;align-items:center}.timeline-horizontal .timeline-marker.svelte-a0he1w{flex-direction:row;align-items:center}.timeline-dot.svelte-a0he1w{width:var(--tl-dot-size, 1.4rem);height:var(--tl-dot-size, 1.4rem);background:var(--tone-hover);color:var(--text-muted);display:flex;align-items:center;justify-content:center;font-size:var(--tl-dot-font, .75rem);font-weight:700;line-height:1;flex-shrink:0;transition:background .2s ease,color .2s ease,border-color .2s ease}.timeline-dot-rounded.svelte-a0he1w{border-radius:var(--radius-circle)}.timeline-dot-wide.svelte-a0he1w{width:auto;min-width:var(--tl-dot-size, 1.4rem);padding:0 .6em}.timeline-dot-wide.timeline-dot-rounded.svelte-a0he1w{border-radius:calc(var(--tl-dot-size, 1.4rem) / 2)}.timeline-item-on.svelte-a0he1w .timeline-dot:where(.svelte-a0he1w){background:var(--tl-color);color:var(--tl-marker)}.timeline-outlined .timeline-dot.svelte-a0he1w{background:transparent;border:2px solid var(--tone-hover)}.timeline-outlined .timeline-item-on.svelte-a0he1w .timeline-dot:where(.svelte-a0he1w){background:transparent;border-color:var(--tl-color);color:var(--tl-color)}.timeline-connector.svelte-a0he1w{--tl-conn: var(--tone-hover);background:var(--tl-conn);transition:background .2s ease}.timeline-vertical .timeline-connector.svelte-a0he1w{width:var(--tl-line-width, 2px);flex:1;min-height:.75rem;margin-top:.5rem}.timeline-horizontal .timeline-connector.svelte-a0he1w{height:var(--tl-line-width, 2px);flex:1;min-width:1rem;margin-left:.5rem}.timeline-vertical.timeline-connector-dashed .timeline-connector.svelte-a0he1w{background:repeating-linear-gradient(to bottom,var(--tl-conn) 0 var(--tl-dash, 5px),transparent var(--tl-dash, 5px) calc(var(--tl-dash, 5px) * 2))}.timeline-horizontal.timeline-connector-dashed .timeline-connector.svelte-a0he1w{background:repeating-linear-gradient(to right,var(--tl-conn) 0 var(--tl-dash, 5px),transparent var(--tl-dash, 5px) calc(var(--tl-dash, 5px) * 2))}.timeline-vertical.timeline-connector-mixed .timeline-connector.svelte-a0he1w:not(.timeline-connector-on){background:repeating-linear-gradient(to bottom,var(--tl-conn) 0 var(--tl-dash, 5px),transparent var(--tl-dash, 5px) calc(var(--tl-dash, 5px) * 2))}.timeline-horizontal.timeline-connector-mixed .timeline-connector.svelte-a0he1w:not(.timeline-connector-on){background:repeating-linear-gradient(to right,var(--tl-conn) 0 var(--tl-dash, 5px),transparent var(--tl-dash, 5px) calc(var(--tl-dash, 5px) * 2))}.timeline-connector-none .timeline-connector.svelte-a0he1w{display:none}.timeline-connector-on.svelte-a0he1w{--tl-conn: var(--tl-color)}.timeline>.timeline-item.svelte-a0he1w:last-child .timeline-connector:where(.svelte-a0he1w){display:none}.timeline-content.svelte-a0he1w{flex:1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.timeline-horizontal .timeline-content.svelte-a0he1w{padding-top:.5rem}.timeline-header.svelte-a0he1w{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.timeline-title.svelte-a0he1w{font-size:var(--tl-font-size, .9rem);font-weight:600;color:var(--text);line-height:1.3;transition:color .2s ease}.timeline-item-on.svelte-a0he1w .timeline-title:where(.svelte-a0he1w){color:var(--tl-text)}.timeline-meta.svelte-a0he1w{font-size:var(--tl-meta-font-size, .75rem);font-family:var(--font-mono, monospace);color:var(--text-muted);letter-spacing:.02em}.timeline-body.svelte-a0he1w{font-size:calc(var(--tl-font-size, .9rem) * .95);line-height:1.55;color:var(--text-muted)}.timeline-vertical .timeline-body.svelte-a0he1w{padding-bottom:var(--tl-item-pad)}.timeline-horizontal .timeline-body.svelte-a0he1w{padding-right:var(--tl-item-pad)}svg.svelte-nzl3wh{overflow:visible}
