.goals[data-astro-cid-k433j356]{border-top:1px solid var(--rule,#ffffff17);margin:20px 0 28px;padding:0}.goals[data-astro-cid-k433j356]>div[data-astro-cid-k433j356]{border-bottom:1px solid var(--rule,#ffffff17);grid-template-columns:minmax(0,11rem) minmax(0,1fr);gap:4px 24px;padding:12px 0;display:grid}.goals[data-astro-cid-k433j356] dt[data-astro-cid-k433j356]{color:#ededed;font:500 1rem/1.5 var(--sans,sans-serif);margin:0}.goals[data-astro-cid-k433j356] dd[data-astro-cid-k433j356]{color:var(--muted,#a1a1a1);font:400 1rem/1.5 var(--sans,sans-serif);margin:0}@media (width<=520px){.goals[data-astro-cid-k433j356]>div[data-astro-cid-k433j356]{grid-template-columns:minmax(0,1fr)}}.lg-head[data-astro-cid-6tzylfmv]{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.lg-n[data-astro-cid-6tzylfmv]{letter-spacing:-.03em;color:var(--nf-text);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600;line-height:1}.lg-head[data-astro-cid-6tzylfmv] code[data-astro-cid-6tzylfmv]{font-family:var(--mono);color:var(--nf-text);background:#ffffff0f;border-radius:4px;padding:1px 5px;font-size:.8125rem}.cd[data-astro-cid-gfnz23qa]{color:#d4d4d4;background:#111;border:1px solid #2e2e2e;border-radius:12px;margin:28px 0 32px;padding:24px}.cd[data-astro-cid-gfnz23qa] code[data-astro-cid-gfnz23qa]{font-family:var(--mono,monospace);font-size:inherit;color:inherit;background:0 0;border:0;padding:0}.cd-head[data-astro-cid-gfnz23qa]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.cd[data-astro-cid-gfnz23qa] .cd-title[data-astro-cid-gfnz23qa]{color:#ededed;font:500 18px/1.4 var(--sans,sans-serif);letter-spacing:-.02em;margin:0;padding:0}.cd-head[data-astro-cid-gfnz23qa]>span[data-astro-cid-gfnz23qa]{font:400 13px/1.5 var(--sans,sans-serif);color:#a1a1a1}.cd-controls[data-astro-cid-gfnz23qa]{flex-wrap:wrap;align-items:center;gap:12px 24px;margin:18px 0;display:flex}.cd[data-astro-cid-gfnz23qa] .cd-sr[data-astro-cid-gfnz23qa]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cd-size[data-astro-cid-gfnz23qa]{min-height:44px;font:400 14px/1.3 var(--mono,monospace);color:#a1a1a1;flex:320px;align-items:center;gap:12px;display:flex}.cd-size[data-astro-cid-gfnz23qa] input[data-astro-cid-gfnz23qa]{accent-color:#ededed;cursor:pointer;flex:1;min-width:120px;height:44px;margin:0}.cd-size[data-astro-cid-gfnz23qa] input[data-astro-cid-gfnz23qa]:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #fff}.cd-size[data-astro-cid-gfnz23qa]>label[data-astro-cid-gfnz23qa]{white-space:nowrap;flex:none}.cd-size[data-astro-cid-gfnz23qa] output[data-astro-cid-gfnz23qa]{text-align:right;color:#ededed;font-variant-numeric:tabular-nums;min-width:9ch}.cd-controls[data-astro-cid-gfnz23qa] button[data-astro-cid-gfnz23qa]{border:1px solid var(--rule-strong,#ffffff29);color:#a1a1a1;min-height:44px;font:400 14px/1.3 var(--sans,sans-serif);cursor:pointer;background:#161616;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.cd-controls[data-astro-cid-gfnz23qa] button[data-astro-cid-gfnz23qa] code[data-astro-cid-gfnz23qa]{color:#ededed;white-space:nowrap}.cd-controls[data-astro-cid-gfnz23qa] button[data-astro-cid-gfnz23qa]:hover{color:#ededed;border-color:#5e5e68}.cd-controls[data-astro-cid-gfnz23qa] button[data-astro-cid-gfnz23qa]:focus-visible{outline-offset:2px;outline:2px solid #fff}.cd-controls[data-astro-cid-gfnz23qa] button[data-astro-cid-gfnz23qa][aria-pressed=true]{color:#ededed;border-color:#ededed}.cd-controls[data-astro-cid-gfnz23qa] .box[data-astro-cid-gfnz23qa]{border:1.5px solid #5e5e68;border-radius:3px;width:12px;height:12px}.cd-controls[data-astro-cid-gfnz23qa] button[data-astro-cid-gfnz23qa][aria-pressed=true] .box[data-astro-cid-gfnz23qa]{background:#ededed;border-color:#ededed;box-shadow:inset 0 0 0 2px #161616}.cd-body[data-astro-cid-gfnz23qa]{grid-template-columns:minmax(0,1fr) minmax(220px,260px);gap:16px;display:grid}.cd-file[data-astro-cid-gfnz23qa]{font:400 13px/1.4 var(--mono,monospace);color:#8a8a8a;border-bottom:1px solid #222;padding:10px 14px}.cd-code[data-astro-cid-gfnz23qa],.cd-tree[data-astro-cid-gfnz23qa]{background:#0c0c0c;border:1px solid #262626;border-radius:8px;min-width:0}.cd-code[data-astro-cid-gfnz23qa]{max-height:560px;overflow:auto}.cd-code[data-astro-cid-gfnz23qa]:focus-visible{outline-offset:2px;outline:2px solid #fff}.cd-lines[data-astro-cid-gfnz23qa]{min-width:max-content;margin:0;padding:8px 0;list-style:none}.cd-lines[data-astro-cid-gfnz23qa][hidden]{display:none}.cd-lines[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa]{font:400 14px/22px var(--mono,monospace);color:#ededed;white-space:pre;grid-template-columns:4px 28px 30px auto;align-items:center;gap:0 6px;margin:0;padding:0 14px 0 0;display:grid}.cd-bar[data-astro-cid-gfnz23qa]{background:0 0;align-self:stretch}.cd-lines[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa]:not([data-chunk="-1"]) .cd-bar[data-astro-cid-gfnz23qa]{background:#8a8a8a}.cd-lines[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa].is-odd .cd-bar[data-astro-cid-gfnz23qa]{background:#5e5e68}.cd-lines[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa].is-first:not(:first-child){box-shadow:inset 0 1px #262626}.cd-lines[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa].is-first:not(:first-child) .cd-bar[data-astro-cid-gfnz23qa]{margin-top:3px}.cd-no[data-astro-cid-gfnz23qa]{text-align:right;color:#8a8a8a;font-variant-numeric:tabular-nums;font-size:13px}.cd-tag[data-astro-cid-gfnz23qa]{color:#a1a1a1;font-size:13px}.cd-lines[data-astro-cid-gfnz23qa] .k{color:var(--code-keyword)}.cd-lines[data-astro-cid-gfnz23qa] .s{color:var(--code-string)}.cd-lines[data-astro-cid-gfnz23qa] .n{color:var(--code-number)}.cd[data-astro-cid-gfnz23qa][data-edited=true] .cd-lines[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa]:not([data-chunk="-1"]):not(.is-new) .cd-bar[data-astro-cid-gfnz23qa]{background:repeating-linear-gradient(#8a8a8a 0 4px,#0000 4px 7px)}.cd[data-astro-cid-gfnz23qa][data-edited=true] .cd-lines[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa]:not([data-chunk="-1"]):not(.is-new) .cd-tag[data-astro-cid-gfnz23qa]{color:#8a8a8a}.cd-lines[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa].is-new .cd-bar[data-astro-cid-gfnz23qa]{background:#8e96ff}.cd-lines[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa].is-new .cd-tag[data-astro-cid-gfnz23qa]{color:#a3aaff}.cd-lines[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa].is-edited{background:#8e96ff29}.cd-nodes[data-astro-cid-gfnz23qa]{margin:0;padding:8px 0;list-style:none}.cd-nodes[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa]{padding:6px 14px 6px calc(14px + var(--depth) * 16px);font:400 14px/1.4 var(--mono,monospace);color:#ededed;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;margin:0;display:grid}.cd-nodes[data-astro-cid-gfnz23qa] .k[data-astro-cid-gfnz23qa]{color:#8a8a8a}.cd-bytes[data-astro-cid-gfnz23qa]{color:#8a8a8a;text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.cd-state[data-astro-cid-gfnz23qa]{color:#8a8a8a;font:400 14px/1.4 var(--sans,sans-serif);grid-column:1/-1}.cd-nodes[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa].is-big .cd-bytes[data-astro-cid-gfnz23qa],.cd-nodes[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa].is-split .cd-state[data-astro-cid-gfnz23qa]{color:#ededed}.cd[data-astro-cid-gfnz23qa][data-edited=true] .cd-nodes[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa].is-new .cd-state[data-astro-cid-gfnz23qa]{color:#a3aaff}.cd[data-astro-cid-gfnz23qa] .cd-rule[data-astro-cid-gfnz23qa]{color:#8a8a8a;font:400 14px/1.5 var(--sans,sans-serif);border-top:1px solid #222;margin:0;padding:10px 14px 12px}.cd[data-astro-cid-gfnz23qa] .cd-rule[data-astro-cid-gfnz23qa] code[data-astro-cid-gfnz23qa]{color:#a1a1a1}.cd[data-astro-cid-gfnz23qa] .cd-stats[data-astro-cid-gfnz23qa]{border-top:1px solid #2e2e2e;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:4px 0 0;padding:16px 0 0;display:grid}.cd-stats[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa]{min-width:0}.cd-stats[data-astro-cid-gfnz23qa] dt[data-astro-cid-gfnz23qa]{color:#8a8a8a;font:400 14px/1.4 var(--sans,sans-serif);margin:0}.cd-stats[data-astro-cid-gfnz23qa] dd[data-astro-cid-gfnz23qa]{color:#ededed;font:600 26px/1.1 var(--mono,monospace);font-variant-numeric:tabular-nums;margin:4px 0 0}.cd[data-astro-cid-gfnz23qa][data-edited=true] .cd-stats[data-astro-cid-gfnz23qa] .is-key[data-astro-cid-gfnz23qa] dd[data-astro-cid-gfnz23qa]{color:#a3aaff}.cd[data-astro-cid-gfnz23qa]:not([data-edited=true]) .cd-stats[data-astro-cid-gfnz23qa] .is-edit[data-astro-cid-gfnz23qa] dd[data-astro-cid-gfnz23qa]{color:#8a8a8a}.cd[data-astro-cid-gfnz23qa] .cd-stats[data-astro-cid-gfnz23qa] dd[data-astro-cid-gfnz23qa].is-wait{font:400 14px/1.4 var(--sans,sans-serif);padding-top:8px}.cd[data-astro-cid-gfnz23qa] .cd-foot[data-astro-cid-gfnz23qa]{color:#a1a1a1;min-height:3.2em;font:400 14px/1.6 var(--sans,sans-serif);margin:14px 0 20px}.cd[data-astro-cid-gfnz23qa] .cd-foot[data-astro-cid-gfnz23qa] code[data-astro-cid-gfnz23qa]{color:#ededed}@media (width<=760px){.cd[data-astro-cid-gfnz23qa]{padding:20px 14px}.cd-body[data-astro-cid-gfnz23qa]{grid-template-columns:minmax(0,1fr)}.cd-size[data-astro-cid-gfnz23qa]{flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.cd-size[data-astro-cid-gfnz23qa] input[data-astro-cid-gfnz23qa]{flex:1 0 100%;order:2}.cd-controls[data-astro-cid-gfnz23qa] button[data-astro-cid-gfnz23qa]{text-align:left;width:100%}.cd-lines[data-astro-cid-gfnz23qa]>div[data-astro-cid-gfnz23qa]{grid-template-columns:4px 24px 26px auto;gap:0 4px}.cd[data-astro-cid-gfnz23qa] .cd-stats[data-astro-cid-gfnz23qa]{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-stats[data-astro-cid-gfnz23qa] dd[data-astro-cid-gfnz23qa]{white-space:nowrap;font-size:18px}}@media (prefers-reduced-motion:reduce){.cd-controls[data-astro-cid-gfnz23qa] button[data-astro-cid-gfnz23qa]{transition:none}}.nr[data-astro-cid-myatd77o]{border:1px solid var(--rule,#ffffff17);border-radius:var(--r-lg,12px);box-shadow:var(--edge-light,inset 0 1px 0 #ffffff0f);color:inherit;background:radial-gradient(70% 60% at 50% 0,#ffffff0a,#0000 70%),#111;grid-template-columns:minmax(0,1fr);margin:28px 0 32px;transition:border-color .16s;display:grid;overflow:hidden;text-decoration:none!important}.nr[data-astro-cid-myatd77o]:hover{border-color:var(--rule-strong,#ffffff29)}.nr[data-astro-cid-myatd77o]:focus-visible{outline-offset:2px;outline:2px solid #fff}.nr-media[data-astro-cid-myatd77o]{aspect-ratio:1.905;border-bottom:1px solid var(--rule,#ffffff17);background:#0c0c0c;display:block}.nr-media[data-astro-cid-myatd77o] img{object-fit:cover;border:0;border-radius:0;width:100%;height:100%;margin:0;display:block}.nr-body[data-astro-cid-myatd77o]{flex-direction:column;gap:14px;padding:28px 32px 30px;display:flex}.nr-title[data-astro-cid-myatd77o]{font-family:var(--sans,sans-serif);letter-spacing:-.03em;color:#fff;text-wrap:balance;font-size:clamp(1.375rem,2vw,1.625rem);font-weight:600;line-height:1.15}.nr-desc[data-astro-cid-myatd77o]{font-family:var(--sans,sans-serif);color:var(--muted,#a1a1a1);max-width:56ch;font-size:1.0625rem;line-height:1.55}.nr-cta[data-astro-cid-myatd77o]{border-radius:var(--r-md,8px);color:#0a0a0a;height:44px;font-family:var(--sans,sans-serif);background:#fff;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:0 18px;font-size:.9375rem;font-weight:500;transition:background-color .16s;display:inline-flex}.nr[data-astro-cid-myatd77o]:hover .nr-cta[data-astro-cid-myatd77o]{background:#e6e6e6}@media (width>=760px){.nr[data-astro-cid-myatd77o]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:0;padding:16px}.nr-media[data-astro-cid-myatd77o]{border:1px solid var(--rule,#ffffff17);border-radius:var(--r-md,8px);overflow:hidden}.nr-body[data-astro-cid-myatd77o]{padding:8px 16px 8px 32px}}@media (width<=520px){.nr-body[data-astro-cid-myatd77o]{padding:22px 20px 24px}.nr-cta[data-astro-cid-myatd77o]{justify-content:center;align-self:stretch}}@media (prefers-reduced-motion:reduce){.nr[data-astro-cid-myatd77o],.nr-cta[data-astro-cid-myatd77o]{transition:none}}
