._06co2W_home{min-width:0}._06co2W_hero{padding-top:clamp(1.5rem,3vw,2.75rem)}._06co2W_heroOverline{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}._06co2W_heroIndex,._06co2W_heroSignature,._06co2W_heroRoute,._06co2W_downloadHint,._06co2W_monoLabel,._06co2W_demoGuide li>span,._06co2W_demoGuideFoot,._06co2W_videoHeading,._06co2W_videoStatus,._06co2W_videoError,._06co2W_videoCaption,._06co2W_editorialFigure figcaption,._06co2W_selectionTag,._06co2W_steps>li>span,._06co2W_faqNumber,._06co2W_closingIndex{font-family:var(--font-mono)}._06co2W_heroIndex{color:var(--muted);letter-spacing:.04em;font-size:.64rem}._06co2W_heroGrid{grid-template-columns:minmax(0,1.8fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,4vw,4rem);padding-block:clamp(2.25rem,4vw,4rem) clamp(2rem,3vw,3rem);display:grid}._06co2W_heroTitle{letter-spacing:-.085em;margin:0;font-size:clamp(4rem,8.5vw,8rem);font-weight:630;line-height:.98}._06co2W_heroTitle>span{color:var(--accent);display:block}._06co2W_heroSignature{color:var(--muted);letter-spacing:.025em;margin:1.5rem 0 0;font-size:.73rem}._06co2W_heroAside{border-left:1px solid var(--accent-strong);min-width:0;padding-left:clamp(1rem,2vw,1.6rem)}._06co2W_heroLead{letter-spacing:-.025em;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.55}._06co2W_heroBody{color:var(--muted);margin:.85rem 0 0;font-size:.87rem;line-height:1.75}._06co2W_heroActions,._06co2W_closingActions{flex-wrap:wrap;align-items:center;gap:.5rem 1.4rem;margin-top:1.2rem;display:flex}._06co2W_downloadHint{color:var(--muted);margin:.65rem 0 0;font-size:.64rem;line-height:1.7}._06co2W_heroRoute{border-top:1px solid var(--border);color:var(--muted);letter-spacing:.04em;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-block:.8rem;font-size:.61rem;display:grid}._06co2W_demonstration{border-top:1px solid var(--border);padding-block:clamp(1.75rem,3vw,2.5rem) clamp(3.5rem,7vw,6rem)}._06co2W_sectionHeading{justify-content:space-between;align-items:end;gap:2.5rem;margin-bottom:1.6rem;display:flex}._06co2W_sectionHeading h2,._06co2W_sectionIntro h2{letter-spacing:-.065em;text-wrap:balance;max-width:18ch;margin:.6rem 0 0;font-size:clamp(2.1rem,3.8vw,3.6rem);font-weight:580;line-height:1.05}._06co2W_demonstration ._06co2W_sectionHeading h2{max-width:25ch;font-size:clamp(1.9rem,2.8vw,2.65rem)}._06co2W_sectionHeading>p{max-width:26rem;color:var(--muted);margin:0;font-size:.88rem;line-height:1.75}._06co2W_demoLayout{grid-template-columns:minmax(10.5rem,.23fr) minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2.25rem);display:grid}._06co2W_demoGuide{border-top:1px solid var(--accent);flex-direction:column;justify-content:space-between;min-width:0;padding-block:.85rem;display:flex}._06co2W_monoLabel{color:var(--accent-light);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.65rem;line-height:1.6}._06co2W_demoGuide ol{gap:1.25rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}._06co2W_demoGuide li{grid-template-columns:1.5rem minmax(0,1fr);gap:.55rem;display:grid}._06co2W_demoGuide li>span{color:var(--accent);font-size:.68rem;line-height:1.8}._06co2W_demoGuide li p{margin:0;font-size:.85rem;line-height:1.65}._06co2W_demoGuideFoot{color:var(--muted);margin:0;font-size:.65rem;line-height:1.8}._06co2W_videoFigure{border:1px solid var(--border);background:var(--panel);border-radius:5px;min-width:0;margin:0}._06co2W_videoHeading{color:var(--muted);letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding:.8rem 1rem;font-size:.62rem;display:flex}._06co2W_videoHeading>span:first-child{color:var(--accent-light)}._06co2W_videoWindow{aspect-ratio:8/5;border-block:1px solid var(--border);background:var(--background);position:relative}._06co2W_video,._06co2W_videoPoster{object-fit:contain;width:100%;height:100%}._06co2W_videoPoster{pointer-events:none}._06co2W_videoControls{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;padding:.85rem 1rem;display:flex}._06co2W_videoButton{flex:0 auto;font-size:.8rem}._06co2W_videoButton>span{color:var(--accent-light);font-size:1.15rem;line-height:1}._06co2W_videoStatus,._06co2W_videoError{color:var(--muted);flex:13rem;margin:0;font-size:.65rem;line-height:1.75}._06co2W_videoError{color:var(--accent-light)}._06co2W_videoCaption{border-top:1px solid var(--border);color:var(--muted);padding:.8rem 1rem;font-size:.64rem;line-height:1.7}._06co2W_flows{padding-block:clamp(2rem,4vw,3.5rem)}._06co2W_flows>._06co2W_sectionHeading{margin-bottom:clamp(2rem,4vw,3.5rem)}._06co2W_chapter{border-top:1px solid var(--border);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}._06co2W_chapterCopy{min-width:0}._06co2W_chapterCopy h3{letter-spacing:-.07em;margin:.85rem 0 0;font-size:clamp(2.25rem,4vw,3.8rem);font-weight:580;line-height:1.02}._06co2W_chapterCopy>p:not(._06co2W_monoLabel){max-width:30rem;color:var(--muted);margin:1.1rem 0 0;font-size:.95rem;line-height:1.8}._06co2W_chapterCopy>p._06co2W_chapterNote{color:var(--foreground);font-size:.8rem}._06co2W_editorialFigure{border-top:1px solid var(--accent);min-width:0;margin:0;padding-top:1rem}._06co2W_editorialFigure figcaption{border-top:1px solid var(--border);color:var(--muted);margin-top:1.25rem;padding-top:.8rem;font-size:.65rem;line-height:1.7}._06co2W_briefQuote{letter-spacing:-.04em;margin:1.5rem 0 2rem;font-size:clamp(1.45rem,2.5vw,2.25rem);font-weight:450;line-height:1.45}._06co2W_viewportDiagram{grid-template-columns:1.3fr 1fr .8fr;gap:1rem;margin-block:2rem;display:grid}._06co2W_viewportDiagram>div{border-left:1px solid var(--border);flex-direction:column;gap:1.25rem;min-width:0;padding-left:.8rem;display:flex}._06co2W_viewportDiagram>div>span{color:var(--muted);font-size:.8rem}._06co2W_viewportDiagram strong{letter-spacing:-.06em;font-size:clamp(1.4rem,3vw,2.6rem);font-weight:500;line-height:1.2}._06co2W_viewportDiagram strong>span{color:var(--muted);letter-spacing:0;font-size:.7rem}._06co2W_selectionExample{gap:1.5rem;margin-block:1.5rem;display:grid}._06co2W_selectionTag{color:var(--muted);letter-spacing:.04em;font-size:.65rem}._06co2W_selectedText{border:1px solid var(--accent);width:fit-content;max-width:100%;color:var(--accent-light);letter-spacing:-.06em;padding:.45rem .65rem;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.25}._06co2W_selectionExample p{margin:0;font-size:1rem}._06co2W_exportDiagram{gap:2rem;padding-block:1.7rem;display:grid}._06co2W_exportDiagram>strong{letter-spacing:-.055em;font-size:clamp(1.6rem,3.1vw,2.75rem);font-weight:500;line-height:1.2}._06co2W_exportDiagram>strong>span{color:var(--accent)}._06co2W_exportDiagram>div{border-left:1px solid var(--border);color:var(--muted);justify-items:start;gap:.6rem;padding-left:1rem;font-size:.9rem;display:grid}._06co2W_exportDiagram b{color:var(--accent-light);font-weight:550}._06co2W_splitSection{border-top:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,7vw,7rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}._06co2W_sectionIntro>p:not(:first-child){max-width:28rem;color:var(--muted);margin:1.1rem 0 .7rem;font-size:.95rem;line-height:1.8}._06co2W_environmentList article{border-top:1px solid var(--border);padding-block:1.2rem 1.5rem}._06co2W_environmentList h3{letter-spacing:-.04em;margin:.7rem 0 0;font-size:1.4rem;font-weight:550}._06co2W_environmentList article>p:last-child,._06co2W_environmentNote{max-width:36rem;color:var(--muted);margin:.75rem 0 0;font-size:.9rem;line-height:1.8}._06co2W_environmentNote{border-top:1px solid var(--border);padding-top:1rem;font-size:.8rem}._06co2W_steps{margin:0;padding:0;list-style:none}._06co2W_steps>li{border-top:1px solid var(--border);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding-block:1.25rem;display:grid}._06co2W_steps>li>span{color:var(--accent);padding-top:.2rem;font-size:.7rem}._06co2W_steps h3{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:550;line-height:1.5}._06co2W_steps p{color:var(--muted);margin:.5rem 0 0;font-size:.9rem;line-height:1.8}._06co2W_commands{border-left:1px solid var(--accent);background:var(--panel);color:var(--accent-light);font-family:var(--font-mono);overflow-wrap:anywhere;white-space:pre-wrap;margin:1rem 0 0;padding:.7rem .85rem;font-size:.8rem;line-height:1.85}._06co2W_faqItems{border-top:1px solid var(--border);min-width:0}._06co2W_faqItem{border-bottom:1px solid var(--border)}._06co2W_faqItem summary{cursor:pointer;grid-template-columns:1.7rem minmax(0,1fr) 1rem;align-items:center;gap:.75rem;min-height:44px;padding:1rem .2rem;font-size:.94rem;font-weight:550;line-height:1.6;list-style:none;display:grid}._06co2W_faqItem summary::-webkit-details-marker{display:none}._06co2W_faqNumber{color:var(--muted);font-size:.63rem}._06co2W_faqIcon{width:1rem;height:1rem;color:var(--accent);position:relative}._06co2W_faqIcon:before,._06co2W_faqIcon:after{content:"";background:currentColor;width:.7rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._06co2W_faqIcon:after{transform:translate(-50%,-50%)rotate(90deg)}._06co2W_faqItem[open] ._06co2W_faqIcon:after{transform:translate(-50%,-50%)}._06co2W_faqItem>p{color:var(--muted);margin:0;padding:0 1.95rem 1.5rem 2.65rem;font-size:.9rem;line-height:1.85}._06co2W_closing{border:1px solid var(--border);background:var(--panel);border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-block:1rem clamp(3rem,6vw,5rem);padding:clamp(1.3rem,4vw,3.5rem);display:grid}._06co2W_closing h2{letter-spacing:-.075em;text-wrap:balance;max-width:15ch;margin:1rem 0 0;font-size:clamp(2.7rem,5.5vw,5.25rem);font-weight:580;line-height:1.02}._06co2W_closing>div>p:not(:first-child){max-width:34rem;color:var(--muted);margin:1rem 0 0;font-size:.95rem;line-height:1.8}._06co2W_closingIndex{color:var(--muted);letter-spacing:.04em;font-size:.62rem}@media (max-width:60rem){._06co2W_heroGrid,._06co2W_demoLayout,._06co2W_chapter,._06co2W_splitSection,._06co2W_closing{grid-template-columns:minmax(0,1fr)}._06co2W_heroGrid{gap:1.75rem;padding-block:2rem}._06co2W_heroTitle{font-size:clamp(3.5rem,11vw,6.5rem)}._06co2W_heroAside{max-width:40rem}._06co2W_sectionHeading{flex-direction:column;align-items:start;gap:1rem}._06co2W_sectionHeading>p{max-width:40rem}._06co2W_demoGuide ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block:1rem}._06co2W_demoGuideFoot{max-width:36rem}._06co2W_chapter,._06co2W_splitSection{gap:2rem}._06co2W_chapterCopy>p:not(._06co2W_monoLabel),._06co2W_sectionIntro>p:not(:first-child){max-width:40rem}._06co2W_editorialFigure{max-width:42rem}._06co2W_closingIndex{justify-self:end}}@media (max-width:40rem){._06co2W_heroOverline{flex-direction:column;align-items:start;gap:.4rem}._06co2W_heroTitle{font-size:clamp(3rem,13vw,4.75rem)}._06co2W_heroSignature{margin-top:1rem;font-size:.68rem}._06co2W_heroRoute{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem}._06co2W_heroActions{flex-direction:column;align-items:start}._06co2W_heroActions>a:first-child{width:100%}._06co2W_downloadHint,._06co2W_demoGuideFoot,._06co2W_videoHeading,._06co2W_videoStatus,._06co2W_videoError,._06co2W_videoCaption,._06co2W_editorialFigure figcaption{font-size:.73rem}._06co2W_demoGuide ol{grid-template-columns:minmax(0,1fr);gap:.85rem}._06co2W_videoHeading,._06co2W_videoControls,._06co2W_videoCaption{padding-inline:.75rem}._06co2W_videoControls{flex-direction:column;align-items:start}._06co2W_videoStatus,._06co2W_videoError{flex:auto}._06co2W_videoButton{max-width:100%}._06co2W_sectionHeading h2,._06co2W_sectionIntro h2{font-size:clamp(2rem,8.5vw,3rem)}._06co2W_chapterCopy h3{font-size:clamp(2rem,9vw,3rem)}._06co2W_viewportDiagram{gap:.5rem}._06co2W_viewportDiagram>div{padding-left:.5rem}._06co2W_viewportDiagram strong{font-size:clamp(1.45rem,6.4vw,2.5rem)}._06co2W_steps>li{grid-template-columns:1.5rem minmax(0,1fr);gap:.65rem}._06co2W_faqItem summary{grid-template-columns:1.35rem minmax(0,1fr) 1rem;gap:.5rem}._06co2W_faqItem>p{padding-inline:2.05rem .5rem}._06co2W_closingActions{flex-direction:column;align-items:start}._06co2W_closingActions>a:first-child{width:100%}}
