.rr-root .sc-budget .scb-pagehead{margin-bottom:22px}.rr-root .sc-budget .scb-greeting{font-family:var(--font-disp);font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--sc-ink);margin:0 0 12px}.rr-root .sc-budget .scb-pagetabs{display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--sc-border-soft);margin-bottom:18px}.rr-root .sc-budget .scb-pagetab{position:relative;display:flex;align-items:center;height:38px;padding:0 1px;font-family:var(--font-disp);font-size:14px;font-weight:400;color:var(--sc-faint)}.rr-root .sc-budget .scb-pagetab.is-active{color:var(--sc-accent)}.rr-root .sc-budget .scb-pagetab-ind{position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--sc-accent)}.rr-root .sc-budget .scb-filters{display:flex;align-items:center;gap:8px}.rr-root .sc-budget .scb-rangebtn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--sc-border);border-radius:7px;background:#fff;font-size:13px;color:var(--sc-text);box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap}.rr-root .sc-budget .scb-rangebtn.is-on{border:1.5px solid var(--sc-ink);box-shadow:none;color:var(--sc-ink)}.rr-root .sc-budget .scb-read{display:flex;align-items:center;gap:14px;margin-bottom:18px}.rr-root .sc-budget .scb-read-art{flex-shrink:0;width:48px;height:48px;display:grid;place-items:center}.rr-root .sc-budget .scb-read-art img{display:block;width:44px;height:44px}.rr-root .sc-budget .scb-read-body{min-width:0;flex:1}.rr-root .sc-budget .scb-read-eyebrow{display:flex;align-items:center;gap:6px;margin-bottom:3px;font-size:11px;font-weight:600;color:var(--sc-accent)}.rr-root .sc-budget .scb-read-hint{flex:none;color:var(--sc-faint)}.rr-root .sc-budget .scb-read-text{margin:0;font-size:14px;font-weight:500;line-height:1.5;color:var(--sc-ink)}.rr-root .sc-budget .scb-read-foot{margin:0;padding-top:8px;font-size:11.5px;font-weight:400;line-height:1.4;color:var(--sc-faint)}.rr-root .sc-budget .ms-page .sc-card{border-radius:12px;border-color:var(--sc-border);box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06)}.rr-root .sc-budget .scb-cardhead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 20px 9px;border-bottom:1px solid var(--sc-hairline)}.rr-root .sc-budget .scb-cardtitle{margin:0;font-family:var(--font-disp);font-size:13px;font-weight:400;letter-spacing:-.005em;color:var(--sc-ink)}.rr-root .sc-budget .scb-head-right{display:inline-flex;align-items:center;gap:8px}.rr-root .sc-budget .scb-chip{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11px;white-space:nowrap;background:var(--sc-accent-wash);color:var(--sc-accent)}.rr-root .sc-budget .scb-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--sc-border);background:#fff;color:var(--sc-muted)}.rr-root .sc-budget .scb-hint{display:inline-flex;line-height:0;color:var(--sc-faint)}.rr-root .sc-budget .scb-flow{margin-bottom:18px}.rr-root .sc-budget .scb-flow-body{padding:12px 24px 22px}.rr-root .sc-budget .scb-flow-plot{position:relative;height:66px}.rr-root .sc-budget .scb-flow-bar{position:absolute;left:0;right:0;top:26px;height:40px;display:flex;border-radius:8px;overflow:hidden;border:1px solid var(--sc-hairline);background:#f4f5f3}.rr-root .sc-budget .scb-seg{display:flex;align-items:center;padding-left:12px;min-width:0}.rr-root .sc-budget .scb-onbar{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.04em;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}.rr-root .sc-budget .scb-marker{position:absolute;top:0;bottom:0;z-index:4}.rr-root .sc-budget .scb-marker-chipwrap{position:absolute;top:8px;left:0;white-space:nowrap}.rr-root .sc-budget .scb-marker-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:7px;background:#fff;border:1px solid var(--sc-hairline);box-shadow:0 2px 6px hsla(0,0%,4%,.12),0 1px 2px hsla(0,0%,4%,.06)}.rr-root .sc-budget .scb-marker.is-income .scb-marker-chip{border:none;background:radial-gradient(130% 150% at 18% 0,#f0f6fe,transparent 60%),radial-gradient(120% 140% at 100% 100%,#cfe1f7,transparent 62%),linear-gradient(135deg,#e7f0fb,#d4e4f7);box-shadow:0 2px 7px rgba(37,99,175,.18),0 1px 2px rgba(37,99,175,.12)}.rr-root .sc-budget .scb-marker-lbl{font-size:12px;letter-spacing:.02em;color:var(--sc-faint)}.rr-root .sc-budget .scb-marker-num.sc-num{font-size:12px;font-weight:600;letter-spacing:normal;color:var(--sc-ink)}.rr-root .sc-budget .scb-marker.is-income .scb-marker-lbl,.rr-root .sc-budget .scb-marker.is-income .scb-marker-num{color:var(--sc-accent)}.rr-root .sc-budget .scb-marker-line{position:absolute;top:30px;bottom:0;left:0;border-left:1.5px dashed var(--sc-faint)}.rr-root .sc-budget .scb-marker.is-income .scb-marker-line{border-left:1.5px solid var(--sc-accent)}.rr-root .sc-budget .scb-caps{display:flex;margin-top:9px}.rr-root .sc-budget .scb-cap{min-width:0;padding:0 4px;overflow:hidden;text-align:center}.rr-root .sc-budget .scb-cap-tick{display:block;height:8px;width:1px;background:var(--sc-border);margin:0 auto 5px}.rr-root .sc-budget .scb-cap-lbl{display:block;font-size:12px;letter-spacing:.02em;color:var(--sc-faint);margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-root .sc-budget .scb-cap-num.sc-num{display:block;font-size:12px;font-weight:600;letter-spacing:normal;white-space:nowrap}.rr-root .sc-budget .scb-flow-status{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--sc-hairline);font-size:13px;color:var(--sc-muted)}.rr-root .sc-budget .scb-flow-status b{font-weight:600;color:var(--sc-accent)}.rr-root .sc-budget .scb-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;align-items:stretch}.rr-root .sc-budget .scb-grid2>.sc-card{height:100%;display:flex;flex-direction:column}.rr-root .sc-budget .scb-var-plot{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;padding:8px 20px 18px}.rr-root .sc-budget .scb-var-svg{display:block;width:100%;height:100%;font-family:var(--font-sans)}.rr-root .sc-budget .scb-var-svg .scb-var-tick,.rr-root .sc-budget .scb-var-svg .scb-var-xlbl{font-family:var(--font-disp);font-variant-numeric:tabular-nums}.rr-root .sc-budget .scb-lb-body{padding:12px 20px 18px}.rr-root .sc-budget .scb-lb-eyebrow{margin:0 0 2px;font-size:13px;line-height:1.45}.rr-root .sc-budget .scb-lb-eyebrow.is-under{margin:12px 0 2px}.rr-root .sc-budget .scb-lb-row{display:grid;grid-template-columns:1fr 84px;gap:10px;align-items:center;padding:6px 0}.rr-root .sc-budget .scb-lb-name{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--sc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-root .sc-budget .scb-lb-dot{width:7px;height:7px;border-radius:2px;flex-shrink:0}.rr-root .sc-budget .scb-lb-track{display:block;height:4px;margin-top:4px;border-radius:999px;background:#eef1ee;overflow:hidden}.rr-root .sc-budget .scb-lb-track>span{display:block;height:100%;border-radius:999px}.rr-root .sc-budget .scb-lb-pct.sc-num{font-size:13px;font-weight:400;letter-spacing:normal;text-align:right;color:var(--sc-ink)}.rr-root .sc-budget .scb-bare{display:block;background:transparent;border:none;border-radius:0;box-shadow:none;margin-bottom:18px}.rr-root .sc-budget .scb-bare-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:0 0 9px;border-bottom:1px solid var(--sc-hairline)}.rr-root .sc-budget .scb-head-tools{display:inline-flex;align-items:center;gap:8px}.rr-root .sc-budget .scb-btn-ghost{border-radius:6px;border:1px solid var(--sc-border);background:#fff;color:var(--sc-text);font-size:12.5px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.rr-root .sc-budget .scb-btn-ghost,.rr-root .sc-budget .scb-btn-primary{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;white-space:nowrap}.rr-root .sc-budget .scb-btn-primary{border-radius:6px;border:none;background:#191917;color:#fff;font-size:13px;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.1)}.rr-root .sc-budget .scb-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:10px}.rr-root .sc-budget .scb-tile{display:flex;align-items:center;gap:11px;border:1px solid var(--sc-border);border-radius:10px;background:#fff;padding:11px 12px;text-align:left;box-shadow:0 1px 2px rgba(0,0,0,.03)}.rr-root .sc-budget .scb-tile-thumb{width:64px;height:64px;display:grid;place-items:center;flex-shrink:0;line-height:0}.rr-root .sc-budget .scb-catart{display:block;object-fit:contain;flex-shrink:0}.rr-root .sc-budget .scb-tile-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.rr-root .sc-budget .scb-tile-name{font-size:12.5px;color:var(--sc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-root .sc-budget .scb-tile-amt{font-family:var(--font-disp);font-size:12px;color:var(--sc-muted);font-variant-numeric:tabular-nums}.rr-root .sc-budget .scb-tile-amt.is-over{color:var(--sc-neg)}.rr-root .sc-budget .scb-tile-budget{color:var(--sc-faint)}.rr-root .sc-budget .scb-tile-track{display:block;height:5px;margin-top:3px;border-radius:999px;background:#eef1ee;overflow:hidden}.rr-root .sc-budget .scb-tile-fill{display:block;height:100%;border-radius:999px;background:var(--sc-fill)}.rr-root .sc-budget .scb-tile-fill.is-over{background:var(--sc-neg-fill)}.rr-root .sc-budget .scb-tile-note{font-family:var(--font-disp);font-size:10.5px;color:var(--sc-faint);margin-top:1px;font-variant-numeric:tabular-nums}.rr-root .sc-budget .scb-tile-note.is-over{color:var(--sc-neg)}.rr-root .sc-budget .scb-heat-body{padding:6px 20px 20px}.rr-root .sc-budget .scb-heat-legendrow{display:flex;justify-content:flex-end;margin-bottom:10px}.rr-root .sc-budget .scb-heat-legend{display:flex;align-items:center;gap:8px;font-size:12px}.rr-root .sc-budget .scb-heat-ramp{display:flex;height:12px;width:150px;border-radius:3px;overflow:hidden;border:1px solid var(--sc-border)}.rr-root .sc-budget .scb-heat-inner{min-width:640px}.rr-root .sc-budget .scb-heat-grid{display:grid;grid-template-columns:168px repeat(6,minmax(0,1fr)) 64px;gap:3px}.rr-root .sc-budget .scb-heat-headrow{margin-bottom:5px}.rr-root .sc-budget .scb-heat-row{margin-bottom:3px;align-items:stretch}.rr-root .sc-budget .scb-heat-colhead{font-family:var(--font-disp);font-size:12px;text-align:center;color:var(--sc-faint);font-variant-numeric:tabular-nums}.rr-root .sc-budget .scb-heat-eyebrow{margin:0;font-size:12px;color:var(--sc-muted)}.rr-root .sc-budget .scb-heat-rowlbl{display:flex;align-items:center;gap:7px;padding-right:6px;min-width:0;font-size:12px;color:var(--sc-text)}.rr-root .sc-budget .scb-heat-rowicon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.rr-root .sc-budget .scb-heat-rowname{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-root .sc-budget .scb-heat-cell{display:flex;align-items:center;justify-content:center;min-height:34px;padding:0;border-radius:4px}.rr-root .sc-budget .scb-heat-cell>span,.rr-root .sc-budget .scb-heat-period{font-family:var(--font-disp);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.rr-root .sc-budget .scb-heat-period{text-align:right;align-self:center}.rr-root .sc-budget .scb-heat-avg{font-family:var(--font-disp);font-size:12px;text-align:center;font-variant-numeric:tabular-nums}.rr-root .sc-budget .scb-heat-avgrow{margin-top:10px;border-top:1.5px solid #404040;padding-top:9px}.rr-root .sc-deals{width:100%;height:100%}.rr-root .sc-deals .dl-pagehead{margin-bottom:22px}.rr-root .sc-deals .dl-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.rr-root .sc-deals .dl-h1{font-family:var(--font-disp);font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1.05;color:var(--sc-ink)}.rr-root .sc-deals .dl-head-actions{display:flex;align-items:center;gap:10px}.rr-root .sc-deals .dl-rect-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 11px;border:1px solid var(--sc-border);border-radius:6px;background:#fff;color:var(--sc-text);font-size:13px;font-weight:400;box-shadow:0 1px 2px rgba(0,0,0,.05);white-space:nowrap}.rr-root .sc-deals .dl-section{margin-bottom:26px}.rr-root .sc-deals .dl-sec-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px solid var(--sc-hairline)}.rr-root .sc-deals .dl-sec-title{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-disp);font-size:13px;font-weight:400;letter-spacing:-.005em;color:var(--sc-ink)}.rr-root .sc-deals .dl-sec-icon{flex:none;color:var(--sc-muted)}.rr-root .sc-deals .dl-hint{flex:none;color:var(--sc-faint)}.rr-root .sc-deals .dl-sec-actions{display:inline-flex;align-items:center;gap:10px}.rr-root .sc-deals .dl-sec-body{padding:12px 0 0}.rr-root .sc-deals .dl-toggle-btn{gap:6px;padding:0 12px;border-radius:7px;border:1px solid var(--sc-border);background:#fff;color:var(--sc-muted);box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06)}.rr-root .sc-deals .dl-link-btn,.rr-root .sc-deals .dl-toggle-btn{display:inline-flex;align-items:center;height:30px;font-size:12.5px;white-space:nowrap}.rr-root .sc-deals .dl-link-btn{gap:5px;padding:0 4px;color:var(--sc-ink)}.rr-root .sc-deals .dl-watch{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rr-root .sc-deals .dl-watch-spark{flex:none;color:var(--sc-muted)}.rr-root .sc-deals .dl-watch-input{flex:1;min-width:220px;display:flex;align-items:center;height:38px;padding:0 12px;border:1px solid var(--sc-border);border-radius:9px;background:#fff;font-size:13px;color:var(--sc-faint);box-shadow:0 1px 2px rgba(0,0,0,.05),0 2px 6px rgba(15,23,42,.06)}.rr-root .sc-deals .dl-watch-toggle{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--sc-muted);white-space:nowrap}.rr-root .sc-deals .dl-watch-toggle.is-on{color:var(--sc-ink)}.rr-root .sc-deals .dl-check{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;border:1px solid var(--sc-ink);background:var(--sc-ink);margin-right:4px}.rr-root .sc-deals .dl-btn-primary{display:inline-flex;align-items:center;height:38px;padding:0 16px;border:1px solid var(--sc-ink);border-radius:9px;background:var(--sc-ink);color:#fff;font-size:13px;font-weight:500;white-space:nowrap;box-shadow:0 1px 2px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.1)}.rr-root .sc-deals .dl-watch-cap{margin-top:8px;font-size:11.5px;color:var(--sc-faint)}.rr-root .sc-deals .dl-alert-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.rr-root .sc-deals .dl-alert-pill{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 6px 0 11px;border-radius:999px;border:1.5px solid var(--sc-ink);background:#fff;color:var(--sc-ink);font-size:12.5px;max-width:100%;box-shadow:0 1px 2px rgba(20,20,18,.05)}.rr-root .sc-deals .dl-alert-tag{flex:none;color:var(--sc-ink)}.rr-root .sc-deals .dl-alert-pill-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.rr-root .sc-deals .dl-alert-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--sc-ink);color:#fff;font-size:10.5px;font-variant-numeric:tabular-nums}.rr-root .sc-deals .dl-alert-x{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;color:var(--sc-faint)}.rr-root .sc-deals .dl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}.rr-root .sc-deals .dl-match-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;padding:12px 0 0}.rr-root .sc-deals .dl-card{position:relative;display:flex;flex-direction:column;gap:11px;min-width:0;padding:15px 15px 13px;border:1px solid var(--sc-border);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06)}.rr-root .sc-deals .dl-match-card{background:radial-gradient(120% 95% at 12% 8%,rgba(228,234,252,.95),transparent 55%),radial-gradient(105% 110% at 92% 96%,rgba(214,222,250,.75),transparent 52%),radial-gradient(85% 120% at 70% 0,rgba(232,226,251,.68),transparent 58%),radial-gradient(90% 100% at 8% 92%,rgba(217,240,244,.55),transparent 55%),linear-gradient(160deg,#fff,#fbfbff)}.rr-root .sc-deals .dl-card-top{display:flex;align-items:center;gap:9px}.rr-root .sc-deals .dl-logo{flex:none;width:30px;height:30px;border-radius:8px;box-shadow:0 0 0 1px var(--sc-hairline)}.rr-root .sc-deals .dl-merchant{flex:1;min-width:0;font-size:12.5px;color:var(--sc-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-root .sc-deals .dl-match-price{flex:none;max-width:45%;font-size:12.5px;font-weight:600;color:var(--sc-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.rr-root .sc-deals .dl-score{flex:none;display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 9px;border-radius:7px;font-size:12px;font-variant-numeric:tabular-nums;background:var(--sc-tile);color:var(--sc-muted)}.rr-root .sc-deals .dl-score.is-warm{background:#ecece8;color:#55554f}.rr-root .sc-deals .dl-score.is-hot{background:#f1f1ee;color:var(--sc-ink)}.rr-root .sc-deals .dl-title{font-size:14px;line-height:1.4;color:var(--sc-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rr-root .sc-deals .dl-price-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-height:22px}.rr-root .sc-deals .dl-price{font-family:var(--font-disp);font-size:20px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--sc-ink)}.rr-root .sc-deals .dl-price.is-offer{font-size:16px}.rr-root .sc-deals .dl-was{font-size:13px;color:var(--sc-faint);text-decoration:line-through;font-variant-numeric:tabular-nums}.rr-root .sc-deals .dl-pill{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:6px;font-size:12px;font-weight:400;white-space:nowrap}.rr-root .sc-deals .dl-pill-neg{background:var(--sc-neg-wash);color:var(--sc-neg);font-variant-numeric:tabular-nums}.rr-root .sc-deals .dl-pill-cat{background:var(--sc-tile);color:var(--sc-muted)}.rr-root .sc-deals .dl-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rr-root .sc-deals .dl-why{display:flex;align-items:flex-start;gap:6px;font-size:11.5px;line-height:1.4;color:var(--sc-muted)}.rr-root .sc-deals .dl-why svg{flex:none;margin-top:1px;color:var(--sc-ink)}.rr-root .sc-deals .dl-foot{display:flex;align-items:center;gap:13px;margin-top:auto;padding-top:11px;border-top:1px solid var(--sc-hairline)}.rr-root .sc-deals .dl-meta{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--sc-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.rr-root .sc-deals .dl-meta.is-soon{color:var(--sc-neg)}.rr-root .sc-deals .dl-posted{font-size:11.5px;color:var(--sc-faint);white-space:nowrap}.rr-root .sc-deals .dl-acts{margin-left:auto;display:flex;gap:6px}.rr-root .sc-deals .dl-act{display:grid;place-items:center;width:30px;height:30px;border-radius:7px;border:1px solid var(--sc-border);background:#fff;color:var(--sc-muted)}.rr-root .sc-deals .dl-act.is-saved{border-color:var(--sc-ink);border-width:1.5px;color:var(--sc-ink)}.rr-root .sc-deals .dl-browse{position:relative;background:#fff;border:1px solid var(--sc-border);border-radius:12px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 1px 3px rgba(0,0,0,.06);margin-bottom:26px}.rr-root .sc-deals .dl-browse-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 20px 9px;border-bottom:1px solid var(--sc-hairline)}.rr-root .sc-deals .dl-cats{display:flex;gap:0;padding:12px 20px 18px;overflow:hidden}.rr-root .sc-deals .dl-cat-col{width:240px;flex-shrink:0;padding:0 16px;border-left:1px solid var(--sc-hairline)}.rr-root .sc-deals .dl-cat-col:first-child{padding-left:0;border-left:none}.rr-root .sc-deals .dl-cat-label{display:flex;align-items:center;gap:7px;font-size:12px;letter-spacing:.01em;color:var(--sc-faint);margin-bottom:10px}.rr-root .sc-deals .dl-cat-icon{flex-shrink:0;color:var(--sc-ink)}.rr-root .sc-deals .dl-cat-item{padding:9px 0;border-top:1px solid var(--sc-hairline)}.rr-root .sc-deals .dl-cat-item:first-of-type{border-top:none;padding-top:0}.rr-root .sc-deals .dl-cat-merchant{font-size:12.5px;font-weight:500;color:var(--sc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.rr-root .sc-deals .dl-cat-deal{font-size:11.5px;line-height:1.4;color:var(--sc-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rr-root .sc-deals .dl-cat-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px}.rr-root .sc-deals .dl-cat-price{font-size:11.5px;font-weight:600;color:var(--sc-ink);font-variant-numeric:tabular-nums}.rr-root .sc-deals .dl-cat-view{font-size:11.5px;color:var(--sc-ink)}.rr-root .hr-hero{position:relative;isolation:isolate;padding-top:calc(var(--nav-h) + clamp(44px, 7vh, 80px));padding-bottom:clamp(40px,6vw,72px);text-align:left}.rr-root .hr-hero-ground{position:absolute;inset:0;overflow:hidden;background:linear-gradient(101deg,#070b13,#1a2236 26%,#48557a 48%,#99a3bd 60%,#2b3555 78%,#070b13)}.rr-root .hr-hero-ground,.rr-root .hr-hero-slat{z-index:0;pointer-events:none}.rr-root .hr-hero-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(7,11,19,.62),rgba(7,11,19,.58) 34%,rgba(7,11,19,.3) 62%,rgba(7,11,19,.1))}.rr-root .hr-hero>.wrap{position:relative;z-index:1}.rr-root:has(.hr-hero) .nav.over-hero .nav-links a{color:hsla(44,33%,94%,.86)!important}.rr-root:has(.hr-hero) .nav.over-hero .nav-links a:hover{color:#f4f1e9!important;background:hsla(44,33%,94%,.12)!important}.rr-root .hr-pill{display:inline-flex;align-items:center;gap:7px;margin-bottom:20px;padding:7px 14px;border-radius:999px;background:#f4f1e9;color:#191917;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:.005em}.rr-root .hr-pill svg{flex:none;opacity:.7;transition:transform .15s ease,opacity .15s ease}.rr-root .hr-pill:hover svg{transform:translateX(2px);opacity:1}.rr-root .hr-pill:focus-visible{outline:2px solid #f4f1e9;outline-offset:3px}.rr-root .hr-title{font-family:var(--font-disp);font-weight:480;font-size:clamp(38px,5vw,68px);line-height:1.05;letter-spacing:-.028em;color:#f4f1e9;margin:0;max-width:900px}.rr-root .hr-title-dim{display:block;color:hsla(44,33%,94%,.72)}.rr-root .hr-sub{margin:18px 0 0;max-width:min(100%,744px);font-size:clamp(16px,1.2vw,17.5px);line-height:1.55;color:hsla(44,33%,94%,.84);letter-spacing:-.011em}.rr-root .hr-hero .sc-tab .sc-tab-label{color:hsla(44,33%,94%,.86)}.rr-root .hr-hero .sc-tab.is-active .sc-tab-label,.rr-root .hr-hero .sc-tab:hover .sc-tab-label{color:#f4f1e9}.rr-root .hr-hero .sc-tab .sc-tab-fill{background:#f4f1e9}.rr-root .hr-hero .sc-tab .sc-tab-track{background:hsla(44,33%,94%,.18)}.rr-root .hr-cta{margin-top:28px;display:flex;justify-content:flex-start}.rr-root .rcards .rcard{background:#0f1522}.rr-root .rcards .rcard.rcard-shader{background:linear-gradient(118deg,#070b13,#1a2236 40%,#2b3555 68%,#48557a)}.rr-root .rcards .rcard.rcard-mesh-c{background:radial-gradient(ellipse 90% 80% at 72% 82%,#48557a 0,#2b3555 38%,#0f1522 78%),#070b13}.rr-root .rcards .rcard.rcard-mesh{background:linear-gradient(38deg,#070b13,#1a2236 44%,#2b3555 74%,#48557a)}.rr-root .rcards .rcard.rcard-mesh-b{background:linear-gradient(100deg,#070b13,#1a2236 32%,#2b3555 58%,#1a2236 80%,#48557a)}.rr-root .rcards .rcard:not(.rcard-video) h3{color:#f4f1e9}.rr-root .rcards .rcard:not(.rcard-video) h3 .dim{color:hsla(44,33%,94%,.8)}.rr-root .rcards .rcard-shader h3{color:#f4f1e9}.rr-root .rcards .rcard-shader h3 .dim{color:hsla(44,33%,94%,.8)}.rr-root .rcards .rcard-video:after{background:linear-gradient(180deg,rgba(20,19,15,.7),rgba(20,19,15,.66) 20%,rgba(20,19,15,.22) 46%,rgba(20,19,15,0) 68%)}.rr-root .rcards .rcard-arr{background:hsla(44,33%,94%,.12);box-shadow:none}.rr-root .rcards .rcard-arr svg{stroke:#f4f1e9}.rr-root .rcards .rcard:hover .rcard-arr{background:#f4f1e9}.rr-root .rcards .rcard:hover .rcard-arr svg{stroke:#191917}.rr-root #read.read-dark{background:#070b13}.rr-root .read-dark .read-slat-gl{position:absolute;inset:0;z-index:-1;pointer-events:none}.rr-root .read-dark .read-slat-gl canvas{display:block}.rr-root .feat .ill.ill-mesh-privacy{background:linear-gradient(126deg,#070b13,#1a2236 38%,#2b3555 68%,#48557a)}.crx-root{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate;background:#e9edf1}.crx-root:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@property --crx-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes crx-angle{0%{--crx-angle:0deg}to{--crx-angle:360deg}}.crx-plane{z-index:1;-webkit-mask-image:radial-gradient(ellipse 64% 78% at 50% 50%,#000 48%,transparent 80%);mask-image:radial-gradient(ellipse 64% 78% at 50% 50%,#000 48%,transparent 80%);animation:crx-angle 10s linear infinite;animation-play-state:paused}.crx-grid,.crx-plane{position:absolute;inset:0}.crx-grid{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cpath d='M60 54v12M54 60h12' stroke='rgba(25,25,23,0.16)' stroke-width='1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cpath d='M0 0.5h120M0.5 0v120' stroke='rgba(25,25,23,0.08)' stroke-width='1' stroke-dasharray='2 3'/%3E%3C/svg%3E");background-size:120px 120px;background-position:60px 60px,0 0}.crx-dotfield{background-image:radial-gradient(circle,hsla(0,0%,100%,.85) .8px,transparent 1.3px);opacity:0}.crx-dotfield,.crx-dotglow{position:absolute;inset:0;background-repeat:repeat;background-size:6px 6px}.crx-dotglow{background-image:radial-gradient(circle,hsla(0,0%,100%,.95) .8px,transparent 1.3px);-webkit-mask-image:conic-gradient(from var(--crx-angle),hsla(0,0%,100%,.5) 0deg,hsla(0,0%,100%,0) 10deg,hsla(0,0%,100%,0) 248deg,hsla(0,0%,100%,.06) 264deg,hsla(0,0%,100%,.2) 286deg,hsla(0,0%,100%,.42) 316deg,hsla(0,0%,100%,.7) 342deg,#fff 1turn);mask-image:conic-gradient(from var(--crx-angle),hsla(0,0%,100%,.5) 0deg,hsla(0,0%,100%,0) 10deg,hsla(0,0%,100%,0) 248deg,hsla(0,0%,100%,.06) 264deg,hsla(0,0%,100%,.2) 286deg,hsla(0,0%,100%,.42) 316deg,hsla(0,0%,100%,.7) 342deg,#fff 1turn)}.crx-sweep{position:absolute;left:50%;top:50%;width:140%;aspect-ratio:1/1;transform:translate(-50%,-50%);background:conic-gradient(from var(--crx-angle),transparent 0deg,transparent 284deg,rgba(96,122,148,.038) 304deg,rgba(96,122,148,.088) 336deg,rgba(90,116,142,.15) 354deg,rgba(80,106,134,.25) 359.5deg,transparent 1turn)}.crx-dot{position:absolute;z-index:2;border-radius:50%;background:rgba(120,150,170,.5);opacity:0;transform:translate(-50%,-50%) scale(.6);animation:crx-dot 6.5s cubic-bezier(.45,0,.25,1) infinite;animation-play-state:paused}.crx-dot-strong{background:rgba(74,122,138,.72)}@keyframes crx-dot{0%{opacity:0;transform:translate(-50%,-50%) scale(.6)}35%{opacity:1;transform:translate(-50%,-50%) scale(1)}60%{opacity:.85;transform:translate(-50%,-50%) scale(.95)}to{opacity:0;transform:translate(-50%,-50%) scale(.6)}}.read-panel.is-active .crx-dot,.read-panel.is-active .crx-plane{animation-play-state:running}.crx-card{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:3;width:min(420px,56%);background:#fff;border:1px solid rgba(25,25,23,.14);border-radius:10px;box-shadow:0 12px 32px rgba(30,42,56,.14),0 32px 72px rgba(30,42,56,.16);color:#191917;text-align:left}.crx-card-head{padding:14px 16px 12px;border-bottom:1px solid #edeae2}.crx-card-head-row{display:flex;align-items:center;justify-content:space-between}.crx-card-title{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#191917}.crx-card-title svg{flex-shrink:0}.crx-card-btns{display:flex;align-items:center;gap:4px}.crx-card-btn{width:28px;height:28px;border-radius:7px;display:grid;place-items:center;color:#9ca3af}.crx-card-sub{margin:4px 0 0;font-size:11px;color:#9ca3af}.crx-card-body{padding:16px;display:flex;flex-direction:column;gap:10px}.crx-msg{max-width:82%;padding:9px 13px;font-size:13px;line-height:1.55}.crx-msg strong{font-weight:600}.crx-msg-user{align-self:flex-end;border-radius:10px 10px 4px 10px;background:#f5f4f0;border:1px solid #edeae2}.crx-msg-ai{align-self:flex-start;border-radius:10px 10px 10px 4px;background:#fff;border:1px solid #e4e0d6}.crx-card-foot{padding:12px 14px 14px;border-top:1px solid #edeae2;display:flex;align-items:flex-end;gap:8px}.crx-card-input{flex:1;min-width:0;border:1px solid #e4e0d6;border-radius:7px;padding:10px 14px;font-size:13px;line-height:1.5;color:#9ca3af;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crx-card-send{flex-shrink:0;width:36px;height:36px;border-radius:8px;background:#2b766b;color:#fff;display:grid;place-items:center}@media (max-width:900px){.crx-card{transform:translate(-50%,-50%) scale(.82)}}@media (max-width:640px){.crx-root{container-type:inline-size}.crx-grid{background-size:96px 96px;background-position:48px 48px,0 0}.crx-card{width:66cqw;top:50%;transform:translate(-50%,-50%)}.crx-card-head{padding:2.4cqw 2.8cqw 2cqw}.crx-card-title{font-size:2.4cqw;gap:1.2cqw}.crx-card-btn svg,.crx-card-send svg,.crx-card-title svg{width:2.5cqw;height:2.5cqw}.crx-card-btns{gap:.8cqw}.crx-card-btn{width:4.6cqw;height:4.6cqw}.crx-card-sub{margin:.6cqw 0 0;font-size:2cqw}.crx-card-body{padding:2.6cqw;gap:1.7cqw}.crx-msg{max-width:92%;padding:1.6cqw 2.2cqw;font-size:2.3cqw}.crx-card-foot{padding:2cqw 2.4cqw 2.4cqw;gap:1.4cqw}.crx-card-input{padding:1.8cqw 2.4cqw;font-size:2.3cqw}.crx-card-send{width:6cqw;height:6cqw}}@media (prefers-reduced-motion:reduce){.crx-plane{animation-duration:6s}.crx-dot{animation-duration:3.5s}}.sfx-root{position:relative;width:100%;height:100%;overflow:hidden;container-type:inline-size;background:#eaeae7}.sfx-scene{animation:sfx-scene 10s ease infinite paused}.sfx-scene,.sfx-wires{position:absolute;inset:0}.sfx-wires{width:100%;height:100%;display:block;pointer-events:none}.sfx-conn{fill:none;stroke:#84878a;stroke-width:1.4;stroke-linecap:butt;stroke-dasharray:1;stroke-dashoffset:1;animation:10s cubic-bezier(.65,0,.35,1) infinite paused}.sfx-conn1{animation-name:sfx-c1}.sfx-conn2{animation-name:sfx-c2}.sfx-mover{opacity:0;offset-rotate:0deg;offset-path:path("M280 150 L280 238 Q280 264 306 264 L326 264");offset-distance:0;animation:sfx-travel 10s cubic-bezier(.65,0,.35,1) infinite paused}.sfx-mover-dot{fill:rgba(25,25,23,.78)}.sfx-mover-glow{fill:rgba(25,25,23,.22);filter:blur(2.5px)}.sfx-node{position:absolute;background:#fff;border:1px solid rgba(25,25,23,.05);box-shadow:0 1px 2px rgba(25,25,23,.04),0 10px 30px -10px rgba(58,72,84,.16);opacity:0;animation:10s cubic-bezier(.16,1,.3,1) infinite paused}.sfx-n1{left:24%;top:19%;width:27%;border-radius:1.1cqw;padding:1.2cqw 1.35cqw;animation-name:sfx-n1}.sfx-n1-q{margin:0;font-family:var(--font-disp);font-size:1.12cqw;font-weight:500;letter-spacing:-.01em;line-height:1.35;color:#191917}.sfx-sub{margin:.35cqw 0 0;font-size:.9cqw;font-weight:400;line-height:1.4;color:#6b7280}.sfx-card{left:32%;width:44%;height:13.5%;border-radius:1.2cqw;padding:0 1.55cqw;display:flex;align-items:center;gap:1.25cqw}.sfx-n2{top:45%;animation-name:sfx-n2}.sfx-n3{top:65%;animation-name:sfx-n3}.sfx-icon{flex:0 0 auto;width:3cqw;height:3cqw;border-radius:.95cqw;display:flex;align-items:center;justify-content:center}.sfx-icon-star{background:#f6f6f5;border:1px solid rgba(25,25,23,.06)}.sfx-icon-tick{background:#191917}.sfx-icon-tick svg{width:1.55cqw;height:1.55cqw}.sfx-star{width:1.75cqw;height:1.75cqw;transform-origin:50% 50%;animation:sfx-spin 6s linear infinite paused}.sfx-copy{position:relative;flex:1 1 auto;min-width:0}.sfx-answer strong,.sfx-copy strong{display:block;font-family:var(--font-disp);font-size:1.2cqw;font-weight:500;letter-spacing:-.01em;line-height:1.3;color:#191917}.sfx-answer em,.sfx-copy em{display:block;margin-top:.32cqw;font-style:normal;font-size:.92cqw;font-weight:400;line-height:1.35;color:#6b7280}.sfx-ghost{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.7cqw;animation:sfx-ghost 10s ease infinite paused}.sfx-bar{display:block;border-radius:.7cqw;background:linear-gradient(90deg,#e7e8ea,#f5f5f6 45%,#e7e8ea 90%);background-size:200% 100%;animation:sfx-shimmer 1.4s linear infinite paused}.sfx-bar-a{width:46%;height:1.05cqw}.sfx-bar-b{width:68%;height:.8cqw}.sfx-real{display:block;animation:sfx-real 10s cubic-bezier(.16,1,.3,1) infinite paused}.read-panel.is-active .sfx-root,.read-panel.is-active .sfx-root *{animation-play-state:running}@keyframes sfx-scene{0%,93%{opacity:1}99%,to{opacity:0}}@keyframes sfx-n1{0%{opacity:0;transform:translateY(1cqw)}7%,to{opacity:1;transform:none}}@keyframes sfx-c1{0%,6%{stroke-dashoffset:1}15%,to{stroke-dashoffset:0}}@keyframes sfx-n2{0%,6%{opacity:0;transform:translateY(1cqw)}13%,to{opacity:1;transform:none}}@keyframes sfx-ghost{0%,38%{opacity:1}43%,to{opacity:0}}@keyframes sfx-real{0%,38%{opacity:0;transform:translateY(.4cqw)}44%,to{opacity:1;transform:none}}@keyframes sfx-c2{0%,43%{stroke-dashoffset:1}52%,to{stroke-dashoffset:0}}@keyframes sfx-n3{0%,43%{opacity:0;transform:translateY(1cqw)}50%,to{opacity:1;transform:none}}@keyframes sfx-travel{0%,10%{offset-path:path("M280 150 L280 238 Q280 264 306 264 L326 264");offset-distance:0;opacity:0}12.5%{opacity:1}27.5%{opacity:1}30%{offset-path:path("M280 150 L280 238 Q280 264 306 264 L326 264");offset-distance:100%;opacity:0}31%,46%{offset-path:path("M280 210 L280 340 Q280 366 306 366 L326 366");offset-distance:0;opacity:0}48.5%{opacity:1}63.5%{opacity:1}66%{offset-path:path("M280 210 L280 340 Q280 366 306 366 L326 366");offset-distance:100%;opacity:0}67%,70%{offset-path:path("M280 150 L280 238 Q280 264 306 264 L326 264");offset-distance:0;opacity:0}72.5%{opacity:1}87.5%{opacity:1}90%,to{offset-path:path("M280 150 L280 238 Q280 264 306 264 L326 264");offset-distance:100%;opacity:0}}@keyframes sfx-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sfx-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}@media (prefers-reduced-motion:reduce){.sfx-conn,.sfx-ghost,.sfx-mover,.sfx-node,.sfx-real,.sfx-scene{animation-duration:6.5s}.sfx-star{animation-duration:4s}.sfx-bar{animation-duration:1s}}@media (max-width:640px){.sfx-scene{transform:translateX(-6%)}.sfx-conn{vector-effect:non-scaling-stroke;stroke-width:1.3}.sfx-mover-dot,.sfx-mover-glow{transform-box:fill-box;transform-origin:center;transform:scale(2.94,1.5)}.sfx-n1{width:56%;min-height:12cqw;border-radius:2.2cqw;padding:2.6cqw 3.2cqw}.sfx-n1-q{font-size:2.5cqw}.sfx-sub{margin-top:.9cqw;font-size:2.2cqw}.sfx-card{width:66%;height:15%;border-radius:2.4cqw;padding:0 3cqw;gap:2.2cqw}.sfx-n2{top:44.2%}.sfx-n3{top:64.2%}.sfx-icon{width:5.6cqw;height:5.6cqw;border-radius:1.8cqw}.sfx-icon-tick svg{width:2.9cqw;height:2.9cqw}.sfx-star{width:3.2cqw;height:3.2cqw}.sfx-answer strong,.sfx-copy strong{font-size:2.3cqw}.sfx-answer em,.sfx-copy em{margin-top:.5cqw;font-size:2.1cqw}.sfx-ghost{gap:1.4cqw}.sfx-bar{border-radius:1.3cqw}.sfx-bar-a{height:2cqw}.sfx-bar-b{height:1.6cqw}}.rr-root .rpx-root{position:relative;width:100%;height:100%;overflow:hidden;--rpx-loop:12s;--rpx-ease:cubic-bezier(0.16,1,0.3,1);--rpx-tick-w:clamp(11px,1.5vw,17px);--rpx-tick-gap:clamp(7px,1.1vw,12px);--rpx-push:calc(var(--rpx-tick-w) + var(--rpx-tick-gap));background:#efe9da}.rr-root .rpx-paper{position:absolute;left:50%;top:10%;bottom:-2%;transform:translateX(-50%);width:min(62%,620px);display:flex;flex-direction:column;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px rgba(29,41,54,.06),0 24px 60px -24px rgba(20,28,34,.3),0 6px 18px -8px rgba(20,28,34,.12)}.rr-root .rpx-paper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:32%;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.85) 62%,#fff 90%)}.rr-root .rpx-cover{position:relative;flex:none;display:flex;flex-direction:column;gap:clamp(3px,.55vw,7px);padding:clamp(16px,2.6vw,30px) clamp(18px,2.8vw,34px) clamp(14px,2.3vw,26px);background:linear-gradient(180deg,rgba(8,9,14,.44),rgba(8,9,14,.12) 55%,rgba(8,9,14,0)),repeating-linear-gradient(90deg,hsla(0,0%,100%,0) 0 30px,hsla(0,0%,100%,.13) 30px 31px,hsla(0,0%,100%,0) 31px 76px,hsla(0,0%,100%,.09) 76px 77px,hsla(0,0%,100%,0) 77px 118px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.02) 0 22px,hsla(0,0%,100%,.07) 22px 40px,hsla(0,0%,100%,.03) 40px 58px,hsla(0,0%,100%,.1) 58px 72px,hsla(0,0%,100%,.04) 72px 96px,hsla(0,0%,100%,.08) 96px 112px,hsla(0,0%,100%,.02) 112px 134px),radial-gradient(ellipse 42% 75% at 22% 100%,rgba(168,178,214,.4) 0,rgba(168,178,214,0) 70%),radial-gradient(ellipse 36% 68% at 80% 6%,rgba(150,160,200,.34) 0,rgba(150,160,200,0) 70%),radial-gradient(ellipse 30% 58% at 55% 72%,rgba(122,132,172,.28) 0,rgba(122,132,172,0) 70%),#14151d}.rr-root .rpx-kicker{font-size:clamp(9px,1.05vw,12px);line-height:1.3;font-weight:500;color:hsla(0,0%,100%,.64)}.rr-root .rpx-title{font-family:var(--font-disp),"Mona Sans",sans-serif;font-size:clamp(15px,2.15vw,25px);line-height:1.18;font-weight:600;letter-spacing:-.01em;color:#f7f8f7}.rr-root .rpx-body{flex:1;min-height:0;padding:clamp(14px,2.3vw,27px) clamp(18px,2.8vw,34px) clamp(10px,1.8vw,22px)}.rr-root .rpx-lead{margin:0 0 clamp(8px,1.5vw,17px);font-size:clamp(10px,1.2vw,13.5px);line-height:1.3;color:#8a8a86}.rr-root .rpx-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:clamp(7px,1.5vw,17px)}.rr-root .rpx-item{position:relative;font-size:clamp(11px,1.4vw,15.5px);line-height:1.3;font-weight:500;opacity:var(--rpx-o,1)}.rr-root .rpx-i3{--rpx-o:0.92}.rr-root .rpx-i4{--rpx-o:0.72;filter:blur(.5px)}.rr-root .rpx-i5{--rpx-o:0.45;filter:blur(1.3px)}.rr-root .rpx-tick{position:absolute;left:0;top:50%;transform:translateY(-50%);width:var(--rpx-tick-w);height:var(--rpx-tick-w)}.rr-root .rpx-label{display:inline-block;transform:translateX(0);color:#9ca3af}.rr-root .rpx-label,.rr-root .rpx-tick path{animation-duration:var(--rpx-loop);animation-timing-function:var(--rpx-ease);animation-iteration-count:infinite;animation-play-state:paused}.rr-root .rpx-tick path{fill:none;stroke:#2f7a55;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;opacity:0}.rr-root .rpx-i0 .rpx-label{animation-name:rpx-slide-0}.rr-root .rpx-i1 .rpx-label{animation-name:rpx-slide-1}.rr-root .rpx-i2 .rpx-label{animation-name:rpx-slide-2}.rr-root .rpx-i3 .rpx-label{animation-name:rpx-slide-3}.rr-root .rpx-i4 .rpx-label{animation-name:rpx-slide-4}.rr-root .rpx-i5 .rpx-label{animation-name:rpx-slide-5}.rr-root .rpx-i0 .rpx-tick path{animation-name:rpx-tick-0}.rr-root .rpx-i1 .rpx-tick path{animation-name:rpx-tick-1}.rr-root .rpx-i2 .rpx-tick path{animation-name:rpx-tick-2}.rr-root .rpx-i3 .rpx-tick path{animation-name:rpx-tick-3}.rr-root .rpx-i4 .rpx-tick path{animation-name:rpx-tick-4}.rr-root .rpx-i5 .rpx-tick path{animation-name:rpx-tick-5}.rr-root .read-panel.is-active .rpx-label,.rr-root .read-panel.is-active .rpx-tick path{animation-play-state:running}@media (prefers-reduced-motion:reduce){.rr-root .rpx-root{--rpx-loop:7s}}@keyframes rpx-slide-0{0%,5%{transform:translateX(0);color:#9ca3af}15%{transform:translateX(var(--rpx-push));color:#191917}53.3%{transform:translateX(var(--rpx-push));color:#191917;animation-timing-function:cubic-bezier(.45,.05,.25,1)}60.8%,to{transform:translateX(0);color:#9ca3af}}@keyframes rpx-slide-1{0%,9.6%{transform:translateX(0);color:#9ca3af}19.6%{transform:translateX(var(--rpx-push));color:#191917}58.3%{transform:translateX(var(--rpx-push));color:#191917;animation-timing-function:cubic-bezier(.45,.05,.25,1)}65.8%,to{transform:translateX(0);color:#9ca3af}}@keyframes rpx-slide-2{0%,14.2%{transform:translateX(0);color:#9ca3af}24.2%{transform:translateX(var(--rpx-push));color:#191917}63.3%{transform:translateX(var(--rpx-push));color:#191917;animation-timing-function:cubic-bezier(.45,.05,.25,1)}70.8%,to{transform:translateX(0);color:#9ca3af}}@keyframes rpx-slide-3{0%,18.8%{transform:translateX(0);color:#9ca3af}28.8%{transform:translateX(var(--rpx-push));color:#191917}68.3%{transform:translateX(var(--rpx-push));color:#191917;animation-timing-function:cubic-bezier(.45,.05,.25,1)}75.8%,to{transform:translateX(0);color:#9ca3af}}@keyframes rpx-slide-4{0%,23.4%{transform:translateX(0);color:#9ca3af}33.4%{transform:translateX(var(--rpx-push));color:#191917}73.3%{transform:translateX(var(--rpx-push));color:#191917;animation-timing-function:cubic-bezier(.45,.05,.25,1)}80.8%,to{transform:translateX(0);color:#9ca3af}}@keyframes rpx-slide-5{0%,28%{transform:translateX(0);color:#9ca3af}38%{transform:translateX(var(--rpx-push));color:#191917}78.3%{transform:translateX(var(--rpx-push));color:#191917;animation-timing-function:cubic-bezier(.45,.05,.25,1)}85.8%,to{transform:translateX(0);color:#9ca3af}}@keyframes rpx-tick-0{0%,5%{opacity:0;stroke-dashoffset:16}15%{opacity:1;stroke-dashoffset:0}53.3%{opacity:1;stroke-dashoffset:0}59%{opacity:0;stroke-dashoffset:0}60.8%,to{opacity:0;stroke-dashoffset:16}}@keyframes rpx-tick-1{0%,9.6%{opacity:0;stroke-dashoffset:16}19.6%{opacity:1;stroke-dashoffset:0}58.3%{opacity:1;stroke-dashoffset:0}64%{opacity:0;stroke-dashoffset:0}65.8%,to{opacity:0;stroke-dashoffset:16}}@keyframes rpx-tick-2{0%,14.2%{opacity:0;stroke-dashoffset:16}24.2%{opacity:1;stroke-dashoffset:0}63.3%{opacity:1;stroke-dashoffset:0}69%{opacity:0;stroke-dashoffset:0}70.8%,to{opacity:0;stroke-dashoffset:16}}@keyframes rpx-tick-3{0%,18.8%{opacity:0;stroke-dashoffset:16}28.8%{opacity:1;stroke-dashoffset:0}68.3%{opacity:1;stroke-dashoffset:0}74%{opacity:0;stroke-dashoffset:0}75.8%,to{opacity:0;stroke-dashoffset:16}}@keyframes rpx-tick-4{0%,23.4%{opacity:0;stroke-dashoffset:16}33.4%{opacity:1;stroke-dashoffset:0}73.3%{opacity:1;stroke-dashoffset:0}79%{opacity:0;stroke-dashoffset:0}80.8%,to{opacity:0;stroke-dashoffset:16}}@keyframes rpx-tick-5{0%,28%{opacity:0;stroke-dashoffset:16}38%{opacity:1;stroke-dashoffset:0}78.3%{opacity:1;stroke-dashoffset:0}84%{opacity:0;stroke-dashoffset:0}85.8%,to{opacity:0;stroke-dashoffset:16}}@media (max-width:640px){.rr-root .rpx-root{--rpx-tick-w:clamp(9px,3vw,14px);--rpx-tick-gap:clamp(5px,1.8vw,9px)}.rr-root .rpx-paper{top:13%;bottom:13%;width:74%}.rr-root .rpx-cover{padding:clamp(10px,3vw,18px) clamp(12px,4vw,22px) clamp(9px,2.6vw,16px)}.rr-root .rpx-kicker{font-size:clamp(8.5px,2.4vw,11px)}.rr-root .rpx-title{font-size:clamp(12px,3.8vw,18px)}.rr-root .rpx-body{padding:clamp(10px,2.8vw,16px) clamp(12px,4vw,22px) clamp(8px,2.4vw,14px)}.rr-root .rpx-lead{margin-bottom:clamp(6px,2vw,11px);font-size:clamp(9px,2.6vw,12px)}.rr-root .rpx-list{gap:clamp(5px,1.9vw,10px)}.rr-root .rpx-item{font-size:clamp(10px,2.9vw,13.5px)}.rr-root .rpx-paper:after{height:26%;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.55))}.rr-root .rpx-i3{--rpx-o:0.96}.rr-root .rpx-i4{--rpx-o:0.86;filter:blur(.3px)}.rr-root .rpx-i5{--rpx-o:0.72;filter:blur(.6px)}}