.docs-module__jMC11a__docsShell{background:var(--paper);min-height:100svh}.docs-module__jMC11a__docsNav{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;min-height:76px;padding:0 clamp(1rem,5vw,5rem);display:flex}.docs-module__jMC11a__docsNav nav{flex-wrap:wrap;gap:1.2rem;display:flex}.docs-module__jMC11a__docsNav nav a{color:#fff;padding-block:.5rem;font-size:.76rem;font-weight:800}.docs-module__jMC11a__docsNav nav a[aria-current=page]{color:var(--yellow);text-underline-offset:.35em;text-decoration:underline}.docs-module__jMC11a__docsArticle{max-width:920px;margin:0 auto;padding:clamp(3rem,8vw,7rem) clamp(1.2rem,5vw,4rem)}.docs-module__jMC11a__docsHero{border-bottom:2px solid var(--ink);padding-bottom:clamp(2rem,5vw,4rem)}.docs-module__jMC11a__docsHero p{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.docs-module__jMC11a__docsHero h1{letter-spacing:-.075em;margin:0 0 1.5rem;font-size:clamp(3.1rem,9vw,7rem);line-height:.9}.docs-module__jMC11a__docsHero span{color:var(--text-muted);max-width:650px;font-size:clamp(1rem,2vw,1.25rem);line-height:1.55;display:block}.docs-module__jMC11a__docsBody{overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:3rem;display:grid}.docs-module__jMC11a__docsBody>section{border-top:1px solid var(--line);padding-top:2rem}.docs-module__jMC11a__docsBody>section:first-child{border-top:0;padding-top:0}.docs-module__jMC11a__docsBody section>:is(p,pre,ol,ul)+:is(p,pre,ol,ul){margin-top:1rem}.docs-module__jMC11a__docsBody h2{letter-spacing:-.05em;margin:0 0 1rem;font-size:clamp(1.8rem,5vw,3rem)}.docs-module__jMC11a__docsBody h3{margin-top:2rem}.docs-module__jMC11a__docsBody p,.docs-module__jMC11a__docsBody li{line-height:1.65}.docs-module__jMC11a__docsBody a:not(.docs-module__jMC11a__docsCard){color:var(--text-link);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:.08em}.docs-module__jMC11a__docsBody a:not(.docs-module__jMC11a__docsCard):hover{text-decoration-thickness:.16em}.docs-module__jMC11a__docsBody code{background:var(--surface-raised);border:1px solid var(--line);overflow-wrap:anywhere;padding:.1rem .3rem}.docs-module__jMC11a__docsBody pre{background:var(--ink);color:var(--text-inverse);max-width:100%;padding:1.2rem;overflow-x:auto}.docs-module__jMC11a__docsBody pre code{color:inherit;background:0 0;border:0;padding:0}.docs-module__jMC11a__docsGroups{gap:2.5rem;display:grid}.docs-module__jMC11a__docsGroup+.docs-module__jMC11a__docsGroup{border-top:1px solid var(--line);padding-top:2rem}.docs-module__jMC11a__docsGroups h2{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:900}.docs-module__jMC11a__docsIndex{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.docs-module__jMC11a__docsCard{background:var(--surface-raised);border:2px solid var(--ink);border-radius:var(--radius-lg);color:var(--text-primary);flex-direction:column;gap:.6rem;height:100%;min-height:150px;padding:1.25rem;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex}.docs-module__jMC11a__docsCard:hover{box-shadow:var(--shadow);transform:translate(-4px,-4px)}.docs-module__jMC11a__docsCard:focus-visible{box-shadow:var(--shadow), 0 0 0 6px var(--yellow)}.docs-module__jMC11a__docsCard h3{letter-spacing:-.04em;margin:0;font-size:1.6rem;line-height:1.05}.docs-module__jMC11a__docsCard p{color:var(--text-muted);margin:0;line-height:1.5}.docs-module__jMC11a__docsCard span{color:var(--action-strong);letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:.78rem;font-weight:900}@media (prefers-reduced-motion:reduce){.docs-module__jMC11a__docsCard{transition:none}.docs-module__jMC11a__docsCard:hover{transform:none}}.docs-module__jMC11a__changelogImage{border:2px solid var(--ink);width:100%;height:auto;display:block}@media (max-width:700px){.docs-module__jMC11a__docsNav{flex-direction:column;align-items:flex-start;gap:1rem;padding-block:1rem}.docs-module__jMC11a__docsNav nav{gap:.8rem}}
