.media-reed-solomon{padding:0}.media-reed-solomon button,.media-reed-solomon input{font:inherit}.rs-shell{color:var(--text-soft);padding:clamp(.72rem,2vw,1.1rem);font-family:IBM Plex Mono,monospace}.rs-toy{gap:1rem;display:grid}.rs-toy-head{gap:.25rem;display:grid}.rs-toy-head>span,.rs-field-controls label>span,.rs-field-result>span,.rs-x-picker>span,.rs-lesson-note span,.rs-capacity-controls label>span,.rs-capacity-results span{color:var(--text-accent-soft);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem}.rs-toy-head h3{color:var(--text-strong);margin:0;font-family:Oxanium,sans-serif;font-size:clamp(1rem,2.6vw,1.35rem);line-height:1.18}.rs-toy p{margin:0;font-size:.76rem;line-height:1.58}.rs-field-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) minmax(5rem,.65fr);align-items:end;gap:.65rem;display:grid}.rs-field-controls label,.rs-capacity-controls label,.rs-x-picker{gap:.35rem;display:grid}.rs-field-controls input{background:var(--surface-control);border:1px solid var(--line-strong);color:var(--text-strong);border-radius:2px;width:100%;min-width:0;padding:.68rem .72rem}.rs-field-controls input:focus-visible,.rs-segmented button:focus-visible,.rs-shard:focus-visible,.rs-primary-button:focus-visible,.rs-x-picker input:focus-visible,.rs-capacity-controls input:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.rs-segmented{display:flex}.rs-segmented button{background:var(--surface-control-soft);border:1px solid var(--line);color:var(--text-soft);cursor:pointer;min-width:2.65rem;min-height:2.65rem}.rs-segmented button+button{border-left:0}.rs-segmented button.is-active{background:var(--cyan-soft);border-color:var(--cyan);color:var(--text-strong)}.rs-field-result{background:var(--surface-inline);border:1px solid var(--line-strong);justify-content:space-between;align-items:center;min-height:2.7rem;padding:.45rem .68rem;display:flex}.rs-field-result strong{color:var(--text-warm);font-size:1.25rem}.rs-equation,.rs-polynomial{background:var(--surface-code);border-left:3px solid var(--orange);color:var(--text-strong);padding:.7rem .78rem;font-size:clamp(.72rem,2vw,.88rem);line-height:1.5;overflow-x:auto}.rs-source-conversion{grid-template-columns:minmax(0,.8fr) auto minmax(0,1fr) auto minmax(0,1.15fr);align-items:stretch;gap:.5rem;display:grid}.rs-source-conversion.is-two-step{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rs-source-conversion>section{background:var(--surface-widget);border:1px solid var(--line);gap:.36rem;min-width:0;padding:.7rem;display:grid}.rs-source-conversion>section>span,.rs-source-banner>span{color:var(--text-accent-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.rs-source-conversion>section>strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:clamp(.86rem,2.8vw,1.15rem)}.rs-source-conversion>span{color:var(--orange);align-self:center}.rs-character-map,.rs-name-map,.rs-equation-bridge,.rs-selector-overview{gap:.5rem;display:grid}.rs-character-map{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.rs-character-map section,.rs-name-map section,.rs-equation-bridge section,.rs-selector-overview section{background:var(--surface-widget);border:1px solid var(--line);align-items:center;gap:.38rem;min-width:0;padding:.68rem;display:grid}.rs-character-map section{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rs-character-map span,.rs-character-map strong,.rs-name-map strong,.rs-name-map b{color:var(--text-strong)}.rs-character-map i,.rs-name-map i,.rs-equation-bridge i{color:var(--orange);font-style:normal}.rs-grouping-arrow{color:var(--text-accent-soft);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:.62rem}.rs-name-map{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-name-map section{grid-template-columns:minmax(0,1fr) auto auto auto}.rs-name-map span,.rs-equation-bridge i,.rs-selector-overview span{color:var(--text-accent-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem}.rs-point-choice,.rs-point-result,.rs-survival-meter{background:var(--surface-widget);border:1px solid var(--line-strong);text-align:center;place-items:center;gap:.42rem;padding:.8rem;display:grid}.rs-point-choice>span,.rs-point-result>span,.rs-survival-meter>span{color:var(--text-accent-soft);letter-spacing:.09em;text-transform:uppercase;font-size:.6rem}.rs-point-choice strong,.rs-point-result strong,.rs-survival-meter strong{color:var(--text-strong);font-size:clamp(1rem,3vw,1.35rem)}.rs-point-result code{background:var(--surface-code);color:var(--text-soft);padding:.42rem .55rem}.rs-survival-meter strong.is-safe{color:var(--green)}.rs-survival-meter strong.is-collision{color:var(--red)}.rs-equation-bridge section{grid-template-columns:minmax(5rem,.5fr) auto minmax(0,1fr)}.rs-equation-bridge strong{color:var(--text-warm)}.rs-equation-bridge code{background:var(--surface-code);color:var(--text-strong);min-width:0;padding:.38rem .48rem;overflow-x:auto}.rs-selector-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-selector-overview strong{color:var(--text-strong);overflow-wrap:anywhere}.rs-source-banner{background:var(--surface-inline);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.48rem;padding:.5rem .62rem;display:flex}.rs-source-banner strong{color:var(--text-strong)}.rs-source-banner code{background:var(--surface-code);color:var(--text-soft);margin-left:auto;padding:.26rem .38rem}.rs-equation strong{color:var(--text-warm)}.rs-field-why{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.5rem;display:grid}.rs-field-why section{background:var(--surface-widget);border:1px solid var(--line);gap:.32rem;padding:.68rem;display:grid}.rs-field-why section>span,.rs-reversible-map header span{color:var(--text-accent-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.rs-field-why section>strong{color:var(--text-strong);font-size:1.15rem}.rs-field-why>span{color:var(--orange);align-self:center}.rs-reversible-map{background:var(--surface-widget);border:1px solid var(--line-strong);gap:.65rem;padding:.7rem;display:grid}.rs-reversible-map header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.rs-reversible-map header>div{gap:.22rem;display:grid}.rs-reversible-map header strong{color:var(--text-strong);font-size:.72rem}.rs-reversible-map header>b{border:1px solid var(--line);white-space:nowrap;padding:.34rem .44rem;font-size:.62rem}.rs-reversible-map header>b.is-safe{background:var(--surface-success);border-color:var(--line-success);color:var(--text-success)}.rs-reversible-map header>b.is-collision{background:var(--surface-danger);border-color:var(--line-danger);color:var(--text-danger)}.rs-map-values{grid-template-columns:repeat(17,minmax(0,1fr));gap:.24rem;display:grid}.rs-map-values>span{background:var(--surface-control-soft);border:1px solid var(--line);place-items:center;gap:.1rem;min-width:0;padding:.28rem .08rem;display:grid}.rs-map-values small{color:var(--text-muted);font-size:.48rem}.rs-map-values i{color:var(--orange);font-size:.48rem;font-style:normal}.rs-map-values b{color:var(--text-strong);font-size:.58rem}.rs-clock{aspect-ratio:1;background:radial-gradient(circle, transparent 46%, var(--line) 47%, transparent 48%), radial-gradient(circle at center, var(--cyan-soft), transparent 62%);border:1px solid var(--line);border-radius:50%;justify-self:center;width:min(72vw,18rem);max-width:18rem;position:relative}.rs-clock span{background:var(--surface-widget-strong);border:1px solid var(--line);color:var(--text-muted);height:1.55rem;left:var(--rs-clock-x);top:var(--rs-clock-y);border-radius:50%;justify-content:center;align-items:center;width:1.55rem;font-size:.6rem;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex;position:absolute;transform:translate(-50%,-50%)}.rs-clock span.is-answer{background:var(--orange);border-color:var(--orange);color:var(--bg-0);transform:translate(-50%,-50%)scale(1.2)}.rs-lesson-note{background:linear-gradient(135deg, var(--cyan-soft), transparent 52%), var(--surface-widget);border:1px solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.rs-lesson-note>div{background:var(--surface-widget);min-width:0;padding:.72rem}.rs-lesson-note p{color:var(--text-strong);margin-top:.3rem}.rs-slot-map{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:.45rem;display:grid}.rs-slot-map>section{background:var(--surface-widget);border:1px solid var(--line);text-align:center;justify-items:center;gap:.32rem;padding:.68rem;display:grid}.rs-slot-map>section>span,.rs-spare-lanes>section>span,.rs-fact-balance section>span{color:var(--text-accent-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.rs-slot-map>section strong{color:var(--text-warm);font-size:1.25rem}.rs-slot-map>span{color:var(--orange);align-self:center}.rs-x-picker input,.rs-capacity-controls input{accent-color:var(--orange);cursor:pointer;width:100%}.rs-shards{grid-template-columns:repeat(6,minmax(0,1fr));gap:.52rem;display:grid}.rs-shard{background:var(--surface-widget-strong);border:1px solid var(--line-strong);color:var(--text-soft);text-align:center;gap:.25rem;min-width:0;padding:.62rem .35rem;display:grid}button.rs-shard{cursor:pointer}.rs-shard-index,.rs-shard>span:last-child{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.rs-shard strong{color:var(--text-strong);font-size:clamp(1rem,3vw,1.42rem)}.rs-shard.is-missing{background:repeating-linear-gradient(135deg, transparent 0 7px, var(--surface-danger) 7px 14px), var(--surface-widget);border-color:var(--line-danger)}.rs-shard.is-recovered{background:var(--surface-success);border-color:var(--line-success);animation:.52s ease-out rs-recover}.rs-instruction{color:var(--text-muted)}.rs-recovery-flow{gap:.5rem;display:grid}.rs-recovery-flow section{background:var(--surface-widget);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;padding:.65rem;display:grid}.rs-recovery-flow section.is-complete{border-color:var(--line-success)}.rs-recovery-flow strong{color:var(--text-strong);margin-bottom:.2rem;font-size:.72rem;display:block}.rs-flow-number{background:var(--surface-control);border:1px solid var(--line-strong);color:var(--text-accent-soft);justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.68rem;display:flex}.rs-known-points{background:var(--surface-widget);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.65rem;display:flex}.rs-known-points>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.rs-known-points strong{background:var(--cyan-soft);border:1px solid var(--line-strong);color:var(--text-strong);padding:.34rem .48rem;font-size:.7rem}.rs-known-points strong.is-new{background:var(--orange-soft);border-color:var(--orange);animation:.42s ease-out rs-recover}.rs-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.rs-candidates section{background:var(--surface-widget);border:1px solid var(--line);gap:.65rem;min-width:0;padding:.7rem;transition:border-color .18s,opacity .18s;display:grid}.rs-candidates section.is-match{border-color:var(--line-success)}.rs-candidates section.is-rejected{border-color:var(--line-danger);opacity:.58}.rs-candidates header{gap:.25rem;display:grid}.rs-candidates header>span{color:var(--text-accent-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.rs-candidates header strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.68rem}.rs-dot-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:.3rem;display:grid}.rs-dot-row span{aspect-ratio:1;background:var(--surface-control-soft);border:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.rs-dot-row span.is-known{background:var(--cyan-soft);border-color:var(--cyan)}.rs-dot-row small{color:var(--text-muted);font-size:.48rem}.rs-dot-row b{color:var(--text-strong);font-size:.72rem}.rs-primary-button{background:var(--surface-control);border:1px solid var(--orange);color:var(--text-strong);cursor:pointer;justify-self:start;padding:.62rem .78rem}.rs-primary-button:hover{background:var(--orange-soft)}.rs-build-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:.3rem;display:grid}.rs-build-stepper button{background:var(--surface-control-soft);border:1px solid var(--line);color:var(--text-muted);cursor:pointer;justify-items:center;gap:.16rem;min-width:0;padding:.48rem .2rem;display:grid}.rs-build-stepper button>span{font-size:.58rem}.rs-build-stepper button.is-active{background:var(--orange-soft);border-color:var(--orange);color:var(--text-strong)}.rs-selector-stage{background:linear-gradient(145deg, var(--cyan-soft), transparent 54%), var(--surface-widget);border:1px solid var(--line-strong);align-content:start;gap:.72rem;min-height:13rem;padding:.78rem;display:grid}.rs-selector-stage h4{color:var(--text-strong);margin:0;font-family:Oxanium,sans-serif;font-size:clamp(.9rem,2.5vw,1.1rem)}.rs-factor-equation{background:var(--surface-code);border-left:3px solid var(--orange);color:var(--text-strong);overflow-wrap:anywhere;padding:.66rem;font-size:clamp(.74rem,2.2vw,.94rem);line-height:1.55}.rs-fact-balance{grid-template-columns:minmax(0,.85fr) auto minmax(0,1.35fr);align-items:stretch;gap:.55rem;display:grid}.rs-fact-balance>section{background:var(--surface-widget);border:1px solid var(--line);gap:.52rem;padding:.7rem;display:grid}.rs-fact-balance>section>div{gap:.36rem;display:grid}.rs-fact-balance b,.rs-fact-balance code{background:var(--surface-code);border:1px solid var(--line);color:var(--text-strong);padding:.42rem;font-size:.68rem}.rs-fact-balance>strong{color:var(--orange);align-self:center;font-size:1.35rem}.rs-fact-meter{background:var(--surface-track);border:1px solid var(--line);align-items:center;min-height:2.25rem;display:grid;position:relative;overflow:hidden}.rs-fact-meter>span{background:var(--cyan-soft);border-right:2px solid var(--cyan);width:var(--rs-fact-progress);transition:width .18s;position:absolute;top:0;bottom:0;left:0}.rs-fact-meter>strong{color:var(--text-strong);justify-self:center;font-size:.7rem;position:relative}.rs-spare-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem;display:grid}.rs-spare-lanes>section{background:var(--surface-widget);border:1px solid var(--line);gap:.58rem;padding:.68rem;display:grid}.rs-spare-lanes .rs-shards{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-selector-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.rs-selector-tabs button{background:var(--surface-control-soft);border:1px solid var(--line);color:var(--text-soft);cursor:pointer;padding:.58rem .4rem}.rs-selector-tabs button.is-active{background:var(--cyan-soft);border-color:var(--cyan);color:var(--text-strong)}.rs-selector-steps{gap:.5rem;display:grid}.rs-selector-steps section{background:var(--surface-widget);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.68rem;padding:.66rem;display:grid}.rs-selector-steps strong{color:var(--text-strong);margin-bottom:.28rem;font-size:.72rem;display:block}.rs-selector-check{flex-wrap:wrap;gap:.34rem;margin-bottom:.38rem;display:flex}.rs-selector-check span{background:var(--surface-control-soft);border:1px solid var(--line);color:var(--text-muted);padding:.34rem .44rem;font-size:.64rem}.rs-selector-check span.is-one{background:var(--surface-success);border-color:var(--line-success);color:var(--text-strong)}.rs-contribution-sum{background:var(--surface-code);border-left:3px solid var(--orange);gap:.48rem;padding:.72rem;display:grid}.rs-contribution-sum>span{color:var(--text-accent-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.rs-contribution-sum>div{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rs-contribution-sum code{color:var(--text-soft)}.rs-contribution-sum strong,.rs-contribution-sum p{color:var(--text-strong)}.rs-capacity-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.rs-capacity-strip{grid-template-columns:repeat(var(--rs-capacity-columns), minmax(0, 1fr));gap:.28rem;display:grid}.rs-capacity-strip span{border:1px solid var(--line-strong);color:var(--text-strong);text-align:center;text-overflow:clip;text-transform:uppercase;min-width:0;padding:.55rem .15rem;font-size:.5rem;overflow:hidden}.rs-capacity-strip span.is-data{background:var(--cyan-soft)}.rs-capacity-strip span.is-extra{background:var(--orange-soft);border-color:color-mix(in srgb, var(--orange) 55%, transparent)}.rs-capacity-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.rs-capacity-results section{background:var(--surface-widget);border:1px solid var(--line);gap:.28rem;padding:.72rem;display:grid}.rs-capacity-results strong{color:var(--text-strong);font-size:1.05rem}.rs-pipeline-input{gap:.35rem;display:grid}.rs-pipeline-input>span,.rs-active-step>header>span,.rs-pipeline-polynomials span,.rs-survivor-points span,.rs-finish>span,.rs-step-reason>span{color:var(--text-accent-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.rs-pipeline-input input{background:var(--surface-control);border:1px solid var(--line-strong);color:var(--text-strong);width:100%;padding:.72rem;font-size:clamp(1rem,3vw,1.35rem)}.rs-stepper{scrollbar-width:thin;gap:.28rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.rs-stepper button{background:var(--surface-control-soft);border:1px solid var(--line);color:var(--text-muted);cursor:pointer;flex:0 0 2.7rem;align-items:center;gap:.18rem;min-width:2.7rem;padding:.42rem .2rem;display:grid}.rs-stepper button>span{font-size:.72rem}.rs-stepper button small{letter-spacing:.05em;text-overflow:clip;text-transform:uppercase;font-size:.48rem;overflow:hidden}.rs-stepper button.is-complete{background:var(--cyan-soft);color:var(--text-soft)}.rs-stepper button.is-active{background:var(--orange-soft);border-color:var(--orange);color:var(--text-strong)}.rs-active-step{background:linear-gradient(145deg, var(--cyan-soft), transparent 48%), var(--surface-widget);border:1px solid var(--line-strong);gap:.8rem;min-height:18rem;padding:clamp(.68rem,2vw,.95rem);display:grid}.rs-active-step>header{gap:.24rem;display:grid}.rs-active-step h4{color:var(--text-strong);margin:0;font-family:Oxanium,sans-serif;font-size:clamp(.9rem,2.5vw,1.15rem)}.rs-step-timer{background:var(--surface-track);height:3px;overflow:hidden}.rs-step-timer span{background:var(--orange);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.rs-step-timer span.is-running{animation:5s linear forwards rs-step-timer}.rs-byte-row,.rs-group-row{flex-wrap:wrap;align-content:start;gap:.42rem;display:flex}.rs-pipeline-origin{align-content:center;justify-items:start;gap:.5rem;display:grid}.rs-pipeline-origin>span{color:var(--text-accent-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.rs-pipeline-origin>strong{background:var(--surface-inline);border:1px solid var(--line-strong);color:var(--text-strong);overflow-wrap:anywhere;max-width:100%;padding:.72rem .9rem;font-size:clamp(1.4rem,5vw,2.4rem)}.rs-byte-row>span,.rs-group-row>span{background:var(--surface-widget-strong);border:1px solid var(--line-strong);text-align:center;gap:.22rem;min-width:4.2rem;padding:.58rem;display:grid}.rs-byte-row small,.rs-group-row small{color:var(--text-muted);font-size:.56rem}.rs-byte-row strong,.rs-group-row strong{color:var(--text-strong);font-size:.8rem}.rs-group-row>span.is-recovered{background:var(--surface-success);border-color:var(--line-success);animation:.52s ease-out rs-recover}.rs-pipeline-polynomials,.rs-survivor-points{gap:.45rem;display:grid}.rs-pipeline-polynomials>div,.rs-survivor-points>div{background:var(--surface-widget-strong);border:1px solid var(--line);gap:.25rem;padding:.58rem;display:grid}.rs-pipeline-polynomials strong,.rs-survivor-points strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.7rem}.rs-pipeline-shards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.rs-pipeline-shards .rs-shard strong{overflow-wrap:anywhere;font-size:clamp(.74rem,2vw,.92rem)}.rs-step-reason{border-left:3px solid var(--orange);align-self:end;gap:.28rem;padding-left:.68rem;display:grid}.rs-step-reason p{color:var(--text-strong)}.rs-step-actions{justify-content:space-between;display:flex}.rs-step-actions button{background:var(--surface-control);border:1px solid var(--line-strong);color:var(--text-soft);cursor:pointer;padding:.6rem .72rem}.rs-step-actions button.is-primary{border-color:var(--orange);color:var(--text-strong)}.rs-step-actions button:disabled{cursor:not-allowed;opacity:.4}.rs-finish{align-content:center;justify-items:start;gap:.45rem;display:grid}.rs-finish strong{color:var(--text-strong);overflow-wrap:anywhere;font-size:.76rem}.rs-finish output{background:var(--surface-success);border:1px solid var(--line-success);color:var(--text-strong);overflow-wrap:anywhere;max-width:100%;padding:.65rem .8rem;font-size:clamp(1rem,4vw,1.5rem)}@keyframes rs-recover{0%{filter:brightness(1.65);transform:scale(.92)}to{filter:brightness();transform:scale(1)}}@keyframes rs-step-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=720px){.rs-field-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end}.rs-field-result{grid-column:1/-1}.rs-candidates,.rs-capacity-results,.rs-spare-lanes,.rs-slot-map,.rs-fact-balance,.rs-field-why,.rs-source-conversion,.rs-equation-bridge,.rs-selector-overview,.rs-name-map{grid-template-columns:1fr}.rs-slot-map>span,.rs-fact-balance>strong,.rs-field-why>span,.rs-source-conversion>span{justify-self:center;transform:rotate(90deg)}.rs-shards{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-lesson-note{grid-template-columns:1fr}.rs-lesson-note>div+div{border-top:1px solid var(--line)}}@media (width<=480px){.rs-shell{padding:.62rem}.rs-field-controls{grid-template-columns:1fr 1fr}.rs-segmented{grid-area:2/1/auto/-1}.rs-segmented button{flex:1}.rs-field-result{grid-column:1/-1}.rs-capacity-controls{grid-template-columns:1fr}.rs-build-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-map-values,.rs-capacity-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.rs-pipeline-shards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rs-clock span,.rs-candidates section,.rs-shard{transition:none;animation:none}.rs-group-row>span.is-recovered{animation:none}.rs-step-timer span.is-running{animation:none;transform:scaleX(1)}}
