@layer components{.artifact[data-astro-cid-4bkka4p6]{gap:var(--artifact-gap);padding:var(--artifact-pad);border-radius:var(--artifact-radius);background:var(--artifact-bg);box-shadow:var(--artifact-shadow);color:var(--artifact-fg);font-size:var(--text-small);line-height:var(--leading-snug);flex-direction:column;margin:0;display:flex}.artifact--plain[data-astro-cid-4bkka4p6]{box-shadow:none;text-align:center;background:0 0;padding:0}.artifact__head[data-astro-cid-4bkka4p6]{align-items:center;gap:var(--space-8);color:var(--text-secondary);display:flex}.artifact--plain[data-astro-cid-4bkka4p6] .artifact__head[data-astro-cid-4bkka4p6],.artifact--plain[data-astro-cid-4bkka4p6] .artifact__by[data-astro-cid-4bkka4p6],.artifact--plain[data-astro-cid-4bkka4p6] .v-spec[data-astro-cid-4bkka4p6]{justify-content:center}.artifact--plain[data-astro-cid-4bkka4p6] .v-brief[data-astro-cid-4bkka4p6]{align-items:center}.artifact__icon[data-astro-cid-4bkka4p6]{width:var(--artifact-icon);height:var(--artifact-icon);border-radius:var(--radius-xs);background:var(--loop-tile);color:var(--loop-tile-fg);place-items:center;display:grid}.artifact__title[data-astro-cid-4bkka4p6]{font-family:var(--font-display);font-size:var(--artifact-title-size);line-height:var(--leading-snug)}.artifact__detail[data-astro-cid-4bkka4p6]{color:var(--text-secondary)}.artifact__by[data-astro-cid-4bkka4p6]{align-items:center;gap:var(--space-8);color:var(--text-secondary);display:flex}.artifact__by[data-astro-cid-4bkka4p6] .artifact__face{width:var(--artifact-face);height:var(--artifact-face);border-radius:var(--radius-pill);object-fit:cover}.artifact__visual[data-astro-cid-4bkka4p6]{min-height:var(--artifact-visual-height);align-items:center;display:flex}.v-session[data-astro-cid-4bkka4p6]{gap:var(--artifact-px-gap);width:100%;display:flex}.v-session__cell[data-astro-cid-4bkka4p6]{height:var(--artifact-px);background:var(--artifact-px-bg);flex:1}.v-session__cell[data-astro-cid-4bkka4p6].is-stall{background:var(--artifact-mark)}.v-brief[data-astro-cid-4bkka4p6]{gap:var(--artifact-px-gap);flex-direction:column;width:100%;display:flex}.v-brief[data-astro-cid-4bkka4p6] span[data-astro-cid-4bkka4p6]{width:calc(var(--w) * 100%);height:var(--artifact-line);background:var(--artifact-px-bg)}.v-variants[data-astro-cid-4bkka4p6]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.v-variants__take[data-astro-cid-4bkka4p6]{gap:var(--artifact-px-gap);padding:var(--space-8);border-radius:var(--radius-xs);background:var(--artifact-px-bg-soft);flex-direction:column;display:flex;position:relative}.v-variants__take[data-astro-cid-4bkka4p6] span[data-astro-cid-4bkka4p6]{height:var(--artifact-line);background:var(--artifact-px-bg)}.v-variants__take[data-astro-cid-4bkka4p6] span[data-astro-cid-4bkka4p6]:nth-child(2){width:70%}.v-variants__take[data-astro-cid-4bkka4p6] span[data-astro-cid-4bkka4p6]:nth-child(3){background:var(--artifact-ink);width:45%}.v-variants__take[data-astro-cid-4bkka4p6]:before{content:"";padding:var(--artifact-edge);border-radius:inherit;background:var(--wash-edge);opacity:0;transition:opacity var(--dur-artifact-move) var(--ease-standard);mask:linear-gradient(var(--mask-opaque) 0 0) content-box exclude, linear-gradient(var(--mask-opaque) 0 0);position:absolute;inset:0}.v-variants__take[data-astro-cid-4bkka4p6].is-picked:before{opacity:1}.v-spec[data-astro-cid-4bkka4p6]{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.v-spec[data-astro-cid-4bkka4p6] li[data-astro-cid-4bkka4p6]{padding:var(--space-2) var(--space-8);border:var(--border-width) solid var(--tag-border);border-radius:var(--radius-pill);font-family:var(--mcp-font-code);font-size:var(--artifact-chip-size);position:relative}.v-drift[data-astro-cid-4bkka4p6]{gap:var(--space-8);grid-template-columns:1fr 1fr;width:100%;display:grid}.v-drift__side[data-astro-cid-4bkka4p6]{gap:var(--space-4);flex-direction:column;display:flex}.v-drift__button[data-astro-cid-4bkka4p6]{height:var(--artifact-button);border-radius:var(--radius-xs);background:var(--artifact-control)}.v-drift__side[data-astro-cid-4bkka4p6].is-shipped .v-drift__button[data-astro-cid-4bkka4p6]{border-radius:var(--radius-pill);box-shadow:0 0 0 var(--artifact-edge) var(--artifact-mark)}.v-drift__label[data-astro-cid-4bkka4p6]{color:var(--text-secondary)}.v-report[data-astro-cid-4bkka4p6]{align-items:flex-end;gap:var(--artifact-px-gap);width:100%;height:var(--artifact-visual-height);display:flex}.v-report[data-astro-cid-4bkka4p6] span[data-astro-cid-4bkka4p6]{height:calc(var(--h) * var(--artifact-bar-step));background:var(--artifact-px-bg);flex:1}.v-report[data-astro-cid-4bkka4p6] span[data-astro-cid-4bkka4p6]:nth-last-child(-n+3){background:var(--artifact-ink)}@media (prefers-reduced-motion:reduce){.v-variants__take[data-astro-cid-4bkka4p6]:before{transition:none}}@property --dial-turn{syntax:"<angle>";inherits:true;initial-value:0deg}.loopdial{margin-top:var(--map-top);align-items:center;row-gap:var(--ring-gap)}.dial[data-astro-cid-xxe5olnn]{--dial-turn:0deg;aspect-ratio:1;user-select:none;width:100%;transition:--dial-turn var(--dur-dial-turn) var(--ease-standard);margin-inline:auto;position:relative;container-type:inline-size}.dial__art[data-astro-cid-xxe5olnn]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dial__band[data-astro-cid-xxe5olnn]{fill:none;stroke:var(--dial-band)}.dial__turn[data-astro-cid-xxe5olnn]{transform:rotate(var(--dial-turn));transform-box:view-box;transform-origin:50%}.dial__chevron[data-astro-cid-xxe5olnn]{fill:none;stroke:var(--dial-chevron);stroke-linecap:square;stroke-linejoin:miter}.dial__pill[data-astro-cid-xxe5olnn]{cursor:pointer}.dial__pill-body[data-astro-cid-xxe5olnn]{fill:none;stroke:var(--dial-pill);stroke-linecap:round;transition:stroke var(--dur-base) var(--ease-standard)}.dial__pill[data-astro-cid-xxe5olnn][data-active]{filter:var(--dial-pill-lift)}.dial__pill[data-astro-cid-xxe5olnn][data-active] .dial__pill-body[data-astro-cid-xxe5olnn]{stroke:var(--dial-pill-active)}.dial__txt[data-astro-cid-xxe5olnn]{font-family:var(--font-sans);opacity:0;transition:opacity var(--dur-dial-flip) var(--ease-standard), fill var(--dur-base) var(--ease-standard)}.dial__pill[data-astro-cid-xxe5olnn][data-half=top] .dial__txt--top[data-astro-cid-xxe5olnn],.dial__pill[data-astro-cid-xxe5olnn][data-half=bottom] .dial__txt--bottom[data-astro-cid-xxe5olnn]{opacity:1;transition:opacity var(--dur-dial-flip) var(--ease-standard) var(--dur-dial-flip), fill var(--dur-base) var(--ease-standard)}.dial__name[data-astro-cid-xxe5olnn]{font-size:var(--dial-name-size);fill:var(--dial-name)}.dial__label[data-astro-cid-xxe5olnn]{font-size:var(--dial-label-size);fill:var(--dial-label);fill-opacity:var(--dial-label-opacity)}.dial__pill[data-astro-cid-xxe5olnn][data-active] .dial__name[data-astro-cid-xxe5olnn]{fill:var(--dial-name-active)}.dial__pill[data-astro-cid-xxe5olnn][data-active] .dial__label[data-astro-cid-xxe5olnn]{fill:var(--dial-label-active)}.dial__timer[data-astro-cid-xxe5olnn],.dial__timer-left[data-astro-cid-xxe5olnn]{fill:none;stroke-width:var(--dial-timer-stroke);vector-effect:non-scaling-stroke;pointer-events:none}.dial__timer[data-astro-cid-xxe5olnn]{stroke:var(--dial-timer-track)}.dial__timer-stop--1[data-astro-cid-xxe5olnn]{stop-color:var(--dial-timer-1)}.dial__timer-stop--2[data-astro-cid-xxe5olnn]{stop-color:var(--dial-timer-2)}.dial__timer-stop--3[data-astro-cid-xxe5olnn]{stop-color:var(--dial-timer-3)}.dial__timer-stop--4[data-astro-cid-xxe5olnn]{stop-color:var(--dial-timer-4)}.dial__timer-stop--5[data-astro-cid-xxe5olnn]{stop-color:var(--dial-timer-5)}.dial__timer-left[data-astro-cid-xxe5olnn]{--timer-left:1;stroke:url(#dial-timer-wash);stroke-dasharray:var(--timer-left) 1;transition:opacity var(--dur-dial-timer-fade) var(--ease-standard)}.dial__timer-left[data-astro-cid-xxe5olnn][data-loop-refill]{opacity:0;transition:none}.dial__tile[data-astro-cid-xxe5olnn]{left:calc(50% + cos(var(--a) + var(--dial-turn)) * var(--tile-r));top:calc(50% + sin(var(--a) + var(--dial-turn)) * var(--tile-r));width:var(--dial-tile);aspect-ratio:1;border-radius:var(--radius-pill);background:var(--loop-tile);color:var(--loop-tile-fg);cursor:pointer;place-items:center;display:grid;position:absolute;translate:-50% -50%}.dial__tile[data-astro-cid-xxe5olnn] .dial__frame{grid-area:1/1;place-items:center;display:grid}.dial__tile[data-astro-cid-xxe5olnn] .dial__frame .pixel-icon{--px-unit:var(--dial-art-unit)}.dial__tile[data-astro-cid-xxe5olnn] .dial__frame--sm{display:none}.dial__well[data-astro-cid-xxe5olnn]{--artifact-gap:var(--dial-artifact-gap);--artifact-icon:var(--dial-artifact-icon);--artifact-face:var(--dial-artifact-icon);--artifact-visual-height:var(--dial-artifact-visual);--artifact-px:var(--dial-artifact-px);--artifact-px-gap:var(--dial-artifact-px-gap);--artifact-line:var(--dial-artifact-line);--artifact-edge:var(--dial-artifact-edge);--artifact-button:var(--dial-artifact-button);--artifact-bar-step:var(--dial-artifact-bar-step);--artifact-title-size:var(--dial-artifact-title);--artifact-chip-size:var(--dial-artifact-chip);--text-small:var(--dial-artifact-text);--space-2:var(--dial-artifact-space-2);--space-4:var(--dial-artifact-space-4);--space-8:var(--dial-artifact-space-8);--pixel-unit:var(--dial-artifact-pixel);--radius-xs:var(--dial-artifact-radius);--dial-well-ring-inset:var(--dial-artifact-space-8);width:var(--well-size);aspect-ratio:1;border-radius:var(--radius-pill);background:var(--dial-well-bg);box-shadow:var(--dial-well-shadow);pointer-events:none;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.dial__well[data-astro-cid-xxe5olnn]:before{content:"";inset:var(--dial-well-ring-inset);border:var(--border-width) solid var(--dial-well-ring);border-radius:inherit;position:absolute}.dial__cards[data-astro-cid-xxe5olnn]{display:grid;position:absolute;inset:0}.dial__card[data-astro-cid-xxe5olnn]{opacity:0;pointer-events:none;transform:translateY(var(--dial-card-shift)) scale(var(--dial-face-scale));transition:opacity var(--dur-fast) var(--ease-exit), transform var(--dur-fast) var(--ease-exit);grid-area:1/1;place-items:center;display:grid}.dial__card-body[data-astro-cid-xxe5olnn]{width:var(--dial-card-w)}.dial__card[data-astro-cid-xxe5olnn][data-done]{transform:translateY(calc(-1 * var(--dial-card-shift))) scale(var(--dial-face-scale))}.dial__card[data-astro-cid-xxe5olnn][data-active]{opacity:1;transition:opacity var(--dur-base) var(--ease-emphasized), transform var(--dur-base) var(--ease-emphasized);transform:none}.dial__card[data-astro-cid-xxe5olnn] .artifact__icon{transform:scale(var(--dial-chip-scale));transition:transform var(--dur-base) var(--ease-exit)}.dial__card[data-astro-cid-xxe5olnn] .artifact__title,.dial__card[data-astro-cid-xxe5olnn] .artifact__detail,.dial__card[data-astro-cid-xxe5olnn] .artifact__by{opacity:0;transition:opacity var(--dur-base) var(--ease-exit)}.dial__card[data-astro-cid-xxe5olnn] .v-session,.dial__card[data-astro-cid-xxe5olnn] .v-brief span{transform-origin:0;transition:transform var(--dur-base) var(--ease-exit);transform:scaleX(0)}.dial__card[data-astro-cid-xxe5olnn] .v-report span{transform-origin:bottom;transition:transform var(--dur-base) var(--ease-exit);transform:scaleY(0)}.dial__card[data-astro-cid-xxe5olnn] .v-variants__take,.dial__card[data-astro-cid-xxe5olnn] .v-spec li,.dial__card[data-astro-cid-xxe5olnn] .v-drift__side{opacity:0;transform:scale(var(--dial-control-scale));transition:opacity var(--dur-base) var(--ease-exit), transform var(--dur-base) var(--ease-exit)}.dial__card[data-astro-cid-xxe5olnn][data-active] .artifact__icon{transition:transform var(--dur-base) var(--ease-emphasized);transform:none}.dial__card[data-astro-cid-xxe5olnn][data-active] .artifact__title{opacity:1;transition:opacity var(--dur-base) var(--ease-emphasized) var(--dur-dial-stagger)}.dial__card[data-astro-cid-xxe5olnn][data-active] .v-session,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-brief span,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-report span,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-variants__take,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-spec li,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-drift__side{opacity:1;transition:opacity var(--dur-base) var(--ease-emphasized) calc(var(--dur-dial-stagger) * 2), transform var(--dur-base) var(--ease-emphasized) calc(var(--dur-dial-stagger) * 2);transform:none}.dial__card[data-astro-cid-xxe5olnn][data-active] .v-drift__side:nth-child(2),.dial__card[data-astro-cid-xxe5olnn][data-active] .v-variants__take:nth-child(2),.dial__card[data-astro-cid-xxe5olnn][data-active] .v-spec li:nth-child(2),.dial__card[data-astro-cid-xxe5olnn][data-active] .v-brief span:nth-child(2),.dial__card[data-astro-cid-xxe5olnn][data-active] .v-report span:nth-child(odd){transition-delay:calc(var(--dur-dial-stagger) * 2.5)}.dial__card[data-astro-cid-xxe5olnn][data-active] .v-variants__take:nth-child(3),.dial__card[data-astro-cid-xxe5olnn][data-active] .v-spec li:nth-child(n+3),.dial__card[data-astro-cid-xxe5olnn][data-active] .v-brief span:nth-child(3){transition-delay:calc(var(--dur-dial-stagger) * 3)}.dial__card[data-astro-cid-xxe5olnn][data-active] .artifact__detail,.dial__card[data-astro-cid-xxe5olnn][data-active] .artifact__by{opacity:1;transition:opacity var(--dur-base) var(--ease-emphasized) calc(var(--dur-dial-stagger) * 3)}.dial__card[data-astro-cid-xxe5olnn][data-active] .v-brief span{transform-origin:0;animation:artifact-brief var(--dur-artifact-loop) var(--ease-breathe) infinite;animation-delay:calc(var(--dur-base) + var(--dur-dial-stagger) * 2 + var(--dur-dial-stagger) * var(--i))}.dial__card[data-astro-cid-xxe5olnn][data-active] .v-report span{transform-origin:bottom;animation:artifact-bar var(--dur-artifact-loop) var(--ease-breathe) infinite;animation-delay:calc(var(--dur-base) + var(--dur-dial-stagger) * 2 + var(--dur-dial-stagger) * var(--i))}.dial__card[data-astro-cid-xxe5olnn][data-active] .v-drift__side.is-shipped .v-drift__button{animation:artifact-flag var(--dur-artifact-loop) var(--ease-breathe) infinite;animation-delay:calc(var(--dur-base) + var(--dur-dial-stagger) * 2)}.dial[data-astro-cid-xxe5olnn][data-artifact-pause] .dial__card[data-astro-cid-xxe5olnn][data-active] .v-brief span,.dial[data-astro-cid-xxe5olnn][data-artifact-pause] .dial__card[data-astro-cid-xxe5olnn][data-active] .v-report span,.dial[data-astro-cid-xxe5olnn][data-artifact-pause] .dial__card[data-astro-cid-xxe5olnn][data-active] .v-drift__side.is-shipped .v-drift__button{animation-play-state:paused}@keyframes artifact-brief{0%,to{opacity:1;transform:scaleX(1)}50%{transform:scaleX(var(--artifact-line-floor));opacity:var(--artifact-line-dim)}}@keyframes artifact-bar{0%,to{transform:scaleY(1)}50%{transform:scaleY(var(--artifact-bar-floor))}}@keyframes artifact-flag{0%,to{box-shadow:0 0 0 var(--artifact-edge) var(--artifact-mark)}50%{box-shadow:0 0 0 var(--artifact-edge) color-mix(in srgb, var(--artifact-mark) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.dial[data-astro-cid-xxe5olnn],.dial__timer-left[data-astro-cid-xxe5olnn],.dial__txt[data-astro-cid-xxe5olnn],.dial__pill[data-astro-cid-xxe5olnn][data-half=top] .dial__txt--top[data-astro-cid-xxe5olnn],.dial__pill[data-astro-cid-xxe5olnn][data-half=bottom] .dial__txt--bottom[data-astro-cid-xxe5olnn],.dial__card[data-astro-cid-xxe5olnn],.dial__card[data-astro-cid-xxe5olnn][data-done],.dial__card[data-astro-cid-xxe5olnn][data-active],.dial__card[data-astro-cid-xxe5olnn] .artifact__head,.dial__card[data-astro-cid-xxe5olnn] .artifact__icon,.dial__card[data-astro-cid-xxe5olnn] .artifact__title,.dial__card[data-astro-cid-xxe5olnn] .v-session,.dial__card[data-astro-cid-xxe5olnn] .artifact__visual,.dial__card[data-astro-cid-xxe5olnn] .artifact__detail,.dial__card[data-astro-cid-xxe5olnn] .artifact__by,.dial__card[data-astro-cid-xxe5olnn] .v-session__cell,.dial__card[data-astro-cid-xxe5olnn] .v-brief span,.dial__card[data-astro-cid-xxe5olnn] .v-report span,.dial__card[data-astro-cid-xxe5olnn] .v-variants__take,.dial__card[data-astro-cid-xxe5olnn] .v-spec li,.dial__card[data-astro-cid-xxe5olnn] .v-drift__side,.dial__card[data-astro-cid-xxe5olnn][data-active] .artifact__head,.dial__card[data-astro-cid-xxe5olnn][data-active] .artifact__icon,.dial__card[data-astro-cid-xxe5olnn][data-active] .artifact__title,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-session,.dial__card[data-astro-cid-xxe5olnn][data-active] .artifact__visual,.dial__card[data-astro-cid-xxe5olnn][data-active] .artifact__detail,.dial__card[data-astro-cid-xxe5olnn][data-active] .artifact__by,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-session__cell,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-brief span,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-report span,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-variants__take,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-spec li,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-drift__side,.dial__card[data-astro-cid-xxe5olnn][data-active] .v-drift__side.is-shipped .v-drift__button{transition:none;animation:none}}@media (width<=61.99rem){.dial__card[data-astro-cid-xxe5olnn] .artifact__visual,.dial__card[data-astro-cid-xxe5olnn] .artifact__detail{display:none}.dial__tile[data-astro-cid-xxe5olnn]{width:var(--dial-tile-sm)}.dial__tile[data-astro-cid-xxe5olnn] .dial__frame--lg{display:none}.dial__tile[data-astro-cid-xxe5olnn] .dial__frame--sm{display:grid}}@media (width<=47.49rem){.dial__name[data-astro-cid-xxe5olnn]{font-size:var(--dial-name-size-sm)}.dial__label[data-astro-cid-xxe5olnn]{font-size:var(--dial-label-size-sm)}}@media (width<=29.99rem){.dial__pill-body[data-astro-cid-xxe5olnn]{stroke-width:var(--dial-pill-stroke-phone)}}.steps[data-astro-cid-xxe5olnn]{gap:var(--steps-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step[data-astro-cid-xxe5olnn]{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--steps-col-gap);padding:var(--space-12) var(--steps-pad);border-radius:var(--steps-radius);transition:background-color var(--dur-base) var(--ease-standard);display:grid}.step[data-astro-cid-xxe5olnn][data-active]{--steps-name-col:var(--steps-name-col-active);background:var(--steps-active-bg);padding-bottom:var(--steps-pad)}.step__head[data-astro-cid-xxe5olnn]{grid-column:1/-1;grid-template-columns:subgrid;min-height:var(--button-height);color:var(--text-secondary);text-align:left;cursor:pointer;transition:color var(--dur-base) var(--ease-standard);background:0 0;border:0;align-items:center;padding:0;display:grid}.step[data-astro-cid-xxe5olnn][data-active] .step__head[data-astro-cid-xxe5olnn]{color:var(--text-primary)}.step__num[data-astro-cid-xxe5olnn]{grid-column:1 / span var(--steps-label-span-inactive);font-variant-numeric:tabular-nums;font-size:var(--text-small);color:var(--steps-num)}.step[data-astro-cid-xxe5olnn][data-active] .step__num[data-astro-cid-xxe5olnn]{grid-column:1 / span var(--steps-label-span)}.step__name[data-astro-cid-xxe5olnn]{grid-column:var(--steps-name-col) / -1;font-family:var(--font-display);font-size:var(--text-large);line-height:var(--leading-snug)}.step__body[data-astro-cid-xxe5olnn]{grid-column:1/-1;grid-template-columns:subgrid;grid-template-rows:1fr;display:grid}.steps[data-astro-cid-xxe5olnn][data-loop-ready] .step[data-astro-cid-xxe5olnn]:not([data-active]) .step__body[data-astro-cid-xxe5olnn]{visibility:hidden;grid-template-rows:0fr}.steps[data-astro-cid-xxe5olnn][data-loop-motion] .step__body[data-astro-cid-xxe5olnn]{transition:grid-template-rows var(--dur-expand) var(--ease-snappy), visibility 0s linear var(--dur-expand)}.steps[data-astro-cid-xxe5olnn][data-loop-motion] .step[data-astro-cid-xxe5olnn][data-active] .step__body[data-astro-cid-xxe5olnn]{visibility:visible;transition-delay:0s}.step__inner[data-astro-cid-xxe5olnn]{grid-column:1/-1;grid-template-columns:subgrid;min-height:0;display:grid;overflow:hidden}.step__roles[data-astro-cid-xxe5olnn]{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-12);opacity:1;margin:0;padding:0;display:grid}.steps[data-astro-cid-xxe5olnn][data-loop-ready] .step[data-astro-cid-xxe5olnn]:not([data-active]) .step__roles[data-astro-cid-xxe5olnn]{opacity:0}.steps[data-astro-cid-xxe5olnn][data-loop-motion] .step__roles[data-astro-cid-xxe5olnn]{transition:opacity var(--dur-accordion-fade) var(--ease-standard)}.step__role[data-astro-cid-xxe5olnn]{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.step__role[data-astro-cid-xxe5olnn] dt[data-astro-cid-xxe5olnn]{grid-column:1 / span var(--steps-label-span);font-size:var(--text-small);color:var(--steps-role)}.step__role[data-astro-cid-xxe5olnn] dd[data-astro-cid-xxe5olnn]{grid-column:var(--steps-name-col-active) / -1;line-height:var(--leading-medium);margin:0}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-xxe5olnn],.step__head[data-astro-cid-xxe5olnn],.step__body[data-astro-cid-xxe5olnn],.steps[data-astro-cid-xxe5olnn][data-loop-motion] .step__body[data-astro-cid-xxe5olnn],.steps[data-astro-cid-xxe5olnn][data-loop-motion] .step[data-astro-cid-xxe5olnn][data-active] .step__body[data-astro-cid-xxe5olnn],.step__roles[data-astro-cid-xxe5olnn]{transition:none}}}
