@keyframes sage-rep-in{to{opacity:1;transform:none}}@keyframes sage-rep-fade{to{opacity:1}}@keyframes sage-rep-draw{to{stroke-dashoffset:0}}@keyframes sage-rep-rise{to{transform:scaleY(1)}}@keyframes sage-rep-pick{to{color:var(--level-deep);border-color:var(--level-deep);background:var(--level-wash)}}@keyframes sage-rep-sel{to{background:var(--anchor);border-color:var(--anchor);color:var(--text-on-dark-strong)}}@media (prefers-reduced-motion:no-preference){.is-seq [data-late]{opacity:0}}.is-seq.is-in [data-seq]{animation:sage-rep-in .45s var(--motion-ease) forwards}.is-seq.is-in [data-seq]:nth-child(2){animation-delay:.15s}.is-seq.is-in [data-seq]:nth-child(3){animation-delay:.35s}.is-seq.is-in [data-late]{animation:sage-rep-fade .4s var(--motion-ease) 2.2s forwards}.is-in .sage-chips [data-pick]{animation:10ms linear forwards sage-rep-pick}.is-in .sage-chips [data-pick]:first-child{animation-delay:.35s}.is-in .sage-chips [data-pick]:nth-child(2){animation-delay:.6s}.is-in .sage-chips [data-pick]:nth-child(3){animation-delay:.85s}.is-in .sage-chips [data-pick]:nth-child(4){animation-delay:1.1s}.is-seq.is-in .sage-rep-draws [data-seq]:first-of-type{animation-delay:1.3s}.is-seq.is-in .sage-rep-draws [data-seq]:nth-of-type(2){animation-delay:1.42s}.is-seq.is-in .sage-rep-draws [data-seq]:nth-of-type(3){animation-delay:1.54s}.is-seq.is-in .sage-rep-draws [data-seq][data-sel]{animation:sage-rep-in .4s var(--motion-ease) forwards, sage-rep-sel .35s var(--motion-ease) 1.85s forwards}.is-seq.is-in .sage-yend [data-seq]:first-of-type{animation-delay:.35s}.is-seq.is-in .sage-yend [data-seq]:nth-of-type(2){animation-delay:.55s}.is-seq.is-in .sage-yend [data-seq]:nth-of-type(3){animation-delay:.75s}.sage-rep-hero{grid-template-columns:minmax(0,1fr) minmax(0,32rem)}.sage-rep-band h1{font-size:clamp(2.625rem,4vw + .75rem,4rem)}@media (width<62rem){.sage-rep-hero{grid-template-columns:minmax(0,1fr)}}.sage-rep-band .sage-panel{background:var(--surface-sunken);border-radius:var(--radius-ui)}.sage-rep-band .sage-panel__body{padding:var(--space-7)}.sage-rep-band .sage-panel__cap{padding:var(--space-7);color:var(--text-label)}.sage-rep-card{padding:var(--space-6);background:var(--surface-film);border:var(--border-width) solid var(--line);border-radius:var(--radius-ui)}.sage-rep-card--wide{grid-column:1/3}.sage-rep-card>.sage-title{font-size:var(--font-body-size);line-height:var(--font-title-line-height);font-weight:600}.sage-rep-card .sage-spec>:is(dt,dd){padding:var(--space-2) 0}.sage-rep-card .sage-spec>:is(dt,dd):last-of-type{padding-block-end:0}.sage-rep-card polyline{fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:200px}.sage-rep-card rect{transform-origin:bottom;transform:scaleY(0)}.sage-rep-card .pl1{stroke:var(--level-lite)}.sage-rep-card .pl2{stroke:var(--text-on-dark-muted)}.sage-rep-card .ba{fill:var(--text-on-dark-muted)}.sage-rep-card .bb{fill:var(--level-lite)}.is-seq.is-in .pl1{animation:sage-rep-draw 1.2s var(--motion-ease) .5s forwards}.is-seq.is-in .pl2{animation:sage-rep-draw 1.2s var(--motion-ease) .7s forwards}.is-seq.is-in .sage-rep-card rect{animation:sage-rep-rise .5s var(--motion-ease) forwards}.is-seq.is-in .sage-rep-card rect:first-of-type{animation-delay:.6s}.is-seq.is-in .sage-rep-card rect:nth-of-type(2){animation-delay:.68s}.is-seq.is-in .sage-rep-card rect:nth-of-type(3){animation-delay:.76s}.is-seq.is-in .sage-rep-card rect:nth-of-type(4){animation-delay:.84s}.is-seq.is-in .sage-rep-card rect:nth-of-type(5){animation-delay:.92s}.is-seq.is-in .sage-rep-card rect:nth-of-type(6){animation-delay:1s}@media (prefers-reduced-motion:reduce){.sage-rep-card polyline{stroke-dashoffset:0}.sage-rep-card rect{transform:scaleY(1)}.sage-hub .hfl circle{opacity:0}.sage-chips [data-pick]{color:var(--level-deep);border-color:var(--level-deep);background:var(--level-wash)}.sage-rep-draws [data-sel]{background:var(--anchor);border-color:var(--anchor);color:var(--text-on-dark-strong)}}.sage-key i{width:.625rem;height:var(--rule-width);flex:none}.sage-key .la{background:var(--level-lite)}.sage-key .lb{background:var(--text-on-dark-muted)}.sage-pair .sage-card{padding:var(--space-9)}.sage-rep-start{align-self:start}.sage-docs b{color:inherit;font-variant-numeric:tabular-nums}.sage-rep-draws b{margin-inline-start:auto}.sage-yend b{font-family:var(--font-serif);flex:0 0 5.75rem}.sage-docs .sage-yend__ok{color:var(--level-deep)}.sage-yend__dl{color:var(--level-deep);margin-inline-start:auto}.sage-hub .hsp line{stroke:var(--line-strong);stroke-width:1px}.sage-hub .hc{fill:var(--anchor)}.sage-hub .hci{fill:var(--text-on-dark-strong)}.sage-hub .hn{font-family:var(--font-label-family);font-weight:var(--font-label-weight);letter-spacing:var(--font-label-letter-spacing);fill:var(--text-label)}.sage-hub .hfl circle{fill:var(--level-deep);opacity:0}.sage-hub .hf1{--svg-from:translate(136px,94px);--svg-to:translate(62px,48px)}.sage-hub .hf2{--svg-from:translate(186px,120px);--svg-to:translate(276px,128px)}.sage-hub .hf3{--svg-from:translate(140px,140px);--svg-to:translate(86px,196px)}.is-in .sage-hub .hfl circle{animation:4.4s linear infinite sage-hub-go}.is-in .sage-hub .hf1{animation-delay:.4s}.is-in .sage-hub .hf2{animation-delay:1.7s}.is-in .sage-hub .hf3{animation-delay:3s}@keyframes sage-hub-go{0%{opacity:0;transform:var(--svg-from)}6%,28%{opacity:1}34%,to{opacity:0;transform:var(--svg-to)}}.sage-rep-ask__head{color:var(--text-label)}.sage-rep-ask__head .sage-row{color:var(--text-on-dark)}.sage-rep-ask__star{inline-size:var(--space-7);block-size:var(--space-7);flex:none}.sage-rep-ask__chips{gap:var(--space-4)}.sage-rep-ask .sage-chip[aria-pressed=true]{background:var(--level-lite);border-color:var(--level-lite);color:var(--anchor)}.sage-rep-ask__out{background:var(--anchor);border:var(--border-width) solid var(--line);border-inline-start:var(--rule-width) solid var(--level-lite);border-radius:var(--radius);padding:var(--space-6)}.sage-rep-ask__out .sage-rep-ask__attr{color:var(--level-lite)}.sage-rep-ask__said{margin-block-start:var(--space-3)}.sage-rep-ask__said b{font-family:var(--font-serif);font-weight:var(--font-title-weight);color:var(--text-on-dark-strong);font-variant-numeric:tabular-nums}.sage-rep-ask__said i{font-style:normal;font-weight:var(--font-body-weight-strong);color:var(--brass-lite)}.sage-rep-ailink{margin-block-start:var(--space-8)}.sage-rep-pick{--rail-gap:var(--space-11);grid-template-columns:minmax(0,1fr) var(--rail-gap) minmax(0,1fr);row-gap:var(--space-3);grid-template-rows:repeat(4,auto);display:grid}.sage-rep-pick__field{grid-column:var(--col,1);grid-row:var(--row,auto);z-index:1;text-align:start;position:relative}.is-seq.is-in .sage-rep-pick__field.is-on{background:var(--anchor);border-color:var(--anchor);color:var(--text-on-dark-strong)}.sage-rep-pick__field.is-on:after{content:"";block-size:var(--space-hairline);inline-size:calc(var(--rail-gap) / 2);background:var(--level-deep);position:absolute;inset-block-start:50%;transform:scaleX(0)}.sage-rep-pick__field.is-on[data-side=l]:after{transform-origin:0;inset-inline-end:calc(var(--rail-gap) / -2)}.sage-rep-pick__field.is-on[data-side=r]:after{transform-origin:100%;inset-inline-start:calc(var(--rail-gap) / -2)}@media (width<30rem){.sage-rep-pick{--rail-gap:var(--space-7)}}.is-seq.is-in .sage-rep-pick__field.is-on:after{transform:scaleX(1)}.sage-rep-pick__field,.sage-rep-pick__field:after{transition:background var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), color var(--motion-base) var(--motion-ease), transform var(--motion-base) var(--motion-ease)}.is-seq.is-in [data-step="1"],.is-seq.is-in [data-step="1"]:after{transition-delay:.3s}.is-seq.is-in [data-step="2"],.is-seq.is-in [data-step="2"]:after{transition-delay:.8s}.is-seq.is-in [data-step="3"],.is-seq.is-in [data-step="3"]:after{transition-delay:1.3s}.is-seq.is-in [data-step="4"],.is-seq.is-in [data-step="4"]:after{transition-delay:1.8s}.sage-rep-pick__rail{inline-size:var(--space-hairline);margin-block:calc(.65em + var(--space-3)) calc((var(--space-8) + var(--space-3)) * -1);background:var(--level-deep);transform-origin:top;transition:transform var(--motion-slow) var(--motion-ease) 2.1s;grid-area:2/2/5;place-self:stretch center;transform:scaleY(0)}.is-seq.is-in .sage-rep-pick__rail{transform:scaleY(1)}.sage-rep-result{z-index:1;border-color:var(--level-deep);position:relative}.sage-rep-result .sage-cellbox__cell{padding:var(--space-6) var(--space-7)}.is-seq.is-in .sage-rep-result [data-cell]{animation:sage-rep-in .4s var(--motion-ease) forwards}.is-seq.is-in .sage-rep-result [data-cell="0"]{animation-delay:2.6s}.is-seq.is-in .sage-rep-result [data-cell="1"]{animation-delay:2.75s}.is-seq.is-in .sage-rep-result [data-cell="2"]{animation-delay:2.9s}.is-seq.is-in .sage-rep-result [data-cell="3"]{animation-delay:3.05s}@media (prefers-reduced-motion:reduce){.sage-rep-pick__field.is-on{background:var(--anchor);border-color:var(--anchor);color:var(--text-on-dark-strong)}.sage-rep-pick__field.is-on:after,.sage-rep-pick__rail{transform:none}.is-seq .sage-rep-result [data-cell]{opacity:1;transform:none}}
