@layer components{.comparison-block[data-astro-cid-ad5k4d76]{--rd-card-bg-base: var(--comparison-panel);--rd-card-fg-base: var(--comparison-text);--rd-card-border-base: var(--comparison-border);--rd-card-radius-base: var(--radius-card);--rd-card-shadow-base: var(--shadow-md);--comparison-bg: var(--rd-skin-section-bg, var(--comparison-section-bg));--comparison-panel: var(--surface-canvas);--comparison-border: var(--border-subtle);--comparison-section-bg: var(--surface-elevated);--comparison-section-fg: var(--text-primary);--comparison-section-muted: var(--text-secondary);--comparison-text: var(--rd-skin-section-fg, var(--comparison-section-fg));--comparison-muted: var(--rd-skin-text-color, var(--comparison-section-muted));--comparison-card-panel: var(--rd-skin-card-bg, var(--comparison-panel));--comparison-card-border: var(--rd-skin-card-border, var(--comparison-border));--comparison-card-border-style: solid;--comparison-card-border-width: var(--rd-skin-card-border-width, var(--rd-card-border-width, 1px));--comparison-card-radius: var(--rd-skin-card-radius, var(--radius-card));--comparison-card-shadow: var(--rd-skin-card-shadow, var(--shadow-md));--comparison-card-text: var(--rd-skin-card-fg, var(--comparison-text));--comparison-card-heading: var(--rd-skin-heading-color, var(--comparison-card-text));--comparison-card-muted: var(--rd-skin-text-color, var(--comparison-muted));--comparison-caption: var(--rd-skin-caption-color, var(--comparison-muted));--comparison-featured-card-panel: var( --rd-skin-card-bg, linear-gradient( 180deg, color-mix(in srgb, var(--color-primary) 14%, var(--comparison-panel) 86%), var(--comparison-panel) 34% ) );--comparison-featured-card-border: var( --rd-skin-card-border, color-mix(in srgb, var(--color-primary) 42%, var(--comparison-border) 58%) );--comparison-featured-card-ring: var( --rd-skin-card-border, rgba(255, 255, 255, .08) );--comparison-featured-card-shadow: var( --rd-skin-card-shadow, 0 18px 40px rgba(0, 0, 0, .08), inset 0 1px 0 var(--comparison-featured-card-ring) );--comparison-matrix-panel: var( --rd-skin-panel-bg, var(--rd-skin-card-bg, linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 22%), color-mix(in srgb, var(--comparison-panel) 42%, var(--comparison-matrix-border) 58%) ) );--comparison-matrix-border: var(--rd-skin-panel-border, var(--rd-skin-card-border, var(--comparison-border)));--comparison-matrix-radius: var(--rd-skin-panel-radius, var(--rd-skin-card-radius, var(--radius-card)));--comparison-matrix-ring: var(--rd-skin-panel-border, var(--rd-skin-card-border, transparent));--comparison-matrix-shadow: var( --rd-skin-card-shadow, var(--shadow-md), inset 0 0 0 1px var(--comparison-matrix-ring) );--comparison-cell-panel: var( --rd-skin-card-bg, color-mix(in srgb, var(--comparison-panel) 96%, white 4%) );--comparison-cell-heading-panel: var( --rd-skin-card-bg, color-mix(in srgb, var(--comparison-panel) 86%, color-mix(in srgb, var(--color-primary) 10%, transparent) 14%) );--comparison-cell-option-panel: var( --rd-skin-card-bg, linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 34%), color-mix(in srgb, var(--comparison-panel) 97%, white 3%) );--comparison-cell-featured-panel: var( --rd-skin-card-bg, linear-gradient( 180deg, color-mix(in srgb, var(--color-primary) 14%, var(--comparison-panel) 86%), var(--comparison-panel) 36% ) );--comparison-cell-featured-ring: var( --rd-skin-card-border, color-mix(in srgb, var(--color-primary) 28%, transparent) );--comparison-cell-shadow: var(--rd-skin-card-shadow, none);--comparison-cell-featured-shadow: var( --rd-skin-card-shadow, inset 0 0 0 1px var(--comparison-cell-featured-ring) );--comparison-cell-border: var(--rd-skin-card-border, var(--comparison-border));--comparison-cell-border-style: solid;--comparison-cell-border-width: var(--rd-skin-card-border-width, 1px);--comparison-cell-radius: var(--rd-skin-card-radius, 0);--comparison-cell-text: var(--rd-skin-card-fg, var(--comparison-card-text));--comparison-cell-heading: var(--rd-skin-heading-color, var(--comparison-cell-text));--comparison-cell-caption: var(--rd-skin-caption-color, var(--comparison-caption));--comparison-cell-caption-font-family: inherit;--comparison-cell-caption-font-size: var(--text-sm);--comparison-cell-caption-letter-spacing: .04em;--comparison-cell-caption-text-transform: uppercase;--comparison-header-gap: var(--space-4);--comparison-header-max-width: 50rem;--comparison-header-margin: 0 auto var(--space-12);--comparison-header-margin-inline: auto;--comparison-header-text-align: center;--comparison-header-accent-content: none;--comparison-header-accent-display: none;--comparison-header-accent-width: 0;--comparison-header-accent-height: 0;--comparison-header-accent-margin: 0;--comparison-header-accent-background: transparent;--comparison-header-accent-opacity: 0;--comparison-checklist-accent: var( --rd-skin-card-border, color-mix(in srgb, var(--color-primary) 48%, var(--comparison-border) 52%) );--comparison-highlight-marker-bg: var( --rd-skin-card-border, color-mix(in srgb, var(--color-primary) 58%, var(--comparison-text) 42%) );--comparison-highlight-check-color: var( --rd-skin-card-fg, color-mix(in srgb, var(--color-primary) 68%, var(--comparison-text) 32%) );--comparison-highlight-panel: var( --rd-skin-card-bg, color-mix(in srgb, var(--color-primary) 7%, var(--comparison-panel) 93%) );--comparison-highlight-border: var( --rd-skin-card-border, color-mix(in srgb, var(--color-primary) 20%, var(--comparison-border) 80%) );--comparison-dark-marker-color: var( --rd-skin-card-border, color-mix(in srgb, var(--color-primary) 22%, white 78%) );color:var(--comparison-text)}body:not([data-site-skin]) .comparison-block[data-astro-cid-ad5k4d76]:where(:not([data-surface=elevated])){--rd-section-bg-base: var(--comparison-section-bg);--rd-section-fg-base: var(--comparison-section-fg);--rd-text-color-base: var(--comparison-section-muted);--rd-heading-color-base: var(--comparison-text);--rd-caption-color-base: var(--comparison-caption);--rd-heading-color: var(--comparison-text);--rd-text-color: var(--comparison-muted)}.comparison-block--white[data-astro-cid-ad5k4d76]{--comparison-section-bg: var(--surface-canvas);--comparison-panel: var(--surface-elevated)}.comparison-block--dark[data-astro-cid-ad5k4d76]{--comparison-section-bg: radial-gradient(circle at top, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 34%), var(--color-bg-dark);--comparison-panel: linear-gradient(180deg, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 40%), color-mix(in srgb, var(--color-bg-dark) 88%, white 12%);--comparison-border: color-mix(in srgb, var(--border-strong) 58%, transparent);--comparison-text: var(--text-on-strong);--comparison-section-fg: var(--text-on-strong);--comparison-muted: var(--text-on-strong-muted);--comparison-section-muted: var(--text-on-strong-muted)}body:not([data-site-skin]) .comparison-block[data-astro-cid-ad5k4d76][data-legacy-recipe=operator]{--comparison-bg: transparent;--comparison-panel: var(--rd-card-bg);--comparison-border: var(--rd-card-border-soft);--comparison-text: var(--text-primary);--comparison-muted: var(--text-secondary);--comparison-card-heading: var(--text-heading);--comparison-card-heading-letter-spacing: -.045em;--comparison-card-heading-overflow-wrap: anywhere;--comparison-badge-font-family: var(--font-mono);--comparison-badge-font-size: var(--rd-kicker-size);--comparison-badge-letter-spacing: var(--rd-kicker-spacing);--comparison-badge-text-transform: uppercase;--comparison-featured-card-panel: var(--rd-card-strong-bg);--comparison-featured-card-border: var(--rd-card-border);--comparison-cell-featured-border: var(--rd-card-border);--comparison-matrix-panel: rgba(255, 255, 255, .04);--comparison-matrix-shadow: none;--comparison-cell-min-width: 0;--comparison-cell-overflow-wrap: anywhere;--comparison-cell-caption-font-family: var(--font-mono);--comparison-cell-caption-font-size: var(--rd-kicker-size);--comparison-cell-caption-letter-spacing: .24em;--comparison-cell-caption-text-transform: uppercase;--comparison-header-gap: clamp(.9rem, 1.6vw, 1.35rem);--comparison-header-max-width: min(100%, 46rem);--comparison-header-margin-inline: 0 auto;--comparison-header-text-align: left;--comparison-header-accent-content: "";--comparison-header-accent-display: block;--comparison-header-accent-width: 3.5rem;--comparison-header-accent-height: 1px;--comparison-header-accent-margin: 0 0 1.5rem;--comparison-header-accent-background: var(--color-primary);--comparison-header-accent-opacity: .92;--comparison-highlight-marker-radius: 0;--comparison-highlight-marker-bg: var(--color-primary);--comparison-dark-marker-color: var(--color-primary)}body:not([data-site-skin]) .comparison-block[data-astro-cid-ad5k4d76][data-legacy-recipe=operator]:where(:not([data-surface=elevated])){background-color:var(--surface-canvas)!important;background-image:none!important}.comparison-block__header[data-astro-cid-ad5k4d76]{display:grid;gap:var(--comparison-header-gap);max-width:var(--comparison-header-max-width);text-align:var(--comparison-header-text-align);margin:var(--comparison-header-margin);margin-inline:var(--comparison-header-margin-inline)}.comparison-block__header[data-astro-cid-ad5k4d76]:before{content:var(--comparison-header-accent-content);display:var(--comparison-header-accent-display);width:var(--comparison-header-accent-width);height:var(--comparison-header-accent-height);margin:var(--comparison-header-accent-margin);background:var(--comparison-header-accent-background);opacity:var(--comparison-header-accent-opacity)}.comparison-block__lede[data-astro-cid-ad5k4d76]{margin:0;max-width:var(--rd-content-density-lede-max-width, none);margin-inline:var(--rd-content-density-lede-margin-inline, 0)}.comparison-grid[data-astro-cid-ad5k4d76]{display:grid;gap:var(--rd-skin-list-gap, var(--space-6))}.comparison-grid--sideBySide[data-astro-cid-ad5k4d76]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.comparison-grid--checklist[data-astro-cid-ad5k4d76]{grid-template-columns:1fr;max-width:58rem;margin:0 auto;gap:var(--rd-skin-list-gap, var(--space-5))}.comparison-card[data-astro-cid-ad5k4d76],.comparison-matrix__cell[data-astro-cid-ad5k4d76]{color:var(--comparison-card-text)}.comparison-card[data-astro-cid-ad5k4d76]{display:grid;gap:var(--space-5);padding:clamp(var(--space-5),2vw,var(--space-8));border:var(--rd-skin-card-border-width, var(--comparison-card-border-width)) var(--comparison-card-border-style) var(--rd-skin-card-border, var(--comparison-card-border));border-radius:var(--rd-skin-card-radius, var(--comparison-card-radius));background:var(--rd-skin-card-bg, var(--comparison-card-panel));color:var(--rd-skin-card-fg, var(--comparison-card-text));box-shadow:var(--rd-skin-card-shadow, var(--comparison-card-shadow));align-content:start}.comparison-card--checklist[data-astro-cid-ad5k4d76]{gap:var(--space-4);border-left:4px solid var(--comparison-checklist-accent)}.comparison-card[data-astro-cid-ad5k4d76].is-featured{background:var(--rd-skin-card-bg, var(--comparison-featured-card-panel));border-color:var(--rd-skin-card-border, var(--comparison-featured-card-border));box-shadow:var(--rd-skin-card-shadow, var(--comparison-featured-card-shadow))}.comparison-card__eyebrow[data-astro-cid-ad5k4d76]{margin:0;width:fit-content;justify-self:start;font-family:var(--comparison-badge-font-family, inherit);font-size:var(--comparison-badge-font-size, var(--text-sm));font-weight:var(--comparison-badge-font-weight, 700);letter-spacing:var(--comparison-badge-letter-spacing, .1em);text-transform:var(--comparison-badge-text-transform, uppercase)}.comparison-card[data-astro-cid-ad5k4d76] h3[data-astro-cid-ad5k4d76]{margin:0;color:var(--comparison-card-heading);letter-spacing:var(--comparison-card-heading-letter-spacing, normal);overflow-wrap:var(--comparison-card-heading-overflow-wrap, normal)}.comparison-card__summary[data-astro-cid-ad5k4d76],.comparison-matrix__cell--option[data-astro-cid-ad5k4d76] p[data-astro-cid-ad5k4d76]{margin:0;color:var(--comparison-card-muted)}.comparison-card__highlights[data-astro-cid-ad5k4d76]{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.comparison-card__highlights[data-astro-cid-ad5k4d76] li[data-astro-cid-ad5k4d76]{display:flex;gap:.75rem;color:var(--comparison-card-text)}.comparison-card__highlights[data-astro-cid-ad5k4d76] li[data-astro-cid-ad5k4d76]:before{content:"";width:.7rem;height:.7rem;margin-top:.4rem;border-radius:var(--comparison-highlight-marker-radius, var(--radius-control));background:var(--comparison-highlight-marker-bg);flex-shrink:0}.comparison-card__highlights[data-astro-cid-ad5k4d76][data-list-icon] li[data-astro-cid-ad5k4d76]:before{content:none}.comparison-card__highlights[data-astro-cid-ad5k4d76] .rd-list-icon{color:var(--comparison-highlight-check-color, currentColor)}.comparison-card--checklist[data-astro-cid-ad5k4d76] .comparison-card__highlights[data-astro-cid-ad5k4d76]{padding:var(--space-4);border-radius:var(--radius-control);background:var(--comparison-highlight-panel);border:1px solid var(--comparison-highlight-border)}.comparison-card--checklist[data-astro-cid-ad5k4d76] .comparison-card__highlights[data-astro-cid-ad5k4d76] li[data-astro-cid-ad5k4d76]:before{content:none}.comparison-card--checklist[data-astro-cid-ad5k4d76] .comparison-card__highlights[data-astro-cid-ad5k4d76] .comparison-card__check{margin:.15em 0 0;color:var(--comparison-highlight-check-color)}.comparison-block--dark[data-astro-cid-ad5k4d76] .comparison-card__highlights[data-astro-cid-ad5k4d76] li[data-astro-cid-ad5k4d76]:before{background:var(--comparison-dark-marker-color)}.comparison-matrix[data-astro-cid-ad5k4d76]{display:grid;overflow:auto;border-radius:var(--comparison-matrix-radius);box-shadow:var(--comparison-matrix-shadow);max-width:68rem;margin:0 auto;background:var(--comparison-matrix-panel);gap:1px;padding:1px}.comparison-matrix__cell[data-astro-cid-ad5k4d76]{border-color:var(--rd-skin-card-border, var(--comparison-cell-border));border-style:var(--comparison-cell-border-style);border-width:var(--rd-skin-card-border-width, var(--comparison-cell-border-width));border-radius:var(--rd-skin-card-radius, var(--comparison-cell-radius));padding:1rem 1.15rem;display:grid;gap:.55rem;min-width:var(--comparison-cell-min-width, 10rem);overflow-wrap:var(--comparison-cell-overflow-wrap, normal);background:var(--rd-skin-card-bg, var(--comparison-cell-panel));box-shadow:var(--rd-skin-card-shadow, var(--comparison-cell-shadow));color:var(--rd-skin-card-fg, var(--comparison-cell-text))}.comparison-matrix__cell--heading[data-astro-cid-ad5k4d76],.comparison-matrix__cell--label[data-astro-cid-ad5k4d76]{background:var(--comparison-cell-heading-panel);color:var(--comparison-cell-caption);font-family:var(--comparison-cell-caption-font-family);font-size:var(--comparison-cell-caption-font-size);font-weight:700;letter-spacing:var(--comparison-cell-caption-letter-spacing);text-transform:var(--comparison-cell-caption-text-transform)}.comparison-matrix__cell--heading[data-astro-cid-ad5k4d76]{align-content:start}.comparison-matrix__cell--label[data-astro-cid-ad5k4d76]{align-content:center}.comparison-matrix__cell--option[data-astro-cid-ad5k4d76]{align-content:start;min-height:9.5rem;padding-top:1.15rem;padding-bottom:1.35rem;background:var(--rd-skin-card-bg, var(--comparison-cell-option-panel))}.comparison-matrix__cell--option[data-astro-cid-ad5k4d76].is-featured,.comparison-matrix__cell[data-astro-cid-ad5k4d76].is-featured{background:var(--rd-skin-card-bg, var(--comparison-cell-featured-panel));border-color:var(--rd-skin-card-border, var(--comparison-cell-featured-border, var(--comparison-cell-border)));box-shadow:var(--rd-skin-card-shadow, var(--comparison-cell-featured-shadow))}.comparison-matrix__cell--option[data-astro-cid-ad5k4d76] h3[data-astro-cid-ad5k4d76]{margin:0;color:var(--comparison-cell-heading)}.comparison-matrix__cell--option[data-astro-cid-ad5k4d76] p[data-astro-cid-ad5k4d76]{max-width:22ch}.comparison-matrix__value[data-astro-cid-ad5k4d76]{font-weight:600;color:var(--comparison-cell-text)}@media(min-width:880px){.comparison-grid--sideBySide[data-astro-cid-ad5k4d76]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}}}@layer components{}@layer components{}@layer components{}@layer components{}@layer components{.unit-strip[data-astro-cid-7szitfmp]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space-1);list-style:none;padding:0;margin-bottom:var(--space-8)}.unit-strip__cell[data-astro-cid-7szitfmp]{aspect-ratio:1;position:relative;display:flex;align-items:end;justify-content:start;padding:var(--space-1);border-radius:0;border:var(--border-width) solid var(--border-subtle);color:var(--rd-caption-color);background-image:repeating-linear-gradient(135deg,transparent 0,transparent var(--space-1),color-mix(in srgb,var(--border-subtle) 15%,transparent) var(--space-1),color-mix(in srgb,var(--border-subtle) 15%,transparent) calc(var(--space-1) + var(--border-width)))}.unit-strip__cell[data-astro-cid-7szitfmp] .rd-caption[data-astro-cid-7szitfmp]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:inherit}.unit-strip__cell[data-astro-cid-7szitfmp].is-start{background:var(--rd-panel-bg);color:var(--rd-panel-fg);font-weight:var(--font-weight-bold);border-color:var(--rd-section-fg)}.unit-strip__cell[data-astro-cid-7szitfmp].is-milestone{background:var(--color-primary);color:var(--skin-button-fg,var(--text-on-strong));border-color:var(--color-primary)}.unit-strip__cell[data-astro-cid-7szitfmp].is-ongoing{aspect-ratio:auto;grid-column:1/-1;min-height:var(--space-12);align-self:stretch;align-items:center;justify-content:center;text-align:center;background-image:none;border-style:dashed;border-color:var(--color-primary);color:var(--color-primary);gap:var(--space-2)}.unit-strip__cell[data-astro-cid-7szitfmp].is-ongoing svg[data-astro-cid-7szitfmp]{width:var(--space-4);height:var(--space-4);flex-shrink:0}.unit-strip__ongoing-label[data-astro-cid-7szitfmp]{overflow-wrap:anywhere}.unit-strip__steps[data-astro-cid-7szitfmp]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);list-style:none;padding:0;margin-top:var(--space-8)}.unit-strip__steps[data-astro-cid-7szitfmp] .rd-caption[data-astro-cid-7szitfmp]{font-family:var(--font-mono)}@media(min-width:768px){.unit-strip__steps[data-astro-cid-7szitfmp]{grid-template-columns:repeat(var(--step-columns),minmax(0,1fr))}}.unit-strip__caption[data-astro-cid-7szitfmp]{min-height:1lh;margin:0}.unit-strip__caption[data-astro-cid-7szitfmp].is-milestone{color:var(--rd-accent-color)}.unit-strip__title[data-astro-cid-7szitfmp]{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);text-transform:none;letter-spacing:-.01em;color:var(--rd-section-fg);margin-block:var(--space-2)}.unit-strip__steps[data-astro-cid-7szitfmp] .rd-prose[data-astro-cid-7szitfmp]{font-size:var(--text-base)}@media(min-width:1024px){.unit-strip[data-astro-cid-7szitfmp]{grid-template-columns:repeat(var(--unit-count),minmax(0,1fr));align-items:start}.unit-strip[data-astro-cid-7szitfmp]:has(.is-ongoing){grid-template-columns:repeat(var(--unit-count),minmax(0,1fr)) minmax(var(--space-16),1.6fr)}.unit-strip__cell[data-astro-cid-7szitfmp].is-ongoing{grid-column:auto;min-height:0}}}@layer components{.timeline-block[data-astro-cid-7szitfmp]{--timeline-section-bg: var(--rd-skin-section-bg, transparent);--timeline-section-fg: var(--rd-skin-section-fg, var(--color-text));--timeline-section-muted: var(--rd-skin-text-color, var(--color-text-muted));--timeline-card-bg: var(--rd-skin-card-bg, var(--color-bg));--timeline-card-border: var(--rd-skin-card-border, var(--color-border));--timeline-card-radius: var(--rd-skin-card-radius, var(--radius-xl));--timeline-card-shadow: var(--rd-skin-card-shadow, var(--shadow-sm));--timeline-card-hover-shadow: var(--rd-skin-card-shadow, var(--shadow-lg));--timeline-connector-color: var(--rd-skin-card-border, var(--color-border));--timeline-label-color: var(--rd-skin-card-fg, var(--color-text));--timeline-operator-count-color: var(--rd-skin-card-fg, var(--rd-caption-color, var(--timeline-label-color)));--timeline-marker-fg: var(--rd-skin-card-fg, var(--color-text));--timeline-marker-bg: color-mix( in srgb, var(--timeline-marker-fg) 4%, var(--rd-skin-card-bg, var(--color-bg)) );--timeline-marker-border: color-mix( in srgb, var(--timeline-marker-fg) 14%, var(--rd-skin-card-border, var(--color-border)) );--timeline-marker-hover-bg: color-mix( in srgb, var(--timeline-marker-fg) 7%, var(--rd-skin-card-bg, var(--color-bg)) );--timeline-marker-hover-border: color-mix( in srgb, var(--timeline-marker-fg) 22%, var(--rd-skin-card-border, var(--color-border)) );--timeline-card-hover-border: var(--timeline-marker-hover-border);--timeline-horizontal-node-fg: var(--timeline-marker-fg);--timeline-horizontal-node-bg: var(--timeline-marker-bg);--timeline-horizontal-node-border: var(--timeline-marker-border);--timeline-horizontal-hover-bg: var(--timeline-marker-hover-bg);--timeline-horizontal-hover-border: var(--timeline-marker-hover-border);--timeline-marker-radius: 999px;--timeline-operator-border: var( --rd-skin-card-border, var(--rd-card-border, color-mix(in srgb, var(--rd-card-fg, var(--text-primary)) 8%, transparent)) );--timeline-operator-card-bg: var( --rd-skin-card-bg, color-mix(in srgb, var(--rd-card-fg, var(--text-primary)) 2%, transparent) );--timeline-operator-card-border: var(--rd-skin-card-border, var(--color-border));--timeline-operator-bracket-color: var( --rd-skin-card-border, var(--rd-card-border) );--timeline-eyebrow-font-family: var(--font-meta);--timeline-eyebrow-font-size: var(--rd-caption-font-size);--timeline-eyebrow-font-weight: var(--font-weight-bold);--timeline-eyebrow-letter-spacing: .1em;--timeline-eyebrow-text-transform: uppercase;--rd-heading-color: var(--rd-skin-heading-color, var(--rd-heading-color-base));--rd-text-color: var(--rd-skin-text-color, var(--rd-text-color-base))}body:not([data-site-skin]) .timeline-block[data-astro-cid-7szitfmp] [data-astro-cid-7szitfmp]:where(.timeline-lede){color:var(--timeline-section-muted)}body:not([data-site-skin]) .timeline-block[data-astro-cid-7szitfmp][data-tone=accent] [data-astro-cid-7szitfmp]:where(.timeline-lede){color:var(--rd-text-color)}body:not([data-site-skin]) .timeline-block[data-astro-cid-7szitfmp][data-legacy-recipe=operator]{--timeline-operator-card-bg: var(--surface-subtle);--timeline-operator-card-border: var(--rd-card-border-soft);--timeline-eyebrow-font-family: var(--font-mono);--timeline-eyebrow-font-size: var(--rd-kicker-size);--timeline-eyebrow-font-weight: 700;--timeline-eyebrow-letter-spacing: var(--rd-kicker-spacing);--timeline-eyebrow-text-transform: uppercase}body:not([data-site-skin]) .timeline-block[data-astro-cid-7szitfmp][data-legacy-recipe=operator]:where(:not([data-surface=elevated])){background-color:var(--surface-canvas)!important;background-image:none!important}body:not([data-site-skin]) .timeline-block[data-astro-cid-7szitfmp][data-legacy-recipe=operator] .timeline-card--operator[data-astro-cid-7szitfmp]{border-radius:0}body[data-legacy-recipes~=crispLight]:not([data-site-skin])[data-color-mode=dark] .timeline-block[data-astro-cid-7szitfmp]{--timeline-card-bg: var(--surface-elevated);--timeline-operator-card-bg: var(--surface-elevated)}.timeline-header[data-astro-cid-7szitfmp]{max-width:800px;margin-bottom:var(--space-16);margin-inline:auto;text-align:center}body:not([data-site-skin]) .timeline-block[data-astro-cid-7szitfmp]:where([data-legacy-recipe=operator]) .timeline-header[data-astro-cid-7szitfmp]{gap:clamp(.9rem,1.6vw,1.35rem);max-width:min(100%,46rem);margin-inline:0 auto;text-align:left}.timeline-headline[data-astro-cid-7szitfmp]{margin-bottom:var(--space-4)}.timeline-lede[data-astro-cid-7szitfmp]{max-width:var(--rd-content-density-lede-max-width, none);margin-inline:var(--rd-content-density-lede-margin-inline, 0);color:var(--rd-text-color);font-size:var(--rd-skin-lede-font-size-override, var(--text-lg));line-height:1.6}.timeline-cta[data-astro-cid-7szitfmp]{margin-top:var(--space-12);text-align:center}@media(min-width:992px){.timeline-cta[data-astro-cid-7szitfmp]{margin-top:var(--space-16)}}.timeline-card[data-astro-cid-7szitfmp]{background:var(--rd-skin-card-bg, var(--timeline-card-bg));border:var(--rd-skin-card-border-width, var(--rd-card-border-width, 1px)) solid var(--rd-skin-card-border, var(--timeline-card-border));border-radius:var(--rd-skin-card-radius, var(--rd-card-radius, var(--timeline-card-radius)));padding:var(--space-6) var(--space-8);box-shadow:var(--rd-skin-card-shadow, var(--timeline-card-shadow));transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;z-index:2;min-width:0}.timeline-card[data-astro-cid-7szitfmp]:hover{transform:translateY(-4px);box-shadow:var(--rd-skin-card-shadow, var(--timeline-card-hover-shadow));border-color:var(--rd-skin-card-border, var(--timeline-card-hover-border))}.timeline-eyebrow[data-astro-cid-7szitfmp]{display:inline-block;width:fit-content;max-width:100%;padding:0;margin-bottom:var(--space-2);background:transparent;border:0;box-shadow:none;text-transform:var(--timeline-eyebrow-text-transform);letter-spacing:var(--timeline-eyebrow-letter-spacing);font-size:var(--timeline-eyebrow-font-size);color:var(--timeline-label-color);font-weight:var(--timeline-eyebrow-font-weight);font-family:var(--timeline-eyebrow-font-family)}.timeline-title[data-astro-cid-7szitfmp]{margin-bottom:var(--space-3)}.timeline-description[data-astro-cid-7szitfmp]{color:var(--rd-skin-card-fg, var(--timeline-section-muted));font-size:var(--text-base);line-height:1.6;margin-bottom:0}.node-number[data-astro-cid-7szitfmp]{display:block;padding:0;background:transparent;border:0;box-shadow:none;font-weight:var(--font-weight-bold);font-family:var(--font-ui);letter-spacing:0;line-height:1}.operator-grid-track[data-astro-cid-7szitfmp]{display:grid;grid-template-columns:1fr;gap:0;border:var(--rd-skin-card-border-width, var(--rd-card-border-width, 1px)) solid var(--timeline-operator-border);padding:0;list-style:none}.timeline-card--operator[data-astro-cid-7szitfmp]{position:relative;min-height:100%;padding:clamp(2rem,4vw,3.25rem);border-right:0;border-top-color:var(--timeline-operator-card-border);border-left-color:var(--timeline-operator-card-border);border-bottom:var(--rd-skin-card-border-width, var(--rd-card-border-width, 1px)) solid var(--timeline-operator-border);border-radius:var(--rd-skin-card-radius, var(--rd-card-radius, var(--timeline-card-radius)));background:var(--rd-skin-card-bg, var(--timeline-operator-card-bg));box-shadow:none;transform:none}.timeline-card--operator[data-astro-cid-7szitfmp]:hover{border-top-color:var(--timeline-operator-card-border);border-left-color:var(--timeline-operator-card-border);border-bottom-color:var(--timeline-operator-border);box-shadow:none;transform:none}.timeline-card__bracket[data-astro-cid-7szitfmp]{position:absolute;top:0;left:0;width:10px;height:10px;border-top:var(--rd-card-border-width, 1px) solid var(--timeline-operator-bracket-color);border-left:var(--rd-card-border-width, 1px) solid var(--timeline-operator-bracket-color)}.timeline-card__operator-header[data-astro-cid-7szitfmp]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:clamp(3rem,5vw,5rem)}.timeline-card__operator-count[data-astro-cid-7szitfmp]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.36em;text-transform:uppercase;color:var(--timeline-operator-count-color)}@media(min-width:768px){.operator-grid-track[data-astro-cid-7szitfmp]{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-card--operator[data-astro-cid-7szitfmp]{border-bottom:0;border-right:var(--rd-skin-card-border-width, var(--rd-card-border-width, 1px)) solid var(--timeline-operator-border)}.timeline-card--operator[data-astro-cid-7szitfmp]:hover{border-right-color:var(--timeline-operator-border)}.timeline-card--operator[data-astro-cid-7szitfmp]:last-child{border-right:0}}@media(min-width:1024px){.operator-grid-track[data-astro-cid-7szitfmp][data-step-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.vertical-connected-track[data-astro-cid-7szitfmp]{display:flex;flex-direction:column;gap:var(--rd-skin-list-gap-override, var(--space-8));position:relative;padding-left:var(--space-2)}.vertical-connected-track[data-astro-cid-7szitfmp]:before{content:"";position:absolute;top:var(--space-4);bottom:var(--space-8);left:calc(var(--space-2) + 1.25rem);width:2px;background:var(--timeline-connector-color);z-index:1;transform:translate(-50%)}.vertical-step[data-astro-cid-7szitfmp]{display:flex;gap:var(--space-6);position:relative;text-align:left}.vertical-node[data-astro-cid-7szitfmp]{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--timeline-marker-bg);color:var(--timeline-marker-fg);border:var(--rd-card-border-width, 1px) solid var(--timeline-marker-border);display:grid;place-items:center;flex-shrink:0;position:relative;z-index:2;box-shadow:0 0 0 8px var(--color-bg),var(--shadow-md);font-size:var(--text-base)}@media(min-width:768px){.vertical-connected-track[data-astro-cid-7szitfmp]{max-width:800px;margin-inline:auto;padding-left:0;gap:var(--rd-skin-list-gap-override, var(--space-10))}.vertical-step[data-astro-cid-7szitfmp]{gap:var(--space-8)}.vertical-node[data-astro-cid-7szitfmp]{width:3.5rem;height:3.5rem;font-size:var(--text-lg)}.vertical-connected-track[data-astro-cid-7szitfmp]:before{left:1.75rem}}.zigzag-track[data-astro-cid-7szitfmp]{position:relative;display:flex;flex-direction:column;gap:var(--rd-skin-list-gap-override, var(--space-8));padding-left:var(--space-2)}.zigzag-line[data-astro-cid-7szitfmp]{position:absolute;top:var(--space-4);bottom:var(--space-8);left:calc(var(--space-2) + 1.25rem);width:2px;background:var(--timeline-connector-color);z-index:1;transform:translate(-50%)}.zigzag-step[data-astro-cid-7szitfmp]{display:flex;gap:var(--space-6);position:relative;width:100%}.zigzag-node[data-astro-cid-7szitfmp]{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--color-bg);border:var(--rd-card-border-width, 2px) solid var(--timeline-marker-border);color:var(--timeline-marker-fg);display:grid;place-items:center;flex-shrink:0;position:relative;z-index:2;box-shadow:0 0 0 8px var(--color-bg);transition:all .3s ease;font-size:var(--text-base)}.zigzag-step[data-astro-cid-7szitfmp]:hover .zigzag-node[data-astro-cid-7szitfmp]{background:var(--timeline-marker-hover-bg);color:var(--timeline-marker-fg);border-color:var(--timeline-marker-hover-border);box-shadow:0 0 0 8px var(--color-bg),var(--shadow-md)}@media(min-width:992px){.zigzag-track[data-astro-cid-7szitfmp]{padding-left:0;gap:0}.zigzag-line[data-astro-cid-7szitfmp]{left:50%;top:0;bottom:0}.zigzag-step[data-astro-cid-7szitfmp]{width:50%;gap:0;padding-bottom:var(--rd-skin-list-gap-override, var(--space-16))}.zigzag-step[data-astro-cid-7szitfmp]:last-child{padding-bottom:0}.zigzag-left[data-astro-cid-7szitfmp]{align-self:flex-start;padding-right:var(--space-12);justify-content:flex-end;text-align:right}.zigzag-right[data-astro-cid-7szitfmp]{align-self:flex-end;padding-left:var(--space-12);margin-top:calc(var(--space-16) * -.5)}.zigzag-node[data-astro-cid-7szitfmp]{position:absolute;top:0;width:3.5rem;height:3.5rem;font-size:var(--text-xl)}.zigzag-left[data-astro-cid-7szitfmp] .zigzag-node[data-astro-cid-7szitfmp]{right:0;transform:translate(50%)}.zigzag-right[data-astro-cid-7szitfmp] .zigzag-node[data-astro-cid-7szitfmp]{left:0;transform:translate(-50%)}}.horizontal-track[data-astro-cid-7szitfmp]{display:flex;flex-direction:column;gap:var(--rd-skin-list-gap-override, var(--space-8))}.horizontal-step[data-astro-cid-7szitfmp]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;text-align:center}.horizontal-node-wrapper[data-astro-cid-7szitfmp]{display:flex;align-items:center;gap:var(--space-4)}.horizontal-step[data-astro-cid-7szitfmp] .timeline-card[data-astro-cid-7szitfmp]{text-align:left;width:100%}.horizontal-node[data-astro-cid-7szitfmp]{width:3.5rem;height:3.5rem;border-radius:var(--timeline-marker-radius);background:var(--timeline-horizontal-node-bg);color:var(--timeline-horizontal-node-fg);display:grid;place-items:center;flex-shrink:0;font-size:var(--text-xl);border:var(--rd-card-border-width, 1px) solid var(--timeline-horizontal-node-border);transition:all .3s ease}.horizontal-step[data-astro-cid-7szitfmp]:hover .horizontal-node[data-astro-cid-7szitfmp]{background:var(--timeline-horizontal-hover-bg);color:var(--timeline-horizontal-node-fg);border-color:var(--timeline-horizontal-hover-border);transform:none;box-shadow:var(--shadow-md)}.horizontal-step[data-astro-cid-7szitfmp]:hover .timeline-card[data-astro-cid-7szitfmp]{border-color:var(--timeline-horizontal-hover-border)}.horizontal-connector[data-astro-cid-7szitfmp]{display:none}@media(min-width:992px){.horizontal-track[data-astro-cid-7szitfmp]{flex-direction:row;gap:var(--rd-skin-list-gap-override, var(--space-6));align-items:stretch}.horizontal-step[data-astro-cid-7szitfmp]{flex:1;gap:var(--space-6);min-width:0}.horizontal-node-wrapper[data-astro-cid-7szitfmp]{position:relative;width:100%}.horizontal-node[data-astro-cid-7szitfmp]{margin-inline:auto}.horizontal-step[data-astro-cid-7szitfmp]:hover .horizontal-connector[data-astro-cid-7szitfmp]{background:var(--timeline-connector-color)}.horizontal-step[data-astro-cid-7szitfmp]:hover .horizontal-connector[data-astro-cid-7szitfmp]:after{border-left-color:var(--timeline-connector-color)}.horizontal-connector[data-astro-cid-7szitfmp]{display:block;position:absolute;top:50%;left:calc(50% + 2rem);right:calc(-50% + 2rem);height:2px;background:var(--timeline-connector-color);transform:translateY(-50%);z-index:1;transition:all .3s ease}.horizontal-connector[data-astro-cid-7szitfmp]:after{content:"";position:absolute;right:-2px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid var(--timeline-connector-color);transition:border-color .3s ease}.horizontal-step[data-astro-cid-7szitfmp]:last-child .horizontal-connector[data-astro-cid-7szitfmp]{display:none}.horizontal-track[data-astro-cid-7szitfmp] .timeline-card[data-astro-cid-7szitfmp]{height:100%}}@media(min-width:768px){.horizontal-track--wrapped[data-astro-cid-7szitfmp]{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;gap:var(--rd-skin-list-gap-override, var(--space-8)) var(--rd-skin-list-gap-override, var(--space-6))}.horizontal-track--wrapped[data-astro-cid-7szitfmp] .horizontal-step[data-astro-cid-7szitfmp]{flex:1 1 min(100%,17rem);max-width:calc((100% - var(--rd-skin-list-gap-override, var(--space-6))) / 2)}.horizontal-track--wrapped[data-astro-cid-7szitfmp] .horizontal-node-wrapper[data-astro-cid-7szitfmp]{justify-content:flex-start;width:auto}.horizontal-track--wrapped[data-astro-cid-7szitfmp] .horizontal-node[data-astro-cid-7szitfmp]{margin-inline:0}.horizontal-track--wrapped[data-astro-cid-7szitfmp] .horizontal-connector[data-astro-cid-7szitfmp]{display:none}.horizontal-track--wrapped[data-astro-cid-7szitfmp] .timeline-card[data-astro-cid-7szitfmp]{height:100%}}@media(min-width:992px){.horizontal-track--wrapped[data-astro-cid-7szitfmp] .horizontal-step[data-astro-cid-7szitfmp]{max-width:calc((100% - (var(--rd-skin-list-gap-override, var(--space-6)) * 2)) / 3)}}.timeline-list[data-astro-cid-7szitfmp]{list-style:none;margin:0;padding:0;display:grid;gap:var(--rd-skin-list-gap-override, var(--space-8))}.timeline-item[data-astro-cid-7szitfmp]{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start}.timeline-marker[data-astro-cid-7szitfmp]{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--timeline-marker-bg);color:var(--timeline-marker-fg);display:grid;place-items:center;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;border:var(--rd-card-border-width, 1px) solid var(--timeline-marker-border);box-shadow:var(--shadow-xs)}}

