.rs{isolation:isolate;background:var(--bg-soft);position:relative;overflow:hidden}.rs__aurora{z-index:-1;pointer-events:none;position:absolute;inset:0}.rs__aurora i{aspect-ratio:1;filter:blur(90px);opacity:.16;border-radius:50%;width:46vmax;animation:18s ease-in-out infinite alternate rs-drift;position:absolute}.rs__aurora i:first-child{background:#3371da;top:18%;left:-12%}.rs__aurora i:nth-child(2){background:#ec008c;animation-delay:-6s;top:4%;right:-14%}.rs__aurora i:nth-child(3){background:#0f9d74;animation-delay:-12s;bottom:-30%;left:32%}@keyframes rs-drift{to{translate:6% -8%;scale:1.15}}.rs__head{margin-bottom:1.4rem}.rs-points{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0 0 clamp(2rem,5vw,3.5rem);padding:0;list-style:none;display:flex}.rs-points li{background:var(--surface);border:1px solid var(--line);color:var(--text-2);transition:opacity .6s var(--ease), translate .6s var(--ease);transition-delay:calc(var(--i) * 80ms);border-radius:99px;align-items:center;gap:.55rem;padding:.45rem 1rem .45rem .45rem;font-size:.88rem;font-weight:600;display:inline-flex}.rs-points__ico{background:var(--grad);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.rs-points__ico .icon{width:15px;height:15px}.js .rs:not(.is-in) .rs-points li,.js .rs:not(.is-in) .rs-dev{opacity:0;translate:0 40px}.js .rs:not(.is-in) .rs-dim--w{transform:scaleX(0)}.js .rs:not(.is-in) .rs-dim--h{transform:scaleY(0)}.rs-stage{grid-template-columns:1.12fr 2fr .98fr 1.22fr;grid-template-areas:"tablet laptop fold phone";align-items:end;gap:clamp(28px,3.4vw,54px);padding:10px clamp(18px,3vw,40px) 92px;display:grid;position:relative}.rs-dev--laptop{--zoom:1.22;grid-area:laptop}.rs-dev--tablet{--zoom:1.5;grid-area:tablet}.rs-dev--fold{--zoom:1.55;grid-area:fold}.rs-dev--phone{--zoom:1.55;grid-area:phone}.rs-dev{transition:opacity .8s var(--ease), translate .9s var(--ease);transition-delay:calc(.15s + var(--i) * .12s);outline:none;margin:0;position:relative}.rs-dev:hover,.rs-dev:focus-visible{z-index:5}.rs-dev:before{content:"";left:calc(var(--sx) - 4%);top:calc(var(--sy) - 2%);width:calc(var(--sw) + 8%);height:calc(var(--sh) + 4%);background:var(--accent);filter:blur(42px);opacity:.32;z-index:-1;animation:5s ease-in-out infinite rs-breathe;animation-delay:calc(var(--i) * -1.2s);border-radius:30%;transition:opacity .5s;position:absolute}.rs-dev:hover:before,.rs-dev:focus-visible:before{opacity:.6}@keyframes rs-breathe{50%{opacity:.18;scale:.92}}.rs-dev__body{will-change:transform}.rs-dev__zoom{transform-origin:50% 85%;transition:transform .6s cubic-bezier(.2,.9,.25,1.15);position:relative;container-type:inline-size}.rs-dev:hover .rs-dev__zoom,.rs-dev:focus-visible .rs-dev__zoom{transform:scale(var(--zoom))}.rs-dev__frame{filter:drop-shadow(0 28px 34px #0000008c);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.rs-screen{left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);border-radius:var(--radius);background:#0b0c0f;position:absolute;overflow:hidden;transform:translateZ(0)}.rs-page{opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.rs-page.is-current{opacity:1}.rs-page__site{will-change:transform;width:100%;height:auto;display:block}.rs-page__header{width:100%;height:auto;position:absolute;inset:0 0 auto}.rs-page__menu{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease), transform .45s var(--ease);position:absolute;inset:0;transform:translate(8%)}.rs-page.is-menu .rs-page__menu{opacity:1;transform:none}.rs-dev--laptop .rs-page__menu{transform:translateY(-2%)}.rs-dev--laptop .rs-page.is-menu .rs-page__menu{transform:none}.rs-screen__load{transform-origin:0;opacity:0;z-index:3;background:linear-gradient(90deg,#089ed7,#ec008c);height:3px;position:absolute;inset:0 0 auto;transform:scaleX(0)}.rs-screen__tap{z-index:4;aspect-ratio:1;opacity:0;pointer-events:none;background:#ffffff8c;border-radius:50%;width:9%;min-width:14px;margin:-4.5% 0 0 -4.5%;position:absolute;box-shadow:0 0 0 2px #ffffffb3,0 0 18px #089ed7e6}.rs-dev--laptop .rs-screen__tap{width:3%;margin:-1.5% 0 0 -1.5%}.rs-screen__cursor{z-index:5;fill:#fff;stroke:#0b0c0f;stroke-width:1.4px;filter:drop-shadow(0 2px 3px #00000080);pointer-events:none;width:4.2%;position:absolute;top:55%;left:60%}.rs-screen__glare{z-index:6;pointer-events:none;background:linear-gradient(115deg,#ffffff1a 0%,#fff0 32% 70%,#ffffff0d 100%);position:absolute;inset:0}.rs-dev--phone .rs-screen:after{content:"";z-index:7;background:#000;border-radius:99px;width:31%;height:3.6%;position:absolute;top:1.6%;left:50%;translate:-50%}.rs-dev--fold .rs-screen:after{content:"";z-index:7;aspect-ratio:1;background:#000;border-radius:50%;width:5.6%;position:absolute;top:5.6%;right:9%;box-shadow:inset 0 0 0 1px #ffffff14}.rs-dim{color:var(--accent);pointer-events:none;transition:opacity .4s;position:absolute}.rs-dim:before,.rs-dim:after{content:"";background:currentColor;position:absolute}.rs-dim b{background:var(--bg-soft);border:1px solid color-mix(in srgb, currentColor 45%, transparent);color:var(--text);letter-spacing:.04em;white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;padding:.15rem .55rem;font-size:.7rem;font-weight:700;position:absolute}.rs-dim--w{left:var(--sx);width:var(--sw);background:linear-gradient(90deg, currentColor, color-mix(in srgb, currentColor 40%, transparent), currentColor);height:1px;transition:transform 1s var(--ease);transition-delay:calc(.6s + var(--i) * .12s);bottom:-26px}.rs-dim--w:before,.rs-dim--w:after{width:1px;height:11px;top:-5px}.rs-dim--w:before{left:0}.rs-dim--w:after{right:0}.rs-dim--w b{top:50%;left:50%;translate:-50% -50%}.rs-dim--h{top:var(--sy);height:var(--sh);background:linear-gradient(180deg, currentColor, color-mix(in srgb, currentColor 40%, transparent), currentColor);width:1px;transition:transform 1s var(--ease);transition-delay:calc(.75s + var(--i) * .12s);left:-16px}.rs-dev--phone .rs-dim--h{left:auto;right:-16px}.rs-dim--h:before,.rs-dim--h:after{width:11px;height:1px;left:-5px}.rs-dim--h:before{top:0}.rs-dim--h:after{bottom:0}.rs-dim--h b{top:50%;left:50%;translate:-50% -50%;rotate:-90deg}.rs-dev:hover .rs-dim,.rs-dev:focus-visible .rs-dim{opacity:0}.rs-dev__cap{color:var(--muted);white-space:nowrap;justify-content:center;align-items:baseline;gap:.45rem;font-size:.8rem;display:flex;position:absolute;bottom:-64px;left:0;right:0}.rs-dev__cap strong{color:var(--text);font-size:.9rem}.rs-dev__cap:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%;align-self:center;animation:2.4s ease-in-out infinite rs-blink}@keyframes rs-blink{50%{opacity:.35}}.rs-note{text-align:center;max-width:640px;color:var(--muted);justify-content:center;align-items:center;gap:.5rem;margin:.5rem auto 0;font-size:.88rem;display:flex}.rs-note .icon{width:1rem;height:1rem;color:var(--magenta);flex:none;animation:6s linear infinite rs-spin}@keyframes rs-spin{to{rotate:360deg}}@media (width<=900px){.rs-stage{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"laptop laptop laptop""tablet fold phone";gap:104px 34px;padding-inline:18px}.rs-dev--laptop{justify-self:center;width:min(100%,560px)}.rs-dev{--zoom:1.3}.rs-dev--laptop{--zoom:1.08}}@media (width<=560px){.rs-stage{grid-template-columns:1fr 1fr;grid-template-areas:"laptop laptop""tablet phone""fold fold";column-gap:30px;padding-inline:14px}.rs-dev--fold{justify-self:center;width:52%}.rs-dim b{padding:.1rem .4rem;font-size:.62rem}.rs-dev__cap{font-size:.72rem;bottom:-58px}.rs-dev{--zoom:1.12}.rs-dev--laptop{--zoom:1}}@media (prefers-reduced-motion:reduce){.rs__aurora i,.rs-dev:before,.rs-dev__cap:before,.rs-note .icon{animation:none}.rs-dev,.rs-points li{opacity:1;transition:none;translate:none}.rs-dim--w,.rs-dim--h{transition:none;transform:none}.rs-dev__zoom{transition-duration:10ms}}
