.xp8sZG_story{border-block:1px solid var(--border);min-width:0;margin-block:30px;padding-block:24px 16px;scroll-margin-top:100px}.xp8sZG_story h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:400;line-height:1.2}.xp8sZG_meta{color:var(--text-muted);flex-wrap:wrap;gap:4px 22px;font-size:.75rem;line-height:1.6;display:flex}.xp8sZG_meta span:first-child{color:var(--copper)}.xp8sZG_panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:24px 18px;display:grid}.xp8sZG_panel{min-width:0}.xp8sZG_story h4{font-family:var(--font-body), sans-serif;margin:0 0 12px;font-size:.9rem;font-weight:600;line-height:1.4}.xp8sZG_story .xp8sZG_input{margin:0 0 10px;font-size:.85rem;line-height:1.5}.xp8sZG_bar{background:var(--surface-soft);outline:1px solid var(--border-strong);outline-offset:-1px;height:30px;display:flex}.xp8sZG_bar span{border:1px solid var(--forest);flex-shrink:0}.xp8sZG_accepted{background:var(--forest)}.xp8sZG_reflected{background:var(--copper)}.xp8sZG_heat{background:repeating-linear-gradient(135deg, var(--copper) 0, var(--copper) 2px, var(--paper) 2px, var(--paper) 5px)}.xp8sZG_bar .xp8sZG_reflected,.xp8sZG_bar .xp8sZG_heat{border-color:var(--copper)}.xp8sZG_legend{color:var(--text);flex-wrap:wrap;gap:5px 16px;margin-top:10px;font-size:.78rem;line-height:1.5;display:flex}.xp8sZG_legend span{align-items:center;gap:6px;display:inline-flex}.xp8sZG_legend i{flex:0 0 12px;width:12px;height:12px;display:inline-block}.xp8sZG_legend .xp8sZG_heat{border:1px solid var(--copper)}.xp8sZG_story .xp8sZG_equation{margin:12px 0 0;font-size:.94rem}.xp8sZG_story .xp8sZG_caption{color:var(--ink);max-width:none;margin:12px 0 2px;font-size:.88rem;line-height:1.55}@media (max-width:699px){.xp8sZG_panels{grid-template-columns:1fr;gap:24px}.xp8sZG_panel+.xp8sZG_panel{border-top:1px solid var(--border);padding-top:20px}}@media (max-width:480px){.xp8sZG_story{margin-block:22px;padding-top:18px}.xp8sZG_meta{font-size:.7rem}.xp8sZG_story .xp8sZG_caption{font-size:.84rem}}
._3bYztG_story ._3bYztG_intro{color:var(--text);margin:0;font-size:.85rem}._3bYztG_calculation{grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;margin-block:24px;display:grid}._3bYztG_calculation>div{min-width:0}._3bYztG_calculation h4{color:var(--forest);margin:0 0 12px;font-size:.9rem;font-weight:600}._3bYztG_story ._3bYztG_unit{color:var(--text);margin:0;font-size:.75rem}._3bYztG_plot{width:100%;height:auto;display:block}._3bYztG_plot text{fill:var(--text);font:13px var(--font-body), sans-serif}._3bYztG_plot path{vector-effect:non-scaling-stroke}._3bYztG_axis{stroke:var(--border-strong);stroke-width:1px}._3bYztG_guide{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}._3bYztG_trace{stroke:var(--forest);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._3bYztG_mean{stroke:var(--copper);stroke-width:1.5px;stroke-dasharray:5 4}._3bYztG_plot ._3bYztG_meanLabel{fill:var(--copper)}._3bYztG_story ._3bYztG_meanKey{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 0 0;font-size:.75rem;line-height:1.6;display:flex}._3bYztG_meanKey>span{border-top:1.5px dashed var(--copper);width:20px}._3bYztG_root{border-left:1px solid var(--border);padding-left:28px}._3bYztG_root>.rf-math{font-size:1.05rem}._3bYztG_story ._3bYztG_root p{margin:14px 0 0;font-size:.82rem;line-height:1.6}._3bYztG_equivalence{border-top:1px solid var(--border);padding-top:18px}._3bYztG_story ._3bYztG_equivalenceTitle{color:var(--forest);margin:0 0 14px;font-size:.85rem;font-weight:600}._3bYztG_sources{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}._3bYztG_sources>div{background:var(--surface-soft);text-align:center;color:var(--forest);gap:4px;padding:16px 12px;font-size:.85rem;display:grid}._3bYztG_sources>div>span{color:var(--text);font-size:.75rem}._3bYztG_sources b{margin-top:6px;font-weight:600}._3bYztG_equals{color:var(--forest);font-size:1.3rem}@media (max-width:699px){._3bYztG_calculation{grid-template-columns:1fr;gap:20px}._3bYztG_square{width:100%;max-width:420px}._3bYztG_root{border-left:0;border-top:1px solid var(--border);padding:18px 0 0}._3bYztG_sources{gap:8px}._3bYztG_sources>div{padding:12px 8px;font-size:.8rem}}@media (max-width:379px){._3bYztG_sources{grid-template-columns:1fr;gap:6px}._3bYztG_equals{text-align:center;line-height:1}}@media print{._3bYztG_calculation,._3bYztG_equivalence{break-inside:avoid}}
.uGmlzq_story{border-block:1px solid var(--border);min-width:0;margin-block:30px;padding-block:24px 16px;scroll-margin-top:100px}.uGmlzq_story h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 10px;font-size:clamp(1.45rem,2.5vw,1.9rem);font-weight:400;line-height:1.2}.uGmlzq_meta{color:var(--text-muted);flex-wrap:wrap;gap:4px 22px;font-size:.75rem;line-height:1.6;display:flex}.uGmlzq_meta span:first-child{color:var(--copper)}.uGmlzq_planes{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:24px 0 20px;padding:0;list-style:none;display:grid}.uGmlzq_planes>li{min-width:0}.uGmlzq_story .uGmlzq_change{min-height:1.5em;color:var(--copper);font-family:var(--font-technical), monospace;margin:0 0 8px;font-size:.78rem;line-height:1.5}.uGmlzq_story h4{min-height:2.8em;font-family:var(--font-body), sans-serif;align-items:baseline;gap:7px;margin:0 0 10px;font-size:.85rem;font-weight:600;line-height:1.4;display:flex}.uGmlzq_planeId{color:var(--text-muted);font-family:var(--font-technical), monospace;flex-shrink:0;font-size:.75rem;font-weight:400}.uGmlzq_reading{font-family:var(--font-technical), monospace;gap:3px;margin-bottom:10px;line-height:1.5;display:grid}.uGmlzq_reading strong{color:var(--forest);font-size:.94rem;font-weight:600}.uGmlzq_reading>span{color:var(--text);font-size:.8rem}.uGmlzq_bar{background:var(--surface-soft);outline:1px solid var(--border-strong);outline-offset:-1px;height:28px}.uGmlzq_bar>span{background:var(--forest);height:100%;display:block}.uGmlzq_story .uGmlzq_effect{color:var(--text);margin:10px 0 0;font-size:.76rem;line-height:1.5}.uGmlzq_equation{border-top:1px solid var(--border);min-width:0;padding-top:12px;font-size:.88rem}.uGmlzq_story .uGmlzq_caption{color:var(--ink);max-width:none;margin:12px 0 2px;font-size:.88rem;line-height:1.55}.uGmlzq_details{color:var(--text);margin-top:12px;font-size:.8rem}.uGmlzq_details summary{cursor:pointer;min-height:44px;padding-block:10px}.uGmlzq_details summary:focus-visible{outline:2px solid var(--copper);outline-offset:4px}.uGmlzq_story .uGmlzq_details p{margin:12px 0;font-size:.82rem;line-height:1.7}.uGmlzq_details a{text-underline-offset:3px;text-decoration:underline}@media (max-width:760px){.uGmlzq_planes{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.uGmlzq_planes>li:nth-child(n+3){border-top:1px solid var(--border);padding-top:18px}.uGmlzq_story h4{min-height:0}}@media (max-width:480px){.uGmlzq_story{margin-block:22px;padding-top:18px}.uGmlzq_meta{font-size:.7rem}.uGmlzq_planes{gap:18px}.uGmlzq_story h4{min-height:4.2em;display:block}.uGmlzq_planeId{margin-bottom:4px;display:block}.uGmlzq_story .uGmlzq_caption{font-size:.84rem}}
.WnfWMq_plots,.WnfWMq_results{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.WnfWMq_plots{margin-top:22px}.WnfWMq_plots>div,.WnfWMq_results>div{min-width:0}.WnfWMq_plots h4,.WnfWMq_results h4{font:600 .9rem/1.5 var(--font-body), sans-serif;color:var(--forest);margin:0}.WnfWMq_plots h4{min-height:3em}.WnfWMq_plots .WnfWMq_zoomHeading{color:var(--copper)}.WnfWMq_plots .WnfWMq_scale{color:var(--text-muted);margin:4px 0 10px;font-size:.75rem;line-height:1.6}.WnfWMq_plot,.WnfWMq_gates{width:100%;height:auto;display:block;overflow:visible}.WnfWMq_plot text,.WnfWMq_gates text{fill:var(--text);font:12px var(--font-body), sans-serif}.WnfWMq_plot path,.WnfWMq_gates path{vector-effect:non-scaling-stroke}.WnfWMq_axis{stroke:var(--border-strong);stroke-width:1px}.WnfWMq_guide{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}.WnfWMq_trace{stroke:var(--forest);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.WnfWMq_mean{stroke:var(--copper);stroke-width:1.5px;stroke-dasharray:5 4}.WnfWMq_zoomLink path,.WnfWMq_zoomLink circle{stroke:var(--copper);stroke-width:1.5px;vector-effect:non-scaling-stroke}.WnfWMq_plot .WnfWMq_zoomLink text{fill:var(--copper)}.WnfWMq_zoomAbove{display:none}.WnfWMq_plots .WnfWMq_key{color:var(--copper);align-items:center;gap:8px;margin:6px 0 0;font-size:.75rem;line-height:1.6;display:flex}.WnfWMq_key i{border-top:2px dashed var(--copper);flex:0 0 20px;width:20px;display:inline-block}.WnfWMq_plots .WnfWMq_plotNote{color:var(--text);margin:12px 0 0;font-size:.8rem;line-height:1.6}.WnfWMq_gates{margin-top:8px}.WnfWMq_gate{stroke:var(--forest);stroke-width:1.5px}p.WnfWMq_timeNote{color:var(--text);margin:12px 0 16px;font-size:.8rem;line-height:1.6}.WnfWMq_results{border-block:1px solid var(--border);padding-block:16px}.WnfWMq_results>div>:nth-child(2){margin-block:12px;font-size:.92rem}.WnfWMq_results p{color:var(--text);margin:0;font-size:.8rem;line-height:1.6}.WnfWMq_results strong{color:var(--forest)}@media (max-width:699px){.WnfWMq_plots,.WnfWMq_results{grid-template-columns:1fr;gap:20px}.WnfWMq_plots h4{min-height:0}.WnfWMq_zoomBeside{display:none}.WnfWMq_zoomAbove{display:inline}.WnfWMq_plots>div+div{border-top:1px solid var(--border);padding-top:16px}.WnfWMq_plot,.WnfWMq_gates{max-width:440px;margin-inline:auto}}@media (max-width:480px){.WnfWMq_plot text,.WnfWMq_gates text{font-size:14px}}
.tm8-Rq_figure{border:1px solid var(--border-strong);background:var(--surface);margin:28px 0;padding:24px}.tm8-Rq_figure figcaption{color:var(--ink);font-weight:600}.tm8-Rq_circuits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.tm8-Rq_figure h3{color:var(--ink);margin:0;font-size:1rem}.tm8-Rq_figure svg{width:100%;height:auto;margin-block:16px;display:block}.tm8-Rq_figure svg text{fill:var(--text);font-size:12px;font-family:var(--font-body), sans-serif}.tm8-Rq_figure svg .tm8-Rq_value{fill:var(--ink);font-size:14px;font-weight:600}.tm8-Rq_mathVariable{font-family:KaTeX_Math,Times New Roman,serif;font-style:italic}.tm8-Rq_wire{fill:none;stroke:var(--ink);stroke-width:1.6px}.tm8-Rq_part{fill:var(--surface);stroke:var(--ink);stroke-width:1.6px}.tm8-Rq_terminal{fill:var(--accent)}.tm8-Rq_figure p{margin:0;font-size:.88rem;line-height:1.6}.tm8-Rq_figure .tm8-Rq_note{border-top:1px solid var(--border);color:var(--text);margin-top:20px;padding-top:16px;font-size:.82rem}@media (max-width:700px){.tm8-Rq_figure{padding:18px}.tm8-Rq_circuits{grid-template-columns:1fr}.tm8-Rq_circuits>div+div{border-top:1px solid var(--border);padding-top:20px}}
.fJFvdG_example{margin-inline:0}.fJFvdG_example .fJFvdG_intro{margin:0;font-size:.88rem;line-height:1.65}.fJFvdG_comparison{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;display:grid}.fJFvdG_plot{width:100%;max-width:420px;height:auto;margin-inline:auto;display:block;overflow:visible}.fJFvdG_plot text{fill:var(--text);font:14px var(--font-mono), monospace}.fJFvdG_plot path{fill:none;vector-effect:non-scaling-stroke}.fJFvdG_plot .fJFvdG_fill{fill:var(--surface-soft)}.fJFvdG_axis{stroke:var(--border-strong);stroke-width:1px}.fJFvdG_guide{stroke:var(--border);stroke-width:1px;stroke-dasharray:3 4}.fJFvdG_trace{stroke:var(--forest);stroke-width:2.2px;stroke-linejoin:round}.fJFvdG_average{stroke:var(--copper);stroke-width:1.8px;stroke-dasharray:5 4}.fJFvdG_results{gap:18px;min-width:0;margin:0;display:grid}.fJFvdG_results dt{color:var(--forest);align-items:center;gap:8px;font-size:.82rem;font-weight:600;line-height:1.5;display:flex}.fJFvdG_results i{flex:0 0 20px;width:20px;display:inline-block}.fJFvdG_peakKey{border-top:2px solid var(--forest)}.fJFvdG_averageKey{border-top:2px dashed var(--copper)}.fJFvdG_results dd{margin:6px 0 0 28px;font-size:.85rem;line-height:1.6}.fJFvdG_results dd>strong{color:var(--forest);font:600 1.15rem/1.5 var(--font-mono), monospace;display:block}.fJFvdG_results dd>span{display:block}.fJFvdG_results dd>:last-child{margin-top:4px}.fJFvdG_example .fJFvdG_caption{color:var(--ink);margin:14px 0 0;font-size:.84rem;line-height:1.65}@media (max-width:699px){.fJFvdG_comparison{grid-template-columns:1fr;gap:14px}.fJFvdG_results{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.fJFvdG_results dd{margin-left:0}}@media (max-width:480px){.fJFvdG_results{grid-template-columns:1fr}.fJFvdG_results dd{margin-left:28px}.fJFvdG_plot text{font-size:15px}}
.NZ9O1a_figure{border-block:1px solid var(--border);min-width:0;margin:30px 0;padding-block:24px 18px}.NZ9O1a_figure h3{font-family:var(--font-display), Georgia, serif;margin:0 0 8px;font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:400;line-height:1.2}.NZ9O1a_figure .NZ9O1a_assumption{color:var(--text-muted);margin:0 0 16px;font-size:.78rem;line-height:1.6}.NZ9O1a_figure svg{width:100%;height:auto}.NZ9O1a_horizontal{display:block}.NZ9O1a_vertical{display:none}.NZ9O1a_figure text{fill:var(--ink);font-family:var(--font-body), sans-serif;font-size:17px}.NZ9O1a_figure .NZ9O1a_power{fill:var(--forest);font-size:23px;font-weight:600}.NZ9O1a_figure .NZ9O1a_loss{fill:var(--copper);font-size:16px}.NZ9O1a_device{fill:var(--surface);stroke:var(--ink);stroke-width:1.5px}.NZ9O1a_cable{fill:var(--surface-soft);stroke:var(--ink);stroke-width:1.5px}.NZ9O1a_connection{stroke:var(--ink);stroke-width:2px}.NZ9O1a_plane{stroke:var(--copper);stroke-width:1.5px;stroke-dasharray:5 4}.NZ9O1a_dot{fill:var(--copper)}.NZ9O1a_figure figcaption{color:var(--text);margin-top:12px;font-size:.88rem;line-height:1.65}@media (max-width:600px){.NZ9O1a_horizontal{display:none}.NZ9O1a_vertical{max-width:400px;margin-inline:auto;display:block}}
.DxA67W_figure{border-block:1px solid var(--border);min-width:0;margin:30px 0;padding-block:24px 20px;container-type:inline-size}.DxA67W_figure h3{color:var(--forest);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:400;line-height:1.25}.DxA67W_chain{grid-template-columns:repeat(4,minmax(0,1fr) 48px) minmax(0,1fr);align-items:stretch;margin-top:36px;display:grid}.DxA67W_stage{display:contents}.DxA67W_device{border:1px solid var(--forest);background:var(--surface);min-width:0;min-height:70px;color:var(--forest);text-align:center;place-items:center;padding:12px 4px;font-size:.88rem;font-weight:600;display:grid}.DxA67W_connection{position:relative}.DxA67W_device small{font-size:.78rem;font-weight:400;line-height:1.45}.DxA67W_connection:before{content:"";border-top:1.5px solid var(--forest);width:100%;position:absolute;top:50%;left:0}.DxA67W_connection:after{content:"";border-top:1.5px solid var(--forest);border-right:1.5px solid var(--forest);width:6px;height:6px;position:absolute;top:calc(50% - 3px);right:2px;transform:rotate(45deg)}.DxA67W_point{background:var(--copper);outline:3px solid var(--paper);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 3.5px);left:calc(50% - 4px)}.DxA67W_label{color:var(--copper);font-family:var(--font-technical), monospace;font-size:.88rem;font-weight:600;position:absolute;bottom:calc(50% + 13px);left:50%;transform:translate(-50%)}.DxA67W_figure figcaption{color:var(--text);margin-top:20px;font-size:.88rem;line-height:1.65}@container (max-width:640px){.DxA67W_chain{grid-template-columns:minmax(0,1fr);margin-top:24px}.DxA67W_device{width:180px;max-width:100%;min-height:52px;margin-inline:auto}.DxA67W_connection{height:42px}.DxA67W_connection:before{border-top:0;border-left:1.5px solid var(--forest);width:0;height:100%;top:0;left:50%}.DxA67W_connection:after{inset:auto auto 3px calc(50% - 2.5px);transform:rotate(135deg)}.DxA67W_point{left:calc(50% - 3.5px)}.DxA67W_label{top:50%;bottom:auto;left:calc(50% + 20px);transform:translateY(-50%)}}
