.mb:where(.astro-pydfjga6){border:1px solid var(--ln2);background:radial-gradient(120% 90% at 80% 0,#3a2448,#1a1022 60%,#120a18);border-radius:14px;flex-direction:column;align-items:flex-end;height:100%;min-height:300px;display:flex;position:relative;overflow:hidden}.mb-strip:where(.astro-pydfjga6){backdrop-filter:blur(8px);height:30px;font:500 13px var(--font-text);color:#f4ece4;background:#140c1b8c;flex-direction:row-reverse;justify-content:flex-start;align-self:stretch;align-items:center;gap:16px;padding:0 16px;display:flex}.mb-bat:where(.astro-pydfjga6){background:#ffffff29;border-radius:5px;place-items:center;width:26px;height:22px;display:grid}.mb-bat:where(.astro-pydfjga6) img:where(.astro-pydfjga6){border-radius:4px}.mb-menu:where(.astro-pydfjga6){color:#2b2232;background:#f3eef6f5;border-radius:11px;width:min(360px,100% - 48px);margin:6px 64px 24px 24px;padding:6px;font-size:13.5px;box-shadow:0 24px 60px #00000080}.mb-h:where(.astro-pydfjga6){color:#6a5e76;padding:6px 12px 3px;font-size:11.5px;font-weight:600}.mb-i:where(.astro-pydfjga6){white-space:nowrap;border-radius:6px;justify-content:space-between;gap:14px;padding:5px 12px;display:flex}.mb-i:where(.astro-pydfjga6):nth-child(2){color:#fff;background:#7a4fe0}.mb-i:where(.astro-pydfjga6):nth-child(2) .mb-d:where(.astro-pydfjga6){color:#e9e0ff}.mb-d:where(.astro-pydfjga6){color:#6a5e76;text-overflow:ellipsis;overflow:hidden}.mb-sep:where(.astro-pydfjga6){background:#ddd3e3;height:1px;margin:5px 8px}@media (width<=760px){.mb:where(.astro-pydfjga6){min-height:0}.mb-menu:where(.astro-pydfjga6){width:calc(100% - 24px);margin:6px 12px 16px;font-size:12.5px}}.th:where(.astro-caffi44r){grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;gap:12px;height:100%;padding:8px;display:grid}.th-col:where(.astro-caffi44r){flex-direction:column;gap:10px;min-width:0;display:flex}.th-sw:where(.astro-caffi44r){aspect-ratio:4/3.4;border:1px solid;border-radius:12px;align-items:center;padding:14px 12px;display:flex}.th-card:where(.astro-caffi44r){border-radius:8px;flex-direction:column;gap:7px;width:100%;padding:12px 10px;display:flex;position:relative;box-shadow:0 6px 18px #0000002e}.th-card:where(.astro-caffi44r) i:where(.astro-caffi44r){border-radius:3px;height:6px;display:block}.th-card:where(.astro-caffi44r) b:where(.astro-caffi44r){border-radius:6px;width:22px;height:12px;position:absolute;top:9px;right:9px}.th-card:where(.astro-caffi44r) b:where(.astro-caffi44r) span:where(.astro-caffi44r){border-radius:50%;width:8px;height:8px;position:absolute;top:2px;right:2px}.th-n:where(.astro-caffi44r){font:500 12.5px var(--font-mono);color:var(--t2);text-align:center}@media (width<=760px){.th:where(.astro-caffi44r){gap:6px;padding:0}.th-sw:where(.astro-caffi44r){padding:8px 6px}.th-card:where(.astro-caffi44r){gap:5px;padding:8px 6px}.th-card:where(.astro-caffi44r) i:where(.astro-caffi44r){height:4px}.th-card:where(.astro-caffi44r) b:where(.astro-caffi44r){display:none}.th-n:where(.astro-caffi44r){font-size:10.5px}}.vw:where(.astro-rmjatzuc){width:min(100cqw,160cqh - 89.6px);max-width:100%}.vw-win:where(.astro-rmjatzuc){flex-direction:column;width:100%;display:flex}.vw-bar:where(.astro-rmjatzuc){height:54px;position:relative}.vw-seg:where(.astro-rmjatzuc){background:#ffffff0d;border:1px solid #ffffff14;border-radius:9px;padding:2px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.vw-seg:where(.astro-rmjatzuc) button:where(.astro-rmjatzuc){color:#a8a2c4;min-width:64px;min-height:44px;font:500 13px var(--font-text);cursor:pointer;transition:background var(--t-mid), color var(--t-mid);background:0 0;border:0;border-radius:7px;padding:0 12px}.vw-seg:where(.astro-rmjatzuc) button:where(.astro-rmjatzuc)[aria-pressed=true]{color:#f4f1ff;background:#2b2542}.vw-seg:where(.astro-rmjatzuc) button:where(.astro-rmjatzuc):hover{color:#f4f1ff}.vw-pane:where(.astro-rmjatzuc){aspect-ratio:16/10}.vw-pane:where(.astro-rmjatzuc) img:where(.astro-rmjatzuc),.vw-pane:where(.astro-rmjatzuc) video:where(.astro-rmjatzuc){object-fit:cover;object-position:left top;width:100%;height:100%;display:block}@media (width<=760px){.vw:where(.astro-rmjatzuc){width:100%}.vw-seg:where(.astro-rmjatzuc){margin-left:auto;position:static;transform:none}.vw-seg:where(.astro-rmjatzuc) button:where(.astro-rmjatzuc){min-width:52px;min-height:44px;padding:0 8px;font-size:12px}}.dz-hero:where(.astro-yjchd7mz){padding-bottom:0}.dz-hero-in:where(.astro-yjchd7mz){text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.dz-h1:where(.astro-yjchd7mz){font-size:clamp(40px,5.4vw,76px)}.dz-h1:where(.astro-yjchd7mz) span:where(.astro-yjchd7mz){display:block}.dz-hero-lede:where(.astro-yjchd7mz){max-width:40rem}.dz-cta:where(.astro-yjchd7mz){flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.dz-cta-cmd:where(.astro-yjchd7mz){width:min(460px,100%)}.dz-hero-win:where(.astro-yjchd7mz){max-width:1280px;margin:64px auto 0;padding:0 32px}.dz-first:where(.astro-yjchd7mz){padding-top:140px}.dz-first-in:where(.astro-yjchd7mz){max-width:1340px}.dz-tour:where(.astro-yjchd7mz){padding-top:120px}.dz-tour:where(.astro-yjchd7mz)>.pp-wrap:where(.astro-yjchd7mz){max-width:1340px}.dz-drawn:where(.astro-yjchd7mz){max-width:100%;height:100%}.dz-c:where(.astro-yjchd7mz){font-family:var(--font-mono);color:var(--acc);font-size:.9em}.dz-c-big:where(.astro-yjchd7mz){font-size:.8em}.dz-cli:where(.astro-yjchd7mz){grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.dz-cli-say:where(.astro-yjchd7mz){flex-direction:column;gap:16px;display:flex}.dz-map:where(.astro-yjchd7mz){border-top:1px solid var(--ln);gap:0;margin:12px 0 0;display:grid}.dz-map:where(.astro-yjchd7mz) div:where(.astro-yjchd7mz){border-bottom:1px solid var(--ln);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.dz-map:where(.astro-yjchd7mz) dt:where(.astro-yjchd7mz){color:var(--t2);font-size:15px}.dz-map:where(.astro-yjchd7mz) dd:where(.astro-yjchd7mz){margin:0}.dz-map:where(.astro-yjchd7mz) code:where(.astro-yjchd7mz){font:13.5px var(--font-mono);color:var(--t1);white-space:nowrap}.dz-file:where(.astro-yjchd7mz){grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:center;gap:56px;display:grid}.dz-file-say:where(.astro-yjchd7mz){flex-direction:column;gap:18px;display:flex}.dz-ticks:where(.astro-yjchd7mz){color:var(--t2);flex-direction:column;gap:10px;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}.dz-ticks:where(.astro-yjchd7mz) li:where(.astro-yjchd7mz){padding-left:26px;position:relative}.dz-ticks:where(.astro-yjchd7mz) li:where(.astro-yjchd7mz):before{content:"✓";color:var(--ok);font-weight:700;position:absolute;left:0}.dz-hcl:where(.astro-yjchd7mz) .s:where(.astro-yjchd7mz){color:#e9deef}.dz-hcl:where(.astro-yjchd7mz) .n:where(.astro-yjchd7mz){color:#8fbdff}.dz-hcl:where(.astro-yjchd7mz){font-size:13px}.dz-pains:where(.astro-yjchd7mz){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.dz-pain:where(.astro-yjchd7mz){background:var(--g);border:1px solid var(--ln);border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.dz-pain:where(.astro-yjchd7mz) p:where(.astro-yjchd7mz){color:var(--t2);margin:0;font-size:15.5px;line-height:1.6}.dz-moved:where(.astro-yjchd7mz){background:radial-gradient(120% 140% at 0% 0%, #f0a24b29, transparent 55%), var(--g);border:1px solid color-mix(in srgb, var(--acc) 40%, var(--ln));border-radius:22px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;margin-top:16px;padding:40px;display:grid}.dz-moved-say:where(.astro-yjchd7mz){flex-direction:column;gap:14px;display:flex}.dz-moved-h:where(.astro-yjchd7mz){font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.04}.dz-moved-say:where(.astro-yjchd7mz) p:where(.astro-yjchd7mz){color:var(--t2);margin:0;font-size:16.5px;line-height:1.65}.dz-moved-fix:where(.astro-yjchd7mz){flex-direction:column;align-self:center;gap:14px;margin:0;padding:0;list-style:none;display:flex}.dz-moved-fix:where(.astro-yjchd7mz) li:where(.astro-yjchd7mz){background:var(--g2);border:1px solid var(--ln);color:var(--t2);border-radius:12px;padding:14px 16px 14px 44px;line-height:1.5;position:relative}.dz-moved-fix:where(.astro-yjchd7mz) li:where(.astro-yjchd7mz):before{content:"✓";color:var(--ok);font-weight:700;position:absolute;top:14px;left:16px}.dz-moved-fix:where(.astro-yjchd7mz) b:where(.astro-yjchd7mz){color:var(--t1)}.dz-moved-link:where(.astro-yjchd7mz){min-height:44px;color:var(--acc);grid-column:1/-1;justify-self:start;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.dz-moved-link:where(.astro-yjchd7mz):hover span:where(.astro-yjchd7mz){transform:translate(4px)}.dz-moved-link:where(.astro-yjchd7mz) span:where(.astro-yjchd7mz){transition:transform var(--t-mid) var(--ease-out)}.dz-poly-head:where(.astro-yjchd7mz),.dz-inst-head:where(.astro-yjchd7mz){flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:40px;display:flex}.dz-poly-head:where(.astro-yjchd7mz) .pp-head:where(.astro-yjchd7mz),.dz-inst-head:where(.astro-yjchd7mz) .pp-head:where(.astro-yjchd7mz){margin-bottom:0}.dz-langs:where(.astro-yjchd7mz){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dz-lang:where(.astro-yjchd7mz){background:var(--g2);border:1px solid var(--ln);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:22px;display:flex}.dz-lang:where(.astro-yjchd7mz) b:where(.astro-yjchd7mz){align-items:center;gap:10px;font-size:17px;display:flex}.dz-lang:where(.astro-yjchd7mz) i:where(.astro-yjchd7mz){border-radius:3px;width:10px;height:10px}.dz-lang:where(.astro-yjchd7mz) span:where(.astro-yjchd7mz){color:var(--t2);font-size:14px}.dz-lang:where(.astro-yjchd7mz) code:where(.astro-yjchd7mz){font:13px var(--font-mono);background:var(--well);border:1px solid var(--ln);color:var(--t1);white-space:nowrap;border-radius:10px;margin-top:auto;padding:10px 12px;overflow-x:auto}.dz-lang-any:where(.astro-yjchd7mz){background:0 0;border-style:dashed}.dz-cmp:where(.astro-yjchd7mz){border:1px solid var(--ln);background:var(--g);border-radius:18px;overflow:hidden}.dz-cmp:where(.astro-yjchd7mz) table:where(.astro-yjchd7mz){border-collapse:collapse;width:100%;font-size:16px}.dz-cmp:where(.astro-yjchd7mz) th:where(.astro-yjchd7mz),.dz-cmp:where(.astro-yjchd7mz) td:where(.astro-yjchd7mz){text-align:left;vertical-align:top;padding:16px 22px}.dz-cmp:where(.astro-yjchd7mz) thead:where(.astro-yjchd7mz) th:where(.astro-yjchd7mz){background:var(--g3);color:var(--t2);font-weight:600}.dz-cmp:where(.astro-yjchd7mz) thead:where(.astro-yjchd7mz) .dz-cmp-me:where(.astro-yjchd7mz){color:var(--acc)}.dz-cmp:where(.astro-yjchd7mz) tbody:where(.astro-yjchd7mz) th:where(.astro-yjchd7mz){color:var(--t2);font-weight:400}.dz-cmp:where(.astro-yjchd7mz) tbody:where(.astro-yjchd7mz) td:where(.astro-yjchd7mz):first-of-type{color:var(--t1)}.dz-cmp:where(.astro-yjchd7mz) tbody:where(.astro-yjchd7mz) td:where(.astro-yjchd7mz):last-child{color:var(--t3)}.dz-cmp:where(.astro-yjchd7mz) tbody:where(.astro-yjchd7mz) tr:where(.astro-yjchd7mz){border-top:1px solid var(--ln)}.dz-inst:where(.astro-yjchd7mz){grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;display:grid}.dz-inst-app:where(.astro-yjchd7mz){background:var(--acc);color:var(--acc-ink);border-radius:22px;flex-direction:column;align-items:flex-start;gap:18px;min-width:0;padding:32px;display:flex}.dz-inst-top:where(.astro-yjchd7mz){align-items:center;gap:16px;display:flex}.dz-inst-app:where(.astro-yjchd7mz) img:where(.astro-yjchd7mz){width:56px;height:56px;box-shadow:0 0 0 2px var(--acc-ink);border-radius:14px}.dz-inst-k:where(.astro-yjchd7mz),.dz-inst-k2:where(.astro-yjchd7mz){font:600 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;display:block}.dz-inst-k2:where(.astro-yjchd7mz){color:var(--t3)}.dz-inst-app:where(.astro-yjchd7mz) p:where(.astro-yjchd7mz){max-width:40rem;margin:0;font-size:16.5px;line-height:1.6}.dz-inst-app:where(.astro-yjchd7mz) p:where(.astro-yjchd7mz) code:where(.astro-yjchd7mz){font:.9em var(--font-mono)}.dz-inst-do:where(.astro-yjchd7mz){flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.dz-inst-cmd:where(.astro-yjchd7mz){background:var(--acc-ink);border-radius:14px;flex:320px;min-width:0;padding:4px}.dz-inst-fine:where(.astro-yjchd7mz){font-size:14px}.pp:where(.astro-yjchd7mz) .dz-inst-fine:where(.astro-yjchd7mz) a:where(.astro-yjchd7mz){color:var(--acc-ink);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.dz-inst-lx:where(.astro-yjchd7mz){font-size:14.5px}.pp:where(.astro-yjchd7mz) .dz-btn-ink:where(.astro-yjchd7mz){background:var(--acc-ink);color:var(--t1)}.pp:where(.astro-yjchd7mz) .dz-btn-ink:where(.astro-yjchd7mz):hover{color:#fff;background:#3a2448}.dz-inst-card:where(.astro-yjchd7mz){background:var(--g2);border:1px solid var(--ln);border-radius:22px;flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}.dz-inst-card:where(.astro-yjchd7mz) p:where(.astro-yjchd7mz){color:var(--t2);margin:0;line-height:1.6}.dz-inst-go:where(.astro-yjchd7mz){align-self:flex-start;margin-top:auto}@media (width<=1000px){.dz-cli:where(.astro-yjchd7mz),.dz-file:where(.astro-yjchd7mz){grid-template-columns:minmax(0,1fr);gap:36px}.dz-pains:where(.astro-yjchd7mz){grid-template-columns:repeat(2,minmax(0,1fr))}.dz-moved:where(.astro-yjchd7mz),.dz-inst:where(.astro-yjchd7mz){grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.dz-hero-win:where(.astro-yjchd7mz){margin-top:44px;padding:0 12px}.dz-cta:where(.astro-yjchd7mz){flex-direction:column;align-items:stretch;width:100%}.dz-cta-cmd:where(.astro-yjchd7mz){width:100%}.dz-first:where(.astro-yjchd7mz),.dz-tour:where(.astro-yjchd7mz){padding-top:88px}.dz-drawn:where(.astro-yjchd7mz){aspect-ratio:auto;height:auto}.dz-pains:where(.astro-yjchd7mz),.dz-langs:where(.astro-yjchd7mz){grid-template-columns:minmax(0,1fr)}.dz-moved:where(.astro-yjchd7mz){padding:24px}.dz-map:where(.astro-yjchd7mz) div:where(.astro-yjchd7mz){flex-direction:column;align-items:flex-start;gap:4px}.dz-cmp:where(.astro-yjchd7mz) thead:where(.astro-yjchd7mz){display:none}.dz-cmp:where(.astro-yjchd7mz) table:where(.astro-yjchd7mz),.dz-cmp:where(.astro-yjchd7mz) tbody:where(.astro-yjchd7mz),.dz-cmp:where(.astro-yjchd7mz) tr:where(.astro-yjchd7mz),.dz-cmp:where(.astro-yjchd7mz) th:where(.astro-yjchd7mz),.dz-cmp:where(.astro-yjchd7mz) td:where(.astro-yjchd7mz){display:block}.dz-cmp:where(.astro-yjchd7mz) tbody:where(.astro-yjchd7mz) tr:where(.astro-yjchd7mz){padding:14px 18px}.dz-cmp:where(.astro-yjchd7mz) tbody:where(.astro-yjchd7mz) tr:where(.astro-yjchd7mz):first-child{border-top:0}.dz-cmp:where(.astro-yjchd7mz) tbody:where(.astro-yjchd7mz) th:where(.astro-yjchd7mz){color:var(--t1);padding:0 0 8px;font-weight:600}.dz-cmp:where(.astro-yjchd7mz) td:where(.astro-yjchd7mz){gap:12px;padding:4px 0;display:flex}.dz-cmp:where(.astro-yjchd7mz) td:where(.astro-yjchd7mz):before{content:attr(data-l);color:var(--t3);flex:0 0 116px;font-size:14px}}
