@layer components{.rm[data-astro-cid-zaif2d6v]{min-width:0;display:block}.rm[data-astro-cid-zaif2d6v][data-fill]{flex-direction:column;height:100%;display:flex}.rm[data-astro-cid-zaif2d6v][data-fill] .rm-stage[data-astro-cid-zaif2d6v]{flex:1;place-items:center;display:grid;container-type:size}.rm[data-astro-cid-zaif2d6v][data-fill] .rm-graphic{width:min(100cqi, 100cqb * var(--rm-aspect))}.rm[data-astro-cid-zaif2d6v][data-fixed]{max-inline-size:calc(var(--layout-sheet-max) * 1.25);margin-inline:auto}.rm-stage[data-astro-cid-zaif2d6v]{border-radius:var(--radius-card);outline:none;position:relative;overflow:hidden}.rm-stage[data-astro-cid-zaif2d6v]:focus-visible{outline:var(--size-focus-width) solid var(--focus);outline-offset:var(--size-focus-offset)}.rm[data-astro-cid-zaif2d6v][data-live] .rm-stage[data-astro-cid-zaif2d6v]{touch-action:pan-y;cursor:grab}.rm[data-astro-cid-zaif2d6v][data-live] .rm-stage[data-astro-cid-zaif2d6v]:active{cursor:grabbing}.rm[data-astro-cid-zaif2d6v][data-live] .rm-stage[data-astro-cid-zaif2d6v][data-over]{cursor:pointer}.rm-graphic[data-astro-cid-zaif2d6v] .fg-svg{overflow:hidden}.rm-fields[data-astro-cid-zaif2d6v]{isolation:isolate}.rm-field[data-astro-cid-zaif2d6v]{--strength:0;mix-blend-mode:multiply;transition:opacity var(--motion-base) var(--motion-ease)}:root[data-theme=dark] .rm-field[data-astro-cid-zaif2d6v]{mix-blend-mode:screen}.rm-wash[data-astro-cid-zaif2d6v]{fill:color-mix(in oklab, var(--hue) calc(3% + var(--strength) * 5%), transparent)}.rm-glow[data-astro-cid-zaif2d6v]{fill:none;stroke:color-mix(in oklab, var(--hue) calc(9% + var(--strength) * 9%), transparent);stroke-width:10px;stroke-linejoin:round}.rm-glow-deep[data-astro-cid-zaif2d6v]{stroke:color-mix(in oklab, var(--hue) calc(7% + var(--strength) * 6%), transparent);stroke-width:22px}.rm-edge[data-astro-cid-zaif2d6v]{fill:none;stroke:color-mix(in oklab, var(--hue) calc(55% + var(--strength) * 40%), transparent);stroke-width:calc(1.1 + var(--strength) * .7);stroke-linejoin:round;vector-effect:non-scaling-stroke}.rm-dots[data-astro-cid-zaif2d6v]{fill:none;stroke:color-mix(in oklab, var(--hue) 78%, var(--fig-paper));stroke-width:calc(var(--dot,5) * var(--grow,1));stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}.rm-outside[data-astro-cid-zaif2d6v]{stroke:color-mix(in oklab, var(--ink-subtle) 55%, var(--fig-paper))}.rm-base[data-astro-cid-zaif2d6v],.rm-field[data-astro-cid-zaif2d6v],.rm-label[data-astro-cid-zaif2d6v],.rm-leader[data-astro-cid-zaif2d6v]{transition:opacity var(--motion-base) var(--motion-ease)}.rm-lit[data-astro-cid-zaif2d6v]{--dot:6.5;stroke:color-mix(in oklab, var(--hue) 88%, var(--ink));opacity:0;transition:opacity var(--motion-base) var(--motion-ease)}.rm-lit[data-astro-cid-zaif2d6v].rm-outside{stroke:var(--ink-muted)}.rm[data-astro-cid-zaif2d6v][data-focus] .rm-base[data-astro-cid-zaif2d6v],.rm[data-astro-cid-zaif2d6v] .fg[data-lit] .rm-base[data-astro-cid-zaif2d6v]{opacity:.22}.rm[data-astro-cid-zaif2d6v][data-focus] .rm-field[data-astro-cid-zaif2d6v],.rm[data-astro-cid-zaif2d6v] .fg[data-lit] .rm-field[data-astro-cid-zaif2d6v],.rm[data-astro-cid-zaif2d6v][data-focus] [data-astro-cid-zaif2d6v]:is(.rm-label,.rm-leader),.rm[data-astro-cid-zaif2d6v] .fg[data-lit] [data-astro-cid-zaif2d6v]:is(.rm-label,.rm-leader){opacity:var(--opacity-dim)}.rm-ring[data-astro-cid-zaif2d6v]{fill:none;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}@container (inline-size<36rem){.rm-dots[data-astro-cid-zaif2d6v]{--dot:4}.rm-label[data-astro-cid-zaif2d6v][data-rank="2"],.rm-leader[data-astro-cid-zaif2d6v][data-rank="2"]{display:none}.rm-lit[data-astro-cid-zaif2d6v]{--dot:5.5}}.rm-label[data-astro-cid-zaif2d6v]{gap:var(--space-2);font-weight:var(--weight-strong);align-items:center;display:inline-flex}.rm-label[data-astro-cid-zaif2d6v][data-backdrop]{padding-inline:var(--space-1);border-radius:var(--radius-full);background:color-mix(in oklab, var(--fig-paper) 88%, transparent)}.rm-label[data-astro-cid-zaif2d6v][data-small]{font-size:var(--type-micro-size)}.rm-label[data-astro-cid-zaif2d6v][data-align=end]{flex-direction:row-reverse}.rm-leader[data-astro-cid-zaif2d6v]{fill:none;stroke:color-mix(in oklab, var(--hue) 70%, var(--fig-paper));stroke-width:1px;vector-effect:non-scaling-stroke;pointer-events:none}.rm-label[data-astro-cid-zaif2d6v]:before{content:"";width:var(--size-dot-sm);height:var(--size-dot-sm);border-radius:var(--radius-full);background:var(--hue)}.rm[data-astro-cid-zaif2d6v][data-live] .rm-label[data-astro-cid-zaif2d6v]{pointer-events:auto;cursor:pointer}.rm-links[data-astro-cid-zaif2d6v]{position:absolute;inset:0}.rm-links[data-astro-cid-zaif2d6v]>a[data-astro-cid-zaif2d6v]{left:var(--x);top:var(--y);width:var(--space-3);height:var(--space-3);pointer-events:auto;position:absolute;translate:-50% -50%}.rm-tools[data-astro-cid-zaif2d6v]{gap:var(--space-1);display:flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.rm-button[data-astro-cid-zaif2d6v]{width:var(--size-button);height:var(--size-button);border:var(--size-hairline) solid var(--glass-border);border-radius:var(--radius-round);background:var(--glass-strong);color:var(--ink);cursor:pointer;backdrop-filter:blur(var(--blur-1));place-items:center;display:grid}.rm-button[data-astro-cid-zaif2d6v]:hover{color:var(--accent-ink)}.rm-focus[data-astro-cid-zaif2d6v]{--glass-fill:var(--glass-strong);gap:var(--space-2);max-width:calc(100% - 3 * var(--size-button) - 4 * var(--space-2));padding-inline:var(--space-3) var(--space-1);border-radius:var(--radius-full);font-size:var(--type-small-size);font-weight:var(--weight-medium);align-items:center;display:flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2)}.rm-focus-dot[data-astro-cid-zaif2d6v]{width:var(--size-dot);height:var(--size-dot);border-radius:var(--radius-full);background:var(--hue,var(--ink-subtle));flex:none}.rm-focus-name[data-astro-cid-zaif2d6v]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-focus-clear[data-astro-cid-zaif2d6v]{backdrop-filter:none;background:0 0;border:none}.rm-hint[data-astro-cid-zaif2d6v]{width:max-content;max-width:calc(100% - 2 * var(--space-3));padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--glass-strong);font-size:var(--type-small-size);color:var(--ink);pointer-events:none;margin-inline:auto;position:absolute;inset-block-end:var(--space-3);inset-inline:0}.rm-card[data-astro-cid-zaif2d6v]{--glass-fill:var(--glass-strong);--glass-shadow:var(--shadow-2);gap:var(--space-1);width:min(20rem, calc(100% - 2 * var(--space-2)));padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);pointer-events:none;display:grid;position:absolute;top:0;left:0}.rm-card[data-astro-cid-zaif2d6v][data-pinned]{inset:auto auto var(--space-2) var(--space-2);pointer-events:auto;padding-inline-end:var(--space-8);translate:none}.rm-card-close[data-astro-cid-zaif2d6v]{backdrop-filter:none;background:0 0;border:none;position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}.rm-card[data-astro-cid-zaif2d6v]:not([data-pinned]) .rm-card-close[data-astro-cid-zaif2d6v]{display:none}.rm-card-meta[data-astro-cid-zaif2d6v]{font-family:var(--font-mono);font-size:var(--type-micro-size);color:var(--ink-muted)}.rm-card-title[data-astro-cid-zaif2d6v]{-webkit-line-clamp:3;font-size:var(--type-small-size);font-weight:var(--weight-medium);line-height:var(--type-small-leading);color:var(--ink);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rm-card-themes[data-astro-cid-zaif2d6v]{gap:var(--space-1) var(--space-3);font-size:var(--type-micro-size);color:var(--ink-muted);flex-wrap:wrap;display:flex}.rm-card-themes[data-astro-cid-zaif2d6v] li{gap:var(--space-1);align-items:center;display:inline-flex}.rm-card-themes[data-astro-cid-zaif2d6v] li:before{content:"";width:var(--size-dot-sm);height:var(--size-dot-sm);border-radius:var(--radius-full);background:var(--hue,var(--ink-subtle))}.rm-card-link[data-astro-cid-zaif2d6v]{font-size:var(--type-small-size);font-weight:var(--weight-medium);justify-self:start;margin-block-start:var(--space-1)}@media (prefers-reduced-motion:reduce){.rm-base[data-astro-cid-zaif2d6v],.rm-field[data-astro-cid-zaif2d6v],.rm-label[data-astro-cid-zaif2d6v],.rm-leader[data-astro-cid-zaif2d6v],.rm-lit[data-astro-cid-zaif2d6v]{transition:none}}}