@layer components{@keyframes rd-open-status-breathe{0%,to{transform:scale(.6);opacity:.28}50%{transform:scale(1);opacity:.1}}}@layer components{@media(max-width:1023px){body:has(.mobile-fab:not(.mobile-fab--inline-preview)){--rd-mobile-fab-safe-area-inset: env(safe-area-inset-bottom, 0px);--mobile-fab-offset: calc(var(--rd-mobile-fab-control-height, 60px) + var(--rd-mobile-fab-padding, 0px) + var(--rd-mobile-fab-padding, 0px) + var(--rd-mobile-fab-safe-area-inset))}body:has(.mobile-fab--dock:not(.mobile-fab--inline-preview)){--mobile-fab-offset: calc(var(--rd-mobile-fab-dock-height) + var(--rd-mobile-fab-dock-inset) + max(var(--rd-mobile-fab-dock-inset), var(--rd-mobile-fab-safe-area-inset)))}}.mobile-fab{--mobile-fab-surface: var(--rd-skin-panel-bg, var(--surface-inverse));--mobile-fab-fg: var(--rd-skin-panel-fg, var(--text-inverse));--mobile-fab-border: var(--rd-skin-panel-border, transparent);--mobile-fab-shadow: var(--rd-skin-card-shadow, 0 -4px 12px rgba(0, 0, 0, .15));--mobile-fab-button-min-height: auto;--mobile-fab-button-font-size: var(--rd-compact-font-size);--mobile-fab-button-letter-spacing: normal;--mobile-fab-primary-bg: var(--rd-skin-button-bg, var(--color-primary));--mobile-fab-primary-hover-bg: var(--rd-skin-interactive-hover-bg, var(--color-primary-hover));--mobile-fab-primary-fg: var(--rd-skin-button-fg, var(--rd-button-fg));--mobile-fab-primary-border: 0 solid transparent;--mobile-fab-secondary-bg: var(--rd-skin-card-bg, var(--surface-inverse));--mobile-fab-secondary-hover-bg: var(--rd-skin-interactive-hover-bg, var(--surface-canvas));--mobile-fab-secondary-fg: var(--rd-skin-card-fg, var(--rd-skin-button-fg, var(--rd-button-fg)));--mobile-fab-secondary-border: 0 solid transparent;--mobile-fab-height: var(--rd-mobile-fab-control-height, 60px);--mobile-fab-side-size: 4rem;--mobile-fab-bottom-inset: var(--rd-mobile-fab-safe-area-inset, env(safe-area-inset-bottom, 0px));--mobile-fab-radius: var(--rd-mobile-fab-button-radius, 0px);--mobile-fab-ease-out: cubic-bezier(.2, 0, 0, 1);--mobile-fab-ease-in: cubic-bezier(.4, 0, 1, 1);position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;display:flex;gap:var(--rd-mobile-fab-gap, 0px);z-index:calc(var(--z-fixed, 100) + 50);box-sizing:border-box;background:var(--mobile-fab-surface);box-shadow:var(--mobile-fab-shadow);padding:var(--rd-mobile-fab-padding, 0px);min-height:calc(var(--rd-mobile-fab-control-height, 60px) + var(--rd-mobile-fab-padding, 0px) + var(--rd-mobile-fab-safe-area-inset, env(safe-area-inset-bottom, 0px)));color:var(--mobile-fab-fg);container:mobile-fab / inline-size;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;translate:0 0;transition:translate .24s var(--mobile-fab-ease-out),visibility 0s linear 0s}@supports (width: 100dvw){.mobile-fab:not(.mobile-fab--inline-preview){right:auto;width:100dvw;max-width:100dvw}}:root{--rd-mobile-fab-dock-height: 3.5rem;--rd-mobile-fab-dock-inset: .625rem}.mobile-fab--dock{--mobile-fab-height: var(--rd-mobile-fab-dock-height);--mobile-fab-side-size: var(--rd-mobile-fab-dock-height);--mobile-fab-bottom-inset: 0px;--mobile-fab-radius: clamp(.5rem, var(--rd-button-radius, .875rem), 1rem);bottom:max(var(--rd-mobile-fab-dock-inset),var(--rd-mobile-fab-safe-area-inset, env(safe-area-inset-bottom, 0px)));gap:.5rem;padding:0 var(--rd-mobile-fab-dock-inset);min-height:0;background:transparent;box-shadow:none;pointer-events:none}.mobile-fab--dock:not(.mobile-fab--inline-preview){left:0;right:0;width:auto;max-width:calc(32rem + 2 * var(--rd-mobile-fab-dock-inset));margin-inline:auto}.mobile-fab--dock .fab-btn{pointer-events:auto;box-shadow:var(--mobile-fab-dock-shadow, 0 6px 18px rgba(0, 0, 0, .24), 0 1px 3px rgba(0, 0, 0, .12))}.mobile-fab--inline-preview{position:relative;bottom:auto;left:auto;right:auto;z-index:auto;box-shadow:none;border-radius:var(--radius-panel);overflow:hidden;--mobile-fab-bottom-inset: 0px}.mobile-fab--inline-preview.mobile-fab--dock{overflow:visible;padding-block:var(--rd-mobile-fab-dock-inset)}.mobile-fab__slot{display:flex;min-width:0}.mobile-fab__slot--main{flex:1 1 0}.mobile-fab__slot--side{flex:0 0 var(--mobile-fab-side-size)}@supports (width: 1cqi){.mobile-fab{--mobile-fab-side-size: clamp(5rem, 24cqi, 6rem)}.mobile-fab--dock{--mobile-fab-side-size: clamp(4.375rem, 21.5cqi, 5.25rem)}}.mobile-fab[data-fab-hidden]{translate:0 calc(100% + var(--rd-mobile-fab-dock-inset) + var(--rd-mobile-fab-safe-area-inset, env(safe-area-inset-bottom, 0px)));visibility:hidden;transition:translate .2s var(--mobile-fab-ease-in),visibility 0s linear .2s}body:has(:is([data-block=hero],.entity-hero)) .mobile-fab[data-fab-hide-hero]:not([data-fab-hero-checked]){translate:0 calc(100% + var(--rd-mobile-fab-dock-inset) + var(--rd-mobile-fab-safe-area-inset, env(safe-area-inset-bottom, 0px)));visibility:hidden;transition:none}@media(scripting:none){body:has(:is([data-block=hero],.entity-hero)) .mobile-fab[data-fab-hide-hero]:not([data-fab-hero-checked]){translate:0 0;visibility:visible}}.mobile-fab--landing[hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.mobile-fab,.mobile-fab[data-fab-hidden]{transition:none}}body:not([data-site-skin]) .mobile-fab--dock[data-legacy-recipes]{background:transparent;box-shadow:none}@media(min-width:1024px){.d-lg-none{display:none!important}}.mobile-fab .fab-btn,.mobile-fab--inline-preview .fab-btn{position:relative;flex:1 1 auto;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-width:0;min-height:var(--mobile-fab-button-min-height);min-height:calc(var(--mobile-fab-height) + var(--mobile-fab-bottom-inset));margin:0;padding:0 1.125rem var(--mobile-fab-bottom-inset);box-sizing:border-box;font-family:var(--font-ui, var(--font-body));font-weight:var(--font-weight-bold);font-size:calc(var(--mobile-fab-button-font-size) * .9375);line-height:1.2;letter-spacing:var(--mobile-fab-button-letter-spacing);text-decoration:none;text-transform:none;color:var(--rd-button-fg);border:0;border-radius:var(--mobile-fab-radius);-webkit-tap-highlight-color:transparent;transition:background .2s,filter .2s,transform .12s var(--mobile-fab-ease-out)}.mobile-fab .fab-btn[hidden],.mobile-fab--inline-preview .fab-btn[hidden]{display:none!important}.fab-btn__icon{flex:none;inline-size:1.25rem;block-size:1.25rem}.fab-btn__body{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.1875rem;min-width:0}.fab-btn__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fab-btn__number{font-variant-numeric:tabular-nums}.mobile-fab .rd-open-status--fab{font-size:calc(var(--mobile-fab-button-font-size) * .71875);font-weight:var(--font-weight-medium);letter-spacing:normal}.fab-btn__chevron{flex:none;inline-size:1rem;block-size:1rem;margin-inline-start:auto;opacity:.6}.fab-btn__compact{display:none}.mobile-fab__slot--main .fab-btn,.mobile-fab--single .fab-btn{justify-content:center}.mobile-fab__slot--main .fab-btn__body,.mobile-fab--single .fab-btn__body{flex:0 1 auto}.mobile-fab__slot--main .fab-btn__chevron,.mobile-fab--single .fab-btn__chevron{margin-inline-start:0}.mobile-fab__slot--side .fab-btn{flex-direction:column;justify-content:center;gap:.25rem;padding-inline:.25rem;font-size:calc(var(--mobile-fab-button-font-size) * .65625);font-weight:var(--font-weight-semibold)}.mobile-fab__slot--side :is(.fab-btn__body,.fab-btn__chevron){display:none}.mobile-fab__slot--side .fab-btn__icon{inline-size:1.1875rem;block-size:1.1875rem}.mobile-fab__slot--side .fab-btn__compact{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container mobile-fab (max-width: 359px){.fab-btn__word{display:none}.mobile-fab .fab-btn{gap:.625rem;padding-inline:.875rem}.mobile-fab__slot--side .fab-btn{padding-inline:.25rem}}.mobile-fab__slot--main .fab-btn,.mobile-fab--inline-preview .mobile-fab__slot--main .fab-btn{border-right:var(--mobile-fab-primary-border)}.mobile-fab__slot--side .fab-btn,.mobile-fab--inline-preview .mobile-fab__slot--side .fab-btn{border-left:var(--mobile-fab-secondary-border)}.mobile-fab--dock .fab-btn{border:0}.mobile-fab--bar:not(.mobile-fab--inline-preview) .mobile-fab__slot--side .fab-btn{box-shadow:inset 0 1px 0 var(--mobile-fab-border)}.mobile-fab .fab-btn:active,.mobile-fab--inline-preview .fab-btn:active{filter:brightness(.9)}@media(prefers-reduced-motion:no-preference){.mobile-fab:not([data-fab-press=none]) .fab-btn:active{transform:scale(.98)}}.mobile-fab [data-action-priority=primary],.mobile-fab--inline-preview [data-action-priority=primary]{background:var(--mobile-fab-primary-bg);color:var(--mobile-fab-primary-fg)}.mobile-fab [data-action-priority=primary]:hover,.mobile-fab--inline-preview [data-action-priority=primary]:hover{background:var(--mobile-fab-primary-hover-bg);color:var(--mobile-fab-primary-fg)}.mobile-fab [data-action-priority=secondary],.mobile-fab--inline-preview [data-action-priority=secondary]{background:var(--mobile-fab-secondary-bg);color:var(--mobile-fab-secondary-fg)}.mobile-fab [data-action-priority=secondary]:hover,.mobile-fab--inline-preview [data-action-priority=secondary]:hover{background:var(--mobile-fab-secondary-hover-bg);color:var(--mobile-fab-secondary-fg)}.mobile-fab .fab-btn>*{transition:opacity .15s var(--mobile-fab-ease-out)}.mobile-fab[data-fab-pending] .fab-btn>*{opacity:0;transition:none}@media(scripting:none){.mobile-fab[data-fab-pending] .fab-btn>*{opacity:1}}@media(prefers-reduced-motion:reduce){.mobile-fab .fab-btn>*{transition:none}}@media(prefers-reduced-motion:no-preference){.mobile-fab .rd-open-status--fab .rd-open-status__line{animation:rd-mobile-fab-status-in .15s var(--mobile-fab-ease-out)}}@keyframes rd-mobile-fab-status-in{0%{opacity:0}}}@layer components{}@layer components{}@layer theme{body[data-legacy-recipes~=modern]{--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--shadow-sm: 0 4px 18px var(--rd-shadow-tint-7, rgba(16, 24, 40, .07));--shadow-md: 0 12px 34px var(--rd-shadow-tint-10, rgba(16, 24, 40, .1));--heading-weight: 700;--btn-font-family: var(--font-ui);--btn-font-size: var(--text-base);--btn-letter-spacing: 0;--btn-text-transform: none;--btn-radius: var(--theme-button-radius-base, var(--radius-md));--btn-border-width: 2px;--btn-shadow: var(--shadow-xs);--btn-hover-shadow: var(--shadow-md);--btn-hover-translate-y: -1px}body[data-legacy-recipes~=radius-8]{--radius-sm: 4px;--radius-md: 8px;--radius-lg: 14px;--radius-xl: 18px;--radius-2xl: 24px}}
