@property --rs-glow{syntax:"<color>";inherits:true;initial-value:#7fd1ad}@property --rs-n{syntax:"<integer>";inherits:false;initial-value:0}@property --rs-p{syntax:"<number>";inherits:false;initial-value:0}.rs--admin{--accent:#7fd1ad;--ink-accent:#2e5c4a}.rs--teacher{--accent:#f2b47e;--ink-accent:#8a4b1f}.rs--student{--accent:#8fbff2;--ink-accent:#2f5d8a}.rs--guardian{--accent:#d8a9db;--ink-accent:#6b3f6e}.rs{--rs-bg:#0f1c17;--rs-panel:#14251e;--rs-raised:#1b3028;--rs-line:rgba(255, 255, 255, 0.09);--rs-line-strong:rgba(255, 255, 255, 0.18);--rs-text:#f3f1ea;--rs-muted:#b4bfb9;--rs-faint:#94a19a;--rs-serif:"Lora",Georgia,serif;--rs-sans:"Public Sans",-apple-system,BlinkMacSystemFont,sans-serif;--rs-win:#fdfcf9;--rs-win-alt:#f3f1ea;--rs-win-line:#e6e3da;--rs-win-text:#2c2a29;--rs-win-muted:#5e5c5a;position:relative;isolation:isolate;overflow-x:clip;padding:7.5rem 1.5rem 0;font-family:var(--rs-sans);color:var(--rs-text);background:radial-gradient(55% 45% at 12% 0,color-mix(in srgb,var(--rs-glow) 20%,transparent),transparent 70%),radial-gradient(45% 40% at 95% 70%,color-mix(in srgb,var(--rs-glow) 11%,transparent),transparent 70%),var(--rs-bg);transition:--rs-glow 1.2s ease}.rs[data-role=teacher]{--rs-glow:#f2b47e}.rs[data-role=student]{--rs-glow:#8fbff2}.rs[data-role=guardian]{--rs-glow:#d8a9db}.rs::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:24px 24px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000,transparent 75%);pointer-events:none}.rs *,.rs ::after,.rs ::before{box-sizing:border-box}.rs :where(h2,h3,p,ul,ol){margin:0;padding:0;font-size:inherit;line-height:inherit;color:inherit}.rs :where(ul,ol){list-style:none}.rs code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em;padding:.1em .45em;border-radius:6px;color:var(--rs-text);background:rgba(255,255,255,.08);border:1px solid var(--rs-line)}.rs-inner{max-width:1160px;margin:0 auto}.rs-head{max-width:760px;margin:0 auto 3.5rem;text-align:center}.rs-eyebrow{display:inline-block;margin-bottom:1.25rem;padding:.3rem .85rem;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rs-glow);background:color-mix(in srgb,var(--rs-glow) 10%,transparent);border:1px solid color-mix(in srgb,var(--rs-glow) 30%,transparent);border-radius:9999px}.rs-head h2{margin-bottom:1.25rem;font-family:var(--rs-serif);font-size:clamp(2rem, 4.6vw, 3.4rem);font-weight:500;line-height:1.08;letter-spacing:-.025em;color:var(--rs-text);text-wrap:balance}.rs-head h2 i{font-weight:400;color:var(--rs-glow)}.rs-head p{font-size:1.2rem;line-height:1.6;color:var(--rs-muted);text-wrap:pretty}.rs-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem}.rs-tab{position:relative;display:grid;gap:.35rem;align-content:start;padding:1.1rem 1.25rem 1.5rem;overflow:hidden;text-align:left;font:inherit;color:var(--rs-muted);background:rgba(255,255,255,.025);border:1px solid var(--rs-line);border-radius:14px;cursor:pointer;transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.rs-tab:hover{background:rgba(255,255,255,.05);transform:translateY(-2px)}.rs-tab[aria-selected=true]{background:var(--rs-panel);border-color:color-mix(in srgb,var(--accent) 40%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--accent) 35%,transparent),0 18px 40px -24px color-mix(in srgb,var(--accent) 60%,transparent)}.rs-tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rs-tab-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:.4rem}.rs-tab-icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:9px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);transition:background-color .3s ease}.rs-tab[aria-selected=true] .rs-tab-icon{background:color-mix(in srgb,var(--accent) 22%,transparent)}.rs-tab-num{font-size:.78rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--rs-faint)}.rs-tab-name{font-family:var(--rs-serif);font-size:1.4rem;line-height:1.2;color:var(--rs-text)}.rs-tab-tagline{font-size:.95rem;line-height:1.45}.rs-tab-progress{position:absolute;left:1.25rem;right:1.25rem;bottom:.7rem;height:2px;border-radius:2px;overflow:hidden;background:var(--rs-line);opacity:0;transition:opacity .3s ease}.rs-tab-progress::after{content:"";position:absolute;inset:0;background:var(--accent);transform:scaleX(0);transform-origin:left}.rs-tab[aria-selected=true] .rs-tab-progress{opacity:1}.rs-tab[aria-selected=true] .rs-tab-progress::after{animation:rs-progress 8s linear forwards}.rs.is-stopped .rs-tab[aria-selected=true] .rs-tab-progress::after{animation:none;transform:scaleX(1)}@keyframes rs-progress{to{transform:scaleX(1)}}.rs-panel{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem;align-items:center;padding:2.5rem;overflow:hidden;border:1px solid transparent;border-radius:22px;background:linear-gradient(var(--rs-panel),var(--rs-panel)) padding-box,linear-gradient(140deg,color-mix(in srgb,var(--accent) 55%,transparent),var(--rs-line) 35%,var(--rs-line) 70%,color-mix(in srgb,var(--accent) 25%,transparent)) border-box;box-shadow:0 40px 80px -40px rgba(0,0,0,.7)}.rs-panel[hidden]{display:none}.rs-panel::after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(420px circle at var(--mx,30%) var(--my,0),color-mix(in srgb,var(--accent) 10%,transparent),transparent 65%);opacity:0;transition:opacity .4s ease;pointer-events:none}.rs-panel:hover::after{opacity:1}.rs-panel:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.rs-lead{max-width:34rem;margin-bottom:.9rem;font-family:var(--rs-serif);font-size:1.55rem;line-height:1.3;color:var(--rs-text);text-wrap:pretty;animation:rs-rise .6s ease both}.rs-for{display:block;margin-bottom:.5rem;font-family:var(--rs-sans);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.rs-address{margin-bottom:1.75rem;font-size:.95rem;color:var(--rs-faint);animation:rs-rise .6s 80ms ease both}.rs-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.rs-tile{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;column-gap:.8rem;padding:.9rem;background:rgba(255,255,255,.025);border:1px solid var(--rs-line);border-radius:12px;transition:background-color .3s ease,border-color .3s ease,transform .3s ease;animation:rs-rise .55s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 60ms + 150ms)}.rs-tile:hover{background:rgba(255,255,255,.05);border-color:color-mix(in srgb,var(--accent) 40%,transparent);transform:translateY(-2px)}.rs-tile:nth-child(2){--i:1}.rs-tile:nth-child(3){--i:2}.rs-tile:nth-child(4){--i:3}.rs-tile:nth-child(5){--i:4}.rs-tile:nth-child(6){--i:5}.rs-tile:nth-child(7){--i:6}.rs-tile:nth-child(8){--i:7}.rs-tile-icon{grid-row:span 2;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:10px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);animation:rs-pop .5s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--i, 0) * 60ms + 230ms)}.rs-ico{display:block}.rs-tile-icon .rs-ico *{stroke-dasharray:1;animation:rs-draw .9s ease-out both;animation-delay:calc(var(--i, 0) * 60ms + 300ms)}.rs-tile h3{margin:.05rem 0 .2rem;font-family:var(--rs-sans);font-size:.98rem;font-weight:700;line-height:1.35;letter-spacing:-.005em;color:var(--rs-text)}.rs-tile p{font-size:.875rem;line-height:1.5;color:var(--rs-muted)}.rs-stage{position:relative;padding:0 0 2.5rem 1.5rem;perspective:1400px}.rs-window{overflow:hidden;color:var(--rs-win-text);background:var(--rs-win);border-radius:14px;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 40px 70px -30px rgba(0,0,0,.75),0 0 90px -30px color-mix(in srgb,var(--accent) 45%,transparent);transform:rotateY(-7deg) rotateX(3deg);transform-origin:left center;transition:transform .6s cubic-bezier(.2, .7, .2, 1);animation:rs-window-in .9s cubic-bezier(.2,.7,.2,1) .1s both}.rs-stage:hover .rs-window{transform:rotateY(0) rotateX(0)}@keyframes rs-window-in{from{opacity:0;transform:rotateY(-18deg) rotateX(6deg) translateY(24px)}}.rs-window-bar{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;background:var(--rs-win-alt);border-bottom:1px solid var(--rs-win-line)}.rs-window-bar span{width:.6rem;height:.6rem;border-radius:50%;background:#d6d2c8}.rs-window-bar em{flex:1;min-width:0;margin-left:.5rem;padding:.2rem .6rem;overflow:hidden;font-style:normal;font-size:.72rem;white-space:nowrap;text-overflow:ellipsis;color:var(--rs-win-muted);background:var(--rs-win);border:1px solid var(--rs-win-line);border-radius:6px}.rs-window-body{display:grid;gap:.8rem;padding:1.25rem;font-size:.82rem;line-height:1.4;min-height:19rem;align-content:start}.rs-window b,.rs-window strong{font-weight:700;color:var(--rs-win-text)}.rs-v-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.95rem}.rs-chip{overflow:hidden;padding:.15rem .6rem;font-size:.72rem;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-accent);background:color-mix(in srgb,var(--ink-accent) 9%,transparent);border-radius:9999px}.rs-v-label{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rs-win-muted)}.rs-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.12rem .55rem;font-size:.72rem;font-weight:600;white-space:nowrap;color:var(--rs-win-muted);background:var(--rs-win-alt);border-radius:9999px}.rs-pill--ok{color:var(--ink-accent);background:color-mix(in srgb,var(--ink-accent) 11%,transparent)}.rs-v-status{display:inline-grid;justify-items:end}.rs-v-status>*{grid-area:1/1}.rs-pill--was{opacity:0;animation:rs-swap-out .4s ease both;animation-delay:calc(var(--d, 0) * .5s + 1.3s)}.rs-v-status .rs-pill--ok{animation:rs-swap-in .45s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--d, 0) * .5s + 1.4s)}.rs-avatar{display:grid;place-items:center;flex-shrink:0;width:1.75rem;height:1.75rem;font-size:.66rem;font-weight:700;border-radius:50%;color:var(--ink-accent);background:color-mix(in srgb,var(--ink-accent) 12%,transparent)}.rs-dot{flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent)}.rs-v-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.rs-v-stats>div{display:grid;gap:.1rem;padding:.65rem .75rem;background:var(--rs-win-alt);border-radius:10px}.rs-v-stats small{font-size:.7rem;color:var(--rs-win-muted)}.rs-window .rs-count{color:var(--ink-accent)}.rs-count{--rs-n:var(--to);counter-reset:rs-n var(--rs-n);font-family:var(--rs-serif);font-size:1.45rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.1;animation:rs-count 1.6s cubic-bezier(.2,.7,.2,1) .5s both}.rs-count::after{content:counter(rs-n)}.rs-count--pct::after{content:counter(rs-n) "%"}@keyframes rs-count{from{--rs-n:0}}.rs-v-bars{display:grid;gap:.6rem}.rs-v-bars li{display:grid;grid-template-columns:8.5rem 1fr 2.5rem;align-items:center;gap:.6rem}.rs-v-bars span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--rs-win-muted)}.rs-v-bars i{height:.5rem;border-radius:9999px;background:linear-gradient(90deg,var(--ink-accent),color-mix(in srgb,var(--ink-accent) 60%,#fff)) 0 0/var(--w) 100% no-repeat,var(--rs-win-alt);animation:rs-bar 1s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * .15s + .8s)}.rs-v-bars b{text-align:right;font-variant-numeric:tabular-nums}@keyframes rs-bar{from{background-size:0 100%,auto}}.rs-v-queue{display:grid;gap:.45rem}.rs-v-queue li{display:flex;align-items:center;gap:.65rem;padding:.55rem .65rem;border:1px solid var(--rs-win-line);border-radius:10px;animation:rs-rise .5s ease both;animation-delay:calc(var(--d, 0) * .1s + .4s)}.rs-v-name{flex:1;min-width:0;font-weight:600}.rs-v-rubric{display:flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--rs-win-muted)}.rs-v-rubric span{margin-right:.35rem}.rs-v-rubric i{width:1.5rem;height:.4rem;border-radius:9999px;background:var(--ink-accent);animation:rs-pop .4s cubic-bezier(.3,1.5,.5,1) both}.rs-v-rubric i:first-of-type{animation-delay:1.1s}.rs-v-rubric i:nth-of-type(2){animation-delay:1.25s}.rs-v-rubric i:nth-of-type(3){animation-delay:1.4s}.rs-v-rubric i.is-off{background:var(--rs-win-line);animation-delay:1.55s}.rs-v-kicker{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-accent)}.rs-v-title{margin-top:-.5rem;font-family:var(--rs-serif);font-size:1.2rem;line-height:1.25}.rs-v-meta{margin-top:-.4rem;color:var(--rs-win-muted)}.rs-v-meter{height:.45rem;border-radius:9999px;overflow:hidden;background:var(--rs-win-alt)}.rs-v-meter i{display:block;width:var(--w);height:100%;border-radius:inherit;background:var(--ink-accent);transform-origin:left;animation:rs-grow 1.3s cubic-bezier(.2,.7,.2,1) .5s both}.rs-v-due{display:grid;gap:.45rem}.rs-v-due li{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem;border:1px solid var(--rs-win-line);border-radius:10px;animation:rs-rise .5s ease both;animation-delay:calc(var(--d, 0) * .1s + .6s)}.rs-v-due li>span:nth-child(2){flex:1;min-width:0;color:var(--rs-win-muted)}.rs-v-due .rs-v-status{--d:1}.rs-v-bell{position:relative;display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .7rem .75rem;overflow:hidden;font-size:.75rem;color:var(--rs-win-muted);background:var(--rs-win-alt);border-radius:10px}.rs-v-bell b{color:var(--ink-accent)}.rs-v-bell i{position:absolute;left:0;bottom:0;width:30%;height:3px;background:var(--ink-accent);animation:rs-bell 3.2s linear .4s both}@keyframes rs-bell{from{width:45%}}.rs-v-grades{display:grid;gap:.5rem}.rs-v-grades li{display:flex;align-items:center;gap:.8rem;padding:.55rem .7rem;border:1px solid var(--rs-win-line);border-radius:10px}.rs-v-grades li>span:last-child{display:grid}.rs-v-grades small{font-size:.72rem;color:var(--rs-win-muted)}.rs-ring{--rs-p:var(--p);position:relative;display:grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:50%;background:conic-gradient(var(--ink-accent) calc(var(--rs-p) * 1%),var(--rs-win-alt) 0);animation:rs-ring 1.3s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--d, 0) * .15s + .5s)}.rs-ring::before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--rs-win)}.rs-ring b{position:relative;font-size:.78rem}@keyframes rs-ring{from{--rs-p:0}}.rs-v-feedback{display:flex;gap:.65rem;align-items:flex-start;padding:.7rem .8rem;color:var(--rs-win-muted);background:color-mix(in srgb,var(--ink-accent) 7%,var(--rs-win));border-radius:12px 12px 12px 4px;animation:rs-rise .55s cubic-bezier(.2,.7,.2,1) 1.8s both}.rs-v-feedback b{display:block}.rs-float{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem .75rem .8rem;font-size:.82rem;line-height:1.35;color:var(--rs-muted);background:color-mix(in srgb,var(--rs-raised) 88%,transparent);backdrop-filter:blur(10px);border:1px solid var(--rs-line-strong);border-radius:14px;box-shadow:0 20px 40px -18px rgba(0,0,0,.7);animation:rs-float-in .6s cubic-bezier(.3,1.4,.5,1) 2.6s both}.rs-float b{display:block;color:var(--rs-text)}.rs-float-icon{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;color:var(--rs-bg);background:var(--accent)}@keyframes rs-float-in{from{opacity:0;transform:translateY(16px) scale(.92)}}.rs-foot{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:1.5rem}.rs-toggle{flex-shrink:0;padding:.45rem 1rem;font:inherit;font-size:.82rem;font-weight:600;color:var(--rs-muted);background:0 0;border:1px solid var(--rs-line-strong);border-radius:9999px;cursor:pointer;transition:color .3s ease,border-color .3s ease}.rs-toggle:hover{color:var(--rs-text);border-color:var(--rs-muted)}.rs-toggle:focus-visible{outline:2px solid var(--rs-glow);outline-offset:2px}.rs-sync{display:flex;align-items:center;gap:1.25rem;max-width:44rem}.rs-sync p{font-size:.95rem;line-height:1.5;color:var(--rs-muted)}.rs-sync p b{color:var(--rs-text)}.rs-sync-line{position:relative;display:flex;flex-shrink:0;gap:.9rem}.rs-sync-line::after,.rs-sync-line::before{content:"";position:absolute;top:50%;left:1rem;right:1rem;height:1px;z-index:-1;background:var(--rs-line-strong)}.rs-sync-line::after{right:auto;width:2.5rem;height:2px;margin-top:-.5px;background:linear-gradient(90deg,transparent,var(--rs-glow),transparent);animation:rs-pulse 3s ease-in-out infinite}@keyframes rs-pulse{from{transform:translateX(-1.5rem)}to{transform:translateX(7.5rem)}}.rs-sync-line li{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;color:var(--accent);background:var(--rs-bg);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)}.rs-marquee{display:grid;gap:.75rem;padding:4.5rem 0 5.5rem;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.rs-marquee-row{display:flex;width:max-content;animation:rs-marquee 80s linear infinite}.rs-marquee-row--rev{animation-direction:reverse}.rs-marquee-copy{display:flex;gap:.75rem;padding-right:.75rem}.rs-marquee-copy li{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem 1rem;font-size:.95rem;white-space:nowrap;color:var(--rs-muted);background:rgba(255,255,255,.03);border:1px solid var(--rs-line);border-radius:9999px}.rs-marquee-copy li::before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}@keyframes rs-marquee{to{transform:translateX(-50%)}}@keyframes rs-rise{from{opacity:0;transform:translateY(14px)}}@keyframes rs-pop{from{opacity:0;transform:scale(.6)}}@keyframes rs-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rs-grow{from{transform:scaleX(0)}}@keyframes rs-swap-out{0%,40%{opacity:1}100%{opacity:0}}@keyframes rs-swap-in{from{opacity:0;transform:scale(.8)}}.rs-marquee:hover .rs-marquee-row,.rs-tabs:hover .rs-tab-progress::after,.rs.is-paused .rs-marquee-row,.rs.is-paused .rs-panel,.rs.is-paused .rs-panel *,.rs.is-paused .rs-sync-line::after,.rs.is-paused .rs-tab-progress::after,.rs.is-stopped .rs-marquee-row,.rs.is-stopped .rs-sync-line::after,.rs:focus-within .rs-tab-progress::after,.rs:has(.rs-panel:hover) .rs-tab-progress::after{animation-play-state:paused}@media (max-width:960px){.rs{padding-top:5.5rem}.rs-tab{padding:.85rem .9rem 1.2rem}.rs-tab-num,.rs-tab-tagline{display:none}.rs-tab-name{font-size:1.15rem}.rs-tab-progress{left:.9rem;right:.9rem;bottom:.55rem}.rs-panel{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.75rem}.rs-copy{display:contents}.rs-stage{order:3;padding:0 0 2.5rem;margin-bottom:.5rem}.rs-tiles{order:4}.rs-address{order:2;margin-bottom:0}.rs-stage:hover .rs-window,.rs-window{transform:none}.rs-float{left:.75rem}.rs-foot{flex-direction:column-reverse;align-items:flex-start}}@media (max-width:600px){.rs{padding-inline:1rem}.rs-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.rs-panel{padding:1.25rem;border-radius:18px}.rs-lead{font-size:1.3rem}.rs-tiles{grid-template-columns:minmax(0,1fr)}.rs-window-body{padding:1rem 1rem 2.75rem;min-height:0}.rs-v-bars li{grid-template-columns:6.5rem 1fr 2.25rem}.rs-sync{flex-direction:column;align-items:flex-start;gap:.75rem}.rs-marquee{padding:3rem 0 4rem}}@media (prefers-reduced-motion:reduce){.rs,.rs *,.rs ::after,.rs ::before{animation:none!important;transition:none!important}.rs-tab[aria-selected=true] .rs-tab-progress::after{transform:scaleX(1)}.rs-tab:hover,.rs-tile:hover{transform:none}.rs-marquee,.rs-sync-line::after,.rs-toggle{display:none}}