.rs{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:16px}.rs[hidden]{display:none}.rs__back{position:absolute;inset:0;background:#080705bd;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:rs-fade .25s ease-out}.rs__card{--c: #e3bd62;position:relative;display:flex;flex-direction:column;width:min(1080px,100%);max-height:calc(100dvh - 32px);overflow:hidden;border-radius:22px;border:1px solid color-mix(in srgb,var(--c) 42%,transparent);color:var(--text, #f4ecda);background:radial-gradient(70% 50% at 0% 0%,color-mix(in srgb,var(--c) 10%,transparent),transparent 70%),linear-gradient(180deg,#1d1813,#120f0b);box-shadow:0 40px 120px #0009;animation:rs-in .38s cubic-bezier(.2,.9,.3,1.15)}.rs__scroll{overflow:auto;overscroll-behavior:contain}.rs__head{display:flex;align-items:center;gap:.75rem;padding:14px 16px 0 20px}.rs__cat{display:inline-flex;align-items:center;gap:.5rem;min-width:0;font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.rs__cat i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.rs__cat b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs__cat em{flex:none;font-style:normal;color:var(--muted, #a1937a);letter-spacing:.04em}.rs__x{flex:none;margin-left:auto;width:38px;height:38px;border-radius:50%;border:1px solid var(--line, rgba(212, 175, 90, .14));background:#ffffff08;color:var(--text-2, #cdc1a7);font:inherit;font-size:1.35rem;line-height:1;cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.rs__x:hover{color:var(--text, #f4ecda);border-color:color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent)}.rs__body{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,1fr);gap:24px;padding:14px 20px 18px;align-items:start}.rs__stage{min-width:0}.rs__screen{position:relative;overflow:hidden;height:calc(330px * var(--k, 1));border-radius:16px;border:1px solid rgba(212,175,90,.3);cursor:pointer;background:#100d0a;box-shadow:0 24px 60px #00000073}.rs__screen:focus-visible{outline:2px solid var(--c);outline-offset:3px}.rs__fit{position:absolute;left:0;top:0;width:440px;height:330px;transform:scale(var(--k, 1));transform-origin:0 0}.rs__under{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.6rem;min-height:2rem}.rs__live{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--muted, #a1937a)}.rs__live i{width:7px;height:7px;border-radius:50%;background:#ff7f6b;box-shadow:0 0 8px #ff7f6b;animation:rs-rec 1.2s steps(1) infinite}.rs__card.is-done .rs__live i{animation:none;background:var(--muted, #a1937a);box-shadow:none}.rs__replay{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:transparent;color:var(--c);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .3s,background-color .2s}.rs__card.is-done .rs__replay{opacity:1;pointer-events:auto}.rs__replay:hover{background:color-mix(in srgb,var(--c) 14%,transparent)}.rs__info{min-width:0}.rs__info h3{margin:.1rem 0 .9rem;font-family:var(--font-serif, Georgia, serif);font-size:clamp(1.3rem,1rem + 1vw,1.75rem);line-height:1.2}.rs__ri{display:flex;gap:.75rem;align-items:flex-start;margin-top:24px}.rs__perch{flex:none;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(63,209,194,.16),transparent 68%)}.rs__perch svg{width:46px;height:46px;color:#3fd1c2;opacity:.8;transition:opacity .4s}.rs__card.has-ri .rs__perch svg{opacity:0}.rs__say{position:relative;flex:1;min-width:0;margin:0;padding:.7rem .9rem .8rem;border-radius:14px;font-size:.98rem;line-height:1.5;min-height:5.6em;background:#12100deb;border:1px solid rgba(63,209,194,.42)}.rs__say:before{content:"";position:absolute;left:-7px;top:26px;width:12px;height:12px;transform:rotate(45deg);background:inherit;border-left:1px solid rgba(63,209,194,.42);border-bottom:1px solid rgba(63,209,194,.42)}.rs__name{display:flex;align-items:center;gap:.35rem;margin-bottom:.15rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3fd1c2}.rs__name i{width:6px;height:6px;border-radius:50%;background:#3fd1c2;box-shadow:0 0 8px #3fd1c2}.rs__text.is-typing:after{content:"▍";margin-left:2px;color:#3fd1c2;animation:rs-rec .9s steps(1) infinite}.rs__howt{margin:1.1rem 0 .55rem;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--muted, #a1937a)}.rs__how{list-style:none;counter-reset:rs;margin:0;padding:0;display:grid;gap:.55rem}.rs__how li{counter-increment:rs;display:flex;gap:.65rem;align-items:flex-start;font-size:.93rem;line-height:1.45;color:var(--text-2, #cdc1a7);animation:rs-up .4s ease-out both;animation-delay:calc(var(--n) * .08s + .15s)}.rs__how li:before{content:counter(rs);flex:none;display:grid;place-items:center;width:1.45rem;height:1.45rem;margin-top:.05rem;border-radius:50%;font-size:.74rem;font-weight:700;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent)}.rs__nav{flex:none;display:flex;align-items:center;gap:.8rem;padding:12px 20px 14px;border-top:1px solid rgba(212,175,90,.14)}.rs__nav button{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .95rem;border-radius:12px;border:1px solid rgba(212,175,90,.22);background:#ffffff08;color:var(--text, #f4ecda);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:border-color .2s,background-color .2s}.rs__nav button:hover:not(:disabled){border-color:color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent)}.rs__nav button:disabled{opacity:.35;cursor:default}.rs__nav button span{max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted, #a1937a);font-weight:500}.rs__prog{flex:1;display:grid;gap:.35rem;justify-items:center;min-width:0}.rs__prog small{font-size:.78rem;color:var(--muted, #a1937a);white-space:nowrap}.rs__prog i{display:block;width:min(240px,100%);height:3px;border-radius:3px;background:#ffffff14;overflow:hidden}.rs__prog u{display:block;height:100%;width:var(--p, 0%);background:var(--c);border-radius:3px;transition:width .35s}@keyframes rs-fade{0%{opacity:0}}@keyframes rs-in{0%{opacity:0;transform:translateY(18px) scale(.97)}}@keyframes rs-up{0%{opacity:0;transform:translateY(8px)}}@keyframes rs-rec{50%{opacity:.25}}@media(max-width:900px){.rs__body{grid-template-columns:1fr;gap:16px}.rs__card{width:min(640px,100%)}.rs__nav button span{display:none}}@media(max-width:760px){.rs{padding:0}.rs__card{width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:0}.rs__scroll{flex:1}.rs__head{padding:12px 12px 0 16px}.rs__body{grid-template-columns:1fr;gap:14px;padding:12px 16px 16px}.rs__perch{width:72px;height:72px}.rs__say{font-size:.95rem;min-height:0}.rs__nav{padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.rs__nav button span{display:none}}@media(prefers-reduced-motion:reduce){.rs__card,.rs__back,.rs__how li{animation:none}}.rs-scene{--bg: #120f0b;--bg1: #1a1510;--bg2: #231c14;--ln: rgba(212, 175, 90, .16);--ln2: rgba(212, 175, 90, .3);--tx: #f4ecda;--tx2: #cdc1a7;--mu: #9b8e76;--ok: #7ed69a;--wa: #e9c46a;--bad: #ff7f6b;--vio: #a78bfa;--teal: #3fd1c2;--blue: #5aa9ff;position:relative;width:440px;height:330px;overflow:hidden;font-family:var(--font-sans, system-ui, sans-serif);font-size:12px;line-height:1.35;color:var(--tx);background:radial-gradient(80% 70% at 100% 0%,color-mix(in srgb,var(--c) 9%,transparent),transparent 60%),linear-gradient(180deg,#19140f,#110e0a);user-select:none;-webkit-user-select:none}.rs-scene *{box-sizing:border-box}.rs-scene b{font-weight:700}.rs-scene em,.rs-scene i{font-style:normal}.rs-scene small{font-size:10.5px;color:var(--mu)}.rs-scene s{color:var(--mu);text-decoration-thickness:1px}.rs-scene [data-t]{transition:opacity .35s ease,transform .42s cubic-bezier(.2,.9,.3,1.15)}.rs-scene [data-t]:not(.is-on){opacity:0;transform:translateY(8px)}.rs-scene [data-t].fx-pop:not(.is-on){transform:scale(.86)}.rs-scene [data-t].fx-fade:not(.is-on){transform:none}.rs-scene [data-t].fx-left:not(.is-on){transform:translate(-16px)}.rs-scene [data-t].fx-right:not(.is-on){transform:translate(16px)}.rs-scene [data-t].fx-down:not(.is-on){transform:translateY(-12px)}.rs-scene [data-t].fx-flow:not(.is-on){display:none}.rs-scene .fx-flow.is-on{animation:rsf-up .36s cubic-bezier(.2,.9,.3,1.1) both}.rs-scene .is-off{opacity:0!important;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s!important}.rs-scene .fx-flow.is-off{display:none}.rs-scene .is-press{transform:scale(.94)!important;filter:brightness(1.25);transition:transform .12s,filter .12s!important}.rs-scene .sw{display:inline-grid}.rs-scene .sw>*{grid-area:1 / 1}@keyframes rsf-up{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes rsf-spin{to{transform:rotate(360deg)}}@keyframes rsf-pulse{50%{opacity:.45}}@keyframes rsf-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--rc, var(--c)) 70%,transparent)}to{box-shadow:0 0 0 10px transparent}}@keyframes rsf-scan{0%{top:4%}to{top:92%}}@keyframes rsf-fill{0%{width:0}}.rs-cur{position:absolute;left:0;top:0;z-index:50;width:22px;height:26px;pointer-events:none;opacity:0;transition:transform .55s cubic-bezier(.3,.7,.2,1),opacity .3s}.rs-cur.is-on{opacity:1}.rs-cur svg{width:22px;height:26px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.6))}.rs-cur:after{content:"";position:absolute;left:-9px;top:-9px;width:20px;height:20px;border-radius:50%;border:2px solid #fff;opacity:0}.rs-cur.is-click:after{animation:rsf-click .45s ease-out}@keyframes rsf-click{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.rs-scene .b{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid var(--ln2);white-space:nowrap;background:#ffffff0d;color:var(--tx);font-weight:600;font-size:11.5px;transition:transform .2s,background-color .25s,border-color .25s,color .25s}.rs-scene .b.acc{background:var(--c);border-color:transparent;color:#17130e}.rs-scene .b.sm{padding:4px 9px;font-size:10.5px;border-radius:7px}.rs-scene .b.red{color:var(--bad);border-color:color-mix(in srgb,var(--bad) 45%,transparent)}.rs-scene .b.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,transparent)}.rs-scene .b.on,.rs-scene .b.is-on2{background:color-mix(in srgb,var(--c) 22%,transparent);border-color:var(--c);color:var(--tx)}.rs-scene .in{position:relative;display:flex;align-items:center;gap:6px;min-height:30px;padding:6px 10px;border-radius:8px;border:1px solid var(--ln2);background:#00000047;color:var(--tx);font-size:12px;transition:border-color .25s}.rs-scene .in .ph{color:var(--mu)}.rs-scene .in em:not(:empty)+.ph{display:none}.rs-scene .in.bad{border-color:var(--bad)}.rs-scene .in.foc{border-color:var(--c)}.rs-scene [data-type].is-typing:after{content:"|";margin-left:1px;color:var(--c);animation:rsf-pulse .7s steps(1) infinite}.rs-scene .dim{position:absolute;inset:0;z-index:20;background:#0605049e;pointer-events:none}.rs-scene .ov{position:absolute;inset:0;z-index:21;display:grid;place-items:center;pointer-events:none}.rs-scene .md{display:grid;gap:8px;width:262px;padding:14px;border-radius:14px;border:1px solid var(--ln2);background:#1f1913;box-shadow:0 20px 50px #0009}.rs-scene .md__t{font-size:14px}.rs-scene .md>small{line-height:1.35}.rs-scene .toast{position:absolute;left:0;right:0;bottom:14px;z-index:30;display:flex;align-items:center;justify-content:center;gap:7px;width:max-content;max-width:92%;margin:0 auto;padding:8px 13px;border-radius:16px;border:1px solid color-mix(in srgb,var(--ok) 50%,transparent);background:#17221a;color:var(--tx);font-weight:600;text-align:center;line-height:1.3;box-shadow:0 12px 30px #00000080}.rs-scene .toast:before{content:"✓";color:var(--ok);font-weight:800}.rs-scene .toast.info{border-color:color-mix(in srgb,var(--c) 55%,transparent);background:#221c13}.rs-scene .toast.info:before{content:"●";color:var(--c);font-size:9px}.rs-scene .toast.bad{border-color:color-mix(in srgb,var(--bad) 55%,transparent);background:#2a1814}.rs-scene .toast.bad:before{content:"✕";color:var(--bad)}.rs-scene .toast.top{top:40px;bottom:auto}.rs-scene .okc{position:absolute;inset:0;z-index:25;display:grid;place-content:center;justify-items:center;gap:10px;text-align:center;background:radial-gradient(circle,#121e16f0,#0a0c09f5)}.rs-scene .okc b{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;font-size:26px;color:#10160f;background:var(--ok);box-shadow:0 0 30px color-mix(in srgb,var(--ok) 60%,transparent)}.rs-scene .okc span{font-size:15px;font-weight:700}.rs-scene .okc small{font-size:11px}.rs-scene .chips{display:flex;flex-wrap:wrap;gap:5px}.rs-scene .chips>*{padding:3px 9px;border-radius:999px;border:1px solid var(--ln);color:var(--tx2);font-size:10.5px;font-weight:600;transition:background-color .25s,color .25s,border-color .25s}.rs-scene .chips>.on{background:color-mix(in srgb,var(--c) 22%,transparent);border-color:var(--c);color:var(--tx)}.rs-scene .r{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 9px;border-radius:8px;transition:background-color .3s,border-color .3s,opacity .3s}.rs-scene .r>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-scene .r b{white-space:nowrap}.rs-scene .r.line{border-bottom:1px solid var(--ln);border-radius:0}.rs-scene .r.hl{background:color-mix(in srgb,var(--c) 16%,transparent)}.rs-scene .r.box{border:1px solid var(--ln);background:#ffffff06}.rs-scene .r.tot{border-top:1px solid var(--ln2);border-radius:0;margin-top:2px;font-size:13px}.rs-scene .plus{color:var(--ok)}.rs-scene .minus{color:var(--bad)}.rs-scene .warnc{color:var(--wa)}.rs-scene .muted{color:var(--mu)}.rs-scene .pbar{display:block;height:6px;border-radius:4px;background:#ffffff14;overflow:hidden}.rs-scene .pbar u{display:block;height:100%;width:var(--w, 100%);border-radius:4px;background:var(--c)}.rs-scene .is-on>.pbar u,.rs-scene .pbar.is-on u{animation:rsf-fill var(--dur, 1.4s) cubic-bezier(.3,.6,.3,1) both}.rs-scene .grow{transition:width 1s cubic-bezier(.3,.6,.3,1),height 1s cubic-bezier(.3,.6,.3,1)}.rs-scene .cd{padding:10px;border-radius:12px;border:1px solid var(--ln);background:#ffffff06}.rs-scene .cd__t{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:12.5px;font-weight:700}.rs-scene .tag{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent)}.rs-scene .tag.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 15%,transparent)}.rs-scene .tag.bad{color:var(--bad);background:color-mix(in srgb,var(--bad) 15%,transparent)}.rs-scene .tag.wa{color:var(--wa);background:color-mix(in srgb,var(--wa) 15%,transparent)}.rs-scene .tag.mu{color:var(--mu);background:#ffffff0f}.rs-scene .tag.gold{color:#e3bd62;background:#e3bd6226}.rs-scene .ava{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;font-weight:800;font-size:12px;color:#16120d;background:linear-gradient(135deg,var(--vio),var(--teal))}.rs-scene .qr{width:100%;height:auto;display:block;border-radius:6px}.rs-scene .scanline{position:absolute;left:6%;right:6%;height:2px;background:var(--teal);box-shadow:0 0 10px var(--teal);opacity:0}.rs-scene .is-scan .scanline{opacity:1;animation:rsf-scan 1s ease-in-out infinite alternate}.rs-scene .spin{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid color-mix(in srgb,var(--c) 30%,transparent);border-top-color:var(--c);animation:rsf-spin .8s linear infinite}.rs-scene .lapse{position:absolute;left:50%;top:50%;z-index:40;translate:-50% -50%;padding:6px 14px;border-radius:999px;background:#000000bf;color:var(--tx);font-weight:700}.rs-scene .split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);height:100%}.rs-scene .side{position:relative;padding:12px 12px 12px 10px;border-left:1px solid var(--ln);background:#0000002e;display:grid;align-content:start;gap:8px}.rs-scene .side__t{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.rs-scene .cv{position:relative;display:flex;align-items:flex-end;aspect-ratio:3 / 4;padding:6px;border-radius:8px;overflow:hidden;font-size:10px;font-weight:800;line-height:1.1;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--a) 70%,white 10%),transparent 55%),linear-gradient(160deg,var(--a),var(--b2, #1a1510) 85%);box-shadow:inset 0 0 0 1px #ffffff14;transition:opacity .35s,filter .35s,transform .3s,box-shadow .3s}.rs-scene .cv b{text-shadow:0 1px 4px rgba(0,0,0,.7);overflow-wrap:anywhere}.rs-scene .cv.dimmed{opacity:.18;filter:grayscale(1)}.rs-scene .cv.hl{box-shadow:0 0 0 2px var(--c),0 8px 22px #00000080;transform:translateY(-2px)}.rs-scene .cv .star{position:absolute;right:5px;top:4px;font-size:13px;color:#ffffff8c;transition:color .25s,transform .25s}.rs-scene .cv .star.on{color:#ffd166;transform:scale(1.2)}.rs-scene .pc{position:absolute;inset:0;display:flex;flex-direction:column;background:radial-gradient(90% 80% at 80% 0%,color-mix(in srgb,var(--c) 12%,transparent),transparent 60%),#0e0b08}.rs-scene .pc--in{position:relative;inset:auto;height:100%}.rs-scene .pc__top{flex:none;display:flex;align-items:center;gap:10px;height:30px;padding:0 10px;border-bottom:1px solid var(--ln);background:#00000040;font-size:11px}.rs-scene .pc__club{display:inline-flex;align-items:center;gap:6px;color:var(--tx2)}.rs-scene .pc__club i{width:12px;height:12px;border-radius:4px;background:linear-gradient(135deg,var(--c),var(--vio))}.rs-scene .pc__tm{margin-left:auto;font-weight:800;font-variant-numeric:tabular-nums;color:var(--c)}.rs-scene .pc__me{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-weight:600}.rs-scene .pc__tm+.pc__me{margin-left:4px}.rs-scene .pc__me i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:9px;font-weight:800;color:#15110c;background:linear-gradient(135deg,var(--vio),var(--teal))}.rs-scene .pc__main{flex:1;display:flex;min-height:0;position:relative}.rs-scene .pc__nav{flex:none;width:70px;display:grid;align-content:start;gap:2px;padding:8px 5px;border-right:1px solid var(--ln);background:#0003}.rs-scene .pc__nav span{padding:6px;border-radius:7px;font-size:10px;color:var(--mu)}.rs-scene .pc__nav span.on{color:var(--tx);background:color-mix(in srgb,var(--c) 18%,transparent);font-weight:700}.rs-scene .pc__view{position:relative;flex:1;min-width:0;padding:12px}.rs-scene .ss{display:grid;gap:10px}.rs-scene .ss__time{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--ln);background:#ffffff08;transition:border-color .3s,background-color .3s}.rs-scene .ss__time small{font-size:11px}.rs-scene .ss__time b{font-size:30px;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--c);transition:color .3s}.rs-scene .ss__time.is-warn b{color:var(--wa)}.rs-scene .ss__time.is-warn{border-color:color-mix(in srgb,var(--wa) 50%,transparent)}.rs-scene .ss__time.is-danger b{color:var(--bad)}.rs-scene .ss__time.is-danger{border-color:color-mix(in srgb,var(--bad) 55%,transparent);background:color-mix(in srgb,var(--bad) 8%,transparent)}.rs-scene .ss__time .plus{margin-left:auto;font-weight:800;font-size:13px}.rs-scene .ss__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.rs-scene .ss__lbl{margin:2px 0 -4px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mu)}.rs-scene .ss__games{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.rs-scene .tw{position:absolute;right:10px;bottom:12px;z-index:22;display:grid;gap:5px;width:196px;padding:10px 12px;border-radius:12px;border:1px solid color-mix(in srgb,var(--wa) 55%,transparent);background:#241d10;box-shadow:0 14px 34px #0000008c}.rs-scene .tw b{color:var(--wa);font-size:13px}.rs-scene .tw .b{justify-self:start}.rs-scene .tw.red{border-color:color-mix(in srgb,var(--bad) 60%,transparent);background:#2a1612}.rs-scene .tw.red b{color:var(--bad)}.rs-scene .tr{display:flex;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:9px;border:1px solid var(--ln);transition:border-color .25s,background-color .25s}.rs-scene .tr.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent)}.rs-scene .ring{position:relative;display:grid;place-items:center;justify-self:center;width:62px;height:62px}.rs-scene .ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.rs-scene .ring circle{fill:none;stroke-width:4}.rs-scene .ring .bg{stroke:#ffffff14}.rs-scene .ring .fg{stroke:var(--bad);stroke-dasharray:176;stroke-dashoffset:0;transition:stroke-dashoffset 4s linear}.rs-scene .is-on .ring .fg{stroke-dashoffset:18}.rs-scene .ring b{font-size:20px;font-variant-numeric:tabular-nums}.rs-scene .lk{position:absolute;inset:0;display:grid;grid-template-columns:1.15fr 1fr;gap:16px;align-items:center;padding:18px 20px}.rs-scene .lk--one{grid-template-columns:1fr;justify-items:center}.rs-scene .lk--one .lk__form{width:250px}.rs-scene .lk__form{display:grid;gap:8px}.rs-scene .lk__h{font-size:20px;font-family:var(--font-serif, Georgia, serif)}.rs-scene .lk__hint{line-height:1.35}.rs-scene .lk__qr{position:relative;display:grid;gap:6px;justify-items:center;text-align:center;padding:12px;border-radius:14px;border:1px solid var(--ln);background:#ffffff08}.rs-scene .lk__qr .qrw{position:relative;width:118px}.rs-scene .lk__qr b{font-size:11.5px}.rs-scene .lk__qr small{font-size:9.5px}.rs-scene .lang{position:absolute;right:12px;top:40px;z-index:5;display:flex;gap:4px}.rs-scene .lang span{padding:3px 7px;border-radius:6px;border:1px solid var(--ln);font-size:10px;font-weight:700;color:var(--mu);transition:all .25s}.rs-scene .lang span.on{color:#17130e;background:var(--c);border-color:transparent}.rs-scene .mob{position:absolute;z-index:24;width:118px;height:204px;padding:22px 7px 10px;border-radius:18px;border:2px solid #3a3128;background:#0b0a08;box-shadow:0 18px 40px #0009;display:flex;flex-direction:column;justify-content:flex-end;gap:5px}.rs-scene .mob:before{content:"";position:absolute;left:50%;top:8px;width:34px;height:4px;translate:-50% 0;border-radius:3px;background:#2a241d}.rs-scene .mob .cam{position:absolute;inset:22px 8px 40px;border-radius:10px;border:2px dashed color-mix(in srgb,var(--teal) 70%,transparent);background:#3fd1c20f}.rs-scene .mob .cam:after{content:"камера";position:absolute;left:50%;bottom:6px;translate:-50% 0;font-size:9px;color:var(--teal)}.rs-scene .pn{position:absolute;inset:0;display:flex;background:#14110d}.rs-scene .pn__side{flex:none;width:84px;display:grid;align-content:start;gap:1px;padding:8px 5px;border-right:1px solid var(--ln);background:#100d0a}.rs-scene .pn__logo{padding:2px 6px 8px;font-family:var(--font-serif, Georgia, serif);font-size:13px;color:var(--c)}.rs-scene .pn__side span{padding:5px 6px;border-radius:6px;font-size:9.5px;color:var(--mu);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-scene .pn__side span.on{color:var(--tx);font-weight:700;background:color-mix(in srgb,var(--c) 17%,transparent)}.rs-scene .is-menu{cursor:pointer;transition:color .15s,background-color .15s}.rs-scene .is-menu:not(.on):hover{color:var(--tx);background:color-mix(in srgb,var(--c) 11%,transparent)}.rs-scene .pn__main{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.rs-scene .pn__top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px;padding:0 12px;border-bottom:1px solid var(--ln);font-size:11px}.rs-scene .pn__top b{font-size:12.5px}.rs-scene .pn__top span{color:var(--mu);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-scene .pn__body{position:relative;flex:1;min-height:0;padding:10px 12px;display:grid;align-content:start;gap:7px}.rs-scene .hall{position:relative;height:236px;border-radius:10px;border:1px solid var(--ln);background-color:#0003;background-image:linear-gradient(rgba(212,175,90,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(212,175,90,.05) 1px,transparent 1px);background-size:26px 26px}.rs-scene .zone{position:absolute;padding:3px 0 0 8px;border-radius:9px;border:1px dashed color-mix(in srgb,var(--zc) 45%,transparent);background:color-mix(in srgb,var(--zc) 5%,transparent);font-size:9px;font-weight:700;color:var(--zc)}.rs-scene .zone:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:3px;border-radius:2px;background:var(--zc)}.rs-scene .tl{position:absolute;display:grid;align-content:center;justify-items:center;gap:1px;width:46px;height:38px;border-radius:8px;border:1px solid;font-size:9.5px;line-height:1.1;transition:background-color .35s,border-color .35s,color .35s,transform .5s cubic-bezier(.2,.9,.3,1.1),left .6s cubic-bezier(.3,.8,.3,1),top .6s cubic-bezier(.3,.8,.3,1),box-shadow .3s,opacity .35s}.rs-scene .tl b{font-size:9.5px}.rs-scene .tl small{font-size:8.5px;color:inherit;opacity:.85}.rs-scene .tl.free{color:#bff0cd;border-color:#7ed69a8c;background:#7ed69a24}.rs-scene .tl.play{color:#fbe7b5;border-color:#e3bd62d9;background:#e3bd6238;box-shadow:inset 0 0 0 1px #e3bd6259}.rs-scene .tl.pause,.rs-scene .tl.clean{color:#fff0b8;border-color:#e9c46a99;background:#e9c46a1a}.rs-scene .tl.off{color:var(--mu);border-color:#a0968259;border-style:dashed;background:transparent}.rs-scene .tl.book{color:#cfe3ff;border-color:#5aa9ff99;background:#5aa9ff1f}.rs-scene .tl.check{color:#e1d6ff;border-color:#a78bfab3;background:#a78bfa24}.rs-scene .tl.sel{box-shadow:0 0 0 2px var(--teal),0 0 14px #3fd1c266}.rs-scene .tl.glow{box-shadow:0 0 0 2px var(--ok);animation:rsf-pulse .9s ease-in-out infinite}.rs-scene .tl.boot{animation:rsf-pulse .5s ease-in-out infinite}.rs-scene .bd{position:absolute;right:-5px;top:-6px;display:grid;place-items:center;min-width:15px;height:15px;padding:0 3px;border-radius:8px;font-size:9px;font-weight:800;color:#17130e;background:var(--bc, var(--wa));--rc: var(--bc, var(--wa));animation:rsf-ring 1.2s ease-out infinite}.rs-scene .legend{display:flex;flex-wrap:wrap;gap:10px;font-size:9.5px;color:var(--mu)}.rs-scene .legend i{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:3px;vertical-align:-1px}.rs-scene .menu{position:absolute;z-index:23;display:grid;gap:3px;width:136px;padding:7px;border-radius:11px;border:1px solid var(--ln2);background:#201a13;box-shadow:0 14px 36px #0009}.rs-scene .menu>small{padding:0 3px 3px}.rs-scene .menu>span{padding:5px 8px;border-radius:7px;font-size:11px;font-weight:600;transition:background-color .2s}.rs-scene .menu>span.red{color:var(--bad)}.rs-scene .selbox{position:absolute;z-index:12;border:1.5px dashed var(--teal);border-radius:8px;background:#3fd1c214}.rs-scene .bar-tools{position:absolute;left:10px;right:10px;bottom:8px;z-index:22;display:flex;align-items:center;gap:5px;padding:6px 8px;border-radius:10px;border:1px solid var(--ln2);background:#201a13}.rs-scene .bar-tools small{margin-right:auto;color:var(--tx);font-weight:700}.rs-scene .till{display:grid;grid-template-columns:1fr 1fr;gap:9px;height:100%}.rs-scene .cat{display:grid;align-content:start;gap:5px}.rs-scene .cat .chips{margin-bottom:2px}.rs-scene .it{display:flex;justify-content:space-between;gap:6px;padding:7px 9px;border-radius:8px;border:1px solid var(--ln);background:#ffffff08;font-size:11px;transition:border-color .2s,background-color .2s,opacity .3s}.rs-scene .it b{color:var(--tx2)}.rs-scene .it.na{opacity:.4}.rs-scene .rc{display:flex;flex-direction:column;gap:4px;padding:9px;border-radius:11px;border:1px solid var(--ln);background:#00000038}.rs-scene .rc__t{display:flex;justify-content:space-between;font-weight:700;margin-bottom:2px}.rs-scene .rc .r{padding:4px 2px;font-size:11px}.rs-scene .rc .r.tot{margin-top:auto;font-size:13px}.rs-scene .phn{position:absolute;top:10px;bottom:10px;width:196px;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;border:2px solid #3a3128;background:#0e1621;box-shadow:0 24px 50px #0009}.rs-scene .phn.mid{left:50%;translate:-50% 0}.rs-scene .phn.right{right:14px}.rs-scene .phn__top{flex:none;display:flex;align-items:center;gap:7px;padding:14px 10px 7px;background:#17212b;border-bottom:1px solid rgba(255,255,255,.05)}.rs-scene .phn__top i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:11px;font-weight:800;color:#17130e;background:linear-gradient(135deg,var(--c),var(--teal))}.rs-scene .phn__top b{display:block;font-size:11px}.rs-scene .phn__top small{display:block;font-size:9px;color:#7d8b99}.rs-scene .phn__chat{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:8px 7px;overflow:hidden;background:#0e1621 radial-gradient(circle at 20% 30%,rgba(90,169,255,.06),transparent 50%)}.rs-scene .m{max-width:88%;padding:6px 8px;font-size:10.5px;line-height:1.38;color:#e9eef3;background:#182533;align-self:flex-start;border-radius:11px 11px 11px 3px;white-space:pre-line}.rs-scene .m.me{align-self:flex-end;background:#2b5278;border-bottom-left-radius:11px;border-bottom-right-radius:3px}.rs-scene .m b{color:#fff}.rs-scene .m small{color:#8fa2b4;font-size:9px}.rs-scene .kb{display:grid;grid-template-columns:repeat(var(--n, 2),1fr);gap:4px}.rs-scene .kb>span{padding:6px 4px;border-radius:8px;text-align:center;font-size:10px;font-weight:600;color:#e9eef3;background:#5aa9ff29;transition:background-color .2s,transform .12s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rs-scene .kb>span.on{background:#5aa9ff73}.rs-scene .photo{display:block;width:100%;height:54px;border-radius:8px;overflow:hidden;background:radial-gradient(circle at 74% 30%,#e3bd62 0 5px,transparent 6px),linear-gradient(160deg,transparent 58%,rgba(126,214,154,.45) 59%),linear-gradient(200deg,transparent 50%,rgba(90,169,255,.35) 51%),linear-gradient(135deg,#3a3024,#1d1812)}.rs-scene .ctx{position:absolute;left:12px;top:12px;bottom:12px;width:198px;display:grid;align-content:start;gap:8px}.rs-scene .wn{position:absolute;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;border:1px solid var(--ln2);background:#1a1510;box-shadow:0 18px 44px #0000008c}.rs-scene .wn__bar{flex:none;display:flex;align-items:center;gap:5px;height:26px;padding:0 9px;border-bottom:1px solid var(--ln);background:#00000040;font-size:10.5px;color:var(--tx2)}.rs-scene .wn__bar i{width:7px;height:7px;border-radius:50%;background:#ffffff24}.rs-scene .wn__bar b{margin-left:4px;font-weight:600}.rs-scene .wn__body{position:relative;flex:1;display:grid;align-content:start;gap:8px;padding:12px}.rs-scene .stp{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--tx2)}.rs-scene .stp i{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;border:1px solid var(--ln2);font-size:10px;font-weight:800;color:var(--mu);transition:all .3s}.rs-scene .stp.done i{border-color:transparent;background:var(--ok);color:#10160f}.rs-scene .stp.run i{border-color:var(--c);border-top-color:transparent;animation:rsf-spin .8s linear infinite}.rs-scene .stp.fail i{border-color:transparent;background:var(--bad);color:#1b0f0c}.rs-scene .stp.done{color:var(--tx)}.rs-scene .bars{display:flex;align-items:flex-end;gap:6px;height:120px;padding:4px 2px 0}.rs-scene .bars>span{position:relative;z-index:0;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;height:100%}.rs-scene .bars>span>i{display:block;width:100%;height:var(--h);border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 40%,transparent));transition:box-shadow .25s,filter .25s}.rs-scene .bars>span>i.prev{position:absolute;left:12%;bottom:15px;width:76%;z-index:-1;height:var(--h2);background:#ffffff1a}.rs-scene .is-on .bars>span>i,.rs-scene .bars.is-on>span>i{animation:rsf-bar .9s cubic-bezier(.3,.7,.3,1.05) both;animation-delay:calc(var(--k, 0) * .07s)}.rs-scene .bars>span>small{font-size:9.5px}.rs-scene .bars>span.hl>i{filter:brightness(1.35);box-shadow:0 0 0 2px var(--tx)}@keyframes rsf-bar{0%{height:0}}.rs-scene .hb{display:grid;grid-template-columns:76px 1fr 46px;align-items:center;gap:8px;font-size:11px}.rs-scene .hb>i{display:block;height:10px;border-radius:5px;background:#ffffff0f;overflow:hidden}.rs-scene .hb>i>u{display:block;height:100%;width:var(--w);border-radius:5px;background:var(--hc, var(--c))}.rs-scene .hb.is-on>i>u,.rs-scene .is-on .hb>i>u{animation:rsf-fill 1.1s cubic-bezier(.3,.7,.3,1) both;animation-delay:calc(var(--k, 0) * .1s)}.rs-scene .hb>b{text-align:right;font-size:10.5px}.rs-scene .heat{display:grid;grid-template-columns:22px repeat(24,1fr);gap:2px;font-size:8.5px;color:var(--mu)}.rs-scene .heat>i{aspect-ratio:1;border-radius:2px;background:color-mix(in srgb,var(--c) calc(var(--v) * 1%),rgba(255,255,255,.04))}.rs-scene .is-on .heat>i,.rs-scene .heat.is-on>i{animation:rsf-cell .4s ease-out both;animation-delay:calc(var(--k) * 12ms)}@keyframes rsf-cell{0%{opacity:0;transform:scale(.4)}}.rs-scene .kpi{display:grid;gap:2px;padding:8px 9px;border-radius:10px;border:1px solid var(--ln);background:#ffffff06}.rs-scene .kpi small{font-size:9.5px}.rs-scene .kpi b{font-size:15px}.rs-scene .kpi em{font-size:10px;font-weight:700}.rs-scene .donut{position:relative;width:112px;height:112px}.rs-scene .donut svg{transform:rotate(-90deg)}.rs-scene .donut circle{fill:none;stroke-width:16;stroke-dasharray:var(--l) 314;stroke-dashoffset:var(--o);transition:stroke-dasharray .9s cubic-bezier(.3,.7,.3,1)}.rs-scene .donut circle:not(.is-on){stroke-dasharray:0 314}.rs-scene .donut b{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font-size:13px}.rs-scene .prof{display:flex;align-items:center;gap:10px}.rs-scene .prof .ava{width:44px;height:44px;font-size:18px;border-radius:12px;transition:box-shadow .4s}.rs-scene .prof .ava.neon{box-shadow:0 0 0 2px #ff6fb5,0 0 16px #ff6fb5,0 0 0 5px #ff6fb540}.rs-scene .xp{display:block;height:8px;border-radius:5px;background:#ffffff14;overflow:hidden}.rs-scene .xp u{display:block;height:100%;width:var(--w);border-radius:5px;background:linear-gradient(90deg,var(--vio),var(--teal));transition:width 1.2s cubic-bezier(.3,.7,.3,1)}.rs-scene .emb{position:relative;display:grid;place-items:center;flex:none;width:52px;height:58px;color:#17130e;font-size:22px;font-weight:800;background:var(--eb, var(--c));clip-path:polygon(50% 0,100% 14%,100% 58%,50% 100%,0 58%,0 14%);transition:clip-path .5s,background-color .5s}.rs-scene .emb.round{clip-path:circle(50% at 50% 50%)}.rs-scene .emb.diamond{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.rs-scene .emb .sw>*{transition:opacity .3s}.rs-scene .coin{color:#ffd166;font-weight:800}.rs-scene .shop{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.rs-scene .shop>span{position:relative;display:grid;justify-items:center;gap:4px;padding:9px 6px;border-radius:10px;border:1px solid var(--ln);background:#ffffff08;font-size:10.5px;text-align:center;transition:border-color .25s,background-color .25s}.rs-scene .shop>span.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.rs-scene .shop .fr{width:34px;height:34px;border-radius:10px;background:#2a221a}.rs-scene .stars{display:flex;gap:4px;font-size:20px;color:#ffffff2e}.rs-scene .stars i{transition:color .2s,transform .2s}.rs-scene .stars i.on{color:#ffd166;transform:scale(1.12)}.rs-scene .bl{padding:8px 9px;border-radius:10px;border:1px solid var(--ln);background:#ffffff08;transition:all .6s cubic-bezier(.3,.8,.3,1)}.rs-scene .bl__t{display:block;margin-bottom:4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mu)}.rs-scene .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 6px var(--ok);margin-right:4px}.rs-scene .dot.off{background:var(--mu);box-shadow:none}.rs-scene .gauge{position:relative;display:grid;justify-items:center;width:150px}.rs-scene .gauge svg{width:150px;height:84px}.rs-scene .gauge .needle{transform-origin:75px 76px;transform:rotate(-90deg);transition:transform 1.6s cubic-bezier(.3,.7,.2,1.05)}.rs-scene .gauge.is-on .needle{transform:rotate(var(--deg))}.rs-scene .gauge b{margin-top:2px;font-size:16px}.rs-scene .slider{position:relative;height:6px;border-radius:4px;background:#ffffff1a}.rs-scene .slider u{position:absolute;left:0;top:0;bottom:0;width:var(--v);border-radius:4px;background:var(--c);transition:width 1s cubic-bezier(.3,.7,.3,1)}.rs-scene .slider i{position:absolute;top:50%;left:var(--v);width:16px;height:16px;translate:-50% -50%;border-radius:50%;background:var(--tx);box-shadow:0 2px 6px #00000080;transition:left 1s cubic-bezier(.3,.7,.3,1)}.rs-scene .paper{position:relative;display:grid;gap:5px;padding:10px 10px 12px;border-radius:6px;background:#efe6d2;color:#3a3226;transform:rotate(-2deg);box-shadow:0 10px 24px #00000080}.rs-scene .paper i{display:block;height:5px;border-radius:2px;background:#3a322659}.rs-scene .paper b{font-size:10px;color:#3a3226}.rs-scene .paper .scanline{left:0;right:0}.rs-scene .tbl{display:grid;gap:0;border:1px solid var(--ln);border-radius:10px;overflow:hidden;font-size:10.5px}.rs-scene .tbl>span{display:grid;grid-template-columns:var(--cols);align-items:center;gap:6px;padding:5px 8px;border-bottom:1px solid var(--ln);transition:background-color .3s}.rs-scene .tbl>span:last-child{border-bottom:0}.rs-scene .tbl>span.th{font-size:9.5px;font-weight:700;color:var(--mu);text-transform:uppercase;letter-spacing:.05em;background:#ffffff08}.rs-scene .tbl>span.hl{background:color-mix(in srgb,var(--c) 13%,transparent)}.rs-scene .tbl .c{text-align:center}.rs-scene .tbl .rt{text-align:right}.rs-scene .chk{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:4px;border:1px solid var(--ln2);font-size:10px;font-weight:800;color:transparent;transition:all .25s}.rs-scene .chk.on{background:var(--ok);border-color:transparent;color:#10160f}.rs-scene .blk{display:grid;gap:7px;grid-template-columns:repeat(4,1fr);grid-auto-rows:44px}.rs-scene .blk>span{display:grid;align-content:center;justify-items:center;gap:2px;border-radius:9px;border:1px solid var(--ln);background:#ffffff09;font-size:10.5px;font-weight:600;transition:all .6s cubic-bezier(.3,.8,.3,1)}.rs-scene .blk.edit>span{border-style:dashed;border-color:var(--ln2)}.rs-scene .blk>span.lift{box-shadow:0 14px 30px #0000008c,0 0 0 2px var(--c);background:color-mix(in srgb,var(--c) 14%,#1b1611)}.rs-scene .sw-th{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.rs-scene .sw-th>span{display:grid;justify-items:center;gap:3px;padding:5px 2px;border-radius:8px;border:1px solid var(--ln);font-size:9px;transition:border-color .25s,background-color .25s}.rs-scene .sw-th>span i{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--t1) 50%,var(--t2) 50%);box-shadow:0 0 0 1px #ffffff26}.rs-scene .sw-th>span.on{border-color:var(--tx);background:#ffffff0f}.rs-scene .mock{border-radius:10px;overflow:hidden;border:1px solid var(--ln);transition:background-color .5s;background:var(--mb, #0f0c09)}.rs-scene .mock__top{display:flex;justify-content:space-between;align-items:center;padding:5px 8px;font-size:9.5px;background:var(--mp, #1a1510);transition:background-color .5s}.rs-scene .mock__top b{color:var(--ma, #d6b25e);transition:color .5s}.rs-scene .mock__body{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:7px}.rs-scene .mock__body i{height:30px;border-radius:var(--mr, 8px);background:var(--mp, #1a1510);transition:background-color .5s,border-radius .5s}.rs-scene .mock__body i:first-child{background:var(--ma, #d6b25e)}.rs-scene .mock__btn{margin:0 7px 7px;padding:5px;border-radius:var(--mr, 8px);text-align:center;font-size:9.5px;font-weight:700;color:#17130e;background:var(--ma, #d6b25e);transition:background-color .5s,border-radius .5s}.rs-scene .file{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-radius:10px;border:1px solid var(--ln2);background:#221b13;font-size:11px;font-weight:600}.rs-scene .file:before{content:"";width:16px;height:20px;border-radius:3px;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 40%,#000));clip-path:polygon(0 0,70% 0,100% 25%,100% 100%,0 100%)}.rs-scene .tour{position:absolute;z-index:24;width:170px;padding:9px 10px;border-radius:11px;background:#f4ecda;color:#1b1611;box-shadow:0 14px 34px #0009;display:grid;gap:5px;font-size:10.5px}.rs-scene .tour small{color:#6c604d;font-size:9.5px}.rs-scene .tour .b{justify-self:end;color:#1b1611;border-color:#0003;background:#0000000f}.rs-scene .spot{position:absolute;z-index:23;border-radius:9px;box-shadow:0 0 0 3px var(--c),0 0 0 999px #0504038c;transition:all .5s cubic-bezier(.3,.8,.3,1);pointer-events:none}.rs-scene .flash{position:absolute;inset:0;z-index:45;background:#000}.rs-scene .bolt{color:var(--wa);font-weight:800}.rs-scene .shot{position:relative;border-radius:8px;overflow:hidden;border:1px solid var(--ln2);background:linear-gradient(160deg,#2b2140,#121a2b)}.rs-scene .shot:before{content:"";position:absolute;left:10%;right:40%;top:18%;height:30%;border-radius:4px;background:#ffffff1f}.rs-scene .shot:after{content:"";position:absolute;left:10%;right:18%;bottom:14%;height:18%;border-radius:4px;background:#a78bfa59}.rs-scene .frame{position:absolute;inset:0;border:3px solid var(--vio);border-radius:inherit}.rs-scene .line-chart{width:100%;height:96px}.rs-scene .line-chart path{fill:none;stroke-width:2;stroke-linejoin:round}.rs-scene .is-on .line-chart path.draw,.rs-scene .line-chart.is-on path.draw{stroke-dasharray:700;animation:rsf-draw 2s ease-out both}@keyframes rsf-draw{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}.rs-scene .ecg{stroke:var(--teal)}.rs-scene .usb{position:absolute;display:grid;place-items:center;width:44px;height:22px;border-radius:4px;background:#3a4b5c;color:#fff;font-size:8px;font-weight:800;transition:transform .6s cubic-bezier(.3,.8,.3,1)}.rs-scene .usb:after{content:"";position:absolute;right:-10px;width:10px;height:12px;border-radius:2px;background:#9aa6b2}.rs-scene .flowline{display:flex;gap:6px;align-items:center}.rs-scene .flowline i{width:7px;height:7px;border-radius:50%;background:var(--c);animation:rsf-flow 1.2s ease-in-out infinite;animation-delay:calc(var(--k) * .15s)}@keyframes rsf-flow{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}.rs-scene .news{position:relative;height:92px;border-radius:12px;overflow:hidden}.rs-scene .news__track{display:flex;height:100%;transition:transform .7s cubic-bezier(.3,.8,.3,1)}.rs-scene .news__track>span{flex:0 0 100%;display:grid;align-content:end;gap:2px;padding:10px 12px;background:linear-gradient(120deg,var(--n1),var(--n2))}.rs-scene .news__track>span b{font-size:13px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.rs-scene .news__track>span small{color:#fffc}.rs-scene .news__dots{position:absolute;right:10px;top:8px;display:flex;gap:4px}.rs-scene .news__dots i{width:6px;height:6px;border-radius:50%;background:#ffffff59;transition:all .3s}.rs-scene .news__dots i.on{width:14px;border-radius:3px;background:#fff}.rs__text{position:relative;display:block}.rs__ghost{visibility:hidden}.rs__typed{position:absolute;inset:0}.rs__typed.is-typing:after{content:"▍";margin-left:2px;color:#3fd1c2;animation:rs-rec .9s steps(1) infinite}html.rs-lock{overflow:hidden;scrollbar-gutter:stable}html.rs-lock [data-ri]{z-index:61}.rs__card:focus{outline:none}.rs-scene .hide{opacity:0!important;visibility:hidden;transition:opacity .3s,visibility 0s linear .3s}.rs-scene .qrw{position:relative;display:block}.rs-scene .mob .cam .qr{width:74%;margin:16% auto 0;opacity:.9}.rs-scene .gm{display:grid;gap:9px}.rs-scene .gm__bar{display:flex;gap:8px;align-items:center}.rs-scene .gm__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.rs-scene .gm__grid .cv{aspect-ratio:4 / 4.6}.rs-scene .gp{display:flex;gap:12px;align-items:flex-start;padding-top:4px}.rs-scene .gp__i{display:grid;gap:7px;justify-items:start}.rs-scene .gp__i>b{font-size:16px}.rs-scene .mg{display:grid;grid-template-columns:1fr 1.05fr;gap:12px}.rs-scene .mg__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:8px}.rs-scene .mg__grid .cv{aspect-ratio:4 / 4.4}.rs-scene .mg__my{display:grid;gap:6px;align-content:start}.rs-scene .ph1,.rs-scene .ph2{position:absolute;inset:12px;display:grid;place-items:center}.rs-scene .ph2{place-items:start stretch}.rs-scene .rg{display:grid;gap:6px;width:290px}.rs-scene .rg .in{min-height:27px;padding:4px 10px}.rs-scene .chips.amt>*{font-size:12px;padding:6px 12px;border-radius:9px}.rs-scene .sh{display:grid;grid-template-columns:1.35fr 1fr;gap:10px;height:100%}.rs-scene .sh__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;align-content:start}.rs-scene .it2{display:grid;justify-items:center;gap:2px;padding:8px 4px;border-radius:10px;border:1px solid var(--ln);background:#ffffff08;text-align:center;font-size:10.5px;transition:transform .2s,border-color .2s}.rs-scene .it2 i{width:30px;height:30px;margin-bottom:2px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--g) 60%,white),var(--g) 70%)}.rs-scene .cart{display:flex;flex-direction:column;gap:5px;padding:9px;border-radius:11px;border:1px solid var(--ln);background:#00000038}.rs-scene .cart .r{padding:4px 2px}.rs-scene .cart .b{margin-top:auto}.rs-scene .mini{padding:10px;border-radius:12px;border:1px solid var(--ln2);background:#1f1913;box-shadow:0 14px 34px #0009}.rs-scene .mini .mh{grid-template-columns:repeat(3,58px)}.rs-scene .mh{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.rs-scene .mh .tl{position:relative;width:auto;min-width:0}.rs-scene .mh--4{grid-template-columns:repeat(4,1fr)}.rs-scene .lockscr{position:absolute;inset:0;z-index:26;display:grid;place-content:center;justify-items:center;gap:9px;padding:20px;text-align:center;background:radial-gradient(circle at 50% 30%,#2a2113,#0c0a07)}.rs-scene .pf{display:grid;gap:9px;max-width:300px}.rs-scene .pf__r{display:flex;justify-content:space-between;margin-top:6px}.rs-scene .slider.v75{--v: 75% !important}.rs-scene .slider.v70{--v: 70% !important}.rs-scene .sv{position:absolute;inset:0;z-index:30;display:grid;place-content:center;justify-items:center;gap:4px;background:radial-gradient(circle at 25% 25%,rgba(167,139,250,.45),transparent 50%),radial-gradient(circle at 80% 75%,rgba(63,209,194,.35),transparent 50%),linear-gradient(135deg,#1b1430,#0b1a22)}.rs-scene .sv__club{position:absolute;left:16px;top:14px;font-family:var(--font-serif, Georgia, serif);font-size:16px;color:var(--c)}.rs-scene .sv__seat{font-size:66px;line-height:1;letter-spacing:-.02em;text-shadow:0 4px 30px rgba(0,0,0,.6)}.rs-scene .sv__clock{font-size:18px;color:var(--tx2);font-variant-numeric:tabular-nums}.rs-scene .sv__qr{position:absolute;right:16px;bottom:14px;display:grid;justify-items:center;gap:4px;width:80px;text-align:center}.rs-scene .sv__qr small{font-size:8.5px;color:var(--tx2)}.rs-scene .lv,.rs-scene .cl,.rs-scene .pr,.rs-scene .sp,.rs-scene .ac2,.rs-scene .fr2,.rs-scene .rt{display:grid;gap:9px;align-content:start}.rs-scene .cl,.rs-scene .pr,.rs-scene .fr2{gap:7px}.rs-scene .lvup{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;font-size:28px;font-weight:800;color:#17130e;background:linear-gradient(135deg,var(--vio),var(--teal));box-shadow:0 0 30px #a78bfa80}.rs-scene .xp.x100 u{width:100%!important}.rs-scene .xp.x8 u{width:8%!important;transition-duration:.3s}.rs-scene .w100{width:100%!important}.rs-scene .w25{width:25%!important}.rs-scene .w30{width:30%!important}.rs-scene .goal{display:grid;grid-template-columns:1fr auto;gap:3px 8px;font-size:11px}.rs-scene .goal .pbar{grid-column:1 / -1}.rs-scene .goal .pbar u.grow{transition:width 1.1s cubic-bezier(.3,.7,.3,1)}.rs-scene .cl2{display:grid;grid-template-columns:1fr 1.25fr;gap:12px}.rs-scene .cl2__em,.rs-scene .cl2__tr{display:grid;gap:5px;align-content:start}.rs-scene .cl2__em .emb{justify-self:center;width:60px;height:66px;margin-bottom:4px;font-size:26px}.rs-scene .emb.gold{--eb: #e3bd62 !important}.rs-scene .th2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rs-scene .th2 .bl{display:grid;gap:2px;align-content:start}.rs-scene .th2 .r{padding:3px 4px}.rs-scene .th2__pv{--pa: #a78bfa;display:grid;gap:6px;align-content:start;padding:9px;border-radius:12px;border:1px solid var(--ln);background:#0d0b08;transition:border-color .5s}.rs-scene .th2__pv.teal{--pa: #3fd1c2;border-color:#3fd1c280}.rs-scene .pv{padding:9px;border-radius:9px;border-left:3px solid var(--pa);background:color-mix(in srgb,var(--pa) 14%,#15110c);font-size:11px;font-weight:600;transition:background-color .5s,border-color .5s}.rs-scene .news__track.n2{transform:translate(-100%)}.rs-scene .news__track.n3{transform:translate(-200%)}.rs-scene .hint2{position:absolute;font-size:10px;color:var(--tx2)}.rs-scene .tl.to-slot{left:250px!important;top:66px!important}.rs-scene .selbox.sb1{width:232px!important;height:50px!important}.rs-scene .mini-pc{position:absolute;z-index:23;display:grid;gap:4px;width:178px;padding:9px 10px;border-radius:11px;border:1px solid var(--ln2);background:#0d0b08;box-shadow:0 14px 34px #0009}.rs-scene .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rs-scene .three{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.rs-scene .four{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.rs-scene .four .kpi{padding:7px}.rs-scene .four .kpi b{font-size:12px}.rs-scene .op{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:9px;background:#ffffff0b;font-weight:600;font-size:11.5px}.rs-scene .pair{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center}.rs-scene .arrow{color:var(--c);font-size:15px;font-weight:800}.rs-scene .dd{display:grid;gap:1px;margin-top:-4px;padding:5px;border-radius:9px;border:1px solid var(--ln2);background:#16120d}.rs-scene .dd span{padding:4px 7px;border-radius:6px;font-size:11px}.rs-scene .struck>span:nth-child(2){text-decoration:line-through;color:var(--mu)}.rs-scene .r.xs{padding:3px 4px;font-size:11px}.rs-scene .r.box.xs{padding:4px 8px}.rs-scene .r.wrap>span{white-space:normal}.rs-scene .locked{position:relative}.rs-scene .locked .blur{filter:blur(2.5px);opacity:.45}.rs-scene .lockmsg{position:absolute;inset:0;display:grid;place-items:center;padding:10px;text-align:center;font-weight:700;font-size:12px}.rs-scene .pn__side span.fade{opacity:.3}.rs-scene .ring-hl{box-shadow:0 0 0 3px var(--c),0 0 18px color-mix(in srgb,var(--c) 55%,transparent)!important;transition:box-shadow .35s}.rs-scene .heat>span{align-self:center;font-size:8.5px;line-height:1}.rs-scene .heat>.hh{font-size:8px}.rs-scene .heat>i.lo{box-shadow:0 0 0 1.5px var(--tx)}.rs-scene .kd{display:grid;grid-template-columns:112px 1fr;gap:14px;align-items:center}.rs-scene .donut b small{display:block;font-size:9px;font-weight:500}.rs-scene .bd2{display:grid;grid-template-columns:96px 1fr;gap:9px}.rs-scene .bd2__lib{display:grid;gap:5px;align-content:start}.rs-scene .lib{padding:6px 7px;border-radius:8px;border:1px dashed var(--ln2);font-size:10px;font-weight:600;transition:background-color .2s}.rs-scene .bd2__grid{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:112px;gap:7px;min-height:238px;padding:7px;border-radius:10px;border:1px dashed var(--ln)}.rs-scene .wg{display:grid;align-content:start;gap:6px;padding:8px;border-radius:9px;border:1px solid var(--ln);background:#ffffff09}.rs-scene .blk2{position:relative;height:190px}.rs-scene .blk2>span{position:absolute;display:grid;place-items:center;border-radius:10px;border:1px solid var(--ln);background:#ffffff0a;font-size:11px;font-weight:700;transition:left .6s cubic-bezier(.3,.8,.3,1),top .6s cubic-bezier(.3,.8,.3,1),width .6s,height .6s,box-shadow .3s,background-color .3s,border-color .3s}.rs-scene .blk2.edit>span{border-style:dashed;border-color:var(--ln2)}.rs-scene .blk2>span.lift{z-index:2;box-shadow:0 14px 30px #0000008c,0 0 0 2px var(--c);background:color-mix(in srgb,var(--c) 14%,#1b1611)}.rs-scene .blk2>span.c2{left:170px!important;width:162px!important}.rs-scene .blk2>span.d2,.rs-scene .blk2>span.e2{left:0!important;width:160px!important}.rs-scene .mk-ocean{--mb: #081018;--mp: #0f1a24;--ma: #4aa3f0;--mr: 12px}.rs-scene .mk-crimson{--mb: #12090b;--mp: #1c1013;--ma: #e0566c;--mr: 10px}.rs-scene .mk-amethyst{--mb: #0e0a14;--mp: #17111f;--ma: #a98bf0;--mr: 18px}.rs-scene .logo-slot{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;border:1px dashed var(--ln2)}.rs-scene .logo{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;font-family:var(--font-serif, Georgia, serif);font-size:24px;font-weight:700;color:#17130e;background:linear-gradient(135deg,#e3bd62,#ff8f6b)}.rs-scene .logo-sm{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:5px;font-size:10px;font-weight:800;color:#17130e;background:linear-gradient(135deg,#e3bd62,#ff8f6b)}.rs-scene .mock__top .logo-sm+b{margin-left:6px;margin-right:auto}.rs-scene .brand-t{font-size:13px}.rs-scene .brand-t.disp{font-family:Lora,Georgia,serif;font-style:italic;letter-spacing:.02em;color:#e3bd62}.rs-scene .mock .brand-t{text-align:center;font-size:12px}.rs-scene .lib2{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rs-scene .lib2 .cd{display:grid;gap:1px;padding:8px;transition:border-color .25s,background-color .25s}.rs-scene .cd.hl2{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.rs-scene .ws{display:grid;gap:7px}.rs-scene .ws .cd{display:grid;gap:5px;justify-items:start}.rs-scene .ws .cd__t{margin-bottom:0}.rs-scene .ex{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:start}.rs-scene .ex .file{align-self:center;font-size:10px;transition:transform .8s cubic-bezier(.3,.8,.3,1)}.rs-scene .exf{padding:2px 0}.rs-scene .exf .file{transition:transform .9s cubic-bezier(.3,.8,.3,1)}.rs-scene .file.fly{transform:translate(150px)}.rs-scene .up{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:center;padding:5px 0;border-bottom:1px solid var(--ln);font-size:11px}.rs-scene .up:last-child{border-bottom:0}.rs-scene .up .pbar{grid-column:1 / -1}.rs-scene .shot.flashy{animation:rsf-flash .5s ease-out}@keyframes rsf-flash{0%{filter:brightness(2.2)}}.rs-scene .gg{display:grid;grid-template-columns:150px 1fr;gap:12px;align-items:center}.rs-scene .gg__top{display:grid;gap:7px}.rs-scene .frz{position:absolute;inset:0;z-index:25;display:grid;place-content:center;justify-items:center;gap:6px;background:#0a0806bd}.rs-scene .frz b{font-size:14px}.rs-scene .frz span{font-size:26px;font-weight:800;color:var(--wa);font-variant-numeric:tabular-nums}.rs-scene .tlx{position:relative;display:flex;justify-content:space-between;gap:4px;margin-top:4px}.rs-scene .tlx:before{content:"";position:absolute;left:10px;right:10px;top:10px;height:2px;background:var(--ln2)}.rs-scene .tlx>span{position:relative;display:grid;justify-items:center;gap:3px}.rs-scene .tlx i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:800;color:#10160f;background:var(--ok)}.rs-scene .tlx small{font-size:9px}.rs-scene .usb{z-index:21;transition:transform .8s cubic-bezier(.3,.8,.3,1)}.rs-scene .usb.in{transform:translate(118px)}.rs-scene .dot.bad{background:var(--bad);box-shadow:0 0 6px var(--bad)}.rs-scene .osg{position:absolute;inset:0;display:grid;grid-template-columns:1fr auto 1.15fr;gap:12px;align-items:center;padding:18px}.rs-scene .osg__l{display:grid;gap:8px}.rs-scene .osg__l .cd{display:grid;gap:2px}.rs-scene .osg__r{display:grid;gap:4px}.rs-scene .osg__r .cd{display:grid;gap:2px}.rs-scene .img2{position:absolute;inset:0;display:grid;grid-template-columns:116px auto 1fr;gap:12px;align-items:center;padding:18px 16px}.rs-scene .disk{display:grid;gap:4px;place-items:center;height:120px;padding:8px;border-radius:16px;border:1px solid var(--ln2);text-align:center;background:radial-gradient(circle,color-mix(in srgb,var(--c) 20%,transparent),transparent 70%),#1a1510}.rs-scene .disk b{font-size:16px}.rs-scene .mg2{position:absolute;inset:0;display:grid;gap:6px;align-content:center;padding:14px 18px}.rs-scene .mg2__head{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center;margin-bottom:4px}.rs-scene .nd{padding:8px 10px;border-radius:10px;border:1px solid var(--ln2);text-align:center;font-weight:700;color:var(--mu)}.rs-scene .nd.new{color:var(--c);border-color:var(--c);background:color-mix(in srgb,var(--c) 10%,transparent)}.rs-scene .mg2 .r{padding:5px 10px}.rs-scene .mg2 .r>b{margin-left:auto}.rs-scene .r.foc{border-color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent)}.rs-scene .pcmini{display:grid;justify-items:center;padding:12px;border-radius:12px;border:1px solid var(--ln2);background:#0d0b08}.rs-scene .camv{position:relative;display:block;width:86px;padding:6px;border-radius:8px;border:2px dashed var(--teal);overflow:hidden}.rs-scene .camv .scanline{opacity:1;animation:rsf-scan .9s ease-in-out infinite alternate}.rs-scene .ckl{display:grid;gap:4px}.rs-scene .ck{display:flex;align-items:center;gap:6px;transition:color .25s}.rs-scene .ck:before{content:"";flex:none;width:12px;height:12px;border-radius:3px;border:1px solid #8fa2b4;transition:all .25s}.rs-scene .ck.on:before{background:var(--ok);border-color:transparent;box-shadow:inset 0 0 0 2px #182533}.rs-scene .ck.late{color:var(--bad)}.rs-scene .ck.late:before{border-color:var(--bad)}.rs-scene .ck small{margin-left:auto}.rs-scene .lapse-m{align-self:center;padding:3px 10px;border-radius:999px;background:#00000059;color:#8fa2b4;font-size:9.5px;font-weight:700}.rs-scene .stp i:before{content:attr(data-n)}.rs-scene .stp.done i:before{content:"✓"}.rs-scene .stp.fail i:before{content:"!"}.rs-scene .stp.run i:before{content:""}.rs-scene .flash .lapse{background:none;color:var(--tx2)}.rs-scene .pn__body,.rs-scene .ctx,.rs-scene .side,.rs-scene .wn__body,.rs-scene .md,.rs-scene .ss,.rs-scene .gm,.rs-scene .cat,.rs-scene .mg__my,.rs-scene .lv,.rs-scene .cl,.rs-scene .pr,.rs-scene .sp,.rs-scene .ac2,.rs-scene .fr2,.rs-scene .rt,.rs-scene .cl2__em,.rs-scene .cl2__tr,.rs-scene .bd2__lib,.rs-scene .ws,.rs-scene .osg__l,.rs-scene .osg__r,.rs-scene .mg2,.rs-scene .pf,.rs-scene .rg,.rs-scene .lk__form,.rs-scene .gp__i,.rs-scene .gg__top,.rs-scene .th2__pv{grid-template-columns:minmax(0,1fr)}.rs-scene .two,.rs-scene .till,.rs-scene .th2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rs-scene .three{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-scene .four{grid-template-columns:repeat(4,minmax(0,1fr))}.rs-scene .ex{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rs-scene .sh{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.rs-scene .mg{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.rs-scene .cl2{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.rs-scene .bd2{grid-template-columns:96px minmax(0,1fr)}.rs-scene .gg{grid-template-columns:150px minmax(0,1fr)}.rs-scene .b.acc.ok{background:color-mix(in srgb,var(--ok) 18%,transparent);border-color:color-mix(in srgb,var(--ok) 50%,transparent);color:var(--ok)}.rs-scene .mh.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.rs-scene .mh.c6{grid-template-columns:repeat(6,minmax(0,1fr))}.rs-scene div[style*="display:grid"]{grid-template-columns:minmax(0,1fr)}.rs-scene .bars.duo>span>b{flex:1;display:flex;align-items:flex-end;gap:2px;width:100%}.rs-scene .bars.duo>span>b>i{flex:1;height:var(--h);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 40%,transparent))}.rs-scene .bars.duo>span>b>i.prev{background:#ffffff29}.rs-scene .bars.duo.is-on>span>b>i{animation:rsf-bar .9s cubic-bezier(.3,.7,.3,1.05) both;animation-delay:calc(var(--k, 0) * .07s)}.rs-scene .ss__games.short .cv{aspect-ratio:16 / 10}.rs-scene .ex2 .mock__body i{height:16px}.rs-scene .ex2 .cd{padding:8px}
