.rs-old{padding-top:clamp(96px,11vw,150px);padding-bottom:40px;color:var(--ink);font-family:var(--sans)}
.rs-old .rx-tabs{margin-bottom:6px}
/* atsiradimas slenkant */
.rs-js .rs-rv{opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}
.rs-js .rs-rv.rs-in{opacity:1;transform:none}
.rs-js .rs-take .glass:nth-child(2),.rs-js .stat-card:nth-child(2),.rs-js .pt-led:nth-child(2){transition-delay:.08s}
.rs-js .rs-take .glass:nth-child(3),.rs-js .stat-card:nth-child(3),.rs-js .pt-led:nth-child(3){transition-delay:.16s}
/* juostos auga, kai pasimato */
.rs-js .rs-bar .t i{animation-play-state:paused}
.rs-js .rs-fig.rs-in .rs-bar .t i,.rs-js .rs-bar .t i.go{animation-play-state:running}
.rs-js .rs-fig.rs-in .rs-bar:nth-child(2) .t i{animation-delay:.06s}.rs-js .rs-fig.rs-in .rs-bar:nth-child(3) .t i{animation-delay:.12s}.rs-js .rs-fig.rs-in .rs-bar:nth-child(4) .t i{animation-delay:.18s}.rs-js .rs-fig.rs-in .rs-bar:nth-child(5) .t i{animation-delay:.24s}.rs-js .rs-fig.rs-in .rs-bar:nth-child(n+6) .t i{animation-delay:.3s}
/* linijos pieš save */
.rs-js .rs-line path[data-pl]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2s cubic-bezier(.3,.7,.2,1)}
.rs-js .rs-fig.rs-in .rs-line path[data-pl]{stroke-dashoffset:0}
.rs-js .rs-fig.rs-in .rs-line path[data-pl]:nth-of-type(2){transition-delay:.25s}.rs-js .rs-fig.rs-in .rs-line path[data-pl]:nth-of-type(3){transition-delay:.5s}.rs-js .rs-fig.rs-in .rs-line path[data-pl]:nth-of-type(4){transition-delay:.75s}
/* 100 langelių */
.rs-coins{border-radius:28px;padding:clamp(20px,3vw,36px);margin-top:28px}
.rs-coins .fig-n{font:600 11px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--a1)}
.rs-coins h3{font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.8vw,36px);line-height:1.1;letter-spacing:-.02em;margin:.35em 0 .7em}
.rs-grid100{display:grid;grid-template-columns:repeat(20,1fr);gap:clamp(3px,.6vw,7px);max-width:760px}
.rs-grid100 i{aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--ink) 10%,transparent);transition:background .4s,transform .5s cubic-bezier(.3,1.6,.4,1);transform:scale(.4)}
.rs-coins.rs-in .rs-grid100 i{transform:scale(1)}
.rs-coins.rs-in .rs-grid100 i.on{background:linear-gradient(135deg,var(--a1),var(--a2));transition-delay:calc(var(--i)*12ms)}
.rs-coins.rs-in .rs-grid100 i{transition-delay:calc(var(--i)*6ms)}
.rs-coin-cap{margin-top:18px;font:500 14px/1.55 var(--sans);color:var(--mut);max-width:62ch}
.rs-coin-cap b{color:var(--ink)}
@media (prefers-reduced-motion:reduce){.rs-js .rs-rv{opacity:1;transform:none;transition:none}.rs-js .rs-line path[data-pl]{stroke-dasharray:none;transition:none}}

