.player[data-astro-cid-3mfvaem6]{color:var(--ink);background:#fff;border:1px solid #ffffff29;border-radius:14px;grid-template-columns:330px 1fr;min-height:560px;margin-top:44px;display:grid;overflow:hidden;box-shadow:0 34px 90px -34px #000c}.steps[data-astro-cid-3mfvaem6]{border-right:1px solid var(--line);background:#fafbfc;flex-direction:column;gap:6px;padding:18px 14px;display:flex}.steps[data-astro-cid-3mfvaem6] .h[data-astro-cid-3mfvaem6]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text);padding:4px 10px 10px;font-size:12px;font-weight:600}.steps[data-astro-cid-3mfvaem6] button[data-astro-cid-3mfvaem6]{font:inherit;text-align:left;cursor:pointer;color:var(--muted-text);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px 1fr;gap:10px;padding:11px 12px;display:grid;position:relative;overflow:hidden}.steps[data-astro-cid-3mfvaem6] .n[data-astro-cid-3mfvaem6]{width:26px;height:26px;font-family:var(--display);color:var(--muted-text);border:1.5px solid #cbd5e1;border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.steps[data-astro-cid-3mfvaem6] button[data-astro-cid-3mfvaem6] b[data-astro-cid-3mfvaem6]{color:var(--ink2);font-size:14.5px;font-weight:600;display:block}.steps[data-astro-cid-3mfvaem6] button[data-astro-cid-3mfvaem6]>div[data-astro-cid-3mfvaem6]>span[data-astro-cid-3mfvaem6]{font-size:12.5px;line-height:1.4}.steps[data-astro-cid-3mfvaem6] button[data-astro-cid-3mfvaem6][aria-pressed=true]{border-color:var(--line);background:#fff;box-shadow:0 8px 20px -14px #0f17224d}.steps[data-astro-cid-3mfvaem6] button[data-astro-cid-3mfvaem6][aria-pressed=true] .n[data-astro-cid-3mfvaem6]{background:var(--blue);border-color:var(--blue);color:#fff}.steps[data-astro-cid-3mfvaem6] button[data-astro-cid-3mfvaem6][aria-pressed=true] b[data-astro-cid-3mfvaem6]{color:var(--ink)}.steps[data-astro-cid-3mfvaem6] button[data-astro-cid-3mfvaem6][aria-pressed=true]:after{content:"";background:var(--blue);width:0;height:2px;animation:progress var(--dur,5s) linear forwards;position:absolute;bottom:0;left:0}.steps[data-astro-cid-3mfvaem6].paused button[data-astro-cid-3mfvaem6][aria-pressed=true]:after{width:100%;animation:none}.steps[data-astro-cid-3mfvaem6] button[data-astro-cid-3mfvaem6].done .n[data-astro-cid-3mfvaem6]{color:var(--good-text);background:#edfaf0;border-color:#bfe6c6}.hint[data-astro-cid-3mfvaem6]{color:var(--muted-text);margin-top:auto;padding:10px 10px 0;font-size:12px}@keyframes progress{to{width:100%}}.scene[data-astro-cid-3mfvaem6]{background:#f1f4f8;grid-template-rows:auto 1fr;min-height:0;display:grid;position:relative}.tb[data-astro-cid-3mfvaem6]{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:3px;padding:6px 12px;display:flex;overflow:hidden}.t[data-astro-cid-3mfvaem6]{color:#475569;white-space:nowrap;border-radius:6px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:4px 7px;font-size:10px;font-weight:500;transition:background .25s,color .25s;display:flex}.t[data-astro-cid-3mfvaem6] .icon{stroke-width:1.7px;width:16px;height:16px}.t[data-astro-cid-3mfvaem6].on{background:var(--blue-soft);color:var(--blue-text)}.sp[data-astro-cid-3mfvaem6]{flex:1}.pill[data-astro-cid-3mfvaem6]{color:var(--muted-text);border:1px solid var(--line);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:flex}.pill[data-astro-cid-3mfvaem6] i[data-astro-cid-3mfvaem6]{background:var(--good);border-radius:50%;width:7px;height:7px;display:block}.stage[data-astro-cid-3mfvaem6]{justify-content:center;align-items:flex-start;padding:22px;display:flex;position:relative;overflow:hidden}.log[data-astro-cid-3mfvaem6]{color:#1b1f26;background:#fff;width:100%;max-width:520px;min-height:470px;padding:30px 34px 26px;font-family:Georgia,serif;font-size:11.5px;line-height:1.5;position:relative;box-shadow:0 1px 2px #0f17221a,0 14px 34px -16px #0f172273}.log[data-astro-cid-3mfvaem6] .hd[data-astro-cid-3mfvaem6]{font-family:var(--body);border-bottom:1.6px solid #17202b;justify-content:space-between;align-items:center;padding-bottom:7px;font-size:9.5px;display:flex}.log[data-astro-cid-3mfvaem6] .hd[data-astro-cid-3mfvaem6] b[data-astro-cid-3mfvaem6]{font-size:11px;font-weight:600}.log[data-astro-cid-3mfvaem6] .tag[data-astro-cid-3mfvaem6]{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--blue);border-radius:3px;padding:1px 7px;font-size:8px;font-weight:700}.log[data-astro-cid-3mfvaem6] .h5[data-astro-cid-3mfvaem6]{letter-spacing:-.01em;margin:14px 0 0;font-family:Georgia,serif;font-size:15px;font-weight:400}.log[data-astro-cid-3mfvaem6] .grid[data-astro-cid-3mfvaem6]{font-family:var(--body);grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px;font-size:9.5px;display:grid}.log[data-astro-cid-3mfvaem6] .fld[data-astro-cid-3mfvaem6]{background:#fff;border:1px solid #e2e8f0;border-radius:3px;min-height:30px;padding:4px 7px;transition:border-color .3s,background .3s}.log[data-astro-cid-3mfvaem6] .fld[data-astro-cid-3mfvaem6]:before{content:attr(data-l);color:var(--muted-text);text-transform:uppercase;letter-spacing:.06em;font-size:7px;display:block}.log[data-astro-cid-3mfvaem6] .fld[data-astro-cid-3mfvaem6].on{border-color:var(--blue);background:var(--blue-soft);outline:2px solid var(--blue);outline-offset:1px}.log[data-astro-cid-3mfvaem6] p[data-astro-cid-3mfvaem6]{color:#1b1f26;margin-top:9px}.blk[data-astro-cid-3mfvaem6]{outline-offset:3px;border-radius:1px;outline:1px solid #0000;transition:outline-color .3s,background .3s}.blk[data-astro-cid-3mfvaem6].on{background:#2f6bff0f;outline-color:#2f6bff8c}.blk[data-astro-cid-3mfvaem6].sel{outline:1.6px solid var(--blue);background:#2f6bff1a}.blk[data-astro-cid-3mfvaem6].dim{opacity:.35}.caret[data-astro-cid-3mfvaem6]{background:var(--blue);vertical-align:-2px;opacity:0;width:1.5px;height:12px;margin-left:1px;display:inline-block}.caret[data-astro-cid-3mfvaem6].on{opacity:1;animation:1s step-end infinite blink}@keyframes blink{50%{opacity:0}}.tbl[data-astro-cid-3mfvaem6]{border-collapse:collapse;width:100%;font-family:var(--body);margin-top:10px;font-size:9.5px}.tbl[data-astro-cid-3mfvaem6] th[data-astro-cid-3mfvaem6]{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-text);border-bottom:1.2px solid #17202b;padding:0 0 4px;font-size:7.5px;font-weight:600}.tbl[data-astro-cid-3mfvaem6] td[data-astro-cid-3mfvaem6]{border-bottom:1px solid #e7ecf1;padding:5px 0}.tbl[data-astro-cid-3mfvaem6] .r[data-astro-cid-3mfvaem6]{text-align:right;font-variant-numeric:tabular-nums}.ring[data-astro-cid-3mfvaem6]{opacity:0;pointer-events:none;border:2px solid #dc2626;border-radius:50%;width:0;height:0;transition:transform .45s cubic-bezier(.2,.9,.3,1.2),opacity .3s;position:absolute;transform:scale(.4)}.ring[data-astro-cid-3mfvaem6].hl{background:#ffd84dbf;border:0;border-radius:2px;width:96px;height:22px;top:236px;left:352px}.ring[data-astro-cid-3mfvaem6].on{opacity:1;transform:scale(1)}.pin[data-astro-cid-3mfvaem6]{background:#f5a524;border-radius:5px 5px 5px 1px;width:18px;height:18px;transition:transform .45s cubic-bezier(.3,1.6,.4,1);position:absolute;top:230px;right:-24px;transform:scale(0);box-shadow:0 2px 6px #00000038}.pin[data-astro-cid-3mfvaem6].on{transform:scale(1)}.pop[data-astro-cid-3mfvaem6]{width:196px;font-family:var(--body);opacity:0;z-index:3;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:10px;transition:opacity .3s,transform .3s;position:absolute;top:248px;right:-206px;overflow:hidden;transform:translateY(6px);box-shadow:0 14px 30px -12px #0f172266}.pop[data-astro-cid-3mfvaem6].on{opacity:1;transform:none}.nh[data-astro-cid-3mfvaem6]{align-items:center;gap:6px;padding:8px 9px 0;font-size:10.5px;font-weight:600;display:flex}.av[data-astro-cid-3mfvaem6]{color:#fff;background:#f5a524;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-weight:700;display:grid}.bd[data-astro-cid-3mfvaem6]{color:#334155;min-height:26px;padding:5px 9px 8px}.nf[data-astro-cid-3mfvaem6]{color:var(--muted-text);border-top:1px solid #eef2f6;gap:8px;padding:6px 9px;font-size:9px;display:flex}.sv[data-astro-cid-3mfvaem6]{background:var(--blue);color:#fff;border-radius:4px;margin-left:auto;padding:2px 8px;font-weight:600}.sigs[data-astro-cid-3mfvaem6]{font-family:var(--body);grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;font-size:9px;display:grid}.sigs[data-astro-cid-3mfvaem6]>div[data-astro-cid-3mfvaem6]{border-top:1px solid #17202b;padding-top:4px;position:relative}.who[data-astro-cid-3mfvaem6]{font-weight:600}.role[data-astro-cid-3mfvaem6]{color:var(--muted-text)}.sig[data-astro-cid-3mfvaem6]{width:110px;height:28px;position:absolute;top:-26px;left:0}.sig[data-astro-cid-3mfvaem6] path[data-astro-cid-3mfvaem6]{stroke:#12327a;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px}.sig[data-astro-cid-3mfvaem6].on path[data-astro-cid-3mfvaem6]{animation:1.4s ease-out .2s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.chip[data-astro-cid-3mfvaem6]{font-family:var(--body);color:var(--good-text);opacity:0;background:#edfaf0;border:1px solid #bfe6c6;border-radius:999px;padding:1px 7px;font-size:8px;transition:opacity .3s .2s;position:absolute;top:-16px;right:0}.chip[data-astro-cid-3mfvaem6].on{opacity:1}.stamp[data-astro-cid-3mfvaem6]{visibility:hidden;color:#16a34a;font-family:var(--body);letter-spacing:.11em;opacity:0;border:2.4px solid #16a34a;border-radius:3px;padding:2px 9px;font-size:13px;font-weight:800;position:absolute;top:96px;right:30px;transform:rotate(-7deg)scale(1.9)}.stamp[data-astro-cid-3mfvaem6].on{visibility:visible;animation:.5s cubic-bezier(.2,.9,.3,1.2) forwards slam}@keyframes slam{60%{opacity:1;transform:rotate(-7deg)scale(.94)}to{opacity:.92;transform:rotate(-7deg)scale(1)}}.lock[data-astro-cid-3mfvaem6]{opacity:0;pointer-events:none;background:#08142459;place-items:center;transition:opacity .3s;display:grid;position:absolute;inset:0}.lock[data-astro-cid-3mfvaem6].on{opacity:1}.lock[data-astro-cid-3mfvaem6] .m[data-astro-cid-3mfvaem6]{width:260px;font-family:var(--body);background:#fff;border-radius:10px;padding:14px 16px;box-shadow:0 26px 60px -22px #00000080}.log[data-astro-cid-3mfvaem6] .lock[data-astro-cid-3mfvaem6] .h6[data-astro-cid-3mfvaem6]{font-size:13px;font-weight:700;font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0 0 4px}.log[data-astro-cid-3mfvaem6] .lock[data-astro-cid-3mfvaem6] p[data-astro-cid-3mfvaem6]{color:var(--muted-text);margin:0 0 8px;font-size:10px}.lock[data-astro-cid-3mfvaem6] .row[data-astro-cid-3mfvaem6]{align-items:center;gap:6px;margin-top:5px;font-size:10.5px;display:flex}.bx[data-astro-cid-3mfvaem6]{border:1px solid #cbd5e1;border-radius:3px;width:11px;height:11px;position:relative}.bx[data-astro-cid-3mfvaem6].y{background:var(--blue);border-color:var(--blue)}.bx[data-astro-cid-3mfvaem6].y:after{content:"";border:1.4px solid #fff;border-width:0 1.4px 1.4px 0;width:3px;height:5px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.lock[data-astro-cid-3mfvaem6] .go[data-astro-cid-3mfvaem6]{background:var(--blue);color:#fff;border-radius:5px;margin-top:10px;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-block}.toast[data-astro-cid-3mfvaem6]{color:#fff;font-family:var(--body);opacity:0;white-space:nowrap;background:#0f1722;border-radius:5px;align-items:center;gap:7px;padding:6px 11px;font-size:10.5px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%,8px)}.toast[data-astro-cid-3mfvaem6] i[data-astro-cid-3mfvaem6]{background:#5bd07a;border-radius:50%;width:7px;height:7px;display:block}.toast[data-astro-cid-3mfvaem6].on{opacity:1;transform:translate(-50%)}.ftr[data-astro-cid-3mfvaem6]{font-family:var(--body);color:var(--muted-text);border-top:1px solid #e7ecf1;justify-content:space-between;padding-top:6px;font-size:8px;display:flex;position:absolute;bottom:14px;left:34px;right:34px}.obar[data-astro-cid-3mfvaem6]{font-family:var(--body);z-index:4;opacity:0;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:7px;padding:6px 9px;font-size:10.5px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%,-8px);box-shadow:0 10px 26px -10px #0f17226b}.obar[data-astro-cid-3mfvaem6].on{opacity:1;transform:translate(-50%)}.obar[data-astro-cid-3mfvaem6] b[data-astro-cid-3mfvaem6]{letter-spacing:.08em;color:var(--muted-text);font-size:9.5px;font-weight:600}.obar[data-astro-cid-3mfvaem6] .fld[data-astro-cid-3mfvaem6]{border:1px solid #e2e8f0;border-radius:5px;padding:3px 8px}.obar[data-astro-cid-3mfvaem6] .fld[data-astro-cid-3mfvaem6].on{border-color:var(--blue);background:var(--blue-soft);color:var(--blue-text)}.obar[data-astro-cid-3mfvaem6] .fld[data-astro-cid-3mfvaem6].on.swatch{color:#0f1722;background:#fff3b8;border-color:#f5d86b}.obar[data-astro-cid-3mfvaem6] .go[data-astro-cid-3mfvaem6]{background:var(--blue);color:#fff;border-radius:5px;padding:3px 10px;font-weight:600}.cursor[data-astro-cid-3mfvaem6]{z-index:9;pointer-events:none;opacity:0;width:16px;height:16px;transition:left .55s cubic-bezier(.4,0,.2,1),top .55s cubic-bezier(.4,0,.2,1),opacity .25s;position:absolute;top:50%;left:50%}.cursor[data-astro-cid-3mfvaem6] svg[data-astro-cid-3mfvaem6]{fill:#0f1722;stroke:#fff;stroke-width:1.3px;width:16px;height:16px}.cursor[data-astro-cid-3mfvaem6].show{opacity:1}@media (width<=900px){.player[data-astro-cid-3mfvaem6]{grid-template-columns:minmax(0,1fr)}.steps[data-astro-cid-3mfvaem6]{border-right:0;border-bottom:1px solid var(--line);scroll-snap-type:x proximity;flex-direction:row;overflow-x:auto}.steps[data-astro-cid-3mfvaem6] button[data-astro-cid-3mfvaem6]{scroll-snap-align:start;min-width:240px}.steps[data-astro-cid-3mfvaem6] .h[data-astro-cid-3mfvaem6],.hint[data-astro-cid-3mfvaem6]{display:none}}@media (prefers-reduced-motion:reduce){.player[data-astro-cid-3mfvaem6] [data-astro-cid-3mfvaem6],.player[data-astro-cid-3mfvaem6] [data-astro-cid-3mfvaem6]:before,.player[data-astro-cid-3mfvaem6] [data-astro-cid-3mfvaem6]:after{transition:none;animation:none}}.hero[data-astro-cid-3teexxit]{background:radial-gradient(1100px 560px at 78% -15%, #1b4f91 0%, var(--navy2) 38%, var(--navy) 72%);color:#fff;padding-block:64px 22px;position:relative;overflow:hidden}.hero[data-astro-cid-3teexxit]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 66%);mask-image:linear-gradient(#0000008c,#0000 66%)}.hero[data-astro-cid-3teexxit] .wrap[data-astro-cid-3teexxit]{position:relative}.crumb[data-astro-cid-3teexxit]{color:#8fa6c0;align-items:center;gap:8px;font-size:13px;display:flex}.crumb[data-astro-cid-3teexxit] a[data-astro-cid-3teexxit]{text-decoration:none}.crumb[data-astro-cid-3teexxit] b[data-astro-cid-3teexxit]{color:#fff;font-weight:500}.top[data-astro-cid-3teexxit]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:44px;margin-top:18px;display:grid}.kicker[data-astro-cid-3teexxit]{font-family:var(--display);color:var(--amber);align-items:center;gap:10px;font-size:clamp(15px,1.7vw,19px);font-weight:600;display:flex}.kicker[data-astro-cid-3teexxit] .icon{stroke-width:1.8px;width:20px;height:20px}h1[data-astro-cid-3teexxit]{letter-spacing:-.035em;margin-top:14px;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.02}h1[data-astro-cid-3teexxit] em[data-astro-cid-3teexxit]{color:#8fb8ff;font-style:normal}.lede[data-astro-cid-3teexxit]{color:#bfd0e6;max-width:56ch;margin-top:20px;font-size:18px;line-height:1.55}.ctas[data-astro-cid-3teexxit]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.side[data-astro-cid-3teexxit]{flex-direction:column;gap:14px;padding-bottom:6px;display:flex}.kp[data-astro-cid-3teexxit]{border-left:2px solid #ffffff42;padding-left:14px}.kp[data-astro-cid-3teexxit] b[data-astro-cid-3teexxit]{font-family:var(--display);letter-spacing:-.025em;font-size:22px;font-weight:700;line-height:1.15;display:block}.kp[data-astro-cid-3teexxit] span[data-astro-cid-3teexxit]{color:#afc3dc;font-size:13.5px}.disclaimer[data-astro-cid-3teexxit]{color:#7f98b8;margin:12px 0 0;font-size:12.5px;position:relative}@media (width<=900px){.top[data-astro-cid-3teexxit]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-3teexxit]{flex-flow:wrap;gap:22px}}.reqs[data-astro-cid-sd6pwxvt]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.req[data-astro-cid-sd6pwxvt]{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;gap:18px;padding:22px 24px;display:grid}.q[data-astro-cid-sd6pwxvt]{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}.req[data-astro-cid-sd6pwxvt] h3[data-astro-cid-sd6pwxvt]{margin-top:6px;font-size:16.5px;font-weight:700}.req[data-astro-cid-sd6pwxvt] p[data-astro-cid-sd6pwxvt]{color:var(--ink2);margin-top:8px;font-size:14px}.a[data-astro-cid-sd6pwxvt]{border-left:2px solid var(--blue);padding-left:16px}.a[data-astro-cid-sd6pwxvt] .q[data-astro-cid-sd6pwxvt]{color:var(--blue-text)}.tl[data-astro-cid-sd6pwxvt]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.tc[data-astro-cid-sd6pwxvt]{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:16px;display:flex}.tc[data-astro-cid-sd6pwxvt] .icon{width:20px;height:20px;stroke:var(--blue);stroke-width:1.8px}.tc[data-astro-cid-sd6pwxvt] b[data-astro-cid-sd6pwxvt]{font-size:14.5px;font-weight:600}.tc[data-astro-cid-sd6pwxvt] span[data-astro-cid-sd6pwxvt]{color:var(--muted);font-size:13px;line-height:1.45}.split[data-astro-cid-sd6pwxvt]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.cfg-h[data-astro-cid-sd6pwxvt]{margin-top:12px;font-size:clamp(28px,3.4vw,40px);line-height:1.06}.cfg-p[data-astro-cid-sd6pwxvt]{color:var(--ink2);margin-top:14px;font-size:16.5px}.feat[data-astro-cid-sd6pwxvt]{flex-direction:column;gap:14px;margin-top:22px;padding:0;list-style:none;display:flex}.feat[data-astro-cid-sd6pwxvt] li[data-astro-cid-sd6pwxvt]{grid-template-columns:20px 1fr;align-items:start;gap:12px;display:grid}.feat[data-astro-cid-sd6pwxvt] li[data-astro-cid-sd6pwxvt] i[data-astro-cid-sd6pwxvt]{background:var(--blue);border-radius:2px;width:8px;height:8px;margin-top:7px;display:block;transform:rotate(45deg)}.feat[data-astro-cid-sd6pwxvt] li[data-astro-cid-sd6pwxvt] b[data-astro-cid-sd6pwxvt]{font-size:15px;font-weight:600;display:block}.feat[data-astro-cid-sd6pwxvt] li[data-astro-cid-sd6pwxvt] span[data-astro-cid-sd6pwxvt]{color:var(--muted-text);font-size:14px}.codecard[data-astro-cid-sd6pwxvt]{background:#0a1524;border-radius:12px;overflow:hidden;box-shadow:0 30px 60px -44px #000000b3}.codecard[data-astro-cid-sd6pwxvt] .tabs[data-astro-cid-sd6pwxvt]{background:#060e1a;border-bottom:1px solid #1b2a40;display:flex}.codecard[data-astro-cid-sd6pwxvt] .tabs[data-astro-cid-sd6pwxvt] span[data-astro-cid-sd6pwxvt]{color:#fff;border-bottom:2px solid var(--blue);padding:11px 16px;font-size:13px;font-weight:500}.codecard[data-astro-cid-sd6pwxvt] pre[data-astro-cid-sd6pwxvt]{color:#dce6f2;font-family:var(--mono);margin:0;padding:20px 22px;font-size:12.5px;line-height:1.68;overflow-x:auto}.codecard[data-astro-cid-sd6pwxvt] pre[data-astro-cid-sd6pwxvt] .c{color:#6f86a6}.codecard[data-astro-cid-sd6pwxvt] pre[data-astro-cid-sd6pwxvt] .s{color:#f5c86b}.codecard[data-astro-cid-sd6pwxvt] pre[data-astro-cid-sd6pwxvt] .k{color:#8fb8ff}.codecard[data-astro-cid-sd6pwxvt] pre[data-astro-cid-sd6pwxvt] .f{color:#bfe0ff}.codecard[data-astro-cid-sd6pwxvt] pre[data-astro-cid-sd6pwxvt] .t{color:#5eead4}.nums[data-astro-cid-sd6pwxvt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.num[data-astro-cid-sd6pwxvt]{background:var(--navy);color:#fff;border-radius:12px;padding:24px;position:relative;overflow:hidden}.num[data-astro-cid-sd6pwxvt]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.num[data-astro-cid-sd6pwxvt] b[data-astro-cid-sd6pwxvt]{font-family:var(--display);letter-spacing:-.04em;font-size:38px;font-weight:800;line-height:1;display:block;position:relative}.num[data-astro-cid-sd6pwxvt] span[data-astro-cid-sd6pwxvt]{color:#bfd0e6;margin-top:8px;font-size:14px;display:block;position:relative}.num[data-astro-cid-sd6pwxvt] small[data-astro-cid-sd6pwxvt]{color:#7f98b8;margin-top:10px;font-size:12px;display:block;position:relative}.ctaband[data-astro-cid-sd6pwxvt]{color:#fff;background:radial-gradient(700px 360px at 90% -30%,#1b4f91 0%,#12325c 45%,#081a31 85%);border-radius:16px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;padding:40px 44px;display:grid;position:relative;overflow:hidden}.eyebrow[data-astro-cid-sd6pwxvt].light{color:#8fb8ff}.ctaband[data-astro-cid-sd6pwxvt] h2[data-astro-cid-sd6pwxvt]{font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.08}.ctaband[data-astro-cid-sd6pwxvt] p[data-astro-cid-sd6pwxvt]{color:#bfd0e6;max-width:52ch;margin-top:12px;font-size:16px}.ctas[data-astro-cid-sd6pwxvt]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.pts[data-astro-cid-sd6pwxvt]{color:#dce6f2;flex-direction:column;gap:10px;font-size:14px;display:flex}.pts[data-astro-cid-sd6pwxvt] div[data-astro-cid-sd6pwxvt]{align-items:flex-start;gap:10px;display:flex}.pts[data-astro-cid-sd6pwxvt] .icon{width:16px;height:16px;stroke:var(--amber);stroke-width:2.4px;flex:none;margin-top:3px}.otherrow[data-astro-cid-sd6pwxvt]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.otherrow[data-astro-cid-sd6pwxvt] .lbl[data-astro-cid-sd6pwxvt]{color:var(--muted-text);font-size:13px}.others[data-astro-cid-sd6pwxvt]{flex-wrap:wrap;gap:8px;display:flex}.others[data-astro-cid-sd6pwxvt] a[data-astro-cid-sd6pwxvt]{border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.others[data-astro-cid-sd6pwxvt] a[data-astro-cid-sd6pwxvt]:hover{border-color:var(--blue);color:var(--blue-text)}@media (width<=980px){.tl[data-astro-cid-sd6pwxvt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.reqs[data-astro-cid-sd6pwxvt],.split[data-astro-cid-sd6pwxvt],.nums[data-astro-cid-sd6pwxvt]{grid-template-columns:minmax(0,1fr)}.ctaband[data-astro-cid-sd6pwxvt]{grid-template-columns:minmax(0,1fr);padding:30px 24px}}@media (width<=560px){.req[data-astro-cid-sd6pwxvt]{grid-template-columns:minmax(0,1fr)}}
