.rp-fig-label{font-size:13px;color:var(--muted);font-weight:500}.rp-page .ad-t th,.rp-t th{text-transform:none;letter-spacing:0;font-size:12.5px}.rp-h{font-size:15px;font-weight:600;margin:0;color:var(--ink)}.rp-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 4px;flex-wrap:wrap}.rp-muted,.rp-small{color:var(--muted)}.rp-small{font-size:12px;font-weight:400}.rp-page{display:flex;flex-direction:column;gap:16px}.rp-fig{text-align:left;font:inherit;color:inherit}.rp-click{cursor:pointer;border:1px solid var(--line);transition:transform var(--d2) var(--spring),box-shadow var(--d2)}.rp-click:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.rp-click:active{transform:scale(.99)}.rp-step{display:flex;align-items:center;gap:8px}.rp-step-label{font-weight:600;font-size:14px;min-width:128px;text-align:center;white-space:nowrap}.rp-actions{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;justify-content:flex-end}.rp-actions>*{flex:none}.rp-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-n-btn{background:none;padding:0;font:inherit;color:inherit;cursor:pointer;border:none;border-bottom:1px dashed rgba(40,82,184,.35)}.rp-n-btn:hover{color:var(--blue);border-bottom-color:var(--blue)}.rp-rate{display:inline-flex;align-items:center;gap:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rp-rate .d{width:8px;height:8px;border-radius:50%;background:var(--faint);flex:none}.rp-rate.green .d{background:var(--green-ink,#1f8a55)}.rp-rate.amber .d{background:#d39a2a}.rp-rate.red .d{background:var(--danger,#c4372d)}.rp-bars{display:flex;align-items:stretch;gap:10px;padding:8px 20px 18px}.rp-bar{flex:1 1;display:flex;flex-direction:column;align-items:center;min-width:0}.rp-bar-v{font-size:11.5px;color:var(--muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rp-bar-col{flex:1 1;width:100%;max-width:46px;display:flex;align-items:flex-end}.rp-bar-col>i{display:block;width:100%;border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,#2852b8,#0a1730);transform-origin:bottom;animation:rpRise .7s var(--ease-out) both}.rp-bar.faint .rp-bar-col>i{background:repeating-linear-gradient(135deg,#c9d4ea 0 6px,#dfe6f4 6px 12px)}.rp-bar-l{font-size:12px;color:var(--muted);margin-top:8px}@keyframes rpRise{0%{transform:scaleY(0)}}.rp-spark{display:block;max-width:100%;height:auto}.rp-hist{display:inline-flex;gap:4px}.rp-hist i{width:9px;height:9px;border-radius:50%;background:var(--faint);display:block}.rp-hist i.green{background:var(--green-ink,#1f8a55)}.rp-hist i.amber{background:#d39a2a}.rp-hist i.red{background:var(--danger,#c4372d)}.rp-meter{display:flex;align-items:center;gap:8px;min-width:120px}.rp-meter .ad-bar{flex:1 1;margin:0}.rp-meter.hot .ad-bar>i{background:var(--danger,#c4372d)}.rp-gate{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;padding:14px 0;border-top:1px solid var(--line);align-items:center}.rp-gate:first-child{border-top:none}.rp-gate-btn{width:100%;background:none;border-left:none;border-right:none;border-bottom:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.rp-gate-btn:hover .t{color:var(--blue)}.rp-gate .t{font-size:14px;font-weight:500}.rp-gate .v{font-size:20px;font-weight:500;text-align:right}.rp-gate .s{font-size:12.5px;color:var(--muted)}.rp-live{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green-ink,#1f8a55);margin-right:7px;vertical-align:middle}.rp-live.off{background:var(--faint)}@media (max-width:768px){.rp-hide-phone{display:none}.rp-step-label{min-width:0}.rp-now{display:none}.rp-bars{gap:6px;padding:8px 12px 14px}.rp-bar-v{display:none}}@media (prefers-reduced-motion:reduce){.rp-bar-col>i{animation:none}.rp-click{transition:none}}.rp-stepbtn{display:block;width:100%;background:none;border:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.rp-stepbtn:hover .top span:first-child{color:var(--blue)}.rp-tiles{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(var(--n,3),minmax(0,1fr))}@media (max-width:1100px){.rp-tiles.four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.rp-tiles{gap:8px}.rp-tiles .rp-fig{padding:12px}.rp-tiles .ad-big{font-size:22px;margin-top:4px}.rp-tiles .rp-fig-label{font-size:12px}.rp-tiles .ad-hint{font-size:11.5px}}.rp-list{display:flex;flex-direction:column}.rp-li{display:block;width:100%;text-align:left;background:none;border:none;border-top:1px solid var(--line);padding:14px 16px;font:inherit;color:inherit;cursor:pointer}.rp-li:first-child{border-top:none}.rp-li-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.rp-li-name{font-weight:600;font-size:14.5px}.rp-li-sub{font-size:12.5px;color:var(--muted);margin-top:3px}.rp-li-rates{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px}.rp-li .rp-meter,.rp-li-rates{margin-top:8px}@media (max-width:768px){.rp-head .seg{max-width:100%;overflow-x:auto;scrollbar-width:none}.rp-head .seg button{white-space:nowrap;padding:6px 10px;font-size:13px}.rp-tiles.lead{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-tiles.lead>:first-child{grid-column:1/-1}.rp-tiles.lead>:first-child .ad-big{font-size:28px}}.rp-form-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--line);font-size:14px}.rp-form-row:first-child{border-top:none}.rp-form-row label{color:var(--ink);font-weight:500}.rp-form-row .rd-select,.rp-form-row select{min-width:200px}.rp-page .ad-t tr.rp-has-sub td{border-bottom:none}.rp-page .ad-t tr.rp-sub td{border-top:1px dashed var(--line);padding-top:9px;padding-bottom:9px;background:var(--surface-2)}.rp-page .ad-t tr.rp-sub:hover td{background:var(--tint)}.rp-sub-name{display:inline-flex;align-items:center;gap:8px;padding-left:14px;font-size:13.5px;font-weight:500;color:var(--body);position:relative}.rp-sub-name:before{content:"";position:absolute;left:0;top:50%;width:8px;height:1px;background:var(--line-2)}.rp-li-tr{margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--surface-2)}.rp-li-trname{font-size:13.5px;font-weight:500;color:var(--body)}.rp-checks{display:inline-flex;gap:6px;align-items:center}.rp-chipbtn{background:none;border:none;padding:0;cursor:pointer;font:inherit}.rp-issues{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:13.5px;color:var(--body)}.rp-issues li.bad{color:var(--danger)}.rp-warn{font-size:12px;color:var(--amber)}.rp-neg{color:var(--danger)}.rp-alert{border:1px solid var(--danger-soft);background:linear-gradient(0deg,rgba(180,52,42,.04),rgba(180,52,42,.04)),var(--surface)}.rp-alert-t{font-size:14px;color:var(--ink);margin-left:8px}.rp-money{display:inline-flex;align-items:center;gap:6px}.rp-money input{width:130px}.rp-pick{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--line);cursor:pointer;font-size:14px}.rp-pick:first-child{border-top:none}.rp-pick input{width:16px;height:16px;accent-color:var(--midnight)}.rp-pick-name{flex:1 1;font-weight:500}@media (max-width:767px){.mdg-header-pad .rd-actions>.rp-actions{flex:1 1 100%;justify-content:flex-start;min-width:0;flex-wrap:wrap}}.bl{margin-bottom:8px}.bl-head{margin:2px 0 16px}.bl-head h2{font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.18;margin:0}.bl-head h2 em{font-style:normal}.bl-head h2 em.red{color:var(--danger,#b4342a)}.bl-head p{color:var(--muted);font-size:15px;margin:6px 0 0}.bl-chart{padding:20px 22px 14px}.bl-ct{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px;gap:12px}.bl-ct b{font-weight:600;font-size:15px}.bl-ct span{font-size:12px;color:var(--faint,#8a97ab)}.bl-row{display:grid;grid-template-columns:120px 1fr 72px;align-items:center;grid-gap:14px;gap:14px;width:100%;height:40px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left}.bl-n{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl-track{position:relative;height:22px;border-radius:7px;background:#eef1f6}.bl-track i{position:absolute;inset:0 auto 0 0;border-radius:7px;background:var(--midnight);transition:width var(--d3,.4s) var(--ease-out,ease)}.bl-track i.red{background:var(--danger,#b4342a)}.bl-v{font-size:14px;font-weight:500;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-v.red{color:var(--danger,#b4342a)}.bl-axis{position:relative;height:18px;margin:4px 86px 0 134px}.bl-axis span{position:absolute;transform:translateX(-50%);font-size:11px;color:var(--faint,#8a97ab)}.bl-sec{display:flex;align-items:baseline;gap:10px;margin:24px 0 10px}.bl-sec b{font-size:15px;font-weight:600}.bl-sec span{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-list{padding-left:18px;overflow:hidden}.bl-li{display:grid;grid-template-columns:1fr auto 130px 18px;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:52px;padding:0 16px 0 0;background:none;border:0;border-bottom:1px solid var(--line);font:inherit;color:inherit;cursor:pointer;text-align:left}.bl-li:last-child{border-bottom:0}.bl-li:hover .bl-li-n{color:var(--blue)}.bl-li-n{font-size:15px;font-weight:500;white-space:nowrap}.bl-li-s{font-size:13px;color:var(--faint,#8a97ab)}.bl-li-v{font-size:15px;font-weight:500;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bl-chev{color:#c2cad6;font-size:20px;line-height:1;text-align:right}@media (max-width:767px){.bl-head h2{font-size:23px}.bl-chart{padding:16px 14px 10px}.bl-row{grid-template-columns:82px 1fr 70px;gap:10px}.bl-axis{margin:4px 80px 0 92px}.bl-li{grid-template-columns:1fr 100px 12px;grid-template-rows:auto auto;row-gap:2px;padding:10px 14px 10px 0}.bl-li-n{grid-row:1}.bl-li-s{grid-row:2;grid-column:1}.bl-li-s:empty{display:none}.bl-li-v{grid-row:1/3;grid-column:2}.bl-chev{grid-row:1/3;grid-column:3}}@media (prefers-reduced-motion:reduce){.bl-track i{transition:none}}.rp-past{border-top:1px solid var(--line,rgba(15,23,42,.08));padding:10px 28px 12px;font-size:13px;color:var(--muted,#64748b)}.rp-past summary{cursor:pointer;list-style:none;display:inline-flex;gap:8px;align-items:center}.rp-past summary::-webkit-details-marker{display:none}.rp-past summary:after{content:"▾";font-size:11px;transition:transform .15s}.rp-past[open] summary:after{transform:rotate(180deg)}.rp-past-v{font-weight:500;color:inherit}.rp-past ul{list-style:none;margin:8px 0 0;padding:0;max-width:320px}.rp-past li{display:flex;justify-content:space-between;padding:3px 0}@media (max-width:720px){.rp-past{padding:10px 16px 12px}}.rp-foot{border-top:1px solid var(--line);padding:12px 24px 14px;font-size:12.5px;line-height:1.6}.rp-foot,.rp-of{color:var(--muted)}.rp-of{font-size:18px;font-weight:500;letter-spacing:0}.hc-link{background:none;border:0;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-align:left}.hc-dot{display:inline-block;width:20px;height:20px;border-radius:50%;background:var(--line-2);flex:none}.hc-dot.s{width:10px;height:10px}.hc-dot.green{background:var(--green-ink,#1f8a55)}.hc-dot.amber{background:#d39a2a}.hc-dot.red{background:var(--danger,#c4372d)}.hc-dots{display:inline-grid;grid-template-columns:repeat(3,56px);justify-items:center;align-items:center}.hc-dots-h span{font-size:11.5px;font-weight:500}.hc-t td{vertical-align:middle}.hc-focus-t{max-width:360px;line-height:1.45}.hc-legend{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.hc-legend>span{display:inline-flex;gap:6px;align-items:center}.rp-li .hc-dots{grid-template-columns:repeat(3,28px)}.rp-li .hc-dot{width:16px;height:16px}.hc-card-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.hc-focus{margin:18px 0;padding:16px 20px;border-radius:16px;background:rgba(211,154,42,.09);border:1px solid rgba(211,154,42,.32)}.hc-focus.ok{background:var(--green-soft,#e7f6ee);border-color:var(--green-line,rgba(31,138,86,.24))}.hc-focus-k{font-size:12.5px;font-weight:600;color:#8a5a00}.hc-focus-h{font-size:17px;font-weight:600;margin-top:4px}.hc-focus-s{font-size:13.5px;color:var(--muted);margin-top:4px;line-height:1.5}.hc-funnel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.hc-fs{border:1px solid var(--line);border-radius:16px;padding:14px 14px 12px;display:flex;flex-direction:column;min-width:0}.hc-fs-l{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted)}.hc-fs-v{font-size:26px;font-weight:500;letter-spacing:-.01em;margin:6px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hc-fs-s{font-size:12.5px;color:var(--muted);line-height:1.5}.hc-fs-s.red{color:var(--danger,#c4372d)}.hc-fs-s.amber{color:var(--amber,#8a5a00)}.hc-fs-tag{margin-top:auto;padding-top:8px}.hc-tt-wrap{border:1px solid var(--line);border-radius:16px;overflow:hidden}.hc-tt{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px}.hc-tt th{text-align:left;font-size:12.5px;font-weight:500;color:var(--muted);padding:10px 14px;background:var(--surface-2)}.hc-tt td{padding:13px 14px;border-top:1px solid var(--line);vertical-align:top;white-space:nowrap}.hc-tt .r{text-align:right}.hc-tc-p{display:flex;align-items:center;gap:8px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hc-tc-s{font-size:12.5px;color:var(--muted);margin-top:3px;padding-left:18px}.hc-tc-s.flush{padding-left:0}.hc-hist{display:grid;grid-gap:10px 4px;gap:10px 4px;align-items:center;font-size:13px;color:var(--muted)}.hc-hist-c,.hc-hist-m{text-align:center}.hc-hist-c .hc-dot{width:16px;height:16px}@media (max-width:720px){.hc-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-tt-wrap{overflow-x:auto}.hc-tt{min-width:560px}.rp-foot{padding:12px 16px 14px}}.as-days{display:flex;align-items:center;gap:12px}.as-track{position:relative;flex:1 1;height:10px;border-radius:6px;background:var(--surface-2,#eef2f8);overflow:hidden;min-width:80px}.as-track i{position:absolute;inset:0 auto 0 0;border-radius:6px;background:var(--green-ink,#1f8a55)}.as-track i.amber{background:#d39a2a}.as-track i.red{background:var(--danger,#c4372d)}.ad-sheet:has(.hc-card-top),.ad-sheet:has(.hc-card-top) .ad-sheet-head{background:var(--surface);backdrop-filter:none;-webkit-backdrop-filter:none}