.rs{background:#fff;border:1px solid #E5E8F0;border-radius:18px;overflow:hidden;box-shadow:0 40px 90px #0b102024;color:#0b1020;font-family:Inter,system-ui,sans-serif;text-align:left}.rs-top{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid #E5E8F0;background:#f7f8fb}.rs-dots{display:flex;gap:6px}.rs-dots i{width:10px;height:10px;border-radius:50%;background:#d5dae6;display:block}.rs-url{font-family:JetBrains Mono,monospace;font-size:12px;color:#606b7d;background:#fff;border:1px solid #E5E8F0;border-radius:7px;padding:3px 10px;white-space:nowrap}.rs-demo{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:#9a5b00;background:#fff4e0;border-radius:6px;padding:3px 8px;white-space:nowrap}.rs-body{display:grid;grid-template-columns:176px minmax(0,1fr);min-height:330px}.rs-compact .rs-body{grid-template-columns:minmax(0,1fr);min-height:0}.rs-side{background:#0b1020;color:#c6ccdd;padding:16px 10px;display:flex;flex-direction:column;gap:1px}.rs-logo{font-family:Sora,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.04em;color:#fff;padding:2px 10px 14px}.rs-logo b{background:linear-gradient(90deg,#00c2ff,#7c5cfc,#ff5ca8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.rs-logo small{display:block;font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#8c95ae;margin-top:2px}.rs-side span{display:block;padding:7px 10px;border-radius:8px;font-size:12.5px;white-space:nowrap}.rs-side span.on{background:#ffffff1a;color:#fff;font-weight:600}.rs-main{padding:18px 20px;display:flex;flex-direction:column;gap:14px;min-width:0}.rs-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.rs-title b{font-family:Sora,sans-serif;font-size:19px;letter-spacing:-.03em}.rs-title span{font-size:12px;color:#606b7d}.rs-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rs-cards div{border:1px solid #E5E8F0;border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;min-width:0}.rs-cards .k{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:#606b7d}.rs-cards b{font-family:Sora,sans-serif;font-size:22px;letter-spacing:-.03em}.rs-cards b small{font-size:12px;color:#606b7d;font-weight:600;margin-left:2px}.rs-cards .s{font-size:11px;color:#606b7d}.rs-stack{display:flex;height:30px;border-radius:9px;overflow:hidden;font-size:11.5px;font-weight:600}.rs-stack div{display:flex;align-items:center;padding:0 10px;white-space:nowrap;overflow:hidden}.rs-tab{width:100%;border-collapse:collapse;font-size:12.5px}.rs-tab th{font-family:JetBrains Mono,monospace;font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#606b7d;text-align:left;padding:7px 8px;border-bottom:1px solid #E5E8F0}.rs-tab td{padding:9px 8px;border-bottom:1px solid #EEF1F6;vertical-align:middle;line-height:1.35}.rs-tab tr:last-child td{border-bottom:none}.rs-tab .c{text-align:center}.rs-tab .mono,.rs-hb .mono{font-family:JetBrains Mono,monospace}.rs-tab tr.me td{background:#f5f2ff;font-weight:600}.rs-sub{display:block;font-family:JetBrains Mono,monospace;font-size:10.5px;color:#5b3fd6;font-weight:600}.rs-ed{display:inline-block;width:11px;height:11px;border-radius:50%}.rs-ed.n{background:#6646ee}.rs-ed.a{border:1.5px dashed #C3C9D6}.rs-st{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;white-space:nowrap}.rs-st:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.rs-st.ok{background:#e7f7ef;color:#12784a}.rs-st.ko{background:#fdecef;color:#b4234a}.rs-st.mid{background:#fff4e0;color:#9a5b00}.rs-st.n{background:#efebff;color:#5b3fd6}.rs-chips{display:flex;gap:6px;flex-wrap:wrap}.rs-chips span{font-size:11.5px;padding:4px 10px;border-radius:999px;border:1px solid #E5E8F0;color:#606b7d}.rs-chips span.on{background:#0b1020;color:#fff;border-color:#0b1020}.rs-bar{display:inline-block;width:70px;height:6px;border-radius:4px;background:#eef1f6;vertical-align:middle;margin-right:8px;overflow:hidden}.rs-bar i{display:block;height:100%;background:linear-gradient(90deg,#00c2ff,#7c5cfc);border-radius:4px;max-width:100%}.rs-acc{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;border:1px dashed #D5DAE6;border-radius:10px;padding:9px 10px}.rs-acc-t{font-size:11.5px;color:#3a4256}.rs-split{display:grid;grid-template-columns:1fr 1fr;gap:18px}.rs-cap{display:block;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:#606b7d;margin-bottom:8px}.rs-hb{display:grid;grid-template-columns:90px 1fr 26px;align-items:center;gap:8px;font-size:12px;margin-bottom:9px}.rs-hb .rs-bar{width:100%;height:9px;margin:0}.rs-alert{border-left:3px solid;border-radius:0 8px 8px 0;padding:7px 10px;margin-bottom:8px;font-size:12px;line-height:1.35}.rs-alert b{display:block;font-size:12px}.rs-alert span{color:#606b7d}.rs-alert.ko{border-color:#e5484d;background:#fdf2f4}.rs-alert.mid{border-color:#f5a524;background:#fff8ec}.rs-alert.ok{border-color:#7c5cfc;background:#f5f2ff}.rs-list{display:flex;flex-direction:column;gap:8px}.rs-item{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #E5E8F0;border-radius:12px;padding:10px 12px}.rs-item p{margin:3px 0 0;font-size:12.5px;color:#1a2236;line-height:1.4}.rs-item-r{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.rs-btn{font-size:11px;font-weight:700;color:#fff;background:#0b1020;border-radius:8px;padding:4px 10px}.rs-doc{display:flex;gap:10px;align-items:center}.rs-doc b{font-size:13px}.rs-ico{flex:0 0 28px;height:34px;border-radius:6px;background:linear-gradient(135deg,#efebff,#e0f7ff);border:1px solid #E5E8F0}.rs-chart{width:100%;height:110px;display:block}.rs-axis{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:10px;color:#8c95ae;margin-top:-6px}@media(max-width:760px){.rs-body{grid-template-columns:minmax(0,1fr)}.rs-side,.rs-tab .mh{display:none}.rs-cards{grid-template-columns:1fr 1fr}.rs-split{grid-template-columns:1fr}.rs-tab{font-size:11.5px}.rs-main{padding:14px}.rs-demo{display:none}}.rt{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.35fr);gap:48px;align-items:start}.rt-list{display:flex;flex-direction:column;gap:10px}.rt-tab{cursor:pointer;border:1px solid var(--line,#E5E8F0);border-radius:16px;padding:16px 20px;background:#fff;transition:border-color .2s,box-shadow .2s;outline:none;position:relative}.rt-tab:hover{border-color:#c9beff}.rt-tab:focus-visible{box-shadow:0 0 0 3px #7c5cfc59}.rt-tab.on{border-color:#7c5cfc;box-shadow:0 12px 30px #5b3fd61f}.rt-tab.on:before{content:"";position:absolute;left:-1px;top:14px;bottom:14px;width:3px;border-radius:3px;background:linear-gradient(180deg,#00c2ff,#7c5cfc,#ff5ca8)}.rt-n{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--violet,#5B3FD6)}.rt-f+.rt-f{margin-top:12px;padding-top:12px;border-top:1px solid var(--line,#E5E8F0)}.rt-f .k{display:block;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--violet,#5B3FD6)}.rt-f h3{font-family:Sora,sans-serif;font-size:18px;letter-spacing:-.02em;color:var(--ink,#0B1020);margin:2px 0 0}.rt-f p{font-size:14.5px;line-height:1.55;color:#3a4256;margin:6px 0 0;display:none}.rt-tab.on .rt-f p{display:block}.rt-panels{position:sticky;top:96px}.rt-panel{display:none}.rt-panel.on{display:block;animation:rtIn .25s ease}@keyframes rtIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:1100px){.rt{grid-template-columns:1fr;gap:24px}.rt-panels{position:static}}