/* ieškiklis */
.rs-finder{position:sticky;top:78px;z-index:30;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;border-radius:22px;padding:12px 16px;margin:6px 0 10px}
.rs-search{display:flex;align-items:center;gap:8px;flex:1 1 220px;min-width:180px;padding:9px 14px;border-radius:99px;background:color-mix(in srgb,var(--ink) 6%,transparent);border:1px solid var(--line);color:var(--mut)}
.rs-search input{all:unset;flex:1;min-width:0;font:500 14px var(--sans);color:var(--ink)}
.rs-search input::placeholder{color:var(--mut)}
.rs-chips{display:flex;flex-wrap:wrap;gap:6px}
.rs-chip{font:600 12px/1 var(--sans);padding:9px 13px;border-radius:99px;border:1px solid var(--line);background:transparent;color:var(--mut);cursor:pointer;transition:background .2s,color .2s,border-color .2s}
.rs-chip:hover{color:var(--ink);border-color:var(--a1)}
.rs-chip.on{background:var(--a1);border-color:var(--a1);color:#fff}
.rs-chip--c{letter-spacing:.06em}
.rs-count{font:600 12px var(--sans);color:var(--mut);margin-left:auto}
.rs-anch{display:flex;gap:4px;flex-basis:100%;border-top:1px solid var(--line);padding-top:10px;overflow-x:auto}
.rs-anch a{font:600 12px var(--sans);color:var(--mut);padding:6px 12px;border-radius:99px;white-space:nowrap;text-decoration:none;transition:background .2s,color .2s}
.rs-anch a:hover{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}
@media (min-width:1100px){.rs-anch{flex-basis:auto;border-top:0;padding-top:0}}
/* turinys + progresas */
.rs-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:200;pointer-events:none;background:linear-gradient(90deg,var(--a1,#7c3aed),var(--a2,#ffb98f));transform-origin:0 50%;transform:scaleX(0)}
.rx-sidetoc{display:none}
@media (min-width:1660px){.rx-sidetoc{position:fixed;left:max(20px,calc(50% - 900px));top:50%;transform:translateY(-50%);width:200px;display:flex;flex-direction:column;gap:2px;z-index:20;max-height:70vh;overflow:auto}
.rx-sidetoc-t{font:700 10px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mut);margin:0 0 8px 12px}
.rx-sidetoc a{font:500 12.5px/1.35 var(--sans);color:var(--mut);padding:7px 12px;border-left:2px solid var(--line);text-decoration:none;transition:color .2s,border-color .2s}
.rx-sidetoc a:hover{color:var(--ink)}
.rx-sidetoc a.on{color:var(--ink);border-left-color:var(--a1);font-weight:600}}
.rs-allbtn{margin-top:22px;text-align:center}
.rs-series{margin-top:clamp(40px,6vw,80px)}
@media (max-width:760px){.rs-coin-row{grid-template-columns:1fr!important}}

/* minučių scena */
.rxb{position:relative;margin:36px 0}
.rxb-stage{position:relative;min-height:90svh;border-radius:32px;border:1px solid var(--line);background:linear-gradient(135deg,var(--glass-a,rgba(255,255,255,.08)),var(--glass-b,rgba(255,255,255,.02)));display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(24px,5vw,64px);overflow:hidden}
.rxb-on{height:calc(var(--rxb-n,3)*115vh)}
.rxb-on .rxb-stage{position:sticky;top:12px;height:calc(100svh - 24px)}
.rxb-chs{display:grid}
.rxb-ch{grid-area:1/1;will-change:transform,opacity}
.rxb:not(.rxb-on):not(.rxb-static) .rxb-chs{display:block}.rxb:not(.rxb-on):not(.rxb-static) .rxb-ch{margin-bottom:28px}
.rxb .rxm-k{font:700 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--a3)}
.rxb .rxm-t{margin:16px 0 0;font-family:var(--serif);font-weight:400;font-size:clamp(1.9rem,3.8vw,3.2rem);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}
.rxb .rxm-t em{font-style:italic;color:var(--a2)}
.rxb .rxm-p{margin:18px 0 0;font-size:15px;line-height:1.65;color:var(--mut);max-width:30rem}
.rxb .rxm-src{margin-top:26px;font:500 12px var(--sans);color:var(--mut)}
.rxb-rows{display:grid;gap:22px}
.rxb-row{display:grid;grid-template-columns:minmax(110px,170px) 1fr 82px;align-items:center;gap:14px}
.rxb-lab{font:600 13px/1.3 var(--sans);color:var(--ink)}
.rxb-track{height:26px;border-radius:13px;background:color-mix(in srgb,var(--ink) 7%,transparent);overflow:hidden}
.rxb-fill{display:block;height:100%;width:0;border-radius:13px;background:linear-gradient(90deg,var(--a1),var(--a2))}
.rxb-val{font:600 14px var(--sans);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}
.rxb .rxm-bar{display:block}
@media (max-width:859px){.rxb-stage{grid-template-columns:1fr;align-content:center}.rxb-row{grid-template-columns:1fr 70px}.rxb-lab{grid-column:1/-1}}
/* 4 × 100 */
.rs-pcs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.4vw,32px);margin-top:10px}
.rs-pc-n{margin:12px 0 0;font:700 13px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}
.rs-pc-v{margin:4px 0 0;font-family:var(--serif);font-size:clamp(1.6rem,3vw,2.4rem);color:var(--a2)}
.rs-g10{grid-template-columns:repeat(10,1fr)!important;max-width:none!important}
.rs-g10 i.part{background:color-mix(in srgb,var(--a2) calc(var(--f)*100%),color-mix(in srgb,var(--ink) 10%,transparent))!important}
@media (max-width:760px){.rs-pcs{grid-template-columns:repeat(2,minmax(0,1fr))}}
