.rp-doc{max-width:980px;display:flex;flex-direction:column;gap:var(--space-5)}.rp-head{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.rp-head .rx-h1{margin:0}.rp-range{margin-left:auto;display:inline-flex;gap:2px;background:var(--well);border:1px solid var(--line);border-radius:var(--radius-md);padding:2px}.rp-range a{font-size:var(--type-xs);color:var(--text-3);text-decoration:none;border-radius:var(--radius-sm);padding:4px 10px}.rp-range a:hover{color:var(--text-1)}.rp-range a[aria-current=true]{background:var(--surface-3);color:var(--text-1)}.rp-legal{font-size:var(--type-xs);color:var(--text-3);padding:0 var(--space-1)}.rp-sec{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-xl)}.rp-sh{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--line)}.rp-k{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;font-size:var(--type-2xs);color:var(--text-3);margin-bottom:6px}.rp-k .rx-chip.real{background:var(--quiet-fill);color:var(--text-2)}.rp-find{margin:0;font-size:var(--type-lg);font-weight:500;letter-spacing:-.2px;color:var(--text-1);line-height:1.35}.rp-sub{margin:6px 0 0;font-size:var(--type-xs);color:var(--text-3);line-height:1.5}.rp-body{padding:var(--space-3) var(--space-4) var(--space-4)}.rp-foot{padding:0 var(--space-4) var(--space-4);font-size:var(--type-2xs);color:var(--text-3);line-height:1.5}.rp-rows{display:flex;flex-direction:column;gap:6px}.rp-row{display:grid;grid-template-columns:168px minmax(0,1fr) 132px;gap:var(--space-3);align-items:center}.rp-row .l{font-size:var(--type-sm);color:var(--text-2);min-width:0}.rp-row .l span{display:block;font-size:var(--type-2xs);color:var(--text-3)}.rp-row .v{font-size:var(--type-sm);color:var(--text-1);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rp-row .v span{color:var(--text-3);font-size:var(--type-2xs);margin-left:4px}.rp-track{position:relative;height:20px;background:var(--well);border-radius:4px;display:flex;gap:2px;overflow:hidden}.rp-bar{height:100%;background:rgba(255,255,255,.2);border-radius:0 4px 4px 0;position:relative}.rp-bar.dim{background:rgba(255,255,255,.09)}.rp-bar.hi{background:var(--accent)}.rp-bar.lost{background:transparent;border:1px dashed rgba(255,255,255,.14);border-radius:4px}.rp-bar.lost.hi{background:var(--accent-fill);border:1px solid var(--accent)}.rp-bar .in{position:absolute;left:8px;top:50%;transform:translateY(-50%);font-size:var(--type-2xs);color:var(--text-1);white-space:nowrap}.rp-bar.lost .in{color:var(--text-3)}.rp-bar.lost.hi .in{color:var(--accent-text)}.rp-track.none{background:repeating-linear-gradient(135deg,var(--well) 0 6px,var(--surface-2) 6px 7px)}.rp-track.none .in{position:static;transform:none;padding-left:8px;line-height:20px;font-size:var(--type-2xs);color:var(--text-3)}.rp-row:hover .rp-bar:not(.lost){filter:brightness(1.25)}.rp-split{margin-top:var(--space-2)}.rp-scale{display:grid;grid-template-columns:168px minmax(0,1fr) 132px;gap:var(--space-3);margin-top:4px}.rp-scale div:nth-child(2){display:flex;justify-content:space-between;font-size:var(--type-2xs);color:var(--text-3);font-variant-numeric:tabular-nums}.rp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.rp-two .rp-row,.rp-two .rp-scale{grid-template-columns:112px minmax(0,1fr) 84px}.rp-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.rp-step{background:var(--surface-2);border-radius:var(--radius-lg);padding:var(--space-3)}.rp-step b{display:block;font-size:var(--type-2xl);font-weight:600;letter-spacing:-.4px;font-variant-numeric:tabular-nums}.rp-step span{font-size:var(--type-xs);color:var(--text-2)}.rp-step.wait b{color:var(--text-3);font-size:var(--type-lg);padding:6px 0 3px}.rp-out{list-style:none;margin:0;padding:0}.rp-out li{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-3);padding:var(--space-2) 0;font-size:var(--type-xs);color:var(--text-3);line-height:1.5}.rp-out li+li{border-top:1px solid var(--line-row)}.rp-out li b{color:var(--text-2);font-weight:500}.rp-thin{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:repeating-linear-gradient(135deg,var(--well) 0 6px,var(--surface-1) 6px 7px)}.rp-thin b{font-size:var(--type-sm);font-weight:500;color:var(--text-2)}.rp-thin span{font-size:var(--type-xs);color:var(--text-3);line-height:1.5}.rp-wk{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.rp-wkh{font-size:var(--type-2xs);color:var(--text-3);margin-bottom:var(--space-2)}.rp-tablewrap{overflow-x:auto}.rp-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:var(--type-sm);min-width:520px}.rp-table th{text-align:right;font-weight:400;font-size:var(--type-2xs);color:var(--text-3);padding:4px 8px}.rp-table td{text-align:right;color:var(--text-1);padding:6px 8px;border-top:1px solid var(--line-row)}.rp-table td:first-child,.rp-table th:first-child{text-align:left;padding-left:0;color:var(--text-2)}.rp-table td.q{color:var(--text-3);font-size:var(--type-xs)}@media (max-width:860px){.rp-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rx-body:has(.rp-doc){padding-left:var(--space-4);padding-right:var(--space-4)}.rp-range{margin-left:0}.rp-row,.rp-two .rp-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.rp-row .rp-track{grid-column:1/-1;grid-row:2}.rp-scale,.rp-two .rp-scale{grid-template-columns:minmax(0,1fr)}.rp-scale div:first-child,.rp-scale div:last-child{display:none}.rp-out li,.rp-path{grid-template-columns:minmax(0,1fr)}.rp-out li{gap:2px}.rp-find{font-size:var(--type-base)}}.rd-doc{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-5)}.rd-doc .rp-head{margin-bottom:calc(var(--space-2) * -1)}.rd-lead{margin:0 0 var(--space-3);font-size:var(--type-lg);color:var(--text-1);line-height:1.4}.rd-lead a{color:var(--text-2);text-decoration:none;margin-left:var(--space-2);white-space:nowrap}.rd-lead a:hover{color:var(--text-1)}.rd-funnel{display:flex;flex-direction:column}.rd-row{display:grid;grid-template-columns:176px 76px 176px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:7px 0}.rd-step>summary{list-style:none;cursor:pointer;border-radius:var(--radius-md)}.rd-step>summary::-webkit-details-marker{display:none}.rd-step>summary:hover{background:var(--surface-1)}.rd-name{font-size:var(--type-sm);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-name small{font-size:var(--type-2xs);color:var(--text-3);margin-left:6px}.rd-num{font-size:var(--type-xl);font-weight:600;letter-spacing:-.3px;font-variant-numeric:tabular-nums;color:var(--text-1);text-align:right}.rd-num.under{color:#f2a164}.rd-anchor .rd-name,.rd-anchor .rd-num{color:var(--text-2)}.rd-anchor .rd-num{font-weight:500}.rd-tgt{font-size:var(--type-2xs);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-tgt b{font-weight:500;color:#f2a164;margin-right:6px}.rd-bar{display:flex;align-items:center;gap:var(--space-2);min-width:0}.rd-bar i{flex:none;height:10px;border-radius:5px;background:rgba(107,47,214,.45);width:max(4px,calc((100% - 190px) * var(--w, 0)))}.rd-anchor .rd-bar i{background:rgba(107,47,214,.28)}.rd-bar em{font-style:normal;font-size:var(--type-2xs);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd-detail{padding:var(--space-2) 0 var(--space-4) calc(176px + var(--space-3));display:flex;flex-direction:column;gap:var(--space-3)}.rd-panel:not([open])>.rd-detail,.rd-step:not([open])>.rd-detail{display:none}.rd-note{margin:0;font-size:var(--type-xs);color:var(--text-2);line-height:1.55}.rd-note a{color:var(--text-1);text-decoration:none}.rd-quiet{margin:var(--space-2) 0 0 calc(176px + var(--space-3));font-size:var(--type-xs);color:var(--text-3)}.rd-detail .rp-sec{border:0;background:var(--surface-1)}.rd-detail .rp-sh{border-bottom:0;padding-bottom:0}.rd-detail .rp-track:not(.none){background:transparent}.rd-trend{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;align-items:end;height:88px;padding-top:14px}.rd-trend .wk{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px;min-width:0}.rd-trend .wk i{width:100%;max-width:26px;background:rgba(107,47,214,.45);border-radius:3px 3px 0 0}.rd-trend .wk b{font-size:var(--type-2xs);font-weight:500;color:var(--text-1);font-variant-numeric:tabular-nums}.rd-trend .wk span{font-size:var(--type-2xs);color:var(--text-3);white-space:nowrap}.rd-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:var(--space-3);align-items:start}.rd-panel{background:var(--surface-1);border-radius:var(--radius-xl);min-width:0}.rd-panel[open]{grid-column:1/-1}.rd-panel>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:var(--space-4);border-radius:var(--radius-xl)}.rd-panel>summary::-webkit-details-marker{display:none}.rd-panel>summary:hover{background:var(--surface-2)}.rd-panel .rd-detail{padding:0 var(--space-4) var(--space-4)}.rd-pname{font-size:var(--type-sm);color:var(--text-2)}.rd-pnum{font-size:1.75rem;font-weight:600;letter-spacing:-.6px;font-variant-numeric:tabular-nums;color:var(--text-1);margin-top:var(--space-1)}.rd-pnum.under{color:#f2a164}.rd-ptgt{font-size:var(--type-2xs);color:var(--text-3)}.rd-wait>summary{list-style:none;cursor:pointer;font-size:var(--type-xs);color:var(--text-3)}.rd-wait>summary::-webkit-details-marker{display:none}.rd-wait>summary:hover{color:var(--text-2)}.rd-wait ul{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.rd-wait li{font-size:var(--type-xs);color:var(--text-3);line-height:1.5}.rd-wait li b{color:var(--text-2);font-weight:500}.rd-legal{margin:0;font-size:var(--type-2xs);color:var(--text-3)}@media (max-width:860px){.rd-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rd-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name num" "tgt tgt" "bar bar";row-gap:4px;padding:8px 0}.rd-name{grid-area:name}.rd-num{grid-area:num}.rd-tgt{grid-area:tgt}.rd-tgt:empty{display:none}.rd-bar{grid-area:bar}.rd-bar i{width:max(4px,calc((100% - 130px) * var(--w, 0)))}.rd-detail,.rd-quiet{padding-left:0;margin-left:0}.rd-panels{grid-template-columns:minmax(0,1fr)}}