.hero[data-astro-cid-vg632dan]{padding:72px 0 88px}@media (width<=719px){.hero[data-astro-cid-vg632dan]{padding:56px 0 40px}}.grid[data-astro-cid-vg632dan]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}@media (width<=1099px){.grid[data-astro-cid-vg632dan]{grid-template-columns:minmax(0,1fr);gap:48px}}h1[data-astro-cid-vg632dan]{font-size:clamp(36px,4vw,58px);line-height:1.03;font-weight:var(--w-semibold);letter-spacing:-.034em;text-wrap:balance}.l1[data-astro-cid-vg632dan],.l2[data-astro-cid-vg632dan]{display:block}.l2[data-astro-cid-vg632dan]{color:var(--dsn-accent)}.rot[data-astro-cid-vg632dan]{vertical-align:bottom;text-align:left;display:inline-grid}.rot[data-astro-cid-vg632dan]>span[data-astro-cid-vg632dan]{opacity:0;text-underline-offset:.14em;text-decoration:underline max(2px,.05em);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);grid-area:1/1;transform:translateY(.3em)}.rot[data-astro-cid-vg632dan]>span[data-astro-cid-vg632dan].on{opacity:1;transform:none}.rot[data-astro-cid-vg632dan]>span[data-astro-cid-vg632dan].out{opacity:0;transform:translateY(-.35em)}@media (prefers-reduced-motion:no-preference){.rot[data-astro-cid-vg632dan]>span[data-astro-cid-vg632dan]{transition:opacity .35s,transform .35s}}.lede[data-astro-cid-vg632dan]{max-width:32em;margin-top:22px}.lede[data-astro-cid-vg632dan] b[data-astro-cid-vg632dan]{color:var(--ink);font-weight:var(--w-medium)}.btn[data-astro-cid-vg632dan]{margin-top:30px}.demo[data-astro-cid-vg632dan]{border-radius:var(--r-lg);background:var(--band);border:1px solid var(--line-soft);padding:clamp(14px,2vw,26px)}@media (width<=480px){.demo[data-astro-cid-vg632dan]{border-radius:16px}}.dd[data-astro-cid-vg632dan]{--bob:var(--ill-bob);width:100%;height:auto;display:block;overflow:visible}.n[data-astro-cid-vg632dan]{display:none}@media (width<=719px){.w[data-astro-cid-vg632dan]{display:none}.n[data-astro-cid-vg632dan]{max-width:400px;margin:0 auto;display:block}}.dd[data-astro-cid-vg632dan] text{font-family:var(--font-sans)}.dd[data-astro-cid-vg632dan] .dd-out,.dd[data-astro-cid-vg632dan] .dd-spk{fill:none;stroke:var(--ill-line);stroke-width:1.3px;stroke-dasharray:4 7}.dd[data-astro-cid-vg632dan] .dd-flw{fill:none;stroke:var(--ill-line);stroke-width:1.6px}.dd[data-astro-cid-vg632dan] .dd-ai-ln{fill:none;stroke:var(--ill-line);stroke-width:1.3px;stroke-dasharray:2 5}.dd[data-astro-cid-vg632dan] .dd-spk.on,.dd[data-astro-cid-vg632dan] .dd-flw.on,.dd[data-astro-cid-vg632dan] .dd-ai-ln.on{stroke:var(--ill-accent);stroke-dasharray:none;stroke-width:1.8px}.dd[data-astro-cid-vg632dan] .dd-halo{fill:var(--ill-halo)}.dd[data-astro-cid-vg632dan] .dd-hub{fill:var(--ill-hub)}.dd[data-astro-cid-vg632dan] .dd-card,.dd[data-astro-cid-vg632dan] .dd-chip{fill:var(--ill-surface);stroke:var(--ill-edge);stroke-width:1px}.dd[data-astro-cid-vg632dan] .dd-doc.on .dd-card,.dd[data-astro-cid-vg632dan] .dd-ai.on .dd-chip{stroke:var(--ill-accent);stroke-width:1.6px}.dd[data-astro-cid-vg632dan] .dd-slot{fill:var(--ill-surface2);stroke:var(--ill-edge);stroke-width:1px}.dd[data-astro-cid-vg632dan] [data-state=draft] .dd-slot{stroke:var(--ill-accent);stroke-width:1.4px}.dd[data-astro-cid-vg632dan] .dd-nm{font-size:13.5px;font-weight:var(--w-medium);fill:var(--ill-ink)}.dd[data-astro-cid-vg632dan] .dd-tt{font-size:15px;font-weight:var(--w-semibold);fill:var(--ill-ink)}.dd[data-astro-cid-vg632dan] .dd-sb{fill:var(--ill-muted);font-size:11px}.dd[data-astro-cid-vg632dan] .dd-lb{font-size:9.5px;font-weight:var(--w-medium);letter-spacing:.12em;fill:var(--ill-faint)}.dd[data-astro-cid-vg632dan] .dd-k{font-size:8.5px}.dd[data-astro-cid-vg632dan] .dd-tx{fill:var(--ill-ink);font-size:11.5px}.dd[data-astro-cid-vg632dan] .dd-cd{font-family:var(--font-mono);font-size:11px;font-weight:var(--w-medium);fill:var(--ill-ink)}.dd[data-astro-cid-vg632dan] .dd-ic{color:var(--ill-icon)}.dd[data-astro-cid-vg632dan] .dd-spark{color:var(--ill-accent)}.dd[data-astro-cid-vg632dan] .dd-dot{fill:var(--ill-accent)}.dd[data-astro-cid-vg632dan] .dd-tk{fill:var(--ok)}.dd[data-astro-cid-vg632dan] .dd-tk0{fill:var(--ill-surface);stroke:var(--ill-edge)}.dd[data-astro-cid-vg632dan] .dd-tkp{fill:none;stroke:var(--ill-surface);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.dd[data-astro-cid-vg632dan] [data-row] .dd-st-ok,.dd[data-astro-cid-vg632dan] [data-row] .dd-st-draft{opacity:0}.dd[data-astro-cid-vg632dan] [data-row][data-state=ok] .dd-st-ok,.dd[data-astro-cid-vg632dan] [data-row][data-state=draft] .dd-st-draft{opacity:1}.dd[data-astro-cid-vg632dan] [data-row][data-state=ok] .dd-st-wait,.dd[data-astro-cid-vg632dan] [data-row][data-state=draft] .dd-st-wait{opacity:0}.dd[data-astro-cid-vg632dan] .dd-foot{fill:var(--ill-muted);font-size:11px}.dd[data-astro-cid-vg632dan] .dd-foot.done{fill:var(--ok);font-weight:var(--w-medium)}@media (prefers-reduced-motion:no-preference){.dd[data-astro-cid-vg632dan] .dd-spk,.dd[data-astro-cid-vg632dan] .dd-flw,.dd[data-astro-cid-vg632dan] .dd-ai-ln,.dd[data-astro-cid-vg632dan] .dd-card,.dd[data-astro-cid-vg632dan] .dd-chip,.dd[data-astro-cid-vg632dan] .dd-slot{transition:stroke .3s}.dd[data-astro-cid-vg632dan] [data-row] .dd-st-ok,.dd[data-astro-cid-vg632dan] [data-row] .dd-st-draft{transition:opacity .3s}.dd[data-astro-cid-vg632dan] [data-rows]{transition:opacity .5s}}.dd[data-astro-cid-vg632dan].fade [data-rows]{opacity:0}.head[data-astro-cid-2e4paxe3]{max-width:720px}.head[data-astro-cid-2e4paxe3] p[data-astro-cid-2e4paxe3]{color:var(--muted);max-width:36em;margin-top:14px;font-size:18px;line-height:1.6}@media (width<=719px){.head[data-astro-cid-2e4paxe3] p[data-astro-cid-2e4paxe3]{font-size:17px}}.mark[data-astro-cid-2e4paxe3]{color:var(--dsn-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% max(2px,.06em)}@media (prefers-reduced-motion:no-preference){.js .mark[data-astro-cid-2e4paxe3].wait{background-size:0% max(2px,.06em)}.js .mark[data-astro-cid-2e4paxe3].go{transition:background-size .9s var(--t-ease);background-size:100% max(2px,.06em)}}.stats[data-astro-cid-yhvavwak]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}@media (width<=1099px){.stats[data-astro-cid-yhvavwak]{grid-template-columns:minmax(0,1fr);max-width:620px}}.stat[data-astro-cid-yhvavwak]{grid-row:span 5;grid-template-rows:subgrid;border-radius:var(--r-lg);background:var(--dsn-panel);border:1px solid var(--line-soft);min-width:0;box-shadow:var(--card-shadow);row-gap:0;padding:34px 32px 30px;display:grid;position:relative}@media (width<=480px){.stat[data-astro-cid-yhvavwak]{padding:30px 24px 26px}}.s-ic[data-astro-cid-yhvavwak]{background:var(--chip);width:42px;height:42px;color:var(--brand);border-radius:12px;place-items:center;display:grid;position:absolute;top:28px;right:28px}.s-ic[data-astro-cid-yhvavwak] .ic{width:20px;height:20px}.big[data-astro-cid-yhvavwak]{font-size:clamp(56px,5.4vw,80px);font-weight:var(--w-semibold);letter-spacing:-.045em;color:var(--brand);font-variant-numeric:tabular-nums;align-items:baseline;line-height:1;display:flex}.pre[data-astro-cid-yhvavwak]{letter-spacing:-.01em;color:var(--muted);font-size:.26em;font-weight:var(--w-medium);margin-right:.4em}.suf[data-astro-cid-yhvavwak]{margin-left:.04em}.unit[data-astro-cid-yhvavwak]{font-size:19px;font-weight:var(--w-medium);letter-spacing:-.018em;margin-top:12px;line-height:1.3}.odo[data-astro-cid-yhvavwak]{display:inline-flex}.odo[data-astro-cid-yhvavwak] .odo-col{height:1em;width:var(--dw,.6em);display:inline-block;overflow:hidden}.odo[data-astro-cid-yhvavwak] .odo-col.off{opacity:0;width:0}.odo[data-astro-cid-yhvavwak] .odo-strip{flex-direction:column;display:flex}.odo[data-astro-cid-yhvavwak] .odo-strip span{height:1em;line-height:1;display:block}@media (prefers-reduced-motion:no-preference){.odo[data-astro-cid-yhvavwak] .odo-col{transition:width .45s var(--t-ease), opacity .3s}.odo[data-astro-cid-yhvavwak].nt .odo-col,.odo[data-astro-cid-yhvavwak].nt .odo-strip{transition:none}.odo[data-astro-cid-yhvavwak] .odo-strip{transition:transform 1.7s cubic-bezier(.2,.75,.15,1)}}.viz[data-astro-cid-yhvavwak]{min-height:92px;margin-top:30px}.viz[data-astro-cid-yhvavwak].mid{grid-row:span 2;align-self:center;margin-bottom:0}.cap[data-astro-cid-yhvavwak]{border-top:1px solid var(--line-soft);color:var(--muted);margin-top:22px;padding-top:18px;font-size:14.5px;line-height:1.55}.cal[data-astro-cid-yhvavwak]{grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;display:grid}.cal[data-astro-cid-yhvavwak] i[data-astro-cid-yhvavwak]{aspect-ratio:1;background:var(--dsn-cell);border-radius:2px}.cal[data-astro-cid-yhvavwak] i[data-astro-cid-yhvavwak].f{background:var(--dsn-strike)}.cal[data-astro-cid-yhvavwak] i[data-astro-cid-yhvavwak].d.f{background:var(--dsn-viz)}@media (prefers-reduced-motion:no-preference){.cal[data-astro-cid-yhvavwak].won i[data-astro-cid-yhvavwak].d{animation:dsnwon .9s var(--t-ease) 1}}.cal-key[data-astro-cid-yhvavwak]{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:13px;display:flex}.cal-key[data-astro-cid-yhvavwak] span[data-astro-cid-yhvavwak]{align-items:center;gap:7px;display:inline-flex}.cal-key[data-astro-cid-yhvavwak] span[data-astro-cid-yhvavwak]:before{content:"";background:var(--dsn-strike);border-radius:3px;width:10px;height:10px}.cal-key[data-astro-cid-yhvavwak] .k-d[data-astro-cid-yhvavwak]:before{background:var(--dsn-viz)}.race[data-astro-cid-yhvavwak]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 14px;margin-top:22px;display:grid}.play[data-astro-cid-yhvavwak]{background:var(--brand);width:44px;height:44px;color:var(--bg);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}@media (prefers-reduced-motion:no-preference){.play[data-astro-cid-yhvavwak]{transition:transform .25s var(--t-ease)}.play[data-astro-cid-yhvavwak]:hover{transform:scale(1.06)}}.play[data-astro-cid-yhvavwak] svg[data-astro-cid-yhvavwak]{fill:currentColor;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;display:none}.play[data-astro-cid-yhvavwak] .i-pause[data-astro-cid-yhvavwak],.play[data-astro-cid-yhvavwak] .i-replay[data-astro-cid-yhvavwak]{fill:none}.play[data-astro-cid-yhvavwak][data-s=play] .i-play[data-astro-cid-yhvavwak],.play[data-astro-cid-yhvavwak][data-s=pause] .i-pause[data-astro-cid-yhvavwak],.play[data-astro-cid-yhvavwak][data-s=replay] .i-replay[data-astro-cid-yhvavwak]{display:block}.race[data-astro-cid-yhvavwak] input[data-astro-cid-yhvavwak]{width:100%;min-height:44px;accent-color:var(--brand);cursor:pointer;margin:0}.race[data-astro-cid-yhvavwak] output[data-astro-cid-yhvavwak]{color:var(--muted);grid-column:1/-1;min-height:3em;font-size:14px;line-height:1.5}.race[data-astro-cid-yhvavwak] output[data-astro-cid-yhvavwak] b{color:var(--ink);font-weight:var(--w-semibold)}html:not(.js) .play[data-astro-cid-yhvavwak],html:not(.js) .race[data-astro-cid-yhvavwak] input[data-astro-cid-yhvavwak]{display:none}.gauge[data-astro-cid-yhvavwak],.tl[data-astro-cid-yhvavwak]{width:100%;height:auto;display:block;overflow:visible}.gauge[data-astro-cid-yhvavwak] text[data-astro-cid-yhvavwak],.tl[data-astro-cid-yhvavwak] text[data-astro-cid-yhvavwak]{font-family:var(--font-sans);fill:var(--muted);font-size:12px}.arc[data-astro-cid-yhvavwak]{fill:none;stroke:var(--line-soft);stroke-width:10px;stroke-linecap:round}.arc-on[data-astro-cid-yhvavwak]{fill:none;stroke:var(--dsn-viz);stroke-width:10px;stroke-linecap:round}.tickm[data-astro-cid-yhvavwak]{stroke:var(--dsn-edge);stroke-width:1.5px}.needle[data-astro-cid-yhvavwak]{stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;transform-origin:110px 110px}.cap-dot[data-astro-cid-yhvavwak]{fill:var(--ink)}@media (prefers-reduced-motion:no-preference){.arc-on[data-astro-cid-yhvavwak]{transition:stroke-dashoffset 1.6s var(--t-ease)}.needle[data-astro-cid-yhvavwak]{transition:transform 1.2s var(--t-ease)}.yr[data-astro-cid-yhvavwak]{transition:opacity .3s}}.tl[data-astro-cid-yhvavwak] .base[data-astro-cid-yhvavwak]{stroke:var(--dsn-edge);stroke-width:1.5px}.tl[data-astro-cid-yhvavwak] .yr[data-astro-cid-yhvavwak]{stroke:var(--dsn-viz);stroke-width:2px;stroke-linecap:round}.tl[data-astro-cid-yhvavwak] .end[data-astro-cid-yhvavwak]{fill:var(--dsn-viz)}.js .stat[data-astro-cid-yhvavwak].wait .tl[data-astro-cid-yhvavwak] .yr[data-astro-cid-yhvavwak]{opacity:.15}.flow[data-astro-cid-ayperfnw]{gap:16px;margin-top:48px;display:grid;position:relative}.fc[data-astro-cid-ayperfnw]{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--card-shadow);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:32px;padding:30px 36px;display:grid;position:relative}.fc-l[data-astro-cid-ayperfnw]{align-items:center;gap:22px;display:flex}.fc-ic[data-astro-cid-ayperfnw]{border-radius:var(--r-md);background:var(--bg);border:1px solid var(--dsn-edge);width:56px;height:56px;color:var(--brand);flex:none;place-items:center;display:grid}.fc-ic[data-astro-cid-ayperfnw] .ic{width:28px;height:28px}.fc[data-astro-cid-ayperfnw].lit .fc-ic[data-astro-cid-ayperfnw]{background:var(--brand);color:var(--bg);border-color:var(--brand)}@media (prefers-reduced-motion:no-preference){.fc-ic[data-astro-cid-ayperfnw]{transition:background .5s var(--t-ease), color .5s var(--t-ease), border-color .5s}}h3[data-astro-cid-ayperfnw]{font-size:clamp(20px,1.9vw,24px);font-weight:var(--w-semibold);letter-spacing:-.025em;line-height:1.15}.fc[data-astro-cid-ayperfnw] p[data-astro-cid-ayperfnw]{color:var(--muted);font-size:16px;line-height:1.6}.nw[data-astro-cid-ayperfnw]{white-space:nowrap}.fc[data-astro-cid-ayperfnw]+.fc[data-astro-cid-ayperfnw]:before{content:"";border-left:1.5px dashed var(--dsn-edge);height:16px;position:absolute;top:-17px;left:64px}@media (width<=719px){.fc[data-astro-cid-ayperfnw]{grid-template-columns:minmax(0,1fr);gap:14px;padding:26px 22px}.fc[data-astro-cid-ayperfnw]+.fc[data-astro-cid-ayperfnw]:before{left:47px}.fc-ic[data-astro-cid-ayperfnw]{width:52px;height:52px}}.perim[data-astro-cid-ayperfnw]{border-radius:var(--r-lg);background:var(--dsn-band);box-shadow:var(--dsn-band-shadow);color:var(--c-white);align-items:center;gap:24px;margin-top:28px;padding:28px 34px;display:flex}@media (width<=719px){.perim[data-astro-cid-ayperfnw]{align-items:flex-start;gap:16px;padding:24px 22px}}.perim-ic[data-astro-cid-ayperfnw]{border-radius:var(--r-md);background:var(--c-white-a12);width:56px;height:56px;color:var(--c-lime);flex:none;place-items:center;display:grid}.perim-ic[data-astro-cid-ayperfnw] .ic{width:28px;height:28px}@media (width<=719px){.perim-ic[data-astro-cid-ayperfnw]{width:46px;height:46px}.perim-ic[data-astro-cid-ayperfnw] .ic{width:22px;height:22px}}.perim-h[data-astro-cid-ayperfnw]{font-size:clamp(20px,1.9vw,24px);font-weight:var(--w-semibold);letter-spacing:-.025em;line-height:1.2}.perim-t[data-astro-cid-ayperfnw]{color:var(--c-white-a80);max-width:62ch;margin-top:6px;font-size:17px;line-height:1.55}.dband[data-astro-cid-7jehabc7]{background:var(--dsn-band-solid);color:var(--c-white);border-block:1px solid var(--line-soft);padding:80px 0}.wrap[data-astro-cid-7jehabc7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 48px;display:flex}h2[data-astro-cid-7jehabc7]{max-width:16em;color:var(--c-white)}p[data-astro-cid-7jehabc7]{max-width:36em;color:var(--c-white-a88);margin-top:14px;font-size:18px}.btn[data-astro-cid-7jehabc7]{background:var(--dsn-band-btn);color:var(--on-dsn-band-btn);box-shadow:0 10px 26px -14px var(--c-black-a35);flex:none}.btn[data-astro-cid-7jehabc7]:hover{background:var(--dsn-band-btn)}@media (width<=719px){.dband[data-astro-cid-7jehabc7]{padding:64px 0}.wrap[data-astro-cid-7jehabc7]{display:block}.btn[data-astro-cid-7jehabc7]{margin-top:26px}}.diff[data-astro-cid-kfzw2g7h]{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dc[data-astro-cid-kfzw2g7h]{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-soft);min-width:0;box-shadow:var(--card-shadow);padding:30px;position:relative}@media (prefers-reduced-motion:no-preference){.dc[data-astro-cid-kfzw2g7h]{transition:border-color .3s, transform .3s var(--t-ease)}}@media (hover:hover){.dc[data-astro-cid-kfzw2g7h]:hover{border-color:var(--dsn-edge);transform:translateY(-2px)}}.dc[data-astro-cid-kfzw2g7h].on{border-color:var(--brand)}.p-ic[data-astro-cid-kfzw2g7h]{border-radius:var(--r-md);background:var(--bg);border:1px solid var(--dsn-edge);width:48px;height:48px;color:var(--brand);place-items:center;display:grid}.p-ic[data-astro-cid-kfzw2g7h] .ic{width:22px;height:22px}.dc[data-astro-cid-kfzw2g7h].on .p-ic[data-astro-cid-kfzw2g7h]{background:var(--brand);border-color:var(--brand);color:var(--bg)}h3[data-astro-cid-kfzw2g7h]{font-size:21px;font-weight:var(--w-semibold);letter-spacing:-.022em;margin-top:22px}.dc-b[data-astro-cid-kfzw2g7h]{all:unset;cursor:pointer}.dc-b[data-astro-cid-kfzw2g7h]:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.dc-b[data-astro-cid-kfzw2g7h]:focus-visible{outline:none}.dc-b[data-astro-cid-kfzw2g7h]:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.dc[data-astro-cid-kfzw2g7h] p[data-astro-cid-kfzw2g7h]{color:var(--muted);margin-top:10px;font-size:15.5px;line-height:1.55}.dc-center[data-astro-cid-kfzw2g7h]{border-radius:var(--r-lg);background:var(--band);border:1px solid var(--line-soft);grid-area:1/2/span 2;align-items:end;padding:36px 32px;display:grid;position:relative;overflow:hidden}.rings[data-astro-cid-kfzw2g7h]{width:100%;height:100%;position:absolute;inset:0}.rings[data-astro-cid-kfzw2g7h] circle[data-astro-cid-kfzw2g7h]{fill:none;stroke:var(--brand);stroke-opacity:.14;stroke-width:1px}.dc-center[data-astro-cid-kfzw2g7h] h2[data-astro-cid-kfzw2g7h]{font-size:clamp(28px,2.6vw,36px);line-height:1.1;font-weight:var(--w-semibold);letter-spacing:-.03em;text-wrap:balance;position:relative}.dc-center[data-astro-cid-kfzw2g7h] h2[data-astro-cid-kfzw2g7h] span[data-astro-cid-kfzw2g7h]{color:var(--dsn-accent);display:block}.dc-center[data-astro-cid-kfzw2g7h] p[data-astro-cid-kfzw2g7h]{color:var(--muted);max-width:20em;margin-top:16px;font-size:15.5px;position:relative}.dc-center[data-astro-cid-kfzw2g7h] .dc-sel[data-astro-cid-kfzw2g7h]{border-top:1px solid var(--dsn-edge);color:var(--ink);max-width:22em;min-height:4.7em;margin-top:20px;padding-top:18px;line-height:1.55}.dc-sel[data-astro-cid-kfzw2g7h] b{font-weight:var(--w-semibold);color:var(--dsn-accent)}.dc-1[data-astro-cid-kfzw2g7h]{grid-area:1/1}.dc-2[data-astro-cid-kfzw2g7h]{grid-area:2/1}.dc-3[data-astro-cid-kfzw2g7h]{grid-area:1/3}.dc-4[data-astro-cid-kfzw2g7h]{grid-area:2/3}@media (width<=1099px){.diff[data-astro-cid-kfzw2g7h]{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-center[data-astro-cid-kfzw2g7h]{grid-area:1/1/auto/-1;min-height:300px}.dc-1[data-astro-cid-kfzw2g7h]{grid-area:2/1}.dc-2[data-astro-cid-kfzw2g7h]{grid-area:2/2}.dc-3[data-astro-cid-kfzw2g7h]{grid-area:3/1}.dc-4[data-astro-cid-kfzw2g7h]{grid-area:3/2}}@media (width<=719px){.diff[data-astro-cid-kfzw2g7h]{grid-template-columns:minmax(0,1fr)}.dc-center[data-astro-cid-kfzw2g7h],.dc-1[data-astro-cid-kfzw2g7h],.dc-2[data-astro-cid-kfzw2g7h],.dc-3[data-astro-cid-kfzw2g7h],.dc-4[data-astro-cid-kfzw2g7h]{grid-area:auto/1}}.cmp[data-astro-cid-edmvwcv3]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:24px;margin-top:48px;display:grid}@media (width<=1099px){.cmp[data-astro-cid-edmvwcv3]{grid-template-columns:minmax(0,1fr)}}.cards[data-astro-cid-edmvwcv3]{gap:14px;display:grid}.cc[data-astro-cid-edmvwcv3]{border-radius:var(--r-lg);background:var(--dsn-panel);border:1px solid var(--line-soft);box-shadow:var(--card-shadow);grid-template-columns:auto minmax(0,1fr);gap:18px;padding:22px 24px;display:grid;position:relative}@media (prefers-reduced-motion:no-preference){.cc[data-astro-cid-edmvwcv3]{transition:border-color .3s}}@media (hover:hover){.cc[data-astro-cid-edmvwcv3]:hover{border-color:var(--dsn-edge)}}.cc[data-astro-cid-edmvwcv3].on{border-color:var(--brand)}.c-ic[data-astro-cid-edmvwcv3]{background:var(--chip);width:44px;height:44px;color:var(--faint);--bob:currentColor;border-radius:12px;place-items:center;display:grid}.c-ic[data-astro-cid-edmvwcv3] svg{width:22px;height:22px}.cc[data-astro-cid-edmvwcv3].on .c-ic[data-astro-cid-edmvwcv3]{background:var(--brand);color:var(--bg)}.cc[data-astro-cid-edmvwcv3] h3[data-astro-cid-edmvwcv3]{font-size:19px;font-weight:var(--w-semibold);letter-spacing:-.02em;line-height:1.3}.cc[data-astro-cid-edmvwcv3] p[data-astro-cid-edmvwcv3]{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.55}.nw[data-astro-cid-edmvwcv3]{white-space:nowrap}.cc-b[data-astro-cid-edmvwcv3]{all:unset;cursor:pointer}.cc-b[data-astro-cid-edmvwcv3]:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.cc-b[data-astro-cid-edmvwcv3]:focus-visible{outline:none}.cc-b[data-astro-cid-edmvwcv3]:focus-visible:after{outline:2px solid var(--focus);outline-offset:3px}.x[data-astro-cid-edmvwcv3]{color:var(--faint);display:inline-block;position:relative}.x[data-astro-cid-edmvwcv3]:after{content:"";background:var(--dsn-strike);transform-origin:0;border-radius:99px;height:2px;position:absolute;top:55%;left:-.04em;right:-.04em}@media (prefers-reduced-motion:no-preference){.js .x[data-astro-cid-edmvwcv3].wait:after{transform:scaleX(0)}.js .x[data-astro-cid-edmvwcv3].go:after{transition:transform .8s var(--t-ease);transform:scaleX(1)}}.who[data-astro-cid-edmvwcv3]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.who[data-astro-cid-edmvwcv3] li[data-astro-cid-edmvwcv3]{border-radius:var(--r-pill);background:var(--chip);color:var(--brand);font-size:13px;font-weight:var(--w-medium);align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.who[data-astro-cid-edmvwcv3] .ic{width:14px;height:14px}.effort[data-astro-cid-edmvwcv3]{border-radius:var(--r-lg);background:var(--dsn-panel);border:1px solid var(--line-soft);min-width:0;box-shadow:var(--card-shadow);align-content:start;gap:14px;margin:0;padding:28px 28px 24px;display:grid}@media (width<=719px){.effort[data-astro-cid-edmvwcv3]{padding:22px 18px 20px}}.effort[data-astro-cid-edmvwcv3] h3[data-astro-cid-edmvwcv3]{font-size:19px;font-weight:var(--w-semibold);letter-spacing:-.02em}figcaption[data-astro-cid-edmvwcv3]{min-height:4.7em;color:var(--muted);font-size:15px;line-height:1.55}.cap[data-astro-cid-edmvwcv3]{align-items:flex-start;gap:12px;display:flex}.cap[data-astro-cid-edmvwcv3][hidden]{display:none}.cap[data-astro-cid-edmvwcv3] b[data-astro-cid-edmvwcv3]{color:var(--ink);font-weight:var(--w-semibold)}.ef-ic[data-astro-cid-edmvwcv3]{background:var(--chip);width:36px;height:36px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.ef-ic[data-astro-cid-edmvwcv3] .ic{width:18px;height:18px}.rt[data-astro-cid-edmvwcv3]{--bob:var(--ill-bob);width:100%;height:auto;display:block;overflow:visible}.rt[data-astro-cid-edmvwcv3] text{font-family:var(--font-sans)}.rt[data-astro-cid-edmvwcv3] .dr-end{fill:var(--band);stroke:var(--dsn-edge);stroke-width:1.2px}.rt[data-astro-cid-edmvwcv3] .dr-end-ic{color:var(--brand)}.rt[data-astro-cid-edmvwcv3] .dr-db{fill:none;stroke:var(--brand);stroke-width:1.6px}.rt[data-astro-cid-edmvwcv3] .dr-base{fill:none;stroke:var(--dsn-edge);stroke-width:1.6px;stroke-dasharray:3 6;stroke-linecap:round}.rt[data-astro-cid-edmvwcv3] .dr-on{fill:none;stroke:var(--dsn-viz);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.rt[data-astro-cid-edmvwcv3] .dr-loop{fill:none;stroke:var(--dsn-edge);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 5}.rt[data-astro-cid-edmvwcv3] .dr-lane.sel .dr-loop{stroke:var(--dsn-viz);stroke-dasharray:none}.rt[data-astro-cid-edmvwcv3] .dr-nd{opacity:.45}.rt[data-astro-cid-edmvwcv3] .dr-nd circle{fill:var(--dsn-panel);stroke:var(--dsn-edge);stroke-width:1.4px}.rt[data-astro-cid-edmvwcv3] .dr-nd .dr-ic{color:var(--faint)}.rt[data-astro-cid-edmvwcv3] .dr-lane.sel .dr-nd{opacity:1}.rt[data-astro-cid-edmvwcv3] .dr-lane.sel .dr-nd.hit circle{stroke:var(--dsn-viz);stroke-width:2px}.rt[data-astro-cid-edmvwcv3] .dr-lane.sel .dr-nd.hit .dr-ic{color:var(--brand)}.rt[data-astro-cid-edmvwcv3] .dr-hubn .dr-halo{fill:var(--chip);stroke:none}.rt[data-astro-cid-edmvwcv3] .dr-hubn .dr-hubc{fill:var(--ill-hub);stroke:none}.rt[data-astro-cid-edmvwcv3] .dr-lane.sel .dr-hubn.hit .dr-halo{fill:var(--dsn-viz);fill-opacity:.2}.rt[data-astro-cid-edmvwcv3] .dr-lbl{font-size:12px;font-weight:var(--w-medium);fill:var(--ink);opacity:0}.rt[data-astro-cid-edmvwcv3]>.dr-lbl,.rt[data-astro-cid-edmvwcv3] .dr-lane.sel .dr-lbl{opacity:1}.rt[data-astro-cid-edmvwcv3] .dr-pill{opacity:0}.rt[data-astro-cid-edmvwcv3] .dr-lane.sel .dr-pill{opacity:1}.rt[data-astro-cid-edmvwcv3] .dr-pill rect{fill:var(--chip)}.rt[data-astro-cid-edmvwcv3] .dr-pill .dr-ic{color:var(--brand)}.rt[data-astro-cid-edmvwcv3] .dr-pill text{font-size:12.5px;font-weight:var(--w-semibold);fill:var(--brand)}.rt[data-astro-cid-edmvwcv3] .dr-dot{fill:var(--dsn-viz);opacity:0}@media (prefers-reduced-motion:no-preference){.rt[data-astro-cid-edmvwcv3] .dr-nd,.rt[data-astro-cid-edmvwcv3] .dr-lbl,.rt[data-astro-cid-edmvwcv3] .dr-pill,.rt[data-astro-cid-edmvwcv3] .dr-loop{transition:opacity .4s,stroke .4s}.rt[data-astro-cid-edmvwcv3] .dr-nd circle,.rt[data-astro-cid-edmvwcv3] .dr-nd .dr-ic{transition:stroke .3s,fill .3s,color .3s}}@media (width<=719px){.rt[data-astro-cid-edmvwcv3] .dr-lbl{font-size:16px}.rt[data-astro-cid-edmvwcv3] .dr-pill text{font-size:15px}}.myths[data-astro-cid-shzb6dyo]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-top:48px;display:grid}@media (width<=719px){.myths[data-astro-cid-shzb6dyo]{grid-template-columns:minmax(0,1fr)}}.mc[data-astro-cid-shzb6dyo]{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-soft);box-shadow:var(--card-shadow)}@media (prefers-reduced-motion:no-preference){.mc[data-astro-cid-shzb6dyo]{transition:border-color .3s}}@media (hover:hover){.mc[data-astro-cid-shzb6dyo]:hover{border-color:var(--dsn-edge)}}.mc[data-astro-cid-shzb6dyo].open{border-color:var(--brand)}.mc-b[data-astro-cid-shzb6dyo]{border-radius:var(--r-lg);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-items:start;gap:14px;padding:28px 30px;display:grid}.mc-b[data-astro-cid-shzb6dyo]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.mc-ic[data-astro-cid-shzb6dyo]{background:var(--chip);width:44px;height:44px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.mc-ic[data-astro-cid-shzb6dyo] .ic{width:22px;height:22px}.myth[data-astro-cid-shzb6dyo]{font-size:19px;font-weight:var(--w-medium);letter-spacing:-.012em;color:var(--ink);line-height:1.4}.myth[data-astro-cid-shzb6dyo] span[data-astro-cid-shzb6dyo]{background-image:linear-gradient(var(--dsn-strike), var(--dsn-strike));background-position:0 58%;background-repeat:no-repeat;background-size:0% 2px}.mc[data-astro-cid-shzb6dyo].open .myth[data-astro-cid-shzb6dyo]{color:var(--faint)}.mc[data-astro-cid-shzb6dyo].open .myth[data-astro-cid-shzb6dyo] span[data-astro-cid-shzb6dyo]{background-size:100% 2px}.mc-more[data-astro-cid-shzb6dyo]{font-size:14.5px;font-weight:var(--w-medium);color:var(--dsn-accent);align-items:center;gap:8px;display:inline-flex}.mc-more[data-astro-cid-shzb6dyo] svg{width:15px;height:15px}.mc-more[data-astro-cid-shzb6dyo] .c[data-astro-cid-shzb6dyo],.mc[data-astro-cid-shzb6dyo].open .mc-more[data-astro-cid-shzb6dyo] .o[data-astro-cid-shzb6dyo]{display:none}.mc[data-astro-cid-shzb6dyo].open .mc-more[data-astro-cid-shzb6dyo] .c[data-astro-cid-shzb6dyo]{display:inline}.mc[data-astro-cid-shzb6dyo].open .mc-more[data-astro-cid-shzb6dyo] svg{transform:rotate(90deg)}.ans-w[data-astro-cid-shzb6dyo]{grid-template-rows:0fr;display:grid}.ans-w[data-astro-cid-shzb6dyo]>div[data-astro-cid-shzb6dyo]{visibility:hidden;overflow:hidden}.mc[data-astro-cid-shzb6dyo].open .ans-w[data-astro-cid-shzb6dyo],html:not(.js) .ans-w[data-astro-cid-shzb6dyo]{grid-template-rows:1fr}.mc[data-astro-cid-shzb6dyo].open .ans-w[data-astro-cid-shzb6dyo]>div[data-astro-cid-shzb6dyo],html:not(.js) .ans-w[data-astro-cid-shzb6dyo]>div[data-astro-cid-shzb6dyo]{visibility:visible}html:not(.js) .mc-more[data-astro-cid-shzb6dyo]{display:none}.ans[data-astro-cid-shzb6dyo]{border-top:1px solid var(--line-soft);color:var(--ink);gap:12px;margin:0 30px 28px;padding-top:18px;font-size:16.5px;line-height:1.6;display:flex}.ans[data-astro-cid-shzb6dyo] .ic{width:20px;height:20px;color:var(--ok);margin-top:3px}@media (prefers-reduced-motion:no-preference){.myth[data-astro-cid-shzb6dyo]{transition:color .4s}.myth[data-astro-cid-shzb6dyo] span[data-astro-cid-shzb6dyo]{transition:background-size .6s var(--t-ease)}.mc-more[data-astro-cid-shzb6dyo] svg{transition:transform .3s var(--t-ease)}.mc-b[data-astro-cid-shzb6dyo]:hover .mc-more[data-astro-cid-shzb6dyo] svg{transform:translate(3px)}.mc[data-astro-cid-shzb6dyo].open .mc-b[data-astro-cid-shzb6dyo]:hover .mc-more[data-astro-cid-shzb6dyo] svg{transform:rotate(90deg)}.ans-w[data-astro-cid-shzb6dyo]{transition:grid-template-rows .5s var(--t-ease)}.ans-w[data-astro-cid-shzb6dyo]>div[data-astro-cid-shzb6dyo]{transition:visibility .5s}}.access[data-astro-cid-xixjfs3w]{padding:var(--sec-pad) 0 0;background:var(--band-bg);overflow:hidden}@media (width<=899px){.access[data-astro-cid-xixjfs3w]{padding-top:var(--sec-pad-md)}}.grid[data-astro-cid-xixjfs3w]{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:64px;display:grid}@media (width<=1099px){.grid[data-astro-cid-xixjfs3w]{grid-template-columns:minmax(0,1fr);gap:40px}}.intro[data-astro-cid-xixjfs3w]{color:var(--muted);max-width:30em;margin-top:18px;font-size:18.5px}.ticks[data-astro-cid-xixjfs3w]{gap:12px;margin-top:30px;display:grid}.ticks[data-astro-cid-xixjfs3w] li[data-astro-cid-xixjfs3w]{align-items:flex-start;gap:12px;font-size:16.5px;display:flex}.ticks[data-astro-cid-xixjfs3w] .ic{width:18px;height:18px;color:var(--ok);margin-top:4px}.form[data-astro-cid-xixjfs3w]{border-radius:var(--r-lg);background:var(--dsn-panel);border:1px solid var(--line-soft);box-shadow:var(--card-shadow);padding:32px}@media (width<=480px){.form[data-astro-cid-xixjfs3w]{padding:22px 18px}}.hp[data-astro-cid-xixjfs3w]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.f[data-astro-cid-xixjfs3w]{gap:7px;margin-bottom:16px;display:grid}.f[data-astro-cid-xixjfs3w] label[data-astro-cid-xixjfs3w]{font-size:14px;font-weight:var(--w-medium);color:var(--muted)}.f[data-astro-cid-xixjfs3w] input[data-astro-cid-xixjfs3w],.f[data-astro-cid-xixjfs3w] textarea[data-astro-cid-xixjfs3w]{border:1px solid var(--dsn-edge);background:var(--bg);width:100%;min-width:0;min-height:46px;color:var(--ink);font:var(--w-regular) 16px/1.4 var(--font-sans);-webkit-appearance:none;appearance:none;border-radius:12px;padding:12px 14px}.f[data-astro-cid-xixjfs3w] textarea[data-astro-cid-xixjfs3w]{resize:vertical;min-height:96px}.f[data-astro-cid-xixjfs3w] input[data-astro-cid-xixjfs3w]:focus,.f[data-astro-cid-xixjfs3w] textarea[data-astro-cid-xixjfs3w]:focus{border-color:var(--control-focus);box-shadow:0 0 0 3px var(--control-ring);outline:none}@media (prefers-reduced-motion:no-preference){.f[data-astro-cid-xixjfs3w] input[data-astro-cid-xixjfs3w],.f[data-astro-cid-xixjfs3w] textarea[data-astro-cid-xixjfs3w]{transition:border-color .25s,box-shadow .25s}}.f[data-astro-cid-xixjfs3w].bad input[data-astro-cid-xixjfs3w]{border-color:var(--danger)}.err[data-astro-cid-xixjfs3w]{color:var(--danger);font-size:13.5px;display:none}.f[data-astro-cid-xixjfs3w].bad .err[data-astro-cid-xixjfs3w]{display:block}.fail[data-astro-cid-xixjfs3w]{color:var(--danger);margin:0 0 14px;font-size:13px}.form[data-astro-cid-xixjfs3w] .btn[data-astro-cid-xixjfs3w]{justify-content:center;width:100%;margin-top:6px}.fine[data-astro-cid-xixjfs3w]{color:var(--muted);margin-top:14px;font-size:13.5px}.done[data-astro-cid-xixjfs3w]{gap:10px;display:grid}.done[data-astro-cid-xixjfs3w][hidden]{display:none}.ok-ic[data-astro-cid-xixjfs3w]{background:var(--bg);border:1px solid var(--dsn-edge);width:48px;height:48px;color:var(--ok);border-radius:50%;place-items:center;display:grid}.ok-ic[data-astro-cid-xixjfs3w] .ic{width:22px;height:22px}.done[data-astro-cid-xixjfs3w] h3[data-astro-cid-xixjfs3w]{font-size:24px;font-weight:var(--w-semibold);letter-spacing:-.025em}.done[data-astro-cid-xixjfs3w] h3[data-astro-cid-xixjfs3w]:focus{outline:none}.done[data-astro-cid-xixjfs3w] p[data-astro-cid-xixjfs3w]{color:var(--muted)}.art[data-astro-cid-xixjfs3w]{--bob:var(--ill-bob);width:100%;height:auto;margin-top:96px;display:block}@media (width<=719px){.art[data-astro-cid-xixjfs3w]{margin-top:64px}}.art[data-astro-cid-xixjfs3w] .dt-in{fill:none;stroke:var(--brand);stroke-opacity:.2;stroke-width:1px}.art[data-astro-cid-xixjfs3w] .dt-out{fill:none;stroke:var(--brand);stroke-opacity:.45;stroke-width:1.4px}.art[data-astro-cid-xixjfs3w] .dt-out.on{stroke:var(--dsn-accent);stroke-opacity:1;stroke-width:2px}.art[data-astro-cid-xixjfs3w] .dt-halo{fill:var(--brand);fill-opacity:.08}.art[data-astro-cid-xixjfs3w] .dt-hub{fill:var(--c-pine)}
