.docs-rebuild-module__n8ojvq__docsFrame{--docs-ink:#f4f5ef;--docs-muted:#9c9f91;--docs-line:#2b2d27;--docs-signal:#c6ff4a;--docs-black:#070806;--docs-panel:#0d0f0b;background:var(--docs-black);min-height:100dvh;color:var(--docs-ink)}.docs-rebuild-module__n8ojvq__docsFrame .mk-grid-bg{opacity:.34}.docs-rebuild-module__n8ojvq__shell{width:min(100% - 32px,1580px);margin-inline:auto;padding-block:clamp(28px,4vw,72px);position:relative}.docs-rebuild-module__n8ojvq__shell:before{content:"";background:linear-gradient(var(--docs-line), transparent 80%);opacity:.55;pointer-events:none;width:1px;position:absolute;inset:0 50% 0 auto}.docs-rebuild-module__n8ojvq__layout{grid-template-columns:18rem minmax(0,1fr) 15rem;gap:clamp(24px,3.2vw,64px);display:grid}.docs-rebuild-module__n8ojvq__sidePanel{border:1px solid var(--docs-line);background:color-mix(in srgb, var(--docs-panel) 90%, transparent);max-height:calc(100dvh - 120px);padding:20px 16px;position:sticky;top:96px;overflow:auto}.docs-rebuild-module__n8ojvq__sideLabel{color:var(--docs-signal);letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.66rem;font-weight:700}.docs-rebuild-module__n8ojvq__tocLabel{color:var(--docs-muted)}.docs-rebuild-module__n8ojvq__mobileHead{display:none}.docs-rebuild-module__n8ojvq__crumbs{color:var(--docs-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;font-size:.8rem;display:flex}.docs-rebuild-module__n8ojvq__crumbs a{transition:color .2s}.docs-rebuild-module__n8ojvq__crumbs a:hover{color:var(--docs-signal)}.docs-rebuild-module__n8ojvq__indexHero,.docs-rebuild-module__n8ojvq__article{border:1px solid var(--docs-line);background:var(--docs-panel);position:relative;overflow:hidden}.docs-rebuild-module__n8ojvq__indexHero:before,.docs-rebuild-module__n8ojvq__article:before{content:"";pointer-events:none;background-image:linear-gradient(#c6ff4a0e 1px,#0000 1px),linear-gradient(90deg,#c6ff4a0e 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.docs-rebuild-module__n8ojvq__indexHero{align-items:end;min-height:min(70dvh,680px);padding:clamp(32px,6vw,88px);display:grid}.docs-rebuild-module__n8ojvq__heroContent,.docs-rebuild-module__n8ojvq__articleHeader{z-index:1;max-width:920px;position:relative}.docs-rebuild-module__n8ojvq__overline{color:var(--docs-signal);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:.66rem;font-weight:700;display:inline-flex}.docs-rebuild-module__n8ojvq__overline:before{content:"";background:currentColor;width:30px;height:1px}.docs-rebuild-module__n8ojvq__indexHero h1,.docs-rebuild-module__n8ojvq__articleHeader h1{letter-spacing:-.085em;text-transform:uppercase;max-width:10ch;margin-top:26px;font-size:clamp(3.6rem,7.5vw,7.8rem);font-weight:550;line-height:.82}.docs-rebuild-module__n8ojvq__indexHero h1 em{color:var(--docs-signal);font-style:normal}.docs-rebuild-module__n8ojvq__indexHero p,.docs-rebuild-module__n8ojvq__articleHeader>p{max-width:65ch;color:var(--docs-muted);margin-top:28px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.75}.docs-rebuild-module__n8ojvq__heroActions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.docs-rebuild-module__n8ojvq__primaryAction,.docs-rebuild-module__n8ojvq__secondaryAction{border:1px solid var(--docs-line);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:.72rem;font-weight:700;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.docs-rebuild-module__n8ojvq__primaryAction{border-color:var(--docs-signal);background:var(--docs-signal);color:#111608}.docs-rebuild-module__n8ojvq__secondaryAction{color:var(--docs-ink)}.docs-rebuild-module__n8ojvq__primaryAction:hover,.docs-rebuild-module__n8ojvq__secondaryAction:hover{transform:translateY(-2px)}.docs-rebuild-module__n8ojvq__secondaryAction:hover{border-color:var(--docs-signal);color:var(--docs-signal)}.docs-rebuild-module__n8ojvq__pathGrid{border-left:1px solid var(--docs-line);border-top:1px solid var(--docs-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1px;display:grid}.docs-rebuild-module__n8ojvq__pathCard{border-right:1px solid var(--docs-line);border-bottom:1px solid var(--docs-line);background:#0a0b08;min-height:190px;padding:24px;transition:background .25s,color .25s;position:relative}.docs-rebuild-module__n8ojvq__pathCard:hover{background:var(--docs-signal);color:#111608}.docs-rebuild-module__n8ojvq__pathNumber{color:var(--docs-signal);letter-spacing:.12em;font-size:.68rem;font-weight:700}.docs-rebuild-module__n8ojvq__pathCard:hover .docs-rebuild-module__n8ojvq__pathNumber,.docs-rebuild-module__n8ojvq__pathCard:hover p{color:inherit}.docs-rebuild-module__n8ojvq__pathCard h2{letter-spacing:-.035em;max-width:18ch;margin-top:34px;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:600}.docs-rebuild-module__n8ojvq__pathCard p{color:var(--docs-muted);margin-top:10px;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.82rem;line-height:1.55}.docs-rebuild-module__n8ojvq__pathCard svg{color:var(--docs-signal);transition:transform .25s,color .25s;position:absolute;bottom:20px;right:20px}.docs-rebuild-module__n8ojvq__pathCard:hover svg{color:inherit;transform:translate(3px,-3px)}.docs-rebuild-module__n8ojvq__article{padding:clamp(28px,5vw,72px)}.docs-rebuild-module__n8ojvq__articleHeader{border-bottom:1px solid var(--docs-line);padding-bottom:clamp(30px,4vw,52px)}.docs-rebuild-module__n8ojvq__articleHeader h1{max-width:12ch;font-size:clamp(2.8rem,5.5vw,5.8rem)}.docs-rebuild-module__n8ojvq__articleHeader p{font-size:1.05rem}.docs-rebuild-module__n8ojvq__badge{border:1px solid var(--docs-line);color:var(--docs-muted);letter-spacing:.12em;text-transform:uppercase;margin-left:10px;padding:4px 8px;font-size:.58rem;font-weight:700;display:inline-flex}.docs-rebuild-module__n8ojvq__tutorialBody{z-index:1;max-width:800px;padding-top:clamp(32px,4vw,60px);position:relative}.docs-rebuild-module__n8ojvq__articleLead{color:#d6d8d0;margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:1.08rem;line-height:1.8}.docs-rebuild-module__n8ojvq__tutorialSteps{border-top:1px solid var(--docs-line);margin-top:52px}.docs-rebuild-module__n8ojvq__tutorialStep{border-bottom:1px solid var(--docs-line);grid-template-columns:60px minmax(0,1fr);gap:22px;padding:34px 0;scroll-margin-top:110px;display:grid}.docs-rebuild-module__n8ojvq__stepNumber{color:var(--docs-signal);letter-spacing:.12em;font-size:.66rem;font-weight:700}.docs-rebuild-module__n8ojvq__tutorialStep h2{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:550;line-height:1}.docs-rebuild-module__n8ojvq__tutorialStep p{color:var(--docs-muted);margin:16px 0 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.96rem;line-height:1.8}.docs-rebuild-module__n8ojvq__tutorialStep strong{color:var(--docs-ink);font-weight:650}.docs-rebuild-module__n8ojvq__takeaway{border:1px solid var(--docs-signal);background:#c6ff4a12;grid-template-columns:90px 1fr;gap:16px;margin-top:38px;padding:22px;display:grid}.docs-rebuild-module__n8ojvq__takeaway span{color:var(--docs-signal);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;font-weight:700}.docs-rebuild-module__n8ojvq__takeaway p{color:var(--docs-ink);margin:0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:.95rem;line-height:1.65}.docs-rebuild-module__n8ojvq__summary{border:1px solid var(--docs-line);background:var(--docs-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.docs-rebuild-module__n8ojvq__summary div{background:var(--docs-panel);padding:20px}.docs-rebuild-module__n8ojvq__summary span{color:var(--docs-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.docs-rebuild-module__n8ojvq__summary strong{color:var(--docs-signal);letter-spacing:-.05em;margin-top:8px;font-size:1.65rem;display:block}@media (max-width:1100px){.docs-rebuild-module__n8ojvq__layout{grid-template-columns:16rem minmax(0,1fr)}.docs-rebuild-module__n8ojvq__toc{display:none}}@media (max-width:760px){.docs-rebuild-module__n8ojvq__shell{width:min(100% - 24px,1580px);padding-block:24px}.docs-rebuild-module__n8ojvq__layout{display:block}.docs-rebuild-module__n8ojvq__sidePanel{display:none}.docs-rebuild-module__n8ojvq__mobileHead{color:var(--docs-muted);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:.82rem;display:flex}.docs-rebuild-module__n8ojvq__indexHero{min-height:560px;padding:28px}.docs-rebuild-module__n8ojvq__indexHero h1{font-size:clamp(3.2rem,17vw,5rem)}.docs-rebuild-module__n8ojvq__pathGrid,.docs-rebuild-module__n8ojvq__summary{grid-template-columns:1fr}.docs-rebuild-module__n8ojvq__article{padding:24px}.docs-rebuild-module__n8ojvq__articleHeader h1{font-size:clamp(2.7rem,14vw,4.5rem)}.docs-rebuild-module__n8ojvq__tutorialStep{grid-template-columns:1fr;gap:12px}.docs-rebuild-module__n8ojvq__takeaway{grid-template-columns:1fr}}