.-_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}.-_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}.-_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}.-_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}.-_7sIW_heroMeta{color:var(--c-dim);margin-top:.75rem;font-size:.9rem}.-_7sIW_terminal{box-sizing:border-box;width:calc(100% - 2.5rem);max-width:1000px;margin:0 auto}@media (max-width:600px){.-_7sIW_terminal{width:calc(100% - 1.5rem)}}.-_7sIW_terminalGif{width:100%;max-width:100%;height:auto;display:block}.-_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}.-_7sIW_heroSubtext code,.-_7sIW_caption code,.-_7sIW_sectionIntro code,.-_7sIW_prose code,.-_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}.-_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}.-_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}.-_7sIW_sectionIntro{text-wrap:pretty;max-width:35em;color:var(--c-muted);margin:0;font-size:1rem;line-height:1.75}.-_7sIW_installItem{flex-direction:column;gap:.6rem;display:flex}.-_7sIW_installLabel{color:var(--c-muted);font-size:.9rem;font-weight:600}.-_7sIW_heroInstall{text-align:left;width:100%;max-width:30rem;margin-top:.75rem}.-_7sIW_section>.-_7sIW_installBox{max-width:34rem}.-_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;position:relative}.-_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}.-_7sIW_commandPart{max-width:100%;display:inline-block}.-_7sIW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.-_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}.-_7sIW_copyButton:hover{border-color:var(--c-accent);color:var(--c-accent)}.-_7sIW_copied{color:var(--c-accent);border-color:var(--c-accent)}.-_7sIW_usageList{grid-template-columns:repeat(2,1fr);gap:.6rem 2rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.-_7sIW_usageList{grid-template-columns:1fr}}.-_7sIW_usageItem{border-bottom:1px solid var(--c-charcoal);flex-direction:column;gap:.25rem;padding:.85rem 0;display:flex}.-_7sIW_usageCommand{color:var(--c-accent);font-family:var(--font-mono);font-size:.88rem;font-weight:700}.-_7sIW_usageDesc{color:var(--c-muted);font-size:.92rem;line-height:1.5}.-_7sIW_chart{--label:5.5rem;--room:10.5rem;flex-direction:column;gap:1.25rem;margin:0;display:flex}@media (max-width:600px){.-_7sIW_chart{--label:5.25rem;--room:7rem}.-_7sIW_chartLabel{padding-right:.6rem;font-size:.8rem}.-_7sIW_factorWord{display:none}}.-_7sIW_chartHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.-_7sIW_chartTitle{font-family:var(--font-display);color:var(--c-steel);letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.-_7sIW_chartSubtitle{font-family:var(--font-sans);color:var(--c-dim);margin-top:.35rem;font-size:.88rem;display:block}.-_7sIW_toggle{border:1px solid var(--c-charcoal);border-radius:var(--border-radius-md);gap:2px;padding:2px;display:inline-flex}.-_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}.-_7sIW_toggleButton:hover{color:var(--c-steel)}.-_7sIW_toggleButton[aria-pressed=true]{background:var(--c-charcoal);color:var(--c-steel)}.-_7sIW_toggleButton:focus-visible,.-_7sIW_chartRow:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.-_7sIW_chartRows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-_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}.-_7sIW_chartRow:hover,.-_7sIW_chartRow:focus-visible{background:#ffffff06}.-_7sIW_chartLabel{text-align:right;font-family:var(--font-mono);color:var(--c-muted);white-space:nowrap;padding-right:.9rem;font-size:.85rem}.-_7sIW_chartRowMine .-_7sIW_chartLabel{color:var(--c-steel);font-weight:700}.-_7sIW_chartTrack{border-left:1px solid #2c2f35;align-items:center;gap:.6rem;height:100%;display:flex}.-_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}.-_7sIW_chartRowMine .-_7sIW_chartBar{background:var(--c-accent)}.-_7sIW_chartValue{font-family:var(--font-mono);color:var(--c-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.82rem}.-_7sIW_chartRowMine .-_7sIW_chartValue{color:var(--c-steel);font-weight:700}.-_7sIW_chartFactor{color:var(--c-dim);margin-left:.6rem}.-_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}.-_7sIW_tooltipTitle{color:var(--c-steel);margin-bottom:.2rem;font-weight:700;display:block}.-_7sIW_chartNote,.-_7sIW_note{max-width:36em;color:var(--c-dim);text-wrap:pretty;margin:0;font-size:.86rem;line-height:1.65}.-_7sIW_tableWrap{width:100%;overflow-x:auto}.-_7sIW_table{border-collapse:collapse;width:100%;font-family:var(--font-mono);color:var(--c-muted);font-variant-numeric:tabular-nums;font-size:.82rem}.-_7sIW_table th,.-_7sIW_table td{border-bottom:1px solid var(--c-charcoal);text-align:right;white-space:nowrap;padding:.6rem .75rem}.-_7sIW_table th:first-child,.-_7sIW_table td:first-child,.-_7sIW_table .-_7sIW_left{text-align:left}@media (max-width:600px){.-_7sIW_table th,.-_7sIW_table td{white-space:normal;padding:.55rem .5rem}}.-_7sIW_table th{color:var(--c-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.-_7sIW_table .-_7sIW_mine td{color:var(--c-steel);font-weight:700}.-_7sIW_article{flex-direction:column;gap:3rem;max-width:760px;display:flex}.-_7sIW_prose{flex-direction:column;gap:1.1rem;display:flex}.-_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}.-_7sIW_prose p{max-width:35em;color:var(--c-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.75}.-_7sIW_prose strong{color:var(--c-steel);font-weight:600}.-_7sIW_prose a,.-_7sIW_note a,.-_7sIW_caption a{color:var(--c-steel);border-bottom:1px solid var(--c-accent);transition:color .18s}.-_7sIW_prose a:hover,.-_7sIW_note a:hover,.-_7sIW_caption a:hover{color:var(--c-accent)}.-_7sIW_steps{flex-direction:column;gap:.75rem;display:flex}.-_7sIW_links{flex-wrap:wrap;gap:.75rem 2rem;display:flex}.-_7sIW_textLink{color:var(--c-steel);border-bottom:1px solid var(--c-accent);align-self:flex-start;padding-bottom:2px;font-size:.95rem;font-weight:600;transition:color .18s}.-_7sIW_textLink:hover{color:var(--c-accent)}.-_7sIW_sectionIntro a{color:var(--c-steel);border-bottom:1px solid var(--c-accent);white-space:nowrap}.-_7sIW_sectionIntro a:hover{color:var(--c-accent)}.-_7sIW_main>.-_7sIW_section:last-child,.-_7sIW_main>article>.-_7sIW_section:last-child{padding-bottom:6rem}.-_7sIW_postHeader{box-sizing:border-box;flex-direction:column;gap:1.1rem;width:100%;max-width:1060px;margin:0 auto;padding:clamp(3.5rem,9vh,6rem) clamp(1.25rem,4vw,2rem) clamp(2.5rem,6vh,3.5rem);display:flex}.-_7sIW_postHeader>*{max-width:760px}.-_7sIW_postHeader+.-_7sIW_section{border-top:none;padding-top:0}.-_7sIW_postTitle{font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;text-wrap:balance;color:var(--c-steel);margin:0;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:700;line-height:1.12}.-_7sIW_dek{color:var(--c-muted);text-wrap:pretty;margin:0;font-size:clamp(1.02rem,2.6vw,1.15rem);line-height:1.65}.-_7sIW_dek a{color:var(--c-steel);border-bottom:1px solid var(--c-accent)}.-_7sIW_dek 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}.-_7sIW_byline{font-family:var(--font-mono);color:var(--c-dim);margin:0;font-size:.8rem}.-_7sIW_prose h2{font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;text-wrap:balance;color:var(--c-steel);margin:0;font-size:clamp(1.25rem,3.2vw,1.5rem);font-weight:700;line-height:1.25}.-_7sIW_details summary{cursor:pointer;font-family:var(--font-mono);color:var(--c-steel);width:fit-content;font-size:.85rem;font-weight:700}.-_7sIW_details summary:hover{color:var(--c-accent)}.-_7sIW_details .-_7sIW_note,.-_7sIW_details .-_7sIW_steps{margin-top:1.1rem}@media (prefers-reduced-motion:reduce){.-_7sIW_copyButton,.-_7sIW_textLink{transition:none}}
.Cy0zRW_window{background:#1d1f2b;border-radius:12px;overflow:hidden;box-shadow:0 30px 70px #00000080,0 0 0 1px #ffffff1a}.Cy0zRW_bar{height:30px;font-family:var(--font-system);color:#8c8f97;background:#2a2b31;border-bottom:1px solid #00000073;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;position:relative}.Cy0zRW_controls{gap:8px;display:flex;position:absolute;left:12px}.Cy0zRW_controls i{background:#4a4b52;border-radius:50%;width:12px;height:12px}.Cy0zRW_title{white-space:nowrap;text-overflow:ellipsis;max-width:60%;overflow:hidden}.Cy0zRW_window img{display:block}
._7LR_CW_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}._7LR_CW_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(3rem,7vh,5rem);display:flex}._7LR_CW_headline{text-wrap:balance;font-family:var(--font-display);letter-spacing:-.03em;text-transform:none;color:var(--c-steel);max-width:720px;margin:0;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:700;line-height:1.12}._7LR_CW_heroSubtext{width:100%;max-width:660px;color:var(--c-muted);text-wrap:pretty;margin:0;font-size:clamp(.95rem,2.5vw,1.05rem);line-height:1.7}._7LR_CW_heroSubtext code{white-space:nowrap;background:var(--c-charcoal);color:var(--c-steel);font-family:var(--font-mono);border-radius:var(--border-radius-sm);border:1px solid #ffffff14;padding:.15em .45em;font-size:.9em}._7LR_CW_heroMeta{color:var(--c-dim);margin-top:.75rem;font-size:.9rem}._7LR_CW_terminal{z-index:10;box-sizing:border-box;width:calc(100% - 2.5rem);max-width:900px;margin:0 auto clamp(3.5rem,8vh,5.5rem);position:relative}@media (max-width:600px){._7LR_CW_terminal{width:calc(100% - 1.5rem)}}._7LR_CW_terminalGif{width:100%;max-width:100%;height:auto;display:block}._7LR_CW_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);display:flex}._7LR_CW_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._7LR_CW_sectionTitle{text-wrap:balance;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}._7LR_CW_installBox{background:var(--c-charcoal);border-radius:var(--border-radius-md);width:100%;max-width:30rem;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}._7LR_CW_heroInstall{text-align:left;margin-top:.75rem}._7LR_CW_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}._7LR_CW_commandPart{max-width:100%;display:inline-block}._7LR_CW_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}._7LR_CW_copyButton:hover{border-color:var(--c-accent);color:var(--c-accent)}._7LR_CW_copied{color:var(--c-accent);border-color:var(--c-accent)}._7LR_CW_rows{flex-direction:column;display:flex}._7LR_CW_row{border-top:1px solid var(--c-charcoal);grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:start;gap:1rem 3rem;padding:2rem 0;display:grid}._7LR_CW_row:first-child{border-top:none;padding-top:0}._7LR_CW_rowTitle{text-wrap:balance;font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;color:var(--c-steel);margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}._7LR_CW_rowText,._7LR_CW_notes{color:var(--c-muted);text-wrap:pretty;font-size:.95rem;line-height:1.6}._7LR_CW_rowText{margin-top:.5rem}._7LR_CW_rowText code,._7LR_CW_notes code{white-space:nowrap;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}._7LR_CW_transcript{border:1px solid var(--c-charcoal);border-radius:var(--border-radius-md);background:#000;flex-direction:column;gap:.85rem;min-width:0;padding:1.1rem 1.25rem;display:flex}@media (max-width:820px){._7LR_CW_row{grid-template-columns:minmax(0,1fr)}}._7LR_CW_usageItem{flex-direction:column;gap:.35rem;width:100%;display:flex}._7LR_CW_usageCommand{color:var(--c-accent);font-family:var(--font-mono);word-break:break-word;overflow-wrap:anywhere;font-size:clamp(.78rem,2.5vw,.86rem);font-weight:700;line-height:1.5}._7LR_CW_usageOutput{color:var(--c-muted);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:clamp(.75rem,2.4vw,.82rem);line-height:1.6}._7LR_CW_usageOutputBlock{color:var(--c-muted);font-family:var(--font-mono);white-space:pre;padding-bottom:.25rem;font-size:clamp(.75rem,2.4vw,.82rem);line-height:1.6;overflow-x:auto}._7LR_CW_outAlias{color:var(--c-steel);font-weight:700}._7LR_CW_outOk{color:#4f9d6b}._7LR_CW_outWarn{color:#f87171}._7LR_CW_outInfo{color:#60a5fa}._7LR_CW_notes{max-width:44rem;margin:0;padding:0;list-style:none}._7LR_CW_notes li{border-top:1px solid var(--c-charcoal);padding:.9rem 0}._7LR_CW_notes li:first-child{border-top:none;padding-top:0}._7LR_CW_links{flex-wrap:wrap;gap:.75rem 2rem;display:flex}._7LR_CW_textLink{color:var(--c-steel);border-bottom:1px solid var(--c-accent);padding-bottom:2px;font-size:.95rem;font-weight:600;transition:color .18s}._7LR_CW_textLink:hover{color:var(--c-accent)}._7LR_CW_main>._7LR_CW_section:last-child{padding-bottom:6rem}@media (prefers-reduced-motion:reduce){._7LR_CW_copyButton,._7LR_CW_textLink{transition:none}}
