.plan[data-astro-cid-nqwte3xe]{margin:var(--s-6) 0 0;padding:var(--s-5) var(--s-6)}.grid[data-astro-cid-nqwte3xe]{column-gap:var(--gutter);grid-template-columns:14rem minmax(0,1fr);display:grid}@media (width<=18em){.grid[data-astro-cid-nqwte3xe]{grid-template-columns:minmax(0,1fr)}}.name[data-astro-cid-nqwte3xe],.track[data-astro-cid-nqwte3xe]{border-bottom:var(--hair) solid var(--rule)}.grid[data-astro-cid-nqwte3xe]>[data-astro-cid-nqwte3xe]:nth-last-child(-n+2){border-bottom:0}.name[data-astro-cid-nqwte3xe]{justify-content:space-between;align-items:baseline;gap:0 var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) 0;font-size:var(--t0);flex-wrap:wrap;font-weight:500;display:flex}.name[data-astro-cid-nqwte3xe] .price[data-astro-cid-nqwte3xe]{font-family:var(--font-mono);font-size:var(--t-3);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2);font-weight:500}.head[data-astro-cid-nqwte3xe]{padding-block:var(--s-2);font-family:var(--font-mono);font-size:var(--t-3);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2);font-weight:500}.track[data-astro-cid-nqwte3xe]{background-image:repeating-linear-gradient(to right, var(--rule) 0 1px, transparent 1px calc(100% / 14));grid-template-columns:repeat(14,minmax(0,1fr));align-items:center;display:grid}.track[data-astro-cid-nqwte3xe].head{background-image:none;align-items:end}.track[data-astro-cid-nqwte3xe].head span[data-astro-cid-nqwte3xe]{font-variant-numeric:tabular-nums}.bar[data-astro-cid-nqwte3xe]{grid-column:calc(var(--from) + 1) / calc(var(--to) + 2);background:var(--blue);block-size:1.125rem}.bar[data-astro-cid-nqwte3xe][data-price=no\ charge]{background:repeating-linear-gradient(135deg, var(--blue) 0 1px, transparent 1px 5px);box-shadow:inset 0 0 0 1px var(--blue)}.bar[data-astro-cid-nqwte3xe][data-price=licensed]{background:var(--warm)}.bar[data-astro-cid-nqwte3xe][data-open=true]{clip-path:polygon(0 0,calc(100% - .5rem) 0,100% 50%,calc(100% - .5rem) 100%,0 100%)}figcaption[data-astro-cid-nqwte3xe]{max-width:44rem;margin-top:var(--s-4);padding-top:var(--s-3);border-top:var(--hair) solid var(--rule);font-size:var(--t-1);color:var(--ink-2)}.phases[data-astro-cid-nqwte3xe]{gap:var(--s-7);margin:var(--s-8) 0 0;counter-reset:phase;padding:0;list-style:none;display:grid}.phases[data-astro-cid-nqwte3xe]>li[data-astro-cid-nqwte3xe]{counter-increment:phase;gap:var(--s-4) var(--gutter);padding-top:var(--s-5);border-top:var(--hair) solid var(--fg);scroll-margin-top:var(--strip-h,0rem);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.phases[data-astro-cid-nqwte3xe]>li[data-astro-cid-nqwte3xe]:before{content:counter(phase, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--t-3);letter-spacing:var(--ls-label);color:var(--accent-ink);padding-top:.55em;font-weight:500}.phase[data-astro-cid-nqwte3xe]{display:contents}.phases[data-astro-cid-nqwte3xe]>li[data-astro-cid-nqwte3xe]:target{background:var(--mark);outline:var(--s-3) solid var(--mark)}header[data-astro-cid-nqwte3xe]{gap:var(--s-2);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;display:grid}h3[data-astro-cid-nqwte3xe]{font-family:var(--font-display);font-size:var(--t-statement);font-weight:var(--w-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);overflow-wrap:anywhere}.when[data-astro-cid-nqwte3xe]{font-family:var(--font-mono);font-size:var(--t-3);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--ink-2);font-weight:500}.detail[data-astro-cid-nqwte3xe]{gap:var(--s-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.summary[data-astro-cid-nqwte3xe]{font-family:var(--font-display);max-width:40rem;font-size:var(--t2);font-weight:var(--w-quote);letter-spacing:var(--ls-display);text-wrap:pretty;line-height:1.2}.trio[data-astro-cid-nqwte3xe]{grid-template-columns:minmax(0,1fr);margin:0;display:grid}.trio[data-astro-cid-nqwte3xe]>div[data-astro-cid-nqwte3xe]{gap:var(--s-3);padding-block:var(--s-3);border-top:var(--hair) solid var(--line);grid-template-columns:8.75rem minmax(0,1fr);display:grid}@media (width<=36em){.trio[data-astro-cid-nqwte3xe]>div[data-astro-cid-nqwte3xe]{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}}.trio[data-astro-cid-nqwte3xe] dt[data-astro-cid-nqwte3xe]{font-family:var(--font-mono);font-size:var(--t-3);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-ink);padding-top:.2rem;font-weight:500}.trio[data-astro-cid-nqwte3xe] dd[data-astro-cid-nqwte3xe]{font-size:var(--t0);color:var(--ink-2);text-wrap:pretty;margin:0;line-height:1.5}@media (width>=62.0625em){.phases[data-astro-cid-nqwte3xe]>li[data-astro-cid-nqwte3xe]{grid-template-columns:repeat(12,minmax(0,1fr))}.phases[data-astro-cid-nqwte3xe]>li[data-astro-cid-nqwte3xe]:before{grid-column:1/span 1}header[data-astro-cid-nqwte3xe]{grid-column:2/span 4}.detail[data-astro-cid-nqwte3xe]{grid-column:6/-1}}.see[data-astro-cid-nqwte3xe]{margin-top:var(--s-1)}@media (width<=48rem){.plan[data-astro-cid-nqwte3xe]{display:none}}@media (forced-colors:active){.bar[data-astro-cid-nqwte3xe]{forced-color-adjust:none;background:canvastext}}
