.row[data-astro-cid-vm54k4zc]{--row-pad-y:var(--space-3);--row-pad-x:var(--space-3);--mark:.625rem;--mark-gap:var(--space-3);--row-indent:calc(var(--row-pad-x) + var(--mark) + var(--mark-gap));border-radius:var(--radius-sm);content-visibility:auto;contain-intrinsic-size:auto 5rem}.row[data-astro-cid-vm54k4zc]:hover,.row[data-astro-cid-vm54k4zc][open]{background:var(--raised)}.row-summary[data-astro-cid-vm54k4zc]{cursor:pointer;align-items:start;gap:var(--space-2) var(--space-6);border-radius:var(--radius-sm);padding:var(--row-pad-y) var(--row-pad-x) var(--row-pad-y) var(--row-indent);grid-template-columns:minmax(0,1fr);list-style:none;display:grid}.row-summary[data-astro-cid-vm54k4zc]::-webkit-details-marker{display:none}.row-summary[data-astro-cid-vm54k4zc]:focus-visible{outline-offset:-2px}.row[data-astro-cid-vm54k4zc]:has(>.row-summary:focus-visible){background:var(--raised)}.row-title[data-astro-cid-vm54k4zc]{display:block;position:relative}.pm[data-astro-cid-vm54k4zc]{inset-inline-start:calc((var(--mark) + var(--mark-gap)) * -1);top:.45em;top:calc(.5lh - var(--mark) / 2);width:var(--mark);height:var(--mark);color:var(--fg-muted);position:absolute}.pm[data-astro-cid-vm54k4zc]:before,.pm[data-astro-cid-vm54k4zc]:after{content:"";inset-inline:0;border-top:1.5px solid;border-radius:1px;position:absolute;top:calc(50% - .75px)}.pm[data-astro-cid-vm54k4zc]:after{transform:rotate(90deg)}.row[data-astro-cid-vm54k4zc][open] .pm[data-astro-cid-vm54k4zc]:after{transform:rotate(180deg)}.row[data-astro-cid-vm54k4zc]:hover .pm[data-astro-cid-vm54k4zc],.row-summary[data-astro-cid-vm54k4zc]:focus-visible .pm[data-astro-cid-vm54k4zc],.row[data-astro-cid-vm54k4zc][open] .pm[data-astro-cid-vm54k4zc]{color:var(--fg)}.row-text[data-astro-cid-vm54k4zc]{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.row-title[data-astro-cid-vm54k4zc]{text-wrap:balance}.row-oneliner[data-astro-cid-vm54k4zc]{font-size:var(--step-1);text-wrap:pretty}.tier-tag[data-astro-cid-vm54k4zc]{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);white-space:nowrap;max-width:100%;color:var(--fg-2);justify-self:start;align-items:center;padding:.0625rem .625rem;line-height:1.5;display:inline-flex}.tier-tag[data-astro-cid-vm54k4zc][data-tier=module]{border-color:var(--rule);background:var(--canvas)}.tier-tag[data-astro-cid-vm54k4zc][data-tier=run-for-you]{border-style:dashed}.row-body[data-astro-cid-vm54k4zc]{gap:var(--space-3);padding:var(--space-1) var(--row-pad-x) var(--space-5) var(--row-indent);flex-direction:column;display:flex}.triggers[data-astro-cid-vm54k4zc]{gap:var(--space-2);flex-wrap:wrap;display:flex}.trigger[data-astro-cid-vm54k4zc]{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);padding:.125rem .625rem}@media (width>=640px){.row[data-astro-cid-vm54k4zc]{--row-pad-x:var(--space-4)}}@media (width>=768px){.row-summary[data-astro-cid-vm54k4zc]{grid-template-columns:minmax(0,1fr) 16rem}.tier-tag[data-astro-cid-vm54k4zc]{margin-top:.0625rem}}@media (prefers-reduced-motion:no-preference){.row[data-astro-cid-vm54k4zc]{transition:background-color var(--dur-micro) var(--ease)}.pm[data-astro-cid-vm54k4zc],.tier-tag[data-astro-cid-vm54k4zc]{transition:color var(--dur-micro) var(--ease)}.pm[data-astro-cid-vm54k4zc]:after{transition:transform var(--dur-reveal) var(--ease-out)}}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.row[data-astro-cid-vm54k4zc]{interpolate-size:allow-keywords}.row[data-astro-cid-vm54k4zc]::details-content{opacity:0;block-size:0;transition:block-size var(--dur-reveal) var(--ease-out), opacity var(--dur-reveal) var(--ease), content-visibility var(--dur-reveal) allow-discrete;overflow-y:clip}.row[data-astro-cid-vm54k4zc][open]::details-content{opacity:1;block-size:auto}}}.feature-sprite[data-astro-cid-c57bq2gs]{width:0;height:0;position:absolute;overflow:hidden}.diagram[data-astro-cid-rwnvwaly]{flex-shrink:0;width:104px;height:62px;display:block}@media (width>=640px){.diagram[data-astro-cid-rwnvwaly]{aspect-ratio:5/3;width:min(160px,100%);height:auto}}.card[data-astro-cid-sp2xtxdc]{align-content:start;align-items:start;gap:var(--space-1) var(--space-4);scroll-margin-top:var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-md);background:var(--canvas);padding:var(--space-4);text-align:start;cursor:pointer;color:var(--fg);grid-template-columns:auto minmax(0,1fr);padding-inline-end:calc(var(--space-4) + var(--space-5));display:grid;position:relative}.card-figure[data-astro-cid-sp2xtxdc]{grid-row:1/span 3}.card-label[data-astro-cid-sp2xtxdc],.card-count[data-astro-cid-sp2xtxdc]{grid-column:2}.card-count[data-astro-cid-sp2xtxdc]{line-height:1.4}.card-mark[data-astro-cid-sp2xtxdc]{top:calc(var(--space-4) + .3rem);width:.875rem;height:.875rem;color:var(--fg-muted);position:absolute;inset-inline-end:var(--space-4)}.card-mark[data-astro-cid-sp2xtxdc]:before,.card-mark[data-astro-cid-sp2xtxdc]:after{content:"";inset-inline:0;border-top:2px solid;border-radius:1px;position:absolute;top:calc(50% - 1px)}.card-mark[data-astro-cid-sp2xtxdc]:after{transform:rotate(90deg)}.card[data-astro-cid-sp2xtxdc][aria-expanded=true] .card-mark[data-astro-cid-sp2xtxdc]:after{transform:rotate(180deg)}.card[data-astro-cid-sp2xtxdc]:hover,.card[data-astro-cid-sp2xtxdc]:active{background:var(--panel)}@media (hover:hover){.card[data-astro-cid-sp2xtxdc]:hover:not([aria-expanded=true]):not(:active){border-color:var(--fg-muted);box-shadow:var(--depth-float)}}.card[data-astro-cid-sp2xtxdc]:active,.card[data-astro-cid-sp2xtxdc][aria-expanded=true]{border-color:var(--fg);background:var(--panel)}.card[data-astro-cid-sp2xtxdc]:hover .card-mark[data-astro-cid-sp2xtxdc],.card[data-astro-cid-sp2xtxdc]:focus-visible .card-mark[data-astro-cid-sp2xtxdc],.card[data-astro-cid-sp2xtxdc][aria-expanded=true] .card-mark[data-astro-cid-sp2xtxdc]{color:var(--fg)}@media (prefers-reduced-motion:no-preference){.card[data-astro-cid-sp2xtxdc]{transition-property:color,background-color,border-color,transform,box-shadow;transition-duration:var(--dur-micro), var(--dur-micro), var(--dur-micro), var(--dur-reveal), var(--dur-reveal);transition-timing-function:var(--ease), var(--ease), var(--ease), var(--ease-out), var(--ease-out)}@media (hover:hover){.card[data-astro-cid-sp2xtxdc]:hover:not([aria-expanded=true]):not(:active){transform:translateY(-2px)}}.card-mark[data-astro-cid-sp2xtxdc]:after{transition:transform var(--dur-reveal) var(--ease-out)}.card[data-astro-cid-sp2xtxdc]:active{transform:translateY(1px)scale(.995)}.card-figure[data-astro-cid-sp2xtxdc]{transition:transform var(--dur-hero) var(--ease-out);display:block}.card[data-astro-cid-sp2xtxdc]:hover .card-figure[data-astro-cid-sp2xtxdc],.card[data-astro-cid-sp2xtxdc]:focus-visible .card-figure[data-astro-cid-sp2xtxdc],.card[data-astro-cid-sp2xtxdc][aria-expanded=true] .card-figure[data-astro-cid-sp2xtxdc]{transform:translateY(-2px)}}.card[data-astro-cid-sp2xtxdc]:hover,.card[data-astro-cid-sp2xtxdc]:focus-visible,.card[data-astro-cid-sp2xtxdc][aria-expanded=true]{--play:running}@media (width>=640px){.card[data-astro-cid-sp2xtxdc]{padding:var(--space-5);grid-template-columns:minmax(0,1fr);gap:0;padding-inline-end:calc(var(--space-5) + var(--space-5))}.card-figure[data-astro-cid-sp2xtxdc]{margin-bottom:var(--space-4);grid-row:auto}.card-label[data-astro-cid-sp2xtxdc],.card-count[data-astro-cid-sp2xtxdc]{grid-column:1}.card-mark[data-astro-cid-sp2xtxdc]{top:calc(var(--space-5) + .3rem);inset-inline-end:var(--space-5)}}@media (width>=1024px){.card-label[data-astro-cid-sp2xtxdc]{min-height:2lh}}.feature-list[data-astro-cid-3wqpbqwd]{gap:var(--space-6);flex-direction:column;display:flex}.cards[data-astro-cid-3wqpbqwd]{margin-bottom:calc(var(--space-4) * -1);flex-direction:column;display:flex}.cards[data-astro-cid-3wqpbqwd]>.card{margin-bottom:var(--space-4)}.cat-panel[data-astro-cid-3wqpbqwd]{grid-template-rows:1fr;display:grid}html.js .cat-panel[data-astro-cid-3wqpbqwd]{overflow-anchor:none}.cat-panel-inner[data-astro-cid-3wqpbqwd]{min-height:0}.cat-panel-body[data-astro-cid-3wqpbqwd]{margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--panel);padding:var(--space-2);flex-direction:column;gap:2px;display:flex}html.js .cat-panel[data-astro-cid-3wqpbqwd]:not([data-open]){visibility:hidden;grid-template-rows:0fr}html.js .cat-panel[data-astro-cid-3wqpbqwd]:not([data-open]) .cat-panel-inner[data-astro-cid-3wqpbqwd],.cat-panel[data-astro-cid-3wqpbqwd][data-moving] .cat-panel-inner[data-astro-cid-3wqpbqwd]{overflow:hidden}@media (prefers-reduced-motion:no-preference){.cat-panel[data-astro-cid-3wqpbqwd]{transition:grid-template-rows var(--dur-hero) var(--ease-out), visibility 0s linear var(--dur-hero)}.cat-panel[data-astro-cid-3wqpbqwd][data-open]{transition:grid-template-rows var(--dur-hero) var(--ease-out), visibility 0s linear 0s}.cat-panel[data-astro-cid-3wqpbqwd][data-instant]{transition:none}.cat-panel[data-astro-cid-3wqpbqwd][data-open] .row{animation:row-in var(--dur-hero) var(--ease-out) backwards}.cat-panel[data-astro-cid-3wqpbqwd][data-open] .row:nth-child(2){animation-delay:40ms}.cat-panel[data-astro-cid-3wqpbqwd][data-open] .row:nth-child(3){animation-delay:80ms}.cat-panel[data-astro-cid-3wqpbqwd][data-open] .row:nth-child(4){animation-delay:.12s}.cat-panel[data-astro-cid-3wqpbqwd][data-open] .row:nth-child(5){animation-delay:.16s}.cat-panel[data-astro-cid-3wqpbqwd][data-open] .row:nth-child(n+6){animation-delay:.2s}}@keyframes row-in{0%{opacity:0;transform:translateY(12px)}}@media (scripting:enabled) and (width>=640px){.cards[data-astro-cid-3wqpbqwd]{align-items:stretch;column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cat-panel[data-astro-cid-3wqpbqwd]{order:1;grid-column:1/-1}.cat-panel-body[data-astro-cid-3wqpbqwd]{margin-top:var(--space-4);padding:var(--space-3)}}@media (scripting:enabled) and (width>=1024px){.cards[data-astro-cid-3wqpbqwd]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media print{.cat-panel[data-astro-cid-3wqpbqwd],.cat-panel[data-astro-cid-3wqpbqwd][hidden],html.js .cat-panel[data-astro-cid-3wqpbqwd]:not([data-open]){visibility:visible;grid-template-rows:1fr;transition:none;display:grid!important}.cat-panel-body[data-astro-cid-3wqpbqwd]{margin-top:var(--space-4)}}.rail-wrap[data-astro-cid-nm57pb6m]{--gap:var(--space-4);--pad:clamp(1rem, 2.5vw, 1.5rem);--per:1;container:rail/inline-size}@container rail (width>=33rem){.rail-wrap[data-astro-cid-nm57pb6m]>[data-astro-cid-nm57pb6m]{--per:2}}@container rail (width>=52rem){.rail-wrap[data-astro-cid-nm57pb6m]>[data-astro-cid-nm57pb6m]{--per:3}}@container rail (width>=70rem){.rail-wrap[data-astro-cid-nm57pb6m]>[data-astro-cid-nm57pb6m]{--per:4}}.rail-stage[data-astro-cid-nm57pb6m]{--strip:clamp(4.5rem, 11vw, 9rem);isolation:isolate;padding:var(--strip) var(--pad) 0;position:relative}.rail-stage[data-astro-cid-nm57pb6m]>.rail-photo{height:calc(var(--strip) + 15rem);border-radius:var(--radius-lg) var(--radius-lg) 0 0;-webkit-mask-image:var(--scrim-fade-foot);mask-image:var(--scrim-fade-foot);bottom:auto}.rail[data-astro-cid-nm57pb6m]{grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per) - 1) * var(--gap)) / var(--per));column-gap:var(--gap);padding:var(--space-1) 0 var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:auto auto 1fr;margin:0;list-style:none;display:grid;overflow-x:auto}.rail[data-astro-cid-nm57pb6m]::-webkit-scrollbar{display:none}.rail-card[data-astro-cid-nm57pb6m]{scroll-snap-stop:always}.rail-card[data-astro-cid-nm57pb6m]:nth-child(n){scroll-snap-align:start}@container rail (width>=33rem){.rail-card[data-astro-cid-nm57pb6m]:nth-child(n){scroll-snap-align:none}.rail-card[data-astro-cid-nm57pb6m]:nth-child(odd){scroll-snap-align:start}}@container rail (width>=52rem){.rail-card[data-astro-cid-nm57pb6m]:nth-child(n){scroll-snap-align:none}.rail-card[data-astro-cid-nm57pb6m]:nth-child(3n+1){scroll-snap-align:start}}@container rail (width>=70rem){.rail-card[data-astro-cid-nm57pb6m]:nth-child(n){scroll-snap-align:none}.rail-card[data-astro-cid-nm57pb6m]:nth-child(4n+1){scroll-snap-align:start}}.rail-card[data-astro-cid-nm57pb6m]:nth-child(n):last-child{scroll-snap-align:end}.rail-card[data-astro-cid-nm57pb6m]{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--raised);min-width:0;padding:var(--space-5);display:grid}.rail-title[data-astro-cid-nm57pb6m]{font-size:var(--step-4);letter-spacing:-.01em;text-wrap:balance;font-weight:600;line-height:1.25}.rail-line[data-astro-cid-nm57pb6m]{font-size:var(--step-2);text-wrap:pretty;line-height:1.5}.rail-bullets[data-astro-cid-nm57pb6m]{gap:var(--space-2);margin:var(--space-1) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--rule);font-size:var(--step-1);flex-direction:column;line-height:1.5;list-style:none;display:flex}.rail-bullets[data-astro-cid-nm57pb6m] li[data-astro-cid-nm57pb6m]{padding-inline-start:var(--space-4);position:relative}.rail-bullets[data-astro-cid-nm57pb6m] li[data-astro-cid-nm57pb6m]:before{content:"";inset-inline-start:0;border-top:1px solid var(--fg-muted);width:.5rem;position:absolute;top:.72em}.rail-card[data-astro-cid-nm57pb6m]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}@media (hover:hover){.rail-card[data-astro-cid-nm57pb6m]:hover{border-color:var(--rule-strong);transform:translateY(-2px)}}.rail-controls[data-astro-cid-nm57pb6m]{align-items:center;gap:var(--space-2);margin-top:var(--space-5);padding-inline:var(--pad);display:flex}.rail-track[data-astro-cid-nm57pb6m]{border-radius:var(--radius-pill);background:var(--rule);width:min(10rem,40%);height:4px;margin-inline-end:auto;position:relative;overflow:hidden}.rail-thumb[data-astro-cid-nm57pb6m]{width:calc(var(--per) / var(--n) * 100%);border-radius:var(--radius-pill);background:var(--fg);transform:translateX(calc(var(--first,0) / var(--per) * 100%));position:absolute;inset-block:0;inset-inline-start:0}.rail-status[data-astro-cid-nm57pb6m]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html:not(.js) .rail-controls[data-astro-cid-nm57pb6m]{display:none}html:not(.js) .rail[data-astro-cid-nm57pb6m]{grid-auto-flow:row;grid-template-columns:repeat(var(--per), minmax(0, 1fr));row-gap:var(--gap);scroll-snap-type:none;grid-template-rows:none;overflow:visible}.rail-nav[data-astro-cid-nm57pb6m]{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--canvas);width:2.75rem;height:2.75rem;font-size:var(--step-4);color:var(--fg);cursor:pointer;flex-shrink:0;place-items:center;line-height:1;display:grid}.rail-nav[data-astro-cid-nm57pb6m]:hover{background:var(--panel);border-color:var(--fg)}.rail-nav[data-astro-cid-nm57pb6m]:active{transform:scale(.96)}.rail-nav[data-astro-cid-nm57pb6m][aria-disabled=true]{border-color:var(--rule);color:var(--fg-muted);cursor:default}.rail-nav[data-astro-cid-nm57pb6m][aria-disabled=true]:hover{background:var(--canvas)}.rail-nav[data-astro-cid-nm57pb6m] span[data-astro-cid-nm57pb6m]{display:block;transform:translateY(-.06em)}@media (prefers-reduced-motion:no-preference){.rail-nav[data-astro-cid-nm57pb6m]{transition:color var(--dur-micro) var(--ease), background-color var(--dur-micro) var(--ease), border-color var(--dur-micro) var(--ease), transform var(--dur-micro) var(--ease)}.rail-nav[data-astro-cid-nm57pb6m] span[data-astro-cid-nm57pb6m]{transition:transform var(--dur-reveal) var(--ease-out)}[data-astro-cid-nm57pb6m][data-rail-prev]:not([aria-disabled=true]):hover span[data-astro-cid-nm57pb6m]{transform:translate(-2px,-.06em)}[data-astro-cid-nm57pb6m][data-rail-next]:not([aria-disabled=true]):hover span[data-astro-cid-nm57pb6m]{transform:translate(2px,-.06em)}.rail-card[data-astro-cid-nm57pb6m]{transition:transform var(--dur-reveal) var(--ease-out), border-color var(--dur-micro) var(--ease)}.rail-thumb[data-astro-cid-nm57pb6m]{transition:transform var(--dur-hero) var(--ease-out)}}@media print{.rail-stage[data-astro-cid-nm57pb6m]{padding:0}.rail[data-astro-cid-nm57pb6m]{row-gap:var(--gap);grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;padding:0;overflow:visible}.rail-card[data-astro-cid-nm57pb6m]{break-inside:avoid;grid-row:auto;grid-template-rows:none;transform:none}.rail-controls[data-astro-cid-nm57pb6m]{display:none}}.diagram[data-astro-cid-75ijfib5]{color:var(--fg);margin:0}.trigger-circle-wide[data-astro-cid-75ijfib5]{display:none;overflow-x:auto}.stage[data-astro-cid-75ijfib5]{min-width:62.5rem;position:relative;container-type:inline-size}.layer[data-astro-cid-75ijfib5]{width:100%;height:auto;font-family:var(--font-code);font-variant-numeric:tabular-nums;display:block}.spoke[data-astro-cid-75ijfib5]{fill:none;stroke:var(--diagram-ink);stroke-width:2.5px;stroke-linecap:round}.out[data-astro-cid-75ijfib5]{fill:none;stroke:var(--diagram-ink);stroke-width:3px;stroke-linecap:round}.dot[data-astro-cid-75ijfib5]{fill:var(--diagram-ink)}.arrive[data-astro-cid-75ijfib5]{fill:var(--diagram-success);stroke:var(--diagram-ink);stroke-width:3px}.label[data-astro-cid-75ijfib5]{fill:var(--fg-2);dominant-baseline:central;font-size:13px}.disc[data-astro-cid-75ijfib5]{fill:var(--diagram-ink)}.orbit[data-astro-cid-75ijfib5]{fill:none;stroke:var(--diagram-soft);stroke-width:2.5px;stroke-dasharray:2 8;stroke-linecap:round}.disc-label[data-astro-cid-75ijfib5]{fill:var(--diagram-on-ink);font-family:var(--font-body);dominant-baseline:central;font-size:17px;font-weight:600}.channel-cluster[data-astro-cid-75ijfib5]{grid-template-columns:repeat(4,max-content);align-content:center;place-items:center stretch;gap:.7cqi;display:grid;position:absolute}.channel-cluster[data-astro-cid-75ijfib5] .channel-tile[data-astro-cid-75ijfib5]{justify-content:center;font-size:clamp(11px,1.06cqi,12px)}.channel-tile[data-astro-cid-75ijfib5]{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);background:var(--panel);padding:var(--space-1) var(--space-2);font-family:var(--font-code);color:var(--fg-2);white-space:nowrap;flex-shrink:0;align-items:center;font-size:12px;display:inline-flex}.mobile-list[data-astro-cid-75ijfib5]{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.mini-disc[data-astro-cid-75ijfib5]{background:var(--diagram-ink);width:9rem;height:9rem;color:var(--diagram-on-ink);text-align:center;border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1.2;display:flex}.trigger-columns[data-astro-cid-75ijfib5]{column-gap:var(--space-5);row-gap:var(--space-3);width:100%;max-width:28rem;font-family:var(--font-code);font-size:var(--step-1);color:var(--fg-2);grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.4;display:grid}.trigger-columns[data-astro-cid-75ijfib5] li[data-astro-cid-75ijfib5]{padding-inline-start:var(--space-4);position:relative}@media (width<=25.99rem){.trigger-columns[data-astro-cid-75ijfib5]{column-gap:var(--space-3)}.trigger-columns[data-astro-cid-75ijfib5] li[data-astro-cid-75ijfib5]{padding-inline-start:.875rem}}.trigger-columns[data-astro-cid-75ijfib5] li[data-astro-cid-75ijfib5]:before{content:"";inset-inline-start:0;background:var(--diagram-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:.5em}.mini-cluster[data-astro-cid-75ijfib5]{justify-content:center;gap:var(--space-2);grid-template-columns:repeat(4,max-content);margin:0;padding:0;list-style:none;display:grid}.mini-cluster[data-astro-cid-75ijfib5] .channel-tile[data-astro-cid-75ijfib5]{justify-content:center}@media (width>=68rem){.trigger-circle-wide[data-astro-cid-75ijfib5]{display:block}.mobile-list[data-astro-cid-75ijfib5]{display:none}}.layers[data-astro-cid-gty4lvc7]{color:var(--fg);margin:0}.frame[data-astro-cid-gty4lvc7]{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) 2.75rem;max-width:50rem;display:grid;position:relative}@media (width>=48rem){.frame[data-astro-cid-gty4lvc7]{grid-template-columns:minmax(0,1fr) 14.5rem;max-width:61.5rem}}.stack[data-astro-cid-gty4lvc7]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.band-row[data-astro-cid-gty4lvc7]{flex-direction:column;display:flex}.frame[data-astro-cid-gty4lvc7]{--band-pad:var(--space-5)}@media (width<=25.99rem){.frame[data-astro-cid-gty4lvc7]{--band-pad:var(--space-4)}}.band[data-astro-cid-gty4lvc7]{gap:var(--space-1);padding:var(--space-4) var(--band-pad);background:var(--panel);border:1px solid var(--rule-strong);border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative;container-type:inline-size}.name[data-astro-cid-gty4lvc7]{font-weight:500;font-size:var(--step-3);line-height:1.3}.detail[data-astro-cid-gty4lvc7]{color:var(--fg-2);font-size:var(--step-1)}.chip[data-astro-cid-gty4lvc7]{margin-top:var(--space-2);border:1px solid var(--rule);border-radius:var(--radius-pill);font-family:var(--font-code);font-size:var(--step-0);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--fg-muted);align-self:flex-start;padding:.25rem .75rem}@container (width<=17.5rem){.chip[data-astro-cid-gty4lvc7]{margin-top:var(--space-1);letter-spacing:.02em;border:0;border-radius:0;padding:0}}.drop[data-astro-cid-gty4lvc7]{width:28px;height:36px;margin-left:calc(var(--band-pad) + 1px - 14px);display:block;overflow:visible}.wire[data-astro-cid-gty4lvc7]{fill:none;stroke:var(--diagram-ink);stroke-width:3px;stroke-linecap:round}.wire--lane[data-astro-cid-gty4lvc7]{stroke:var(--diagram-soft)}.lane[data-astro-cid-gty4lvc7]{position:relative}@media (width<=47.99rem){.lane[data-astro-cid-gty4lvc7]{display:contents}}.rail[data-astro-cid-gty4lvc7]{width:2.375rem;position:absolute;top:3.75rem;bottom:3.75rem;left:0}@media (width<=47.99rem){.rail[data-astro-cid-gty4lvc7]{left:auto;right:.375rem}}.rail-svg[data-astro-cid-gty4lvc7]{width:100%;height:100%;display:block;overflow:visible}.arrive[data-astro-cid-gty4lvc7]{background:var(--diagram-ink);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px}.return-label[data-astro-cid-gty4lvc7]{margin-top:var(--space-4);font-family:var(--font-code);font-size:var(--step-1);letter-spacing:.02em;text-align:end;color:var(--fg-2);grid-column:1/-1;justify-self:end;line-height:1.5}@media (width>=48rem){.return-label[data-astro-cid-gty4lvc7]{text-align:start;text-wrap:balance;max-width:11rem;margin:0;position:absolute;top:50%;left:3.5rem;transform:translateY(-50%)}}.questions[data-astro-cid-ulagvlp7]{gap:var(--space-2)}.q[data-astro-cid-ulagvlp7]{border-radius:var(--radius-md);background:var(--canvas)}.q[data-astro-cid-ulagvlp7]:hover,.q[data-astro-cid-ulagvlp7][open]{background:var(--raised)}.q-summary[data-astro-cid-ulagvlp7]{justify-content:space-between;align-items:baseline;gap:var(--space-5);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);cursor:pointer;list-style:none;display:flex}.q-summary[data-astro-cid-ulagvlp7]::-webkit-details-marker{display:none}.q-title[data-astro-cid-ulagvlp7]{text-wrap:balance}.q-mark[data-astro-cid-ulagvlp7]{width:.75rem;height:.75rem;color:var(--fg-muted);flex-shrink:0;position:relative}.q-mark[data-astro-cid-ulagvlp7]:before,.q-mark[data-astro-cid-ulagvlp7]:after{content:"";inset-inline:0;border-top:2px solid;border-radius:1px;position:absolute;top:calc(50% - 1px)}.q-mark[data-astro-cid-ulagvlp7]:after{transform:rotate(90deg)}.q[data-astro-cid-ulagvlp7][open] .q-mark[data-astro-cid-ulagvlp7]:after{transform:rotate(180deg)}.q[data-astro-cid-ulagvlp7]:hover .q-mark[data-astro-cid-ulagvlp7],.q[data-astro-cid-ulagvlp7][open] .q-mark[data-astro-cid-ulagvlp7]{color:var(--fg)}.q-body[data-astro-cid-ulagvlp7]{padding:0 var(--space-5) var(--space-5)}@media (prefers-reduced-motion:no-preference){.q[data-astro-cid-ulagvlp7]{transition:background-color var(--dur-micro) var(--ease)}.q-mark[data-astro-cid-ulagvlp7]{transition:color var(--dur-micro) var(--ease)}.q-mark[data-astro-cid-ulagvlp7]:after{transition:transform var(--dur-reveal) var(--ease-out)}}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.q[data-astro-cid-ulagvlp7]{interpolate-size:allow-keywords}.q[data-astro-cid-ulagvlp7]::details-content{opacity:0;block-size:0;transition:block-size var(--dur-reveal) var(--ease-out), opacity var(--dur-reveal) var(--ease), content-visibility var(--dur-reveal) allow-discrete;overflow-y:clip}.q[data-astro-cid-ulagvlp7][open]::details-content{opacity:1;block-size:auto}}}#everything{scroll-margin-top:var(--space-4)}.lede[data-astro-cid-5brzmp7i]{max-width:44ch;font-size:var(--step-4);line-height:1.35}@media (width>=768px){.lede[data-astro-cid-5brzmp7i]{font-size:var(--step-5)}}.band-row[data-astro-cid-5brzmp7i]{position:relative}:root[data-theme=dark] .band-row[data-astro-cid-5brzmp7i]:before{content:"";pointer-events:none;background-color:var(--fg);-webkit-mask-image:var(--grain-dark), var(--grain-dark), var(--grain-dark);mask-image:var(--grain-dark), var(--grain-dark), var(--grain-dark);-webkit-mask-position:var(--grain-position);mask-position:var(--grain-position);-webkit-mask-size:var(--grain-size);mask-size:var(--grain-size);opacity:var(--grain-dark-strength);position:absolute;inset:0;-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce),(forced-colors:active),print{:root[data-theme=dark] .band-row[data-astro-cid-5brzmp7i]:before{content:none}}.container-page[data-astro-cid-5brzmp7i] .product-band img{aspect-ratio:2}@media (width>=48rem){.container-page[data-astro-cid-5brzmp7i] .product-band img{aspect-ratio:3}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){html.js .drift{view-timeline:--product-photo block}html.js .drift picture{animation:linear both product-photo-drift}html.js div.drift picture{animation-timeline:--product-photo;animation-range:cover}}}@keyframes product-photo-drift{0%{transform:scale(1.08)translateY(-3%)}to{transform:scale(1.08)translateY(3%)}}.configurable-grid[data-astro-cid-5brzmp7i]{gap:var(--space-7);display:grid}@media (width>=48rem){.configurable-grid[data-astro-cid-5brzmp7i]{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.configurable-line[data-astro-cid-5brzmp7i]{max-width:34ch;font-size:var(--step-4);text-wrap:pretty;line-height:1.45}}@media (width>=64rem){.configurable-grid[data-astro-cid-5brzmp7i]{gap:var(--space-8);grid-template-columns:minmax(0,1fr) clamp(28rem,50%,36rem)}}.consent-grid[data-astro-cid-5brzmp7i]{gap:var(--space-3);display:grid}.consent-item[data-astro-cid-5brzmp7i]{gap:var(--space-2);border-radius:var(--radius-md);background:var(--canvas);padding:var(--space-5);flex-direction:column;display:flex}.consent-item[data-astro-cid-5brzmp7i]>[data-astro-cid-5brzmp7i]:first-child{text-wrap:pretty}@supports (grid-template-rows:subgrid){.consent-item[data-astro-cid-5brzmp7i]{grid-row:span 2;grid-template-rows:subgrid;align-content:start;row-gap:var(--space-2);display:grid}}@media (width>=48rem){.consent-grid[data-astro-cid-5brzmp7i]{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-item[data-astro-cid-5brzmp7i]:last-child{grid-column:1/-1}}@media (width>=64rem){.consent-grid[data-astro-cid-5brzmp7i]{grid-template-columns:repeat(6,minmax(0,1fr))}.consent-item[data-astro-cid-5brzmp7i],.consent-item[data-astro-cid-5brzmp7i]:last-child{grid-column:span 2}.consent-item[data-astro-cid-5brzmp7i]:nth-child(n+4){grid-column:span 3}}.ownership-close[data-astro-cid-5brzmp7i]{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.signal-foot[data-astro-cid-5brzmp7i]{gap:var(--space-6);border-top:1px solid var(--rule);padding-top:var(--space-6);display:grid}.signal-line[data-astro-cid-5brzmp7i]{max-width:46ch;font-size:var(--step-3);text-wrap:balance;line-height:1.5}@media (width>=48rem){.signal-line[data-astro-cid-5brzmp7i]{font-size:var(--step-4)}}@media (width>=64rem){.signal-foot[data-astro-cid-5brzmp7i]{justify-content:start;align-items:baseline;column-gap:var(--space-7);grid-template-columns:max-content auto}.signal-line[data-astro-cid-5brzmp7i]{max-width:none}.signal-foot[data-astro-cid-5brzmp7i]>:last-child{border-inline-start:1px solid var(--rule);padding-inline-start:var(--space-7)}}.textlink[data-astro-cid-5brzmp7i]{font-size:var(--step-2);display:inline-block;position:relative}.textlink[data-astro-cid-5brzmp7i]:before,.textlink[data-astro-cid-5brzmp7i]:after{content:"";inset-inline:0;bottom:calc(var(--touch-pad,0px) + .5lh - .575em - 3px);pointer-events:none;height:1px;position:absolute}.textlink[data-astro-cid-5brzmp7i]:before{border-top:1px solid var(--rule-strong);height:0}.textlink[data-astro-cid-5brzmp7i]:after{background:var(--fg);transform-origin:0;transform:scaleX(0)}.textlink[data-astro-cid-5brzmp7i]:hover:after,.textlink[data-astro-cid-5brzmp7i]:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.textlink[data-astro-cid-5brzmp7i]:after{transition:transform var(--dur-reveal) var(--ease-out)}}@media (forced-colors:active){.textlink[data-astro-cid-5brzmp7i]:after{content:none}}
