.docs-module__jMC11a__page{z-index:1;padding:clamp(2rem,5vw,4rem) 0 5rem;position:relative}.docs-module__jMC11a__hero{grid-template-columns:minmax(0,.85fr) minmax(18rem,.45fr);align-items:end;gap:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(2rem,5vw,4rem);display:grid}.docs-module__jMC11a__hero h1{letter-spacing:0;text-wrap:balance;margin-top:.8rem;font-size:clamp(2.5rem,6vw,5.3rem);font-weight:560;line-height:1}.docs-module__jMC11a__hero p{max-width:48rem;color:var(--text);margin-top:1rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6}.docs-module__jMC11a__heroCard{border:1px solid var(--line);box-shadow:var(--card-shadow);background:#ffffff09;border-radius:.5rem;padding:1rem}.docs-module__jMC11a__heroCard span,.docs-module__jMC11a__metric span,.docs-module__jMC11a__row span,.docs-module__jMC11a__callout span{color:var(--muted);font-size:.78rem}.docs-module__jMC11a__heroCard strong{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;margin-top:.35rem;font-size:1rem;display:block}.docs-module__jMC11a__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.docs-module__jMC11a__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:1rem;display:grid}.docs-module__jMC11a__toc{border:1px solid var(--line);background:#ffffff09;border-radius:.5rem;gap:.35rem;padding:1rem;display:grid;position:sticky;top:6rem}.docs-module__jMC11a__toc a{min-height:2.35rem;color:var(--text);border-radius:.4rem;align-items:center;padding:0 .65rem;font-size:.86rem;display:flex}.docs-module__jMC11a__toc a:hover{background:#ffffff0e}.docs-module__jMC11a__content{gap:1rem;display:grid}.docs-module__jMC11a__section,.docs-module__jMC11a__callout,.docs-module__jMC11a__metric,.docs-module__jMC11a__codeBlock,.docs-module__jMC11a__table,.docs-module__jMC11a__timeline,.docs-module__jMC11a__twoCol>article{border:1px solid var(--line);background:#ffffff09;border-radius:.5rem}.docs-module__jMC11a__section{padding:clamp(1.1rem,2.5vw,1.6rem)}.docs-module__jMC11a__section h2{letter-spacing:0;font-size:clamp(1.55rem,3vw,2.45rem);font-weight:560}.docs-module__jMC11a__section h3{margin-top:1.2rem;font-size:1.08rem;font-weight:620}.docs-module__jMC11a__section p,.docs-module__jMC11a__section li{color:var(--text);line-height:1.65}.docs-module__jMC11a__section p{margin-top:.7rem}.docs-module__jMC11a__section ul,.docs-module__jMC11a__section ol{gap:.5rem;margin-top:.85rem;padding-left:1.15rem;display:grid}.docs-module__jMC11a__twoCol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.docs-module__jMC11a__twoCol>article{padding:1rem}.docs-module__jMC11a__twoCol h3{margin-top:0}.docs-module__jMC11a__callout{background:#ffc26b0f;border-color:#ffc26b47;gap:.35rem;padding:1rem;display:grid}.docs-module__jMC11a__callout strong{color:#ffe0a8}.docs-module__jMC11a__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.docs-module__jMC11a__metric{align-content:center;gap:.35rem;min-height:7rem;padding:1rem;display:grid}.docs-module__jMC11a__metric strong{color:var(--fg);font-size:clamp(1.4rem,3vw,2rem);font-weight:600}.docs-module__jMC11a__codeBlock{margin-top:1rem;overflow:hidden}.docs-module__jMC11a__codeBlock pre{color:var(--text);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;background:#0000003d;margin:0;padding:1rem;font-size:.78rem;line-height:1.65;overflow:auto}.docs-module__jMC11a__table{margin-top:1rem;display:grid;overflow:hidden}.docs-module__jMC11a__row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(10rem,.5fr) minmax(0,1fr);gap:1rem;padding:.9rem 1rem;display:grid}.docs-module__jMC11a__row:first-child{border-top:0}.docs-module__jMC11a__row strong{color:var(--fg)}.docs-module__jMC11a__row p{color:var(--text);margin:0}.docs-module__jMC11a__timeline{margin-top:1rem;display:grid}.docs-module__jMC11a__phase{border-top:1px solid var(--line-soft);grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.docs-module__jMC11a__phase:first-child{border-top:0}.docs-module__jMC11a__phase span{color:var(--mint-2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:.8rem}.docs-module__jMC11a__phase h3{margin:0}.docs-module__jMC11a__phase p{margin-top:.35rem}@media (max-width:920px){.docs-module__jMC11a__hero,.docs-module__jMC11a__grid,.docs-module__jMC11a__twoCol,.docs-module__jMC11a__metrics{grid-template-columns:1fr}.docs-module__jMC11a__toc{position:static}}@media (max-width:560px){.docs-module__jMC11a__row,.docs-module__jMC11a__phase{grid-template-columns:1fr}}
