.rp{--rp-star:#e2a52a;--rp-ok:#2f7d58;--rp-ok-bg:#e5f3eb;--rp-warn:#8a5d0c;--rp-warn-bg:#fbf0d9;--rp-bad:#a8455f;--rp-bad-bg:#f8e4ea;--rp-fill:#f7f6f9}.rp-device{container-type:inline-size;width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:14px;color:var(--dp-ink,#141416);font-size:11px;line-height:1.35;text-align:left;font-family:var(--cal-font-sans)}.rp-device,.rp-device *,.rp-device :after,.rp-device :before{box-sizing:border-box}.cal-sls-inline-visual .rp-device,.cal-sls-panel .rp-device{padding:6px}.dk-slot.rp-slot.is-tab .dk-shot{height:100%}.rp-slot{--dk-slot-band:500px;--dk-slot-band-narrow:540px;--dk-slot-tab:520px;--dk-slot-tab-narrow:560px;--dk-slot-card:400px;--dk-slot-card-narrow:430px}.cal-bento-section-visual-node .dk-slot.rp-slot .dk-shot,.dk-slot.rp-slot.is-card .dk-shot,.fs-stage-screen .dk-shot{height:100%}.rp .rp-page{overflow:hidden}.rp .dk-tabs{flex-wrap:wrap;max-height:27px}.rp .rp-chips,.rp-areas .dk-pills{flex-wrap:wrap;max-height:20px}.rp-areas .dk-pills{overflow:hidden}.rp-fixed .dk-table{table-layout:fixed}.rp-fixed .dk-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-tall .dk-app{min-height:460px}.rp td .dk-switch{display:inline-block;vertical-align:middle}.rp-bulk{flex-wrap:wrap;max-height:33px;overflow:hidden}@container (max-width: 560px){.rp-tones>span:not(.is-on){display:none}.rp-tones>span.is-on:after{content:" ▾"}.rp-rec-acts>.dk-btn{display:none}.rp-rec-acts:not(:has(.rp-queue)){display:none}.rp-review-text{-webkit-line-clamp:3}.rp-reply-box,.rp-review-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.rp-reply-box{-webkit-line-clamp:4;min-height:0}.rp-has-filters~.rp-chips{display:none}.rp-has-filters{flex-wrap:wrap;max-height:24px;overflow:hidden}.rp-comp-tools .rp-ghost:last-child,.rp-has-filters>.dk-search,.rp-inbox-stats,.rp-page>.dk-head .dk-head-words>p{display:none}}.rp-stars{display:inline-flex;gap:0;line-height:1;letter-spacing:.5px;white-space:nowrap}.rp-stars i{font-style:normal;color:#d9d5de}.rp-stars i.is-on{color:var(--rp-star,#e2a52a)}.rp-site{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--dp-soft,#4a4a52);font-size:10px}.rp-site i{width:7px;height:7px;border-radius:2px;background:#9b98a3;flex:none}.rp-site--google i{background:#4f7fd9}.rp-site--facebook i{background:#3b5fa8}.rp-site--yelp i{background:#c94a4a}.rp-site--tripadvisor i{background:#3fa772}.rp-site--booking i{background:#22407a}.rp-site--airbnb i{background:#e07a86}.rp-site--expedia i{background:#e8b94a}.rp-site--vrbo i{background:#4c8fc4}.rp-site--trustpilot i{background:#36a37a}.rp-site--reviewsolicitors i{background:#6b5aa8}.rp-tag,.rp-theme{display:inline-flex;align-items:center;padding:1px 7px;border-radius:10px;background:var(--dk-wash,#f6f4f7);color:var(--dp-soft,#4a4a52);font-size:9.5px;white-space:nowrap}.rp-tag{background:#eef2fb;color:#35539a}.rp-tag.is-add{background:#fff;box-shadow:inset 0 0 0 1px var(--dp-line,#e7e5ea)}.rp-themes{display:flex;flex-wrap:wrap;gap:4px}.rp-muted{color:var(--dp-muted,#8b8a93);font-size:9.5px}.rp-ok{display:inline-flex;align-items:center;gap:4px;color:var(--rp-ok,#2f7d58);font-weight:500;font-size:10px}.rp-late{color:var(--rp-bad,#a8455f);font-weight:500}.rp-clip{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-ghost{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500;color:var(--dp-soft,#4a4a52);white-space:nowrap}.rp-place{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.rp-place b{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-place small{font-size:9.5px;color:var(--dp-muted,#8b8a93);white-space:nowrap}.rp-rail{width:146px}.rp-rail .dk-rail-group>span>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.rp-rail-count{flex:none;font-size:9px;font-weight:600;padding:0 5px;border-radius:8px;background:var(--rp-warn-bg,#fbf0d9);color:var(--rp-warn,#8a5d0c)}.rp-chips{display:flex;align-items:center;gap:4px;overflow:hidden}.rp-chips>small{flex:none;color:var(--dp-muted,#8b8a93);font-size:9.5px;margin-right:2px}.rp-chips>span{flex:none;padding:2px 8px;border-radius:11px;border:1px solid var(--dp-line,#e7e5ea);background:#fff;color:var(--dp-soft,#4a4a52);font-size:10px;white-space:nowrap}.rp-chips>span.is-on{background:var(--dk-pink,#f6c1d9);border-color:var(--dk-pink,#f6c1d9);color:var(--dp-ink,#141416);font-weight:500}.rp-filter{display:inline-flex;align-items:center;gap:4px;flex:none;height:24px;padding:0 8px;border:1px solid var(--dp-line,#e7e5ea);border-radius:4px;background:#fff;font-size:10px;white-space:nowrap}.rp-filter small{color:var(--dp-muted,#8b8a93);font-size:9.5px}.rp-filter.is-set{border-color:#c9c6ce;font-weight:500}.rp-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--dp-soft,#4a4a52)}.rp-excerpt b{color:var(--dp-ink,#141416);font-weight:600}.rp-inbox .dk-table{table-layout:fixed}.rp-inbox .dk-table td{vertical-align:middle;overflow:hidden}.rp-inbox .dk-table td:nth-last-child(2),.rp-inbox .dk-table td:nth-last-child(4){white-space:nowrap}@container (max-width: 720px){.rp-inbox .dk-table :is(th,td):is(:nth-last-child(3),:nth-last-child(4)){display:none}}.rp-tick{display:inline-flex;align-items:center;justify-content:center;width:12px;height:12px;border-radius:3px;border:1px solid #c9c6ce;background:#fff;color:#fff}.rp-tick.is-on{background:var(--dp-ink,#141416);border-color:var(--dp-ink,#141416)}.rp-bulk{display:flex;align-items:center;gap:6px;padding:6px 9px;border-radius:5px;background:#141416;color:#fff;font-size:10.5px}.rp-bulk b{margin-right:auto;font-weight:600}.rp-bulk .dk-btn{height:21px;background:transparent;color:#fff;border-color:rgba(255,255,255,.3)}.rp-bulk .dk-btn--primary{background:var(--dk-pink,#f6c1d9);color:#141416;border-color:var(--dk-pink,#f6c1d9)}.rp-rec-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.rp-rec-words{min-width:0;display:flex;flex-direction:column;gap:3px}.rp-rec-words h4{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-rec-meta{display:flex;flex-wrap:wrap;gap:5px;color:var(--dp-soft,#4a4a52)}.rp-deadline,.rp-rec-meta{align-items:center;font-size:10px}.rp-deadline{display:inline-flex;gap:4px;align-self:flex-start;padding:2px 8px;border-radius:10px;background:var(--rp-warn-bg,#fbf0d9);color:var(--rp-warn,#8a5d0c);font-weight:500}.rp-deadline.is-late{background:var(--rp-bad-bg,#f8e4ea);color:var(--rp-bad,#a8455f)}.rp-rec-acts{display:flex;align-items:center;gap:6px;flex:none}.rp-queue{gap:3px;font-size:10px;color:var(--dp-soft,#4a4a52);white-space:nowrap;font-variant-numeric:tabular-nums}.rp-queue,.rp-queue i{display:inline-flex;align-items:center}.rp-queue i{justify-content:center;width:20px;height:20px;border:1px solid var(--dp-line,#e7e5ea);border-radius:4px;background:#fff}.rp-rec-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:9px;overflow:hidden}.rp-rec-body.is-single{grid-template-columns:minmax(0,1fr)}.rp-rec-main,.rp-rec-side{min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px;overflow:hidden}.rp-rec-main>*,.rp-rec-side>*{flex:none}@container (max-width: 560px){.rp-rec-body{grid-template-columns:minmax(0,1fr)}.rp-rec-side{display:none}.rp-rec-head{flex-direction:column}}.rp-card{padding:9px 11px;display:flex;flex-direction:column;gap:6px}.rp-card h5{margin:0;font-size:11px}.rp-card h5,.rp-review-title{font-weight:600}.rp-review-text{margin:0;color:var(--dp-ink,#141416);font-size:11px;line-height:1.45}.rp-translated{display:inline-flex;align-items:center;gap:4px;color:var(--dp-muted,#8b8a93);font-size:9.5px}.rp-translated u{color:#8a3a5e;text-decoration:none;font-weight:500}.rp-stay{color:var(--dp-soft,#4a4a52);font-size:10px}.rp-scores{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 10px}.rp-scores>div{display:flex;justify-content:space-between;gap:6px;padding:3px 7px;border-radius:4px;background:var(--rp-fill,#f7f6f9)}.rp-scores dt{color:var(--dp-muted,#8b8a93);font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-scores dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.rp-actions{display:flex;flex-direction:column;gap:1px}.rp-actions>span{display:flex;align-items:center;gap:7px;padding:4px 6px;border-radius:4px;color:var(--dp-soft,#4a4a52)}.rp-actions>span.is-on{background:var(--rp-ok-bg,#e5f3eb);color:var(--rp-ok,#2f7d58);font-weight:500}.rp-answerer{display:flex;align-items:center;justify-content:space-between;gap:6px}.rp-picker{display:flex;flex-direction:column;gap:2px}.rp-picker .dk-search{height:22px;margin-bottom:3px}.rp-picker>span:not(.dk-search){display:flex;align-items:center;gap:6px;padding:3px 5px;border-radius:4px}.rp-picker>span.is-on{background:var(--dk-pink-soft,#fcebf3);font-weight:500}.rp-match{display:flex;align-items:flex-start;gap:7px;padding:6px 8px;border-radius:5px;background:var(--rp-fill,#f7f6f9)}.rp-match>span{display:flex;flex-direction:column;min-width:0}.rp-match small{color:var(--dp-muted,#8b8a93);font-size:9.5px}.rp-match-acts{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.rp-match-acts u{color:#8a3a5e;text-decoration:none;font-weight:500;font-size:10px}.rp-composer{padding:9px 11px;display:flex;flex-direction:column;gap:7px}.rp-tones{display:flex;gap:4px;flex-wrap:wrap}.rp-tones>span{padding:2px 9px;border-radius:11px;border:1px solid var(--dp-line,#e7e5ea);color:var(--dp-soft,#4a4a52);font-size:10px;background:#fff}.rp-tones>span.is-on{background:#141416;border-color:#141416;color:#fff;font-weight:500}.rp-comp-tools{display:flex;gap:12px}.rp-reply-box{min-height:62px;padding:8px 9px;border:1px solid var(--dp-line,#e7e5ea);border-radius:5px;background:#fff;font-size:11px;line-height:1.45}.rp-placeholder{color:var(--dp-muted,#8b8a93)}.rp-check{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:500}.rp-check.is-checking{color:var(--dp-muted,#8b8a93)}.rp-check.is-ok{color:var(--rp-ok,#2f7d58)}.rp-check.is-notes{display:flex;flex-direction:column;align-items:stretch;gap:4px;color:var(--rp-warn,#8a5d0c)}.rp-check.is-notes small{display:inline-flex;align-items:center;gap:4px}.rp-note{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--rp-warn-bg,#fbf0d9);font-weight:400}.rp-note,.rp-sentback,.rp-wait{padding:5px 8px;border-radius:5px;color:var(--dp-ink,#141416)}.rp-sentback,.rp-wait{background:var(--dk-pink-soft,#fcebf3);font-size:10px}.rp-sentback{background:var(--rp-warn-bg,#fbf0d9)}.rp-comp-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.rp-comp-foot>small{color:var(--dp-muted,#8b8a93);font-size:9.5px}.rp-comp-btns{display:flex;gap:5px}.rp-published{padding:9px 11px;display:flex;flex-direction:column;gap:6px;border-color:#cfe6d9}.rp-pub-head{display:flex;align-items:center;gap:5px;color:var(--rp-ok,#2f7d58)}.rp-published:not(.is-live) .rp-pub-head{color:var(--dp-soft,#4a4a52)}.rp-pub-foot{display:flex;align-items:center;justify-content:space-between;gap:8px}.rp-pub-foot small{color:var(--dp-muted,#8b8a93);font-size:9.5px}@container (max-width: 430px){.rp-comp-foot>small{display:none}}.rp-grid-map{position:relative;width:100%;aspect-ratio:3/2;border-radius:5px;overflow:hidden;background:#eef0ea}.rp-streets{position:absolute;inset:0;width:100%;height:100%}.rp-streets path{fill:none;stroke:#fff;stroke-width:5}.rp-grid{position:absolute;inset:9% 12%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);place-items:center}.rp-grid>span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:10.5px;font-weight:700;color:#fff;box-shadow:0 4px 10px -4px rgba(15,15,20,.45)}.rp-grid>span.is-top{background:#2f7d58}.rp-grid>span.is-ten{background:#c2648d}.rp-grid>span.is-twenty{background:#d9a03a}.rp-grid>span.is-out{background:#a8455f;font-size:9px}.rp-grid>span.is-you{outline:3px solid #141416;outline-offset:2px}.rp-compare{gap:6px}.rp-cmp,.rp-compare{display:flex;flex-direction:column}.rp-cmp{gap:4px;padding:7px 9px;border-radius:5px;border:1px solid var(--dp-line,#e7e5ea);background:#fff}.rp-cmp.is-kept{background:var(--rp-ok-bg,#e5f3eb);border-color:#cfe6d9}.rp-cmp>b{font-size:10.5px}.rp-cmp-sides{display:grid;grid-template-columns:1fr 1fr;gap:8px}.rp-cmp-sides>span{display:flex;flex-direction:column;min-width:0;padding:4px 7px;border-radius:4px;background:var(--rp-fill,#f7f6f9);font-size:10px;overflow:hidden}.rp-cmp-sides>span.is-on{box-shadow:inset 0 0 0 1px var(--rp-ok,#2f7d58);background:#fff}.rp-cmp-sides small{font-size:8px;letter-spacing:.08em;color:var(--dp-muted,#8b8a93)}.rp-cmp-acts{display:flex;gap:5px}.rp-phone{min-width:0;height:100%;max-height:540px;aspect-ratio:9/19.2;background:#0f0f12;border-radius:34px;padding:8px;box-shadow:0 40px 70px -36px rgba(15,15,20,.55);flex:none}.rp-phone-scr{position:relative;height:100%;border-radius:27px;overflow:hidden;background:#fff}.rp-phone-scr:before{content:"";position:absolute;top:7px;left:50%;width:64px;height:18px;border-radius:20px;background:#0f0f12;transform:translateX(-50%);z-index:5}.rp-phone .dp-phone{height:100%;font-size:10.5px}.rp-phone .dp-ph-bar{padding-top:32px;font-size:14px}.rp-phone .dp-ph-bar b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-phone .dp-ph-body{gap:0;padding:0}.rp-phone .dp-ph-tabs>span{min-width:0}.rp-phone .dp-ph-tabs small{display:block;font-size:7.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rp-req{flex-direction:column;align-items:stretch;gap:8px;height:100%;padding:30px 12px 12px;background:#f6f4f7;color:var(--dp-ink,#141416);font-size:10.5px;line-height:1.38;text-align:center}.rp-req,.rp-req-url{display:flex;overflow:hidden}.rp-req-url{gap:4px;margin:0 auto;padding:3px 9px;background:#e9e6ec;color:var(--dp-soft,#4a4a52);font-size:8.5px;max-width:100%;white-space:nowrap}.rp-req-logo,.rp-req-url{align-items:center;justify-content:center;border-radius:9px}.rp-req-logo{display:inline-flex;align-self:center;width:34px;height:34px;color:#fff;font-size:12px;font-weight:700}.rp-req-card{display:flex;flex-direction:column;gap:7px;padding:14px 12px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--dp-line,#e7e5ea)}.rp-req-h{font-size:13.5px;font-weight:600;letter-spacing:-.01em}.rp-req-h2{font-size:12px;font-weight:600;margin-top:4px}.rp-req-p{margin:0;color:var(--dp-soft,#4a4a52);font-size:10px}.rp-req-p u{color:#8a3a5e;text-decoration:none;font-weight:500}.rp-req-stars{display:flex;justify-content:center;gap:4px;font-size:25px;line-height:1}.rp-req-stars i{font-style:normal;color:#d9d5de}.rp-req-stars i.is-on{color:var(--rp-star,#e2a52a)}.rp-req-btn{display:flex;align-items:center;justify-content:center;height:32px;border-radius:7px;background:#141416;color:#fff;font-weight:600;font-size:11px}.rp-req-label{font-weight:500;color:var(--dp-soft,#4a4a52)}.rp-req-area,.rp-req-label{text-align:left;font-size:10px}.rp-req-area{display:block;min-height:70px;padding:7px 8px;border:1px solid var(--dp-line,#e7e5ea);border-radius:6px;color:var(--dp-ink,#141416)}.rp-req-stop{margin-top:auto;color:var(--dp-muted,#8b8a93);font-size:8.5px;text-decoration:underline}.rp-hero{position:relative;width:100%}.rp-hero-stage{position:relative;height:540px}.rp-hero-feed{display:flex;justify-content:center;margin-top:16px}.rp-toast{position:absolute;z-index:6;right:14px;bottom:14px;display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;background:#141416;color:#fff;font-size:10.5px;font-weight:500;box-shadow:0 18px 40px -18px rgba(15,15,20,.6);transition:transform .4s ease,opacity .4s ease}.rp-toast.is-away{transform:translateY(12px);opacity:0}.rp-feedcard{display:flex;flex-direction:column;gap:5px;width:min(300px,100%);padding:10px 12px;border-radius:8px;background:#fff;box-shadow:0 24px 50px -24px rgba(15,15,20,.45),0 0 0 1px rgba(15,15,20,.06);font-size:10.5px;color:var(--dp-ink,#141416);transition:opacity .4s ease}.rp-feedcard>small{color:var(--dp-muted,#8b8a93);font-size:9px;letter-spacing:.06em;text-transform:uppercase}.rp-feedrow{display:flex;align-items:flex-start;gap:7px}.rp-feedrow>i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--dk-wash,#f6f4f7);color:var(--dp-soft,#4a4a52)}.rp-feedrow>i.is-ok{background:var(--rp-ok-bg,#e5f3eb);color:var(--rp-ok,#2f7d58)}.rp-feedrow>span{display:flex;flex-direction:column;min-width:0}.rp-feedrow small{color:var(--dp-muted,#8b8a93);font-size:9px}.rp-feedcard .rp-feedrow.is-dim{opacity:.35}@media (prefers-reduced-motion:reduce){.rp-feedcard,.rp-toast{transition:none}}@media (min-width:1024px){.rp-hero{padding:20px 20px 70px 60px;box-sizing:border-box}.rp-hero-feed{position:absolute;left:0;bottom:0;margin:0;z-index:3}}.rp-hook{padding:8px 0 36px;overflow:hidden}.rp-band{display:flex;flex-direction:column;gap:6px;width:100%;height:100%;overflow:hidden;background:#fff;border:1px solid var(--dp-line,#e7e5ea);border-radius:6px;padding:10px 11px;box-shadow:0 18px 40px -28px rgba(0,0,0,.4);font-family:var(--cal-font-sans);color:var(--dp-ink,#141416);font-size:10.5px;line-height:1.35;text-align:left;container-type:inline-size}.rp-band,.rp-band *,.rp-band :after,.rp-band :before{box-sizing:border-box}.rp-band>*{flex:none}.rp-band.is-phone{padding:0;border:0;background:transparent;box-shadow:none;align-items:center}.rp-band.is-phone .rp-phone{height:calc(100% - 22px);max-height:none}.rp-band.is-phone .rp-place{width:100%;padding:0 2px 2px}.rp-band.is-phone .rp-req-url{display:none}.rp-band.is-phone .rp-req{padding:24px 8px 8px;gap:5px;font-size:9.5px}.rp-band.is-phone .rp-req-logo{width:24px;height:24px;font-size:9px;border-radius:6px}.rp-band.is-phone .rp-req-card{padding:9px 8px;gap:4px}.rp-band.is-phone .rp-req-h{font-size:11px}.rp-band.is-phone .rp-req-h2{font-size:10px;margin-top:2px}.rp-band.is-phone .rp-req-p{font-size:8.5px}.rp-band.is-phone .rp-req-stars{font-size:17px;gap:2px}.rp-band.is-phone .rp-req-btn{height:24px;font-size:9px;border-radius:5px}.rp-band.is-phone .rp-req-stop{font-size:7.5px}.rp-band .rp-card,.rp-band .rp-composer,.rp-band .rp-published{padding:7px 9px}.rp-band .rp-review-text{font-size:10.5px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.rp-band-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:10px;color:var(--dp-soft,#4a4a52)}.rp-band-meta b{color:var(--dp-ink,#141416)}.rp-band-app{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;padding:1px 7px;border-radius:9px;background:var(--dk-wash,#f6f4f7);color:var(--dp-soft,#4a4a52);font-size:9px}.rp-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;min-height:0}@container (max-width: 560px){.rp-two{grid-template-columns:minmax(0,1fr)}}.rp-areas{display:block}.rp-areas .dk-pills>span{font-size:10px;padding:2px 8px}.rp-period{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;border-bottom:1px solid var(--dp-line,#e7e5ea)}.rp-period>.dk-tabs{border-bottom:0;flex:1 1 auto;min-width:0}.rp-period>.rp-filter{margin-bottom:4px}@container (max-width: 430px){.rp-period>.rp-filter{display:none}}.rp-consent,.rp-dialog-tabs{flex-basis:100%}.rp-consent{margin:0;color:var(--dp-muted,#8b8a93)!important;font-size:9.5px}.rp-camp{display:inline-flex;align-items:center;gap:5px;min-width:0}.rp-camp b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-kept{font-weight:600}.rp-hl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:0}@container (max-width: 560px){.rp-hl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-hl{padding:8px 9px;display:flex;flex-direction:column;gap:4px}.rp-hl-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.rp-hl-top b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-hl p{margin:0;font-size:10px;color:var(--dp-soft,#4a4a52);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rp-hl-acts{display:flex;gap:10px;margin-top:2px}.rp-prods{gap:7px}.rp-prod,.rp-prods{display:flex;flex-direction:column}.rp-prod{padding:8px 10px;gap:5px}.rp-prod-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.rp-prod-head small{color:var(--dp-muted,#8b8a93);font-size:10px;white-space:nowrap}.rp-prod-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) auto;align-items:center;gap:8px;padding-top:5px;border-top:1px solid var(--dk-row,#f0eef2)}.rp-prod-row>span:first-child{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.rp-prod-row small{color:var(--dp-soft,#4a4a52);font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-prod-acts{display:flex;gap:8px}@container (max-width: 560px){.rp-prod-row{grid-template-columns:minmax(0,1fr);gap:2px}.rp-prod-acts{display:none}}.rp-sites-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.rp-sites-head>span:first-child{display:flex;flex-direction:column;gap:2px;min-width:0}.rp-sites-head small{color:var(--dp-muted,#8b8a93);font-size:10px}.rp-sites{display:flex;flex-direction:column}.rp-site-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-bottom:1px solid var(--dk-row,#f0eef2)}.rp-site-row:last-child{border-bottom:0}.rp-site-row>span:first-child{display:flex;flex-direction:column;min-width:0}.rp-site-row small{color:var(--dp-muted,#8b8a93);font-size:9.5px}.rp-notice{display:flex;flex-direction:column;gap:2px;padding:8px 11px;border-radius:9px;background:#fff;box-shadow:0 18px 40px -20px rgba(15,15,20,.45),0 0 0 1px rgba(15,15,20,.06)}.rp-notice-top{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--dp-muted,#8b8a93)}.rp-notice-top b{color:var(--dp-ink,#141416)}.rp-notice-top small{margin-left:auto}.rp-notice>span:last-child{color:var(--dp-soft,#4a4a52);font-size:10px}.rp-flow{flex:1 1 auto;min-height:0}.rp-results{flex-basis:100%;display:flex;flex-direction:column;border:1px solid var(--dp-line,#e7e5ea);border-radius:6px}.rp-results>span{display:flex;align-items:center;gap:7px;padding:7px 9px;border-bottom:1px solid var(--dk-row,#f0eef2);color:var(--dp-soft,#4a4a52)}.rp-results>span:last-child{border-bottom:0}.rp-results>span>span{flex:1 1 auto}.rp-results>span.is-ok{color:var(--rp-ok,#2f7d58);font-weight:500}.rp-results b{font-variant-numeric:tabular-nums;color:var(--dp-ink,#141416)}.rp-qr-card{gap:7px}.rp-qr-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.rp-qr-rows{display:flex;flex-direction:column}.rp-qr-row{position:relative;display:flex;align-items:center;gap:9px;padding:6px 0;border-top:1px solid var(--dk-row,#f0eef2)}.rp-qr-row>span{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.rp-qr-row small{color:var(--dp-muted,#8b8a93);font-size:9.5px}.rp-menu{position:absolute;z-index:3;right:16px;top:22px;display:flex;flex-direction:column;min-width:150px;padding:4px;border-radius:7px;background:#fff;box-shadow:0 18px 40px -16px rgba(15,15,20,.45),0 0 0 1px rgba(15,15,20,.06)}.rp-menu>span{padding:5px 8px;border-radius:5px;font-size:10.5px;white-space:nowrap}.rp-menu>span:first-child{background:var(--dk-wash,#f6f4f7);font-weight:500}.rp-ab-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:5px;background:var(--rp-fill,#f7f6f9)}.rp-ab-row>span:first-child{display:flex;flex-direction:column;min-width:0}.rp-ab-row small{color:var(--dp-soft,#4a4a52);font-size:10px;white-space:nowrap}.rp-ab-row.is-win{background:var(--rp-ok-bg,#e5f3eb)}.rp-steps-mini{display:flex;flex-direction:column;gap:5px}.rp-steps-mini>span{display:flex;gap:6px;align-items:flex-start;font-size:10px;color:var(--dp-soft,#4a4a52)}.rp-steps-mini i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--rp-ok,#2f7d58);color:#fff}.rp-done{align-self:flex-start}.rp-charts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:8px}.rp-charts .rp-card{min-height:116px}@container (max-width: 430px){.rp-charts{grid-template-columns:minmax(0,1fr)}.rp-charts>:first-child{display:none}}.rp-fun{display:flex;flex-direction:column;gap:3px;min-width:0}.rp-fun>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-market{gap:6px}.rp-feed{display:flex;flex-direction:column;gap:0;padding:4px 10px}.rp-feed .rp-feedrow{padding:6px 0;border-bottom:1px solid var(--dk-row,#f0eef2)}.rp-feed .rp-feedrow:last-child{border-bottom:0}.rp-feed .rp-feedrow b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-feed .rp-feedrow>span{flex:1 1 auto}.rp-digest{padding:6px 9px;border-radius:5px;background:var(--dk-pink-soft,#fcebf3);font-size:10.5px}.rp-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}@container (max-width: 560px){.rp-insights{grid-template-columns:minmax(0,1fr)}}.rp-insight{padding:8px 9px;display:flex;flex-direction:column;gap:4px}.rp-insight u{color:#8a3a5e;text-decoration:none;font-weight:500;font-size:10px}.rp-gnums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.rp-gnums em{display:block;font-style:normal;color:var(--dp-muted,#8b8a93);font-size:8.5px;margin-top:1px}@container (max-width: 430px){.rp-gnums{grid-template-columns:repeat(2,minmax(0,1fr))}}.rp-gbp-head{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.rp-gbp-head b,.rp-gbp-head h5{margin-right:auto}.rp-gbp-foot{gap:6px;align-items:center}.rp-code,.rp-gbp-foot{display:flex;flex-wrap:wrap}.rp-code{align-items:flex-end;gap:7px}.rp-code .dk-field--half{flex:0 1 140px}.rp-methods{display:flex;flex-wrap:wrap;gap:4px}.rp-methods>span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:11px;border:1px solid var(--dp-line,#e7e5ea);background:#fff;font-size:10px;color:var(--dp-soft,#4a4a52)}.rp-methods>span.is-on{border-color:var(--dp-ink,#141416);color:var(--dp-ink,#141416);font-weight:500}.rp-choice-sm{display:flex;gap:4px}.rp-choice-sm>span{padding:2px 9px;border-radius:11px;border:1px solid var(--dp-line,#e7e5ea);font-size:10px}.rp-choice-sm>span.is-on{background:#141416;border-color:#141416;color:#fff}.rp-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.rp-photos>span{position:relative;aspect-ratio:4/3;border-radius:4px;overflow:hidden}.rp-photos small{position:absolute;left:4px;bottom:4px;padding:1px 5px;border-radius:3px;background:rgba(255,255,255,.9);font-size:8.5px}.rp-profiles{flex-basis:100%;border:1px solid var(--dp-line,#e7e5ea);border-radius:6px}.rp-profiles,.rp-profiles>span{display:flex;flex-direction:column}.rp-profiles>span{gap:1px;padding:6px 9px;border-bottom:1px solid var(--dk-row,#f0eef2)}.rp-profiles>span:last-child{border-bottom:0}.rp-profiles>span.is-off{opacity:.55}.rp-profiles small{padding-left:19px;color:var(--dp-muted,#8b8a93);font-size:9.5px}.rp-schema{gap:5px}.rp-schema .dk-pill{margin-left:3px}.rp-vis{gap:8px}.rp-vis-score{display:flex;align-items:center;gap:10px}.rp-vis-score>b{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;border:4px solid #2f7d58;font-size:18px;font-weight:600;flex:none}.rp-vis-score>span{display:flex;flex-direction:column;gap:2px}.rp-vis-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.rp-vis-parts u{display:block;margin-top:3px;color:#8a3a5e;text-decoration:none;font-size:9.5px;font-weight:500}@container (max-width: 430px){.rp-vis-parts{grid-template-columns:minmax(0,1fr)}}.rp-comp-row{display:flex;flex-direction:column;padding:5px 0;border-top:1px solid var(--dk-row,#f0eef2)}.rp-comp-row small{color:var(--dp-muted,#8b8a93);font-size:9.5px}.rp-showed{display:flex;align-items:center;gap:8px;padding:6px 4px;border-top:1px solid var(--dk-row,#f0eef2)}.rp-showed>span{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}.rp-showed small{display:inline-flex;align-items:center;gap:4px;color:var(--dp-muted,#8b8a93);font-size:9.5px}.rp-showed.is-you{background:var(--dk-pink-soft,#fcebf3);border-radius:4px}.rp-showed-n{flex:none;width:18px;text-align:center;color:var(--dp-muted,#8b8a93)}.rp-form{gap:7px}.rp-form-row{display:flex;gap:10px}.rp-form-label{font-size:9.5px;font-weight:500;color:var(--dp-soft,#4a4a52)}.rp-notices{display:flex;flex-direction:column}.rp-notice-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-bottom:1px solid var(--dk-row,#f0eef2)}.rp-notice-row:last-child{border-bottom:0}.rp-notice-row b{font-weight:500}.rp-ph{display:flex;flex-direction:column;gap:7px;padding:8px 10px 10px;overflow:hidden}.rp-ph>*{flex:none}.rp-ph-headline{font-size:12.5px}.rp-ph-rating{display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 10px;border-radius:10px;background:#141416;color:#fff}.rp-ph-rating small{font-size:8.5px;letter-spacing:.08em;color:rgba(255,255,255,.7)}.rp-ph-rating b{font-size:22px;font-weight:600}.rp-ph-rating b i{font-style:normal;color:var(--rp-star,#e2a52a);font-size:18px}.rp-ph-tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}.rp-ph-tiles>span{display:flex;flex-direction:column;padding:5px 8px;border-radius:8px;background:var(--rp-fill,#f7f6f9);min-width:0}.rp-ph-tiles small{font-size:8.5px;color:var(--dp-muted,#8b8a93)}.rp-ph-tiles b{font-size:15px}.rp-ph-tiles em{font-style:normal;font-size:8.5px;color:var(--dp-soft,#4a4a52);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-ph-sec{display:flex;justify-content:space-between;align-items:baseline;margin-top:2px}.rp-ph-sec u{color:#8a3a5e;text-decoration:none;font-size:9.5px;font-weight:500}.rp-ph-row{position:relative;display:flex;border-radius:9px;overflow:hidden;background:var(--rp-ok,#2f7d58)}.rp-ph-swipe{position:absolute;left:0;top:0;bottom:0;width:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff;font-size:9px;font-weight:600}.rp-ph-card{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:2px;padding:7px 9px;background:#fff;box-shadow:inset 0 0 0 1px var(--dp-line,#e7e5ea);border-radius:9px;min-width:0}.rp-ph-row.is-swiped .rp-ph-card{transform:translateX(64px)}.rp-ph-top{display:flex;align-items:center;gap:5px;min-width:0}.rp-ph-top b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-ph-text{color:var(--dp-soft,#4a4a52);font-size:9.5px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.rp-ph-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.rp-ph-photos i{aspect-ratio:1;border-radius:6px}.rp-ph-opt{display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--dp-line,#e7e5ea);font-size:10.5px}.rp-ph-opt.is-on{box-shadow:inset 0 0 0 2px var(--dp-ink,#141416)}.rp-ph-opt.is-picked{background:var(--dk-pink-soft,#fcebf3)}.rp-ph-radio{flex:none;width:12px;height:12px;border-radius:50%;border:1px solid #c9c6ce;background:#fff}.rp-ph-opt.is-picked .rp-ph-radio{border:4px solid var(--dp-ink,#141416)}.rp-ph-label{font-size:9.5px;font-weight:500;color:var(--dp-soft,#4a4a52)}.rp-ph-btn{display:flex;align-items:center;justify-content:center;height:32px;border-radius:8px;background:var(--dk-pink,#f6c1d9);font-weight:600;font-size:11px}.rp-ph-search{height:28px}.rp-ph-result{display:flex;align-items:flex-start;gap:8px;padding:6px 0;border-bottom:1px solid var(--dk-row,#f0eef2)}.rp-ph-result>i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:var(--rp-fill,#f7f6f9);color:var(--dp-soft,#4a4a52)}.rp-ph-result>span{display:flex;flex-direction:column;min-width:0}.rp-ph-result small{color:var(--dp-muted,#8b8a93);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rp-launch{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding:40px 14px 22px;background:#2d3240}.rp-launch-icons{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:auto}.rp-launch-app i,.rp-launch-icons i{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:12px;background:rgba(255,255,255,.16);color:#fff}.rp-launch-menu{display:flex;flex-direction:column;padding:4px;border-radius:12px;background:#fff;box-shadow:0 18px 40px -16px rgba(0,0,0,.6)}.rp-launch-menu>span{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:8px;font-size:11px;color:var(--dp-ink,#141416)}.rp-launch-menu>span+span{border-top:1px solid var(--dk-row,#f0eef2);border-radius:0}.rp-launch-app{display:flex;flex-direction:column;align-items:center;gap:4px;align-self:center;width:56px}.rp-launch-app i{width:52px;background:var(--dk-pink,#f6c1d9);color:#141416}.rp-launch-app small{color:#fff;font-size:9.5px}