.ms-hero[data-astro-cid-lx47ix6m]{isolation:isolate;color:#fff;background:#0a0a0c;border-radius:6px;margin:6px 0 22px;padding:40px 32px;position:relative;overflow:hidden}.ms-hero[data-astro-cid-lx47ix6m]:before{content:"";z-index:-1;background:linear-gradient(90deg, #08080af2 0%, #08080ad1 50%, #08080a4d 100%), var(--hero) center / cover;position:absolute;inset:0}.ms-kicker[data-astro-cid-lx47ix6m]{font:600 12px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#f97316;margin:0}.ms-hero[data-astro-cid-lx47ix6m] h1[data-astro-cid-lx47ix6m]{font:800 clamp(30px, 4vw, 50px)/1.05 var(--display);color:#fff;margin:10px 0}.ms-hero[data-astro-cid-lx47ix6m] p[data-astro-cid-lx47ix6m]{color:#ffffffd6;max-width:60ch;margin:0;line-height:1.6}.ms-hero[data-astro-cid-lx47ix6m] b[data-astro-cid-lx47ix6m]{color:#fff}.ms-progress[data-astro-cid-lx47ix6m]{align-items:center;gap:12px;max-width:460px;margin-top:18px;display:flex}.ms-bar[data-astro-cid-lx47ix6m]{background:#ffffff26;border-radius:99px;flex:1;height:8px;overflow:hidden}.ms-bar[data-astro-cid-lx47ix6m] i[data-astro-cid-lx47ix6m]{background:#f97316;width:0;height:100%;transition:width .3s;display:block}.ms-progress[data-astro-cid-lx47ix6m] span[data-astro-cid-lx47ix6m]{color:#fffc;white-space:nowrap;font-size:14px}.ms-controls[data-astro-cid-lx47ix6m]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ms-search[data-astro-cid-lx47ix6m]{border:1px solid var(--line-strong);background:var(--card);min-width:220px;color:var(--heading);border-radius:6px;flex:1;padding:13px 16px;font-size:15px}.ms-toggle[data-astro-cid-lx47ix6m]{color:var(--ink-soft);font:600 14px var(--sans);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.ms-toggle[data-astro-cid-lx47ix6m] input[data-astro-cid-lx47ix6m],.ms-item[data-astro-cid-lx47ix6m] input[data-astro-cid-lx47ix6m]{accent-color:#f97316;width:18px;height:18px}.ms-chapter[data-astro-cid-lx47ix6m]{margin-bottom:24px}.ms-chapter[data-astro-cid-lx47ix6m] h2[data-astro-cid-lx47ix6m]{color:var(--heading);font:800 20px var(--display);margin:0 0 10px}.ms-chapter[data-astro-cid-lx47ix6m] h2[data-astro-cid-lx47ix6m] span[data-astro-cid-lx47ix6m]{color:#f97316;font:700 12px var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-right:8px}.ms-chapter[data-astro-cid-lx47ix6m] ol[data-astro-cid-lx47ix6m]{border:1px solid var(--line-strong);border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.ms-item[data-astro-cid-lx47ix6m]{border-top:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ms-item[data-astro-cid-lx47ix6m]:first-child{border-top:0}.ms-item[data-astro-cid-lx47ix6m][hidden]{display:none}.ms-item[data-astro-cid-lx47ix6m] label[data-astro-cid-lx47ix6m]{cursor:pointer;color:var(--heading);align-items:center;gap:12px;font-weight:600;display:flex}.ms-item[data-astro-cid-lx47ix6m].is-done .ms-name[data-astro-cid-lx47ix6m]{color:var(--ink-faint);text-decoration:line-through}.is-hidden[data-astro-cid-lx47ix6m] .ms-name[data-astro-cid-lx47ix6m]{filter:blur(6px);-webkit-user-select:none;user-select:none}.ms-meta[data-astro-cid-lx47ix6m]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ms-meta[data-astro-cid-lx47ix6m] em[data-astro-cid-lx47ix6m],.ms-meta[data-astro-cid-lx47ix6m] small[data-astro-cid-lx47ix6m]{border:1px solid var(--line-strong);color:var(--ink-soft);font:600 11px var(--sans);border-radius:3px;padding:2px 8px;font-style:normal}.ms-meta[data-astro-cid-lx47ix6m] .ms-opt[data-astro-cid-lx47ix6m]{color:#f97316;border-color:#f97316}.gt-links[data-astro-cid-lx47ix6m]{flex-wrap:wrap;gap:8px;display:flex}.gt-links[data-astro-cid-lx47ix6m] a[data-astro-cid-lx47ix6m]{border:1px solid var(--line-strong);background:var(--card);color:var(--ink-soft);border-radius:4px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none}.gt-faq[data-astro-cid-lx47ix6m]{border-bottom:1px solid var(--line);padding:14px 0}.gt-faq[data-astro-cid-lx47ix6m] h3[data-astro-cid-lx47ix6m]{font:700 17px var(--display);color:var(--heading);margin:0 0 6px}.gt-faq[data-astro-cid-lx47ix6m] p[data-astro-cid-lx47ix6m]{color:var(--ink-soft);margin:0;line-height:1.65}@media (width<=600px){.ms-hero[data-astro-cid-lx47ix6m]{padding:24px 18px}.ms-item[data-astro-cid-lx47ix6m]{flex-direction:column;align-items:flex-start}.ms-meta[data-astro-cid-lx47ix6m]{justify-content:flex-start}}
