.rsp{--rsp-night:#202020;--rsp-night-2:#262626;--rsp-night-line:#3a3a3a;--rsp-night-fg:#fff;--rsp-night-fg2:#b8b8b8;--rsp-paper:#f8f8f8;--rsp-white:#fff;--rsp-ink:#202020;--rsp-ink-2:#5a5a5a;--rsp-line:#eaeaea;--rsp-blue:#feaf0e;--rsp-blue-hover:#f2a000;--rsp-on-blue:#202020;--rsp-link:#202020;--rsp-blue-bright:#feaf0e;--rsp-spot:#e07b24;--rsp-space:#161616;--rsp-space-2:#1c1c1c;--rsp-glow:#feaf0e;--rsp-glow-soft:#feaf0e29;--rsp-hair:#ffffff14;--rsp-hair-2:#ffffff24;--rsp-glass:#161616bd;--rsp-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--rsp-min-mica:#e74c3c;--rsp-min-kaolin:#f1c40f;--rsp-min-chlorite:#2ecc71;--rsp-min-iron:#c0392b;font-family:var(--font-sans);color:var(--rsp-ink);background:var(--rsp-paper);-webkit-font-smoothing:antialiased}.rsp .num{font-variant-numeric:tabular-nums}.rsp :focus-visible{outline:2px solid var(--rsp-ink);outline-offset:2px;border-radius:4px}.rsp .on-night :focus-visible{outline-color:var(--rsp-blue-bright)}.rsp ::selection{color:var(--rsp-ink);background:#cfe6f8}.rsp-sheet{border:1px solid var(--rsp-line);background:var(--rsp-white);padding:10px;position:relative}.on-night .rsp-sheet{border-color:var(--rsp-night-line);background:var(--rsp-night-2)}.rsp-sheet>.cross{pointer-events:none;width:13px;height:13px;position:absolute}.rsp-sheet>.cross:before,.rsp-sheet>.cross:after{content:"";background:var(--rsp-ink-2);position:absolute}.on-night .rsp-sheet>.cross:before,.on-night .rsp-sheet>.cross:after{background:var(--rsp-night-fg2)}.rsp-sheet>.cross:before{width:1px;height:13px;top:0;left:6px}.rsp-sheet>.cross:after{width:13px;height:1px;top:6px;left:0}.rsp-sheet>.cross.tl{top:-7px;left:-7px}.rsp-sheet>.cross.tr{top:-7px;right:-7px}.rsp-sheet>.cross.bl{bottom:-7px;left:-7px}.rsp-sheet>.cross.br{bottom:-7px;right:-7px}.rsp details>summary{list-style:none}.rsp details>summary::-webkit-details-marker{display:none}.rsp details[open]>summary .faq-sign{transform:rotate(45deg)}.rsp-compare input[type=range]{appearance:none;cursor:ew-resize;background:0 0}.rsp-compare input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:0 0;border-radius:999px;width:44px;height:44px}.rsp-compare input[type=range]::-moz-range-thumb{background:0 0;border:0;width:44px;height:44px}.rsp-compare input[type=range]:focus-visible+.rsp-handle .knob{outline:2px solid var(--rsp-blue-bright);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rsp *,.rsp :before,.rsp :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}html:has(.rsp){scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html:has(.rsp){scroll-behavior:auto}}.rsp-stage{background:radial-gradient(120% 70% at 50% 18%,#1b1e2c 0%,#1b1e2c00 70%),linear-gradient(#0c0d13 0%,#141623 55%,#0f1018 100%)}.rsp-scanline{background:linear-gradient(#3db2ff00 0%,#96d6fff2 18%,#e9f6ff 50%,#96d6fff2 82%,#3db2ff00 100%);box-shadow:0 0 12px 1px #3db2ff8c}.rsp3d-labels>span{will-change:transform, opacity;white-space:nowrap;font-variant-numeric:tabular-nums;transition:opacity .25s linear;position:absolute;top:0;left:0}.rsp3d-rank{color:#fff;text-align:center;background:#12131adb;border:1px solid #f09646e6;border-radius:4px;min-width:20px;padding:1px 5px;font-size:11px;font-weight:600;line-height:16px}.rsp3d-rank[data-known="1"]{border-color:#ffe2b0;box-shadow:0 0 0 3px #ffd28c2e}.rsp3d-dep{transform-origin:0 0;color:#ffffffeb;text-shadow:0 1px 2px #000000e6,0 0 6px #0009;align-items:center;gap:4px;font-size:10.5px;font-weight:500;display:inline-flex}.rsp3d-dep>i{background:#12131ab3;border:1.5px solid #fff;width:7px;height:7px;margin-left:-3.5px;display:block;transform:rotate(45deg)}.rsp-hud{border:1px solid var(--rsp-hair);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0d13a8;border-radius:6px;flex-direction:column;gap:1px;padding:6px 9px;font-size:11.5px;line-height:1.35;display:flex}.rsp-hud-btn{border:1px solid var(--rsp-hair-2);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0d13a8;transition:background-color .15s}.rsp-hud-btn:hover{background:#1e212ed9}.rsp-step h3{transition:opacity .4s}@media (min-width:1024px){.rsp-step:not(.is-active) h3{opacity:.55}}.rsp-spectrum .rsp-spec-line{stroke:var(--rsp-night-fg);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.2,1) .15s}.rsp-spectrum .rsp-spec-dot{fill:var(--rsp-glow);stroke:var(--rsp-space-2);stroke-width:1.5px;opacity:0;transition:opacity .3s}.rsp-spectrum .rsp-spec-dip{stroke:#ffd9a8;stroke-dasharray:2 3;opacity:0;transition:opacity .35s}.rsp-spec-label{color:var(--rsp-night-fg2);white-space:nowrap;opacity:0;border-left:1px solid #ffd9a899;align-items:baseline;gap:5px;padding-left:7px;font-size:12px;line-height:16px;transition:opacity .35s;display:flex;position:absolute;transform:translateY(-50%)}.rsp-spec-label[data-side=left]{border-left:0;border-right:1px solid #ffd9a899;padding-left:0;padding-right:7px;transform:translate(-100%,-50%)}.rsp-spec-label>b{color:#ffe6c4;font-weight:600}.rsp-spec-axis{color:#8f91a0;white-space:nowrap;font-size:11.5px;position:absolute}.rsp-spectrum.is-on .rsp-spec-line{stroke-dashoffset:0}.rsp-spectrum.is-on .rsp-spec-dot,.rsp-spectrum.is-on .rsp-spec-dip,.rsp-spectrum.is-on .rsp-spec-label{opacity:1}.rsp-seg{scrollbar-width:none}.rsp-seg::-webkit-scrollbar{display:none}.rsp-open{animation:.38s cubic-bezier(.2,.7,.2,1) both rsp-open-in}@keyframes rsp-open-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
