.hero[data-astro-cid-x5sdxnye]{background:radial-gradient(1100px 560px at 78% -15%, #1b4f91 0%, var(--navy2) 38%, var(--navy) 72%);color:#fff;padding-block:56px 48px;position:relative;overflow:hidden}.hero[data-astro-cid-x5sdxnye]: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 70%);mask-image:linear-gradient(#0000008c,#0000 70%)}.hero[data-astro-cid-x5sdxnye] .wrap[data-astro-cid-x5sdxnye]{position:relative}.kicker[data-astro-cid-x5sdxnye]{font-family:var(--display);color:var(--amber);font-size:15px;font-weight:600}h1[data-astro-cid-x5sdxnye]{letter-spacing:-.03em;max-width:32ch;margin-top:12px;font-size:clamp(32px,3.8vw,46px);font-weight:800;line-height:1.05}h1[data-astro-cid-x5sdxnye] em[data-astro-cid-x5sdxnye]{color:#8fb8ff;font-style:normal}.lede[data-astro-cid-x5sdxnye]{color:#bfd0e6;max-width:60ch;margin-top:14px;font-size:17px;line-height:1.55}.bar[data-astro-cid-x5sdxnye]{background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;padding:12px 12px 12px 18px;display:flex}.cur[data-astro-cid-x5sdxnye]{color:#fff;align-items:baseline;gap:10px;text-decoration:none;display:flex}.l[data-astro-cid-x5sdxnye]{letter-spacing:.08em;text-transform:uppercase;color:#aec0d6;font-size:11.5px}.v[data-astro-cid-x5sdxnye]{font-family:var(--mono);font-size:18px;font-weight:500}.d[data-astro-cid-x5sdxnye]{color:#bfd0e6;font-size:13px}.cur[data-astro-cid-x5sdxnye]:hover .v[data-astro-cid-x5sdxnye]{text-underline-offset:3px;text-decoration:underline}.inst[data-astro-cid-x5sdxnye]{border:1px solid var(--codeline);background:var(--code);border-radius:8px;flex:320px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 12px;display:flex}.inst[data-astro-cid-x5sdxnye] code[data-astro-cid-x5sdxnye]{font-family:var(--mono);color:#dce6f5;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.inst[data-astro-cid-x5sdxnye] .p[data-astro-cid-x5sdxnye]{color:#8fb8ff}.inst[data-astro-cid-x5sdxnye] button[data-astro-cid-x5sdxnye]{font:inherit;font-family:var(--body);color:#dce6f5;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:5px;flex:none;padding:3px 9px;font-size:12px;font-weight:600}.inst[data-astro-cid-x5sdxnye] button[data-astro-cid-x5sdxnye].done{color:#3fcb7a}.subs[data-astro-cid-x5sdxnye]{flex-wrap:wrap;gap:6px;display:flex}.subs[data-astro-cid-x5sdxnye] a[data-astro-cid-x5sdxnye]{color:#dce6f5;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:13px;text-decoration:none;display:inline-flex}.subs[data-astro-cid-x5sdxnye] a[data-astro-cid-x5sdxnye]:hover{color:#fff;border-color:#fff6}.subs[data-astro-cid-x5sdxnye] .icon{width:14px;height:14px}@media (width<=640px){.hero[data-astro-cid-x5sdxnye]{padding-block:40px 36px}.bar[data-astro-cid-x5sdxnye]{padding:14px}.inst[data-astro-cid-x5sdxnye]{flex-basis:100%}}.policy[data-astro-cid-sqe4s4sx]{border-top:1px solid var(--line);background:var(--band);padding-block:72px}.sh[data-astro-cid-sqe4s4sx]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:40px;margin-bottom:28px;display:grid}h2[data-astro-cid-sqe4s4sx]{margin-top:10px;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:1.08}.sh[data-astro-cid-sqe4s4sx] p[data-astro-cid-sqe4s4sx]{color:var(--ink2);font-size:16px}.rules[data-astro-cid-sqe4s4sx]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.rules[data-astro-cid-sqe4s4sx] h3[data-astro-cid-sqe4s4sx]{font-family:var(--display);font-size:16px}.rules[data-astro-cid-sqe4s4sx] p[data-astro-cid-sqe4s4sx]{color:var(--ink2);margin-top:6px;font-size:14px}.rules[data-astro-cid-sqe4s4sx] p[data-astro-cid-sqe4s4sx] code{font-size:.85em}@media (width<=900px){.sh[data-astro-cid-sqe4s4sx],.rules[data-astro-cid-sqe4s4sx]{grid-template-columns:minmax(0,1fr);gap:14px}.rules[data-astro-cid-sqe4s4sx]{gap:22px}}.rel[data-astro-cid-45f6qgpo]{grid-template-columns:190px minmax(0,1fr);gap:0 44px;scroll-margin-top:96px;display:grid}.meta[data-astro-cid-45f6qgpo]{flex-direction:column;align-self:start;align-items:flex-start;gap:8px;padding-bottom:32px;display:flex;position:sticky;top:96px}h2[data-astro-cid-45f6qgpo]{font-family:var(--mono);letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1}h2[data-astro-cid-45f6qgpo] a[data-astro-cid-45f6qgpo]{color:var(--ink);text-decoration:none}h2[data-astro-cid-45f6qgpo] a[data-astro-cid-45f6qgpo]:hover{color:var(--blue-text)}time[data-astro-cid-45f6qgpo]{color:var(--muted-text);font-variant-numeric:tabular-nums;font-size:13.5px}.tags[data-astro-cid-45f6qgpo]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.kind[data-astro-cid-45f6qgpo]{border:1px solid var(--line);letter-spacing:.06em;color:var(--ink2);text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.kind[data-astro-cid-45f6qgpo].major{border-color:var(--ink);background:var(--ink);color:#fff}.kind[data-astro-cid-45f6qgpo].current{color:#166534;background:#dcfce7;border-color:#bbf7d0}.n[data-astro-cid-45f6qgpo]{color:var(--muted-text);font-size:13px}.links[data-astro-cid-45f6qgpo]{flex-direction:column;gap:4px;margin-top:6px;display:flex}.links[data-astro-cid-45f6qgpo] a[data-astro-cid-45f6qgpo]{color:var(--blue-text);align-items:center;gap:5px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.links[data-astro-cid-45f6qgpo] a[data-astro-cid-45f6qgpo]:hover{text-underline-offset:2px;text-decoration:underline}.links[data-astro-cid-45f6qgpo] .icon{stroke-width:2.2px;width:13px;height:13px}.notes[data-astro-cid-45f6qgpo]{border-left:1px solid var(--line);min-width:0;padding:0 0 64px 40px;position:relative}.rel[data-astro-cid-45f6qgpo]:last-child .notes[data-astro-cid-45f6qgpo]{padding-bottom:8px}.notes[data-astro-cid-45f6qgpo]:before{content:"";background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:11px;height:11px;position:absolute;top:9px;left:-6px}.rel[data-astro-cid-45f6qgpo].now .notes[data-astro-cid-45f6qgpo]:before{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 4px color-mix(in srgb, var(--blue) 18%, transparent)}.sum[data-astro-cid-45f6qgpo]{max-width:68ch;color:var(--ink2);font-size:17px;line-height:1.6}.sum[data-astro-cid-45f6qgpo] b{color:var(--ink)}.notes[data-astro-cid-45f6qgpo] .docs{margin-top:22px}.upg[data-astro-cid-45f6qgpo]{border:1px solid var(--line);background:var(--band);border-radius:10px;max-width:68ch;margin-top:20px}.upg[data-astro-cid-45f6qgpo] summary[data-astro-cid-45f6qgpo]{color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.upg[data-astro-cid-45f6qgpo] summary[data-astro-cid-45f6qgpo]::-webkit-details-marker{display:none}.upg[data-astro-cid-45f6qgpo] summary[data-astro-cid-45f6qgpo] span[data-astro-cid-45f6qgpo]{flex:1}.upg[data-astro-cid-45f6qgpo] summary[data-astro-cid-45f6qgpo] .icon{flex:none;width:16px;height:16px}.upg[data-astro-cid-45f6qgpo] summary[data-astro-cid-45f6qgpo] .icon:first-child{color:#b45309}.upg[data-astro-cid-45f6qgpo] summary[data-astro-cid-45f6qgpo] .icon:last-child{color:var(--muted);transition:transform .2s}.upg[data-astro-cid-45f6qgpo][open] summary[data-astro-cid-45f6qgpo] .icon:last-child{transform:rotate(180deg)}.upg[data-astro-cid-45f6qgpo] ol[data-astro-cid-45f6qgpo]{color:var(--ink2);flex-direction:column;gap:6px;margin:0;padding:2px 18px 14px 40px;font-size:14.5px;display:flex}.grp[data-astro-cid-45f6qgpo]{border-top:1px solid var(--line2);grid-template-columns:104px minmax(0,1fr);gap:20px;margin-top:24px;padding-top:18px;display:grid}.grp[data-astro-cid-45f6qgpo] h3[data-astro-cid-45f6qgpo]{background:var(--band);letter-spacing:.07em;color:var(--ink2);text-transform:uppercase;border-radius:999px;place-self:start;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4}.grp[data-astro-cid-45f6qgpo][data-t=brk] h3[data-astro-cid-45f6qgpo]{color:#991b1b;background:#fee2e2}.grp[data-astro-cid-45f6qgpo][data-t=add] h3[data-astro-cid-45f6qgpo]{color:#166534;background:#dcfce7}.grp[data-astro-cid-45f6qgpo][data-t=chg] h3[data-astro-cid-45f6qgpo]{background:var(--blue-soft);color:#1e3a8a}.grp[data-astro-cid-45f6qgpo][data-t=fix] h3[data-astro-cid-45f6qgpo]{color:#7a4e00;background:#fff1cc}.grp[data-astro-cid-45f6qgpo][data-t=sec] h3[data-astro-cid-45f6qgpo]{color:#5b21b6;background:#ede9fe}.grp[data-astro-cid-45f6qgpo][data-t=perf] h3[data-astro-cid-45f6qgpo]{color:#155e75;background:#cffafe}.grp[data-astro-cid-45f6qgpo] ul[data-astro-cid-45f6qgpo]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.grp[data-astro-cid-45f6qgpo] li[data-astro-cid-45f6qgpo]{max-width:72ch;color:var(--ink2);font-size:15px;line-height:1.55}.grp[data-astro-cid-45f6qgpo] li[data-astro-cid-45f6qgpo] b{color:var(--ink);font-weight:600}.grp[data-astro-cid-45f6qgpo] li[data-astro-cid-45f6qgpo] .api{border:1px solid var(--line);background:var(--band);font-family:var(--mono);color:var(--ink);vertical-align:1px;border-radius:5px;margin-left:2px;padding:0 6px;font-size:12px;display:inline-block}.grp[data-astro-cid-45f6qgpo].extra,.grp[data-astro-cid-45f6qgpo] li[data-astro-cid-45f6qgpo].extra{display:none}.rel[data-astro-cid-45f6qgpo].open .grp[data-astro-cid-45f6qgpo].extra{display:grid}.rel[data-astro-cid-45f6qgpo].open .grp[data-astro-cid-45f6qgpo] li[data-astro-cid-45f6qgpo].extra{display:block}.more[data-astro-cid-45f6qgpo]{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;margin-top:22px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.more[data-astro-cid-45f6qgpo]:hover{border-color:var(--ink2)}@media (width<=860px){.rel[data-astro-cid-45f6qgpo]{grid-template-columns:minmax(0,1fr)}.meta[data-astro-cid-45f6qgpo]{border-left:1px solid var(--line);flex-flow:wrap;align-items:center;gap:8px 12px;padding:0 0 16px 28px;position:relative;top:0}.links[data-astro-cid-45f6qgpo]{flex-direction:row;gap:14px;margin-top:0}.notes[data-astro-cid-45f6qgpo]{padding-left:28px}.notes[data-astro-cid-45f6qgpo]:before{display:none}.meta[data-astro-cid-45f6qgpo]:before{content:"";background:#fff;border:2px solid #cbd5e1;border-radius:50%;width:11px;height:11px;position:absolute;top:8px;left:-6px}.rel[data-astro-cid-45f6qgpo].now .meta[data-astro-cid-45f6qgpo]:before{border-color:var(--blue);background:var(--blue)}}@media (width<=560px){.grp[data-astro-cid-45f6qgpo]{grid-template-columns:minmax(0,1fr);gap:10px}h2[data-astro-cid-45f6qgpo]{font-size:24px}}.body[data-astro-cid-gffffedu]{padding-block:56px 72px}.tl[data-astro-cid-gffffedu]{margin:0;padding:0;list-style:none}.clp code{font-family:var(--mono);font-size:.92em}.clp p code,.clp li code{background:var(--blue-soft);color:#1e3a8a;border-radius:5px;padding:1px 6px;font-size:.86em}
