:where(.astro-6262dcpq){box-sizing:content-box}button:where(.astro-6262dcpq),select:where(.astro-6262dcpq),input:where(.astro-6262dcpq)[type=button],input:where(.astro-6262dcpq)[type=submit],input:where(.astro-6262dcpq)[type=reset],input:where(.astro-6262dcpq)[type=search]{box-sizing:border-box}.sec-root:where(.astro-6262dcpq){line-height:normal}.sec-pg:where(.astro-6262dcpq){font-family:var(--font-text);color:#f4ece4;background:#140c1b;min-height:100%}.sec-pg:where(.astro-6262dcpq) a:where(.astro-6262dcpq){color:#f0a24b;text-decoration:none}.sec-pg:where(.astro-6262dcpq) a:where(.astro-6262dcpq):hover{color:#ffc27a}.sec-wrap:where(.astro-6262dcpq){box-sizing:content-box;max-width:1240px;margin:0 auto;padding:0 32px}.sec-eyebrow:where(.astro-6262dcpq){font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#f0a24b;font-size:13px}.sec-h1:where(.astro-6262dcpq){font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:80px;font-weight:800;line-height:1}.sec-h2:where(.astro-6262dcpq){font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:50px;font-weight:800;line-height:1.05}.sec-h3:where(.astro-6262dcpq){font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.sec-lede:where(.astro-6262dcpq){color:#d6c8df;max-width:44rem;margin:0;font-size:20px;line-height:1.55}.sec-p:where(.astro-6262dcpq){color:#c9bad3;margin:0;font-size:16px;line-height:1.6}.sec-dim:where(.astro-6262dcpq){color:#9c8aab}.sec-card:where(.astro-6262dcpq){box-sizing:border-box;background:#1e1328;border:1px solid #34233f;border-radius:20px;padding:28px}.sec-card-raised:where(.astro-6262dcpq){background:#1a1022;border:1px solid #2e1f3a;border-radius:20px}.sec-btn:where(.astro-6262dcpq){box-sizing:border-box;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-size:16px;font-weight:600;display:inline-flex}.sec-pg:where(.astro-6262dcpq) a:where(.astro-6262dcpq).sec-btn-lamp,.sec-btn-lamp:where(.astro-6262dcpq){color:#2a1534;background:#f0a24b}.sec-pg:where(.astro-6262dcpq) a:where(.astro-6262dcpq).sec-btn-lamp:hover{color:#2a1534;background:#ffb866}.sec-pg:where(.astro-6262dcpq) a:where(.astro-6262dcpq).sec-btn-ghost,.sec-btn-ghost:where(.astro-6262dcpq){color:#f4ece4;background:0 0;border:1px solid #4a3458}.sec-pg:where(.astro-6262dcpq) a:where(.astro-6262dcpq).sec-btn-ghost:hover{color:#fff;border-color:#7a5e8c}.sec-cmd:where(.astro-6262dcpq){box-sizing:border-box;background:#1e1328;border:1px solid #4a3458;border-radius:12px;align-items:center;gap:8px;min-height:52px;padding:0 8px 0 16px;display:flex}.sec-cmd:where(.astro-6262dcpq) code:where(.astro-6262dcpq){font:15px var(--font-mono);color:#f4ece4;white-space:pre;flex:1;min-width:0;padding:12px 8px 12px 0;overflow-x:auto}.sec-cmd:where(.astro-6262dcpq) code:where(.astro-6262dcpq) .sec-pr:where(.astro-6262dcpq){color:#9c8aab}.sec-copy:where(.astro-6262dcpq){color:#f4ece4;min-width:56px;height:44px;font:600 13px var(--font-text);cursor:pointer;background:#2a1c36;border:1px solid #4a3458;border-radius:8px;flex:none;padding:0 12px}pre:where(.astro-6262dcpq).sec-code{white-space:pre;font:14px/1.75 var(--font-mono);color:#d6c8df;background:#120a18;border:1px solid #2e1f3a;border-radius:16px;margin:0;padding:20px 22px;overflow-x:auto}pre:where(.astro-6262dcpq).sec-code .sec-c:where(.astro-6262dcpq){color:#9c8aab}pre:where(.astro-6262dcpq).sec-code .sec-k:where(.astro-6262dcpq){color:#f0a24b}pre:where(.astro-6262dcpq).sec-code .sec-s:where(.astro-6262dcpq){color:#8be39b}pre:where(.astro-6262dcpq).sec-code .sec-pr:where(.astro-6262dcpq){color:#9c8aab}.sec-chip:where(.astro-6262dcpq){color:#d6c8df;white-space:nowrap;border:1px solid #4a3458;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.sec-chip-good:where(.astro-6262dcpq){color:#8be39b;background:#14251a;border-color:#2f5a3a}.sec-chip-warn:where(.astro-6262dcpq){color:#f0a24b;background:#2a1c10;border-color:#5a3e1e}.sec-chip-bad:where(.astro-6262dcpq){color:#ff9aa8;background:#2a1520;border-color:#5a2a35}.sec-chip-info:where(.astro-6262dcpq){color:#9dc7ff;background:#141b2c;border-color:#2c3f66}.sec-tag-new:where(.astro-6262dcpq){font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f0a24b;border:1px dashed #8a5a2a;border-radius:6px;padding:2px 6px;font-size:11px}.sec-shot:where(.astro-6262dcpq){text-align:center;color:#c9bad3;box-sizing:border-box;background:repeating-linear-gradient(135deg,#1a1022 0 14px,#1e1328 14px 28px);border:1px dashed #5a4168;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:14px;display:flex}.sec-shot:where(.astro-6262dcpq) b:where(.astro-6262dcpq){font-family:var(--font-mono);color:#f0a24b;font-size:13px}.sec-grid:where(.astro-6262dcpq){gap:20px;display:grid}.sec-sec:where(.astro-6262dcpq){padding-top:96px;padding-bottom:96px}.sec-rule:where(.astro-6262dcpq){border:0;border-top:1px solid #2e1f3a;margin:0}.sec-ic:where(.astro-6262dcpq){flex:none;width:20px;height:20px}.sec-pg:where(.astro-6262dcpq) :where(.astro-6262dcpq):focus-visible{outline-offset:2px;outline:2px solid #f0a24b}@media (width<=760px){.sec-h1:where(.astro-6262dcpq){font-size:46px}.sec-h2:where(.astro-6262dcpq){font-size:34px}.sec-lede:where(.astro-6262dcpq){font-size:18px}.sec-sec:where(.astro-6262dcpq){padding-top:64px;padding-bottom:64px}.sec-wrap:where(.astro-6262dcpq){padding:0 32px}.sec-card:where(.astro-6262dcpq){padding:22px}.sec-stack-sm:where(.astro-6262dcpq){flex-direction:column!important;align-items:stretch!important}.sec-hide-sm:where(.astro-6262dcpq){display:none!important}.sec-wrap:where(.astro-6262dcpq).sec-sec{padding:64px 20px}}.sec-pg:where(.astro-6262dcpq) code:where(.astro-6262dcpq),.sec-pg:where(.astro-6262dcpq) pre:where(.astro-6262dcpq){font-variant-ligatures:none}.sec-pg:where(.astro-6262dcpq) code:where(.astro-6262dcpq).sec-i{white-space:nowrap;font:.9em var(--font-mono);color:#f4ece4;background:#241732;border:1px solid #34233f;border-radius:6px;padding:1px 6px}.sec-way:where(.astro-6262dcpq){flex-direction:column;gap:14px;display:flex}.sec-way:where(.astro-6262dcpq) .sec-num:where(.astro-6262dcpq){font:600 13px var(--font-mono);color:#9c8aab}.sec-facts:where(.astro-6262dcpq){border:1px solid #34233f;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;display:grid;overflow:hidden}.sec-facts:where(.astro-6262dcpq)>div:where(.astro-6262dcpq){background:#1a1022;border-right:1px solid #2e1f3a;flex-direction:column;gap:6px;padding:22px 24px;display:flex}.sec-facts:where(.astro-6262dcpq)>div:where(.astro-6262dcpq):last-child{border-right:0}.sec-facts:where(.astro-6262dcpq) b:where(.astro-6262dcpq){color:#9c8aab;font-size:13px;font-weight:500}.sec-facts:where(.astro-6262dcpq) span:where(.astro-6262dcpq){color:#f4ece4;font-size:17px}.sec-tbl:where(.astro-6262dcpq){border-collapse:collapse;width:100%;font-size:16px}.sec-tbl:where(.astro-6262dcpq) th:where(.astro-6262dcpq){text-align:left;font:600 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#9c8aab;border-bottom:1px solid #34233f;padding:0 16px 12px 0}.sec-tbl:where(.astro-6262dcpq) td:where(.astro-6262dcpq){color:#d6c8df;vertical-align:top;border-bottom:1px solid #2e1f3a;padding:16px 16px 16px 0}.sec-tbl:where(.astro-6262dcpq) td:where(.astro-6262dcpq):first-child{font-family:var(--font-mono);color:#f4ece4}.sec-does:where(.astro-6262dcpq){flex-direction:column;gap:14px;display:flex}.sec-does:where(.astro-6262dcpq) .sec-top:where(.astro-6262dcpq){align-items:center;gap:12px;display:flex}.sec-does:where(.astro-6262dcpq) .sec-ico:where(.astro-6262dcpq){color:#f0a24b;background:#2a1c10;border:1px solid #5a3e1e;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.sec-files:where(.astro-6262dcpq){font:13px/1.5 var(--font-mono);color:#d6c8df;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sec-files:where(.astro-6262dcpq) li:where(.astro-6262dcpq){gap:10px;display:flex}.sec-files:where(.astro-6262dcpq) li:where(.astro-6262dcpq) span:where(.astro-6262dcpq){overflow-wrap:anywhere;min-width:0}.sec-files:where(.astro-6262dcpq) li:where(.astro-6262dcpq) span:where(.astro-6262dcpq):first-child{color:#9c8aab;flex:none;width:52px}.sec-undo:where(.astro-6262dcpq){color:#9c8aab;border-top:1px solid #2e1f3a;flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:14px;display:flex}.sec-chain:where(.astro-6262dcpq){grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:0;display:grid;position:relative}.sec-node:where(.astro-6262dcpq){background:#1e1328;border:1px solid #34233f;border-radius:18px;flex-direction:column;gap:10px;margin-right:28px;padding:22px 20px;display:flex;position:relative}.sec-node:where(.astro-6262dcpq):last-child{margin-right:0}.sec-node:where(.astro-6262dcpq):after{content:"";background:#f0a24b;width:26px;height:2px;position:absolute;top:44px;right:-27px}.sec-node:where(.astro-6262dcpq):before{content:"";border:6px solid #0000;border-left:8px solid #f0a24b;position:absolute;top:39px;right:-28px;transform:translate(8px)}.sec-node:where(.astro-6262dcpq):last-child:after,.sec-node:where(.astro-6262dcpq):last-child:before{display:none}.sec-node:where(.astro-6262dcpq) .sec-step:where(.astro-6262dcpq){font:600 12px var(--font-mono);color:#f0a24b;letter-spacing:.1em}.sec-node:where(.astro-6262dcpq) h3:where(.astro-6262dcpq){font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:21px;font-weight:700}.sec-node:where(.astro-6262dcpq) p:where(.astro-6262dcpq){color:#c9bad3;margin:0;font-size:14px;line-height:1.55}.sec-node:where(.astro-6262dcpq) .sec-art:where(.astro-6262dcpq){font:12px/1.5 var(--font-mono);color:#9c8aab;overflow-wrap:anywhere;background:#140c1b;border:1px solid #2e1f3a;border-radius:8px;margin-top:auto;padding:8px 10px}.sec-node-lock:where(.astro-6262dcpq){background:#24170f;border-color:#5a3e1e}.sec-wrap:where(.astro-6262dcpq).sec-sec{padding:96px 32px}@media (width<=760px){.sec-wrap:where(.astro-6262dcpq).sec-sec{padding:64px 32px}}@media (width<=600px){.sec-tbl:where(.astro-6262dcpq) thead:where(.astro-6262dcpq){display:none}.sec-tbl:where(.astro-6262dcpq) tr:where(.astro-6262dcpq){border-bottom:1px solid #2e1f3a;padding:14px 0;display:block}.sec-tbl:where(.astro-6262dcpq) td:where(.astro-6262dcpq){border:0;padding:4px 0;display:block}}.sec-key:where(.astro-6262dcpq){font:14px var(--font-mono);color:#f4ece4;overflow-wrap:anywhere}@media (width<=1000px){.sec-chain:where(.astro-6262dcpq){grid-template-columns:1fr;gap:28px}.sec-node:where(.astro-6262dcpq){margin-right:0}.sec-node:where(.astro-6262dcpq):after{width:2px;height:26px;inset:auto auto -27px 40px}.sec-node:where(.astro-6262dcpq):before{border:6px solid #0000;border-top:8px solid #f0a24b;inset:auto auto -28px 35px;transform:translateY(8px)}.sec-facts:where(.astro-6262dcpq)>div:where(.astro-6262dcpq){border-bottom:1px solid #2e1f3a;border-right:0}}.sec-s1:where(.astro-6262dcpq).sec-s1.sec-s1{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:48px;padding-top:88px;padding-bottom:72px;display:grid}.sec-s2:where(.astro-6262dcpq).sec-s2.sec-s2{flex-direction:column;gap:22px;display:flex}.sec-s3:where(.astro-6262dcpq).sec-s3.sec-s3{max-width:12ch}.sec-s4:where(.astro-6262dcpq).sec-s4.sec-s4{border-color:#5a3e1e;flex-direction:column;gap:22px;display:flex}.sec-s5:where(.astro-6262dcpq).sec-s5.sec-s5{align-self:flex-start}.sec-s6:where(.astro-6262dcpq).sec-s6.sec-s6{color:#f4ece4;font-size:18px;font-weight:600}.sec-s7:where(.astro-6262dcpq).sec-s7.sec-s7{font-size:14px}.sec-s8:where(.astro-6262dcpq).sec-s8.sec-s8{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.sec-s9:where(.astro-6262dcpq).sec-s9.sec-s9{padding-bottom:96px}.sec-s10:where(.astro-6262dcpq).sec-s10.sec-s10{background:#1a1022;border-top:1px solid #2e1f3a;border-bottom:1px solid #2e1f3a}.sec-s11:where(.astro-6262dcpq).sec-s11.sec-s11{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:56px;display:grid}.sec-s12:where(.astro-6262dcpq).sec-s12.sec-s12{flex-direction:column;gap:18px;display:flex}.sec-s13:where(.astro-6262dcpq).sec-s13.sec-s13{flex-direction:column;gap:8px;margin:0;padding-left:18px;display:flex}.sec-s14:where(.astro-6262dcpq).sec-s14.sec-s14{color:#f4ece4}.sec-s15:where(.astro-6262dcpq).sec-s15.sec-s15{text-align:left;color:#9c8aab;padding-bottom:14px;font-size:14px}.sec-s16:where(.astro-6262dcpq).sec-s16.sec-s16{flex-direction:column;gap:40px;display:flex}.sec-s17:where(.astro-6262dcpq).sec-s17.sec-s17{flex-direction:column;gap:16px;max-width:48rem;display:flex}.sec-s18:where(.astro-6262dcpq).sec-s18.sec-s18{font-size:18px}.sec-s19:where(.astro-6262dcpq).sec-s19.sec-s19{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.sec-s20:where(.astro-6262dcpq).sec-s20.sec-s20{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.sec-s21:where(.astro-6262dcpq).sec-s21.sec-s21{flex-direction:column;gap:16px;max-width:46rem;display:flex}.sec-s22:where(.astro-6262dcpq).sec-s22.sec-s22{margin:0;padding:0;list-style:none}.sec-s23:where(.astro-6262dcpq).sec-s23.sec-s23{background:#140c1b;flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.sec-s24:where(.astro-6262dcpq).sec-s24.sec-s24{color:#9c8aab;font-size:14px}.sec-s25:where(.astro-6262dcpq).sec-s25.sec-s25{align-items:center;min-height:44px;margin-left:auto;display:inline-flex}.sec-s26:where(.astro-6262dcpq).sec-s26.sec-s26{flex-direction:column;gap:28px;display:flex}.sec-s27:where(.astro-6262dcpq).sec-s27.sec-s27{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sec-s28:where(.astro-6262dcpq).sec-s28.sec-s28{flex-direction:column;gap:14px;display:flex}.sec-s29:where(.astro-6262dcpq).sec-s29.sec-s29{align-items:center;min-height:44px;display:inline-flex}.sec-s30:where(.astro-6262dcpq).sec-s30.sec-s30{border-style:dashed;flex-wrap:wrap;align-items:center;gap:20px;display:flex}.sec-s31:where(.astro-6262dcpq).sec-s31.sec-s31{flex:1;min-width:260px;margin:0}
