.head[data-astro-cid-b3bp27op]{padding:var(--space-6) 0 0;position:relative;overflow:hidden}.head[data-astro-cid-b3bp27op]:before{content:"";background:linear-gradient(135deg, transparent 49.6%, var(--glow-red-soft) 50%, transparent 72%);pointer-events:none;width:min(46vw,560px);height:180%;position:absolute;top:-40%;right:-6%}.column[data-astro-cid-b3bp27op],.layout[data-astro-cid-b3bp27op]{max-width:46rem;margin-inline:auto;position:relative}h1[data-astro-cid-b3bp27op]{margin:var(--space-5) 0 0;font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--tracking-display)}.byline[data-astro-cid-b3bp27op]{margin:var(--space-4) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--text-sm)}.byline[data-astro-cid-b3bp27op] time[data-astro-cid-b3bp27op]{color:var(--color-fg);white-space:nowrap;font-weight:600}.layout[data-astro-cid-b3bp27op]{gap:var(--space-8);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=76rem){.has-contents[data-astro-cid-b3bp27op] .layout[data-astro-cid-b3bp27op]{column-gap:var(--space-10);grid-template-columns:minmax(0,1fr) 46rem minmax(0,1fr);max-width:none}}.body[data-astro-cid-b3bp27op]>:first-child{margin-top:0}[data-astro-cid-b3bp27op]:where(.body) :is(p,ul,ol,blockquote){max-width:var(--measure-article)}[data-astro-cid-b3bp27op]:where(.body) h2{margin:var(--space-12) 0 var(--space-3);font-size:var(--text-xl);line-height:var(--text-xl--line-height)}[data-astro-cid-b3bp27op]:where(.body) h3{margin:var(--space-8) 0 var(--space-2);font-size:var(--text-lg);line-height:var(--text-lg--line-height)}[data-astro-cid-b3bp27op]:where(.body) h4{margin:var(--space-6) 0 var(--space-2);font-size:inherit;line-height:inherit}[data-astro-cid-b3bp27op]:where(.body) p,[data-astro-cid-b3bp27op]:where(.body) li{color:var(--color-fg)}[data-astro-cid-b3bp27op]:where(.body) p{margin:var(--space-4) 0 0}[data-astro-cid-b3bp27op]:where(.body) ul,[data-astro-cid-b3bp27op]:where(.body) ol{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:minmax(0,1fr);padding-left:1.25rem;display:grid}[data-astro-cid-b3bp27op]:where(.body) li>:first-child{margin-top:0}[data-astro-cid-b3bp27op]:where(.body) ul{list-style:outside}[data-astro-cid-b3bp27op]:where(.body) ol{list-style:decimal}[data-astro-cid-b3bp27op]:where(.body) li::marker{color:var(--color-muted)}[data-astro-cid-b3bp27op]:where(.body) a{overflow-wrap:anywhere}[data-astro-cid-b3bp27op]:where(.body) strong{font-weight:700}[data-astro-cid-b3bp27op]:where(.body) :not(pre)>code{background:var(--color-surface-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:inherit;font:inherit;overflow-wrap:break-word;border-radius:4px;padding:.1em .15em}@media (forced-colors:active){[data-astro-cid-b3bp27op]:where(.body) :not(pre)>code{outline-offset:-1px;outline:1px solid canvastext}}[data-astro-cid-b3bp27op]:where(.body) pre{margin:var(--space-5) 0 0;padding:var(--space-4);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--text-sm);line-height:1.6;overflow-x:auto}[data-astro-cid-b3bp27op]:where(.body) pre code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}[data-astro-cid-b3bp27op]:where(.body) blockquote{margin:var(--space-5) 0 0;padding:var(--space-1) 0 var(--space-1) var(--space-4);border-left:2px solid var(--color-control);color:var(--color-muted)}[data-astro-cid-b3bp27op]:where(.body) blockquote>:first-child{margin-top:0}[data-astro-cid-b3bp27op]:where(.body) hr{margin:var(--space-10) 0;border:0;border-top:1px solid var(--color-line)}[data-astro-cid-b3bp27op]:where(.body) img{max-width:100%;height:auto;margin-top:var(--space-5);border-radius:var(--radius-control);display:block}[data-astro-cid-b3bp27op]:where(.body) .table-scroll{margin-top:var(--space-5);background:linear-gradient(to right, var(--color-bg) 30%, transparent) left / 2.5rem 100% no-repeat local, linear-gradient(to left, var(--color-bg) 30%, transparent) right / 2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--color-control), transparent) left / .875rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--color-control), transparent) right / .875rem 100% no-repeat scroll;overflow-x:auto}[data-astro-cid-b3bp27op]:where(.body) table{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--text-sm--line-height)}[data-astro-cid-b3bp27op]:where(.body) th,[data-astro-cid-b3bp27op]:where(.body) td{padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top}[data-astro-cid-b3bp27op]:where(.body) :is(th,td):first-child{padding-left:0}[data-astro-cid-b3bp27op]:where(.body) :is(th,td):last-child{padding-right:0}@media (width<=40rem){[data-astro-cid-b3bp27op]:where(.body) :is(th,td){min-width:6rem}}[data-astro-cid-b3bp27op]:where(.body) th{color:var(--color-fg);font-weight:700}.preview[data-astro-cid-b3bp27op]{margin:0 0 var(--space-5);padding:var(--space-4);border:1px solid var(--color-red-text);border-radius:var(--radius-control);background:var(--color-surface);font-size:var(--text-sm)}.preview[data-astro-cid-b3bp27op] p[data-astro-cid-b3bp27op],.preview[data-astro-cid-b3bp27op] ul[data-astro-cid-b3bp27op]{margin:var(--space-2) 0 0}.preview[data-astro-cid-b3bp27op] ul[data-astro-cid-b3bp27op]{padding-left:1.25rem;list-style:outside}.preview[data-astro-cid-b3bp27op] .preview-stage[data-astro-cid-b3bp27op]{color:var(--color-red-text);font-size:var(--text-lg);margin:0;font-weight:700}.preview[data-astro-cid-b3bp27op] .preview-head[data-astro-cid-b3bp27op]{font-weight:700}.scripts[data-astro-cid-b3bp27op]{padding-top:var(--space-16)}.scripts[data-astro-cid-b3bp27op] h2[data-astro-cid-b3bp27op]{margin:0 0 var(--space-5);font-size:var(--text-2xl);line-height:var(--text-2xl--line-height)}.cards[data-astro-cid-b3bp27op]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.cards[data-astro-cid-b3bp27op]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.cards[data-astro-cid-b3bp27op]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=80rem){.cards[data-astro-cid-b3bp27op]{grid-template-columns:repeat(4,minmax(0,1fr))}}.note[data-astro-cid-b3bp27op]{max-width:var(--measure-fine);margin:var(--space-4) 0 0;color:var(--color-muted);font-size:var(--text-sm)}.plans[data-astro-cid-b3bp27op]{margin-top:var(--space-10)}
