.Szt-module__-_7sIW__main{background-color:var(--c-ink);width:100%;min-width:0;max-width:100%;min-height:100vh;color:var(--c-steel);font-family:var(--font-sans);flex-direction:column;display:flex}.Szt-module__-_7sIW__hero{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:900px;margin:0 auto;padding:clamp(3.5rem,9vh,6rem) clamp(1.25rem,4vw,2rem) clamp(2.5rem,6vh,4rem);display:flex}.Szt-module__-_7sIW__title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-orange);margin:0;font-size:.82rem;font-weight:700}.Szt-module__-_7sIW__headline{font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;color:var(--c-steel);max-width:760px;margin:0;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:700;line-height:1.12}.Szt-module__-_7sIW__heroSubtext{width:100%;max-width:660px;color:var(--c-muted);margin:0;font-size:clamp(.95rem,2.5vw,1.05rem);line-height:1.7}.Szt-module__-_7sIW__heroMeta{color:var(--c-dim);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin-top:.75rem;font-size:clamp(.72rem,2.4vw,.8rem)}.Szt-module__-_7sIW__terminal{border:1px solid var(--c-charcoal);border-radius:var(--border-radius-md);box-sizing:border-box;background:#000;width:calc(100% - 2.5rem);max-width:1000px;margin:0 auto;padding:.75rem;box-shadow:0 20px 48px #00000080}@media (max-width:600px){.Szt-module__-_7sIW__terminal{width:calc(100% - 1.5rem);padding:.4rem}}.Szt-module__-_7sIW__terminalGif{border-radius:calc(var(--border-radius-md) - 2px);width:100%;max-width:100%;height:auto;display:block}.Szt-module__-_7sIW__caption{text-align:center;max-width:660px;color:var(--c-dim);margin:1.25rem auto clamp(3.5rem,8vh,5.5rem);padding:0 1.25rem;font-size:.92rem;line-height:1.65}.Szt-module__-_7sIW__heroSubtext code,.Szt-module__-_7sIW__caption code,.Szt-module__-_7sIW__sectionIntro code,.Szt-module__-_7sIW__prose code,.Szt-module__-_7sIW__note code{background:var(--c-charcoal);color:var(--c-steel);font-family:var(--font-mono);border-radius:var(--border-radius-sm);padding:.15em .4em;font-size:.88em}.Szt-module__-_7sIW__section{box-sizing:border-box;border-top:1px solid var(--c-charcoal);flex-direction:column;gap:2rem;width:100%;max-width:1060px;margin:0 auto;padding:clamp(3rem,7vh,4.5rem) clamp(1.25rem,3vw,2rem);scroll-margin-top:4rem;display:flex}.Szt-module__-_7sIW__sectionHeader{flex-direction:column;gap:.5rem;display:flex}.Szt-module__-_7sIW__sectionEyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-dim);font-size:.78rem;font-weight:700}.Szt-module__-_7sIW__sectionTitle{font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;color:var(--c-steel);margin:0;font-size:clamp(1.5rem,4.5vw,2.2rem);font-weight:700}.Szt-module__-_7sIW__sectionIntro{max-width:720px;color:var(--c-muted);margin:0;font-size:1rem;line-height:1.75}.Szt-module__-_7sIW__installHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.Szt-module__-_7sIW__releaseLink{font-family:var(--font-mono);color:var(--c-steel);border-bottom:1px solid var(--c-orange);align-items:center;gap:.35rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:color .18s;display:inline-flex}.Szt-module__-_7sIW__releaseLink:hover{color:var(--c-orange)}.Szt-module__-_7sIW__installGrid{grid-template-columns:repeat(2,1fr);gap:1.25rem;width:100%;display:grid}@media (max-width:768px){.Szt-module__-_7sIW__installGrid{grid-template-columns:1fr}}.Szt-module__-_7sIW__installItem{flex-direction:column;gap:.6rem;display:flex}.Szt-module__-_7sIW__installLabel{font-family:var(--font-mono);color:var(--c-dim);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}.Szt-module__-_7sIW__installBox{background:var(--c-charcoal);border-radius:var(--border-radius-md);font-family:var(--font-mono);color:var(--c-steel);box-sizing:border-box;border:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-size:.9rem;display:flex}.Szt-module__-_7sIW__installCode{word-break:break-word;overflow-wrap:anywhere;min-width:0;line-height:1.4;font-family:var(--font-mono);color:var(--c-steel);flex:auto}.Szt-module__-_7sIW__copyButton{border:1px solid var(--c-charcoal);border-radius:var(--border-radius-sm);color:var(--c-muted);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:.5rem;transition:all .18s;display:flex}.Szt-module__-_7sIW__copyButton:hover{border-color:var(--c-orange);color:var(--c-orange)}.Szt-module__-_7sIW__copied{color:var(--c-orange);border-color:var(--c-orange)}.Szt-module__-_7sIW__usageList{grid-template-columns:repeat(2,1fr);gap:.6rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.Szt-module__-_7sIW__usageList{grid-template-columns:1fr}}.Szt-module__-_7sIW__usageItem{border-bottom:1px solid var(--c-charcoal);flex-direction:column;gap:.25rem;padding:.85rem 0;display:flex}.Szt-module__-_7sIW__usageCommand{color:var(--c-orange);font-family:var(--font-mono);font-size:.88rem;font-weight:700}.Szt-module__-_7sIW__usageDesc{color:var(--c-muted);font-size:.92rem;line-height:1.5}.Szt-module__-_7sIW__chart{--label:5.5rem;--room:10.5rem;flex-direction:column;gap:1.25rem;margin:0;display:flex}@media (max-width:600px){.Szt-module__-_7sIW__chart{--label:5.25rem;--room:7rem}.Szt-module__-_7sIW__chartLabel{padding-right:.6rem;font-size:.8rem}.Szt-module__-_7sIW__factorWord{display:none}}.Szt-module__-_7sIW__chartHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.Szt-module__-_7sIW__chartTitle{font-family:var(--font-display);color:var(--c-steel);letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.Szt-module__-_7sIW__chartSubtitle{font-family:var(--font-sans);color:var(--c-dim);margin-top:.35rem;font-size:.88rem;display:block}.Szt-module__-_7sIW__toggle{border:1px solid var(--c-charcoal);border-radius:var(--border-radius-md);gap:2px;padding:2px;display:inline-flex}.Szt-module__-_7sIW__toggleButton{border-radius:var(--border-radius-sm);color:var(--c-muted);font-family:var(--font-mono);cursor:pointer;background:0 0;border:none;padding:.45rem .8rem;font-size:.8rem;font-weight:700;transition:background-color .18s,color .18s}.Szt-module__-_7sIW__toggleButton:hover{color:var(--c-steel)}.Szt-module__-_7sIW__toggleButton[aria-pressed=true]{background:var(--c-charcoal);color:var(--c-steel)}.Szt-module__-_7sIW__toggleButton:focus-visible,.Szt-module__-_7sIW__chartRow:focus-visible{outline:2px solid var(--c-orange);outline-offset:2px}.Szt-module__-_7sIW__chartRows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Szt-module__-_7sIW__chartRow{grid-template-columns:var(--label) 1fr;border-radius:var(--border-radius-sm);cursor:default;align-items:center;height:2.4rem;display:grid;position:relative}.Szt-module__-_7sIW__chartRow:hover,.Szt-module__-_7sIW__chartRow:focus-visible{background:#ffffff06}.Szt-module__-_7sIW__chartLabel{text-align:right;font-family:var(--font-mono);color:var(--c-muted);white-space:nowrap;padding-right:.9rem;font-size:.85rem}.Szt-module__-_7sIW__chartRowMine .Szt-module__-_7sIW__chartLabel{color:var(--c-steel);font-weight:700}.Szt-module__-_7sIW__chartTrack{border-left:1px solid #2c2f35;align-items:center;gap:.6rem;height:100%;display:flex}.Szt-module__-_7sIW__chartBar{height:18px;width:calc((100% - var(--room)) * var(--f));background:#4a5059;border-radius:0 4px 4px 0;flex:none;min-width:4px;transition:width .45s}.Szt-module__-_7sIW__chartRowMine .Szt-module__-_7sIW__chartBar{background:var(--c-orange)}.Szt-module__-_7sIW__chartValue{font-family:var(--font-mono);color:var(--c-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.82rem}.Szt-module__-_7sIW__chartRowMine .Szt-module__-_7sIW__chartValue{color:var(--c-steel);font-weight:700}.Szt-module__-_7sIW__chartFactor{color:var(--c-dim);margin-left:.6rem}.Szt-module__-_7sIW__tooltip{z-index:5;bottom:calc(100% - .2rem);left:calc(var(--label) + (100% - var(--label) - var(--room)) * var(--f));border-radius:var(--border-radius-md);min-width:12rem;font-family:var(--font-mono);color:var(--c-muted);pointer-events:none;white-space:nowrap;background:#16181c;border:1px solid #2c2f35;padding:.7rem .85rem;font-size:.78rem;line-height:1.6;position:absolute;transform:translate(-50%);box-shadow:0 10px 30px #00000080}.Szt-module__-_7sIW__tooltipTitle{color:var(--c-steel);margin-bottom:.2rem;font-weight:700;display:block}.Szt-module__-_7sIW__chartNote,.Szt-module__-_7sIW__note{color:var(--c-dim);margin:0;font-size:.86rem;line-height:1.65}.Szt-module__-_7sIW__tableWrap{width:100%;overflow-x:auto}.Szt-module__-_7sIW__table{border-collapse:collapse;width:100%;font-family:var(--font-mono);color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:.82rem}.Szt-module__-_7sIW__table th,.Szt-module__-_7sIW__table td{border-bottom:1px solid var(--c-charcoal);text-align:right;white-space:nowrap;padding:.6rem .75rem}.Szt-module__-_7sIW__table th:first-child,.Szt-module__-_7sIW__table td:first-child,.Szt-module__-_7sIW__table .Szt-module__-_7sIW__left{text-align:left}@media (max-width:600px){.Szt-module__-_7sIW__table th,.Szt-module__-_7sIW__table td{white-space:normal;padding:.55rem .5rem}}.Szt-module__-_7sIW__table th{color:var(--c-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.Szt-module__-_7sIW__table .Szt-module__-_7sIW__mine td{color:var(--c-steel);font-weight:700}.Szt-module__-_7sIW__article{flex-direction:column;gap:3rem;max-width:760px;display:flex}.Szt-module__-_7sIW__prose{flex-direction:column;gap:1.1rem;display:flex}.Szt-module__-_7sIW__prose h3{font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--c-steel);margin:0;font-size:1.2rem;font-weight:700}.Szt-module__-_7sIW__prose p{color:var(--c-muted);margin:0;font-size:1rem;line-height:1.75}.Szt-module__-_7sIW__prose strong{color:var(--c-steel);font-weight:600}.Szt-module__-_7sIW__prose a,.Szt-module__-_7sIW__note a,.Szt-module__-_7sIW__caption a{color:var(--c-steel);border-bottom:1px solid var(--c-orange);transition:color .18s}.Szt-module__-_7sIW__prose a:hover,.Szt-module__-_7sIW__note a:hover,.Szt-module__-_7sIW__caption a:hover{color:var(--c-orange)}.Szt-module__-_7sIW__steps{flex-direction:column;gap:.75rem;display:flex}.Szt-module__-_7sIW__cta{justify-content:center;width:100%;padding:clamp(3rem,7vh,5rem) 1rem;display:flex}.Szt-module__-_7sIW__githubButton{border:1px solid var(--c-charcoal);border-radius:var(--border-radius-md);color:var(--c-steel);font-family:var(--font-mono);letter-spacing:.02em;justify-content:center;align-items:center;gap:.75rem;padding:.9rem 1.85rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.Szt-module__-_7sIW__githubButton:hover{border-color:var(--c-orange);color:var(--c-orange);transform:translateY(-2px)}.Szt-module__-_7sIW__footnoteRef{margin-left:.05em;font-size:.72em;line-height:0}.Szt-module__-_7sIW__footnoteRef a{color:var(--c-orange);font-family:var(--font-mono);padding:0 .15em;scroll-margin-top:6rem;font-weight:700;text-decoration:none}.Szt-module__-_7sIW__footnoteRef a:hover,.Szt-module__-_7sIW__footnoteRef a:focus-visible{text-decoration:underline}.Szt-module__-_7sIW__footnotes{box-sizing:border-box;border-top:1px solid var(--c-charcoal);flex-direction:column;gap:1.1rem;width:100%;max-width:1060px;margin:0 auto;padding:2.5rem clamp(1.25rem,3vw,2rem) 4rem;scroll-margin-top:4rem;display:flex}.Szt-module__-_7sIW__footnoteTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--c-dim);margin:0;font-size:.78rem;font-weight:700}.Szt-module__-_7sIW__footnoteNumber{color:var(--c-orange);margin-right:.75rem}.Szt-module__-_7sIW__footnotes .Szt-module__-_7sIW__note{max-width:760px}.Szt-module__-_7sIW__footnoteBack{font-family:var(--font-mono);color:var(--c-dim);border-bottom:1px solid var(--c-charcoal);align-self:flex-start;font-size:.8rem;text-decoration:none;transition:color .18s,border-color .18s}.Szt-module__-_7sIW__footnoteBack:hover{color:var(--c-orange);border-color:var(--c-orange)}
