.rs-viewport{--rs-paper:#faf8f2;--rs-card:#fff;--rs-ink:#171923;--rs-blue:#173cff;--rs-muted:#75808e;--rs-coral:#ffb0a1;--rs-track:#e2e9ff;--rs-hair:#e2e5e8;--rs-band-1:#173cff;--rs-band-2:#f2704f;--rs-band-3:#0f9488;--rs-band-4:#aab7cf;--rs-band-5:#d99a09;--rs-band-6:#6d3bd1;--rs-band-7:#d4477f;--rs-band-8:#5b93ff;--rs-band-9:#5a8f2e;--rs-band-10:#9a5a2b;--rs-spread-1:#d4472a;--rs-spread-2:#f2704f;--rs-spread-3:#c2cde3;--rs-spread-4:#5b93ff;--rs-spread-5:#173cff;background:var(--rs-paper);color:var(--rs-ink);letter-spacing:-.025em;position:fixed;inset:0;overflow:hidden}.rs-poster{transform-origin:0 0;width:1600px;height:900px;transform:translate(var(--rs-x,0px), var(--rs-y,0px)) scale(var(--rs-scale,1));grid-template-rows:50px 1fr 26px;gap:14px;padding:24px;display:grid}.rs-poster *{box-sizing:border-box}.rs-poster h1,.rs-poster h2,.rs-poster h3,.rs-poster p{margin:0}.rs-poster em{font-family:var(--font-display);letter-spacing:-.055em;font-style:italic;font-weight:500}.rs-num{font-variant-numeric:tabular-nums}.rs-sp{flex:1}.rs-top{border-bottom:1px solid var(--rs-hair);align-items:center;gap:18px;padding-bottom:12px;display:flex}.rs-wordmark{letter-spacing:-.065em;white-space:nowrap;align-items:center;gap:10px;font-size:27px;font-weight:760;display:flex}.rs-wordmark svg{width:30px;height:30px;color:var(--rs-blue);flex:none}.rs-tag{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--rs-track);color:var(--rs-muted);white-space:nowrap;border-radius:5px;padding:4px 7px;font-size:9px}.rs-top h1{letter-spacing:-.04em;font-size:20px;font-weight:650}.rs-meta{font-family:var(--font-mono);color:var(--rs-muted);letter-spacing:0;text-align:right;font-size:10.5px;line-height:1.5}.rs-body{grid-template-columns:360px 640px 1fr;gap:16px;min-height:0;display:grid}.rs-col{gap:12px;min-height:0;display:grid}.rs-colA{grid-template-rows:auto auto auto 1fr}.rs-colB{grid-template-rows:1fr 1fr}.rs-colC{grid-template-rows:auto 1fr}.rs-box{background:var(--rs-card);border:1px solid var(--rs-hair);border-radius:11px;flex-direction:column;min-height:0;padding:12px 13px;display:flex}.rs-lbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rs-muted);flex:none;align-items:center;gap:7px;margin-bottom:8px;font-size:9px;display:flex}.rs-lbl i{background:var(--rs-blue);color:#fff;width:16px;height:16px;font:600 9.5px/1 var(--font-sans);letter-spacing:0;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.rs-hero{padding:14px 15px 15px}.rs-hero-lead{align-items:baseline;gap:13px;display:flex}.rs-hero-num{letter-spacing:-.07em;color:var(--rs-blue);font-size:92px;font-weight:780;line-height:.76}.rs-hero-of{font-family:var(--font-mono);color:var(--rs-muted);letter-spacing:0;font-size:10px}.rs-hero-word{letter-spacing:-.05em;font-size:25px;font-weight:700;line-height:1.05}.rs-rail{background:linear-gradient(90deg, var(--rs-coral), var(--rs-track) 52%, var(--rs-blue));border-radius:999px;height:10px;margin:13px 0 6px;position:relative}.rs-rail i{background:var(--rs-ink);border-radius:2px;width:3px;height:20px;position:absolute;top:-5px;transform:translate(-1.5px)}.rs-rail-l{font-family:var(--font-mono);color:var(--rs-muted);letter-spacing:.02em;justify-content:space-between;font-size:8.5px;display:flex}.rs-hero-say{color:var(--rs-muted);margin-top:10px;font-size:12.5px;line-height:1.4}.rs-hero-say b{color:var(--rs-ink);font-weight:650}.rs-counts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rs-ct b{letter-spacing:-.05em;font-size:27px;font-weight:730;line-height:1;display:block}.rs-ct.rs-hi b{color:var(--rs-blue)}.rs-ct span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--rs-muted);margin-top:3px;font-size:8.5px;display:block}.rs-fn{gap:6px;display:grid}.rs-fr{grid-template-columns:80px 1fr 74px;align-items:center;gap:9px;display:grid}.rs-fr u{font-size:11px;font-weight:550;text-decoration:none}.rs-fr>div{background:var(--rs-track);border-radius:5px;height:17px;overflow:hidden}.rs-fr>div>i{background:var(--rs-blue);height:100%;display:block}.rs-fr>div>i.rs-alt{background:var(--rs-coral)}.rs-fr s{font-family:var(--font-mono);color:var(--rs-muted);text-align:right;font-size:10px;text-decoration:none}.rs-chart-box{min-height:0}.rs-chart{flex:auto;width:100%;height:auto;min-height:0;display:block}.rs-grid{stroke:var(--rs-hair);stroke-width:.8px}.rs-line{stroke:var(--rs-blue)}.rs-dot{fill:var(--rs-blue);fill-opacity:.5}.rs-dot-on{fill-opacity:1}.rs-guide{stroke:var(--rs-ink);stroke-width:1px;stroke-dasharray:3 3;opacity:.4}.rs-guide-over{stroke:#0b0e17;opacity:.55;stroke-width:1.2px;stroke-dasharray:2 3}.rs-axis{font-family:var(--font-mono);fill:var(--rs-muted);font-size:9px}.rs-note{font-family:var(--font-sans);fill:var(--rs-ink);font-size:11px;font-weight:600}.rs-empty{color:var(--rs-muted);flex:1;place-items:center;font-size:12px;display:grid}.rs-keys{flex-wrap:wrap;flex:none;gap:3px 11px;margin-top:7px;display:flex}.rs-key{white-space:nowrap;align-items:center;gap:4px;font-size:10px;font-weight:500;display:flex}.rs-key i{border-radius:2px;flex:none;width:8px;height:8px}.rs-cap{color:var(--rs-muted);flex:none;margin-top:6px;font-size:10.5px;line-height:1.35}.rs-cap b{color:var(--rs-ink);font-weight:650}.rs-pulls{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rs-pull{border-left:3px solid var(--rs-blue);padding:1px 0 1px 10px}.rs-pull b{letter-spacing:-.05em;font-size:22px;font-weight:730;line-height:1.1;display:block}.rs-pull .rs-unit{font-size:13px;font-weight:600}.rs-pull>span{color:var(--rs-muted);margin-top:2px;font-size:10px;line-height:1.32;display:block}.rs-tl{align-content:start;min-height:0;display:grid}.rs-tr{border-bottom:1px solid var(--rs-hair);grid-template-columns:18px 1fr 124px 38px 52px;align-items:center;gap:9px;padding:5.5px 0;display:grid}.rs-tr:last-child{border-bottom:0}.rs-tr.rs-head{padding-bottom:5px}.rs-tr.rs-head u{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--rs-muted);font-size:8px;text-decoration:none}.rs-tr.rs-head .rs-bar{background:0 0}.rs-tr .rs-r{text-align:right}.rs-rk{font-family:var(--font-mono);color:var(--rs-muted);font-size:10px}.rs-nm{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;overflow:hidden}.rs-bar{background:var(--rs-track);border-radius:999px;height:8px;overflow:hidden}.rs-bar i{background:var(--rs-blue);height:100%;display:block}.rs-sh,.rs-rd{font-family:var(--font-mono);text-align:right;font-size:11.5px}.rs-sh{color:var(--rs-muted)}.rs-rd{font-weight:600}.rs-rd[data-tone=low]{color:var(--rs-band-2)}.rs-rd[data-tone=hi]{color:var(--rs-band-3)}.rs-next{border-left:3px solid var(--rs-blue);justify-content:center}.rs-next h3{letter-spacing:-.05em;margin-bottom:7px;font-size:26px;font-weight:700;line-height:1.06}.rs-next>p{color:var(--rs-muted);font-size:12px;line-height:1.45}.rs-upnext{border-top:1px solid var(--rs-hair);gap:2px;margin-top:13px;padding-top:11px;display:grid}.rs-upnext-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rs-blue);font-size:8px}.rs-upnext strong{letter-spacing:-.045em;font-size:16px;font-weight:700}.rs-upnext>span:last-child{color:var(--rs-muted);font-size:11.5px;line-height:1.4}.rs-foot{border-top:1px solid var(--rs-hair);color:var(--rs-muted);align-items:center;gap:12px;padding-top:8px;font-size:10.5px;display:flex}.rs-foot .rs-d{opacity:.5;padding:0 5px}.rs-powered{color:var(--rs-ink);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.rs-powered strong{font-weight:650}.rs-bare{background:var(--paper,#faf8f2);min-height:100dvh;color:var(--rs-muted,#75808e);place-content:center;justify-items:center;gap:14px;display:grid}@media (max-width:900px),(max-aspect-ratio:5/6){:is(html:has(.rs-viewport),body:has(.rs-viewport)){height:auto;overflow:visible}body:has(.rs-viewport)>div{height:auto;min-height:0;overflow:visible}.rs-viewport{position:static;overflow:visible}.rs-poster{grid-template-rows:auto auto auto;gap:16px;width:100%;height:auto;padding:16px;transform:none}.rs-body{flex-direction:column;gap:14px;display:flex}.rs-col,.rs-colA,.rs-colB,.rs-colC{display:contents}[data-o="1"]{order:1}[data-o="2"]{order:2}[data-o="3"]{order:3}[data-o="4"]{order:4}[data-o="5"]{order:5}[data-o="6"]{order:6}[data-o="7"]{order:7}[data-o="8"]{order:8}.rs-chart-box{height:280px}.rs-top{flex-wrap:wrap;gap:10px 14px}.rs-top .rs-sp{flex-basis:100%;height:0}.rs-meta{text-align:left}.rs-hero-num{font-size:76px}.rs-tr{grid-template-columns:18px 1fr 38px 52px;row-gap:5px}.rs-tr .rs-bar{order:5;grid-column:1/-1}.rs-tr.rs-head .rs-bar{display:none}.rs-foot{flex-wrap:wrap}}.rs-split{border-top:1px solid var(--rs-hair);margin-top:13px;padding-top:11px}.rs-split-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rs-split-pair>div{border-left:3px solid var(--rs-blue);padding-left:10px}.rs-split-pair>div:last-child{border-left-color:var(--rs-coral)}.rs-split-pair b{letter-spacing:-.05em;font-size:26px;font-weight:730;line-height:1.05;display:block}.rs-split-pair>div>span{margin-top:2px;font-size:11px;font-weight:550;display:block}.rs-split-pair i{font-family:var(--font-mono);color:var(--rs-muted);margin-top:1px;font-size:9.5px;font-style:normal;display:block}.rs-plot{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.rs-chart{cursor:crosshair;touch-action:none}.rs-tip{background:var(--rs-card);border:1px solid var(--rs-hair);pointer-events:none;z-index:3;border-radius:8px;min-width:150px;max-width:210px;margin-inline:0;padding:7px 9px;font-size:10.5px;line-height:1.45;position:absolute;top:4px;transform:translate(-50%);box-shadow:0 6px 18px #0000001c}.rs-tip b{font-family:var(--font-mono);letter-spacing:.05em;color:var(--rs-muted);margin-bottom:3px;font-size:9px;font-weight:500;display:block}.rs-tip span{font-size:10px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;display:flex}.rs-tip i{font-style:normal;font-family:var(--font-sans);color:var(--rs-muted);letter-spacing:-.02em;align-items:center;gap:5px;display:flex}.rs-tip u{border-radius:2px;flex:none;width:8px;height:8px;text-decoration:none}.rs-tip em{color:var(--rs-muted);margin-top:4px;font-size:9px;font-style:normal;display:block}.rs-spread{gap:5px;display:grid}.rs-spread-row{grid-template-columns:96px 1fr 42px;align-items:center;gap:9px;display:grid}.rs-spread-row u{letter-spacing:-.02em;font-size:11px;font-weight:550;text-decoration:none}.rs-spread-row>span{background:var(--rs-track);border-radius:4px;height:13px;overflow:hidden}.rs-spread-row>span>i{height:100%;display:block}.rs-spread-row s{font-family:var(--font-mono);text-align:right;color:var(--rs-muted);font-variant-numeric:tabular-nums;font-size:11px;text-decoration:none}.rs-method-open{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--rs-track);color:var(--rs-muted);cursor:pointer;background:0 0;border-radius:5px;padding:4px 8px;font-size:9px}.rs-method-open:hover{color:var(--rs-blue);border-color:var(--rs-blue)}.rs-method-scrim{z-index:10;background:#0f121c6b;place-items:center;padding:40px 24px;display:grid;position:absolute;inset:0}.rs-method{background:var(--rs-card);border:1px solid var(--rs-hair);border-radius:14px;flex-direction:column;width:min(680px,100%);max-height:100%;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000038}.rs-method header{border-bottom:1px solid var(--rs-hair);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.rs-method h2{letter-spacing:-.045em;font-size:19px;font-weight:700}.rs-method header button{cursor:pointer;color:var(--rs-muted);background:0 0;border:0;padding:4px 6px;font-size:14px;line-height:1}.rs-method header button:hover{color:var(--rs-ink)}.rs-method-body{padding:4px 20px 20px;overflow-y:auto}.rs-method-body section{padding-top:15px}.rs-method-body h3{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rs-blue);margin-bottom:6px;font-size:9px}.rs-method-body p{color:var(--rs-muted);font-size:12.5px;line-height:1.52}.rs-method-body p+p{margin-top:7px}.rs-method-body b{color:var(--rs-ink);font-weight:650}.rs-method-body a{color:var(--rs-blue);border-bottom:1px solid;text-decoration:none}.rs-method-body a:hover{opacity:.75}
