.rp{--r-bg:#101215;--r-card:#181b20;--r-fg:#eef0f3;--r-olive:#5f6b2e;--r-c0:#5aa8ff;--r-c1:#ffd23f;--r-c2:#ff5fa8;--r-mut:#eef0f38f;--r-line:#eef0f317;background:var(--r-bg);min-height:2800px;color:var(--r-fg);font-family:var(--f-flex), Arial, sans-serif;padding:0 32px 40px;font-size:15px;line-height:1.4}.rp [data-c="0"]{--c:var(--r-c0)}.rp [data-c="1"]{--c:var(--r-c1)}.rp [data-c="2"]{--c:var(--r-c2)}.rp-top{border-bottom:1px solid var(--r-line);align-items:center;gap:20px;height:78px;display:flex}.rp-logo{align-items:baseline;gap:8px;font-size:26px;line-height:1;display:inline-flex}.rp-logo svg{align-self:center}.rp-logo b{letter-spacing:-.04em;font-size:21px;font-weight:600}.rp-logo small{letter-spacing:.2em;text-transform:uppercase;color:var(--r-mut);font-size:12px}.rp-tabs{background:var(--r-card);border-radius:12px;gap:4px;margin-left:auto;padding:4px;display:flex}.rp-tabs span{height:32px;color:var(--r-mut);border-radius:9px;align-items:center;padding:0 14px;font-size:13.5px;display:inline-flex}.rp-tabs span.is-on{background:var(--r-fg);color:var(--r-bg);font-weight:600}.rp-period{height:40px;box-shadow:inset 0 0 0 1px var(--r-line);border-radius:12px;align-items:center;padding:0 14px;font-size:13.5px;display:inline-flex}.rp-h{letter-spacing:-.04em;margin-top:30px;font-size:40px;font-weight:600;line-height:1}.rp-kpi{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.rp-kpi>span{background:var(--r-card);border-radius:18px;gap:4px;padding:18px 18px 16px;display:grid}.rp-kpi small{color:var(--r-mut);font-size:13px}.rp-kpi b{letter-spacing:-.04em;font-size:34px;font-weight:600;line-height:1.05}.rp-kpi em{background:#eef0f314;border-radius:99px;justify-self:start;padding:2px 8px;font-size:12.5px;font-style:normal;font-weight:600}.rp-kpi em.is-up{color:#8be59a;background:#7ade8c24}.rp-card{background:var(--r-card);border-radius:18px;padding:18px}.rp>.rp-card{margin-top:10px}.rp-card__h{justify-content:space-between;align-items:center;gap:12px;display:flex}.rp-card__h b,.rp-card__k{font-size:16px;font-weight:600}.rp-legend{gap:12px;display:flex}.rp-legend i{color:var(--r-mut);align-items:center;gap:6px;font-size:12px;font-style:normal;display:inline-flex}.rp-legend i:before{content:"";background:var(--c);border-radius:2px;width:8px;height:8px}.rp-chart{grid-template-columns:repeat(6,1fr);gap:14px;height:230px;margin-top:18px;display:grid}.rp-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rp-col small{color:var(--r-mut);font-size:12px}.rp-bar{flex-direction:column-reverse;gap:2px;width:100%;display:flex}.rp-bar i{background:var(--c);border-radius:5px;min-height:2px;display:block}.rp-col:last-child .rp-bar{filter:drop-shadow(0 0 18px #ffd23f40)}.rp-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.rp-chan{border-top:1px solid var(--r-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px 0 0;display:grid}.rp-card__k+.rp-chan{border-top:0;margin-top:4px}.rp-chan i{background:var(--c);border-radius:4px;width:10px;height:28px}.rp-chan>span{gap:1px;display:grid}.rp-chan b{font-size:14.5px;font-weight:600}.rp-chan small{color:var(--r-mut);font-size:12px}.rp-chan em{letter-spacing:-.03em;font-size:22px;font-style:normal;font-weight:600}.rp-done{gap:10px;margin-top:14px;list-style:none;display:grid}.rp-done li{color:#eef0f3d1;align-items:baseline;gap:10px;font-size:14px;display:flex}.rp-done li:before{content:"✓";background:var(--r-olive);color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.hp.igp{color:#0c0c0c;background:#fff}.igp-in{flex-direction:column;height:100%;padding-top:32px;display:flex}.igp-app{justify-content:space-between;align-items:center;padding:0 12px 6px;display:flex}.igp-app b{letter-spacing:-.03em;font-size:15px;font-weight:700}.igp-app span{gap:10px;display:flex}.igp-in svg{width:17px;height:17px}.igp-head{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 12px;display:grid}.igp-ava{border-radius:50%;place-items:center;width:26px;height:26px;display:grid;overflow:hidden;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #d6d6d6}.igp-ava .rp-logo{--r-olive:#5f6b2e;font-size:26px}.igp-ava .rp-logo b,.igp-ava .rp-logo small{display:none}.igp-head>span:nth-child(2){gap:0;display:grid}.igp-head b{font-size:10.5px;font-weight:600}.igp-head small{color:#0c0c0c8c;font-size:8.5px}.igp-head i{letter-spacing:1px;font-size:10px;font-style:normal}.igp-ph{aspect-ratio:4/5;background:#e9e9e6;flex:none;position:relative;overflow:hidden}.igp-ph img{object-fit:cover;object-position:50% 60%}.igp-cta{color:#fff;background:#5f6b2e;justify-content:space-between;align-items:center;height:32px;padding:0 12px;font-size:10.5px;font-weight:600;display:flex}.igp-cta b{font-size:16px;font-weight:400}.igp-acts{gap:12px;padding:8px 12px 4px;display:flex}.igp-acts span{flex:1}.igp-likes{padding:0 12px;font-size:9.5px;font-weight:600}.igp-cap{padding:3px 12px 0;font-size:9.5px;line-height:1.35}.igp-cap b{font-weight:600}.pm-ch__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:64px;display:grid}.pm-card{color:var(--ink);flex-direction:column;display:flex;overflow:hidden}.pm-card__ph{aspect-ratio:4/3;background:#e6e9ee;border-radius:22px;margin:8px 8px 0;display:block;position:relative;overflow:hidden}.pm-card__ph img{object-fit:cover;transition:transform 1.2s var(--ease-o)}.pm-card__tag{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:30px;color:var(--ink);background:#ffffffe6;border-radius:99px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;top:14px;left:14px}.pm-card__body{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.pm-card__i{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;color:var(--orange);font-size:12px;font-weight:500}.pm-card__t{letter-spacing:-.03em;margin-top:12px;font-size:clamp(24px,2.1vw,32px);font-weight:400;line-height:1.08}.pm-card__t a{color:inherit}.pm-card__d{color:#1214169e;text-wrap:pretty;min-height:4.5em;margin-top:10px;font-size:15.5px;line-height:1.5}.pm-card__p{letter-spacing:-.045em;color:var(--orange);white-space:nowrap;margin-top:22px;font-size:clamp(40px,3.8vw,58px);line-height:.95}.pm-card__facts{margin-top:20px;display:grid}.pm-card__facts div{border-top:1px solid #1214161a;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;padding:11px 0;font-size:14.5px;line-height:1.35;display:grid}.pm-card__facts dt{color:#1214168c}.pm-card__note{color:#121416bf;border-top:1px solid #1214161a;margin-top:6px;padding-top:12px;font-size:14px}.pm-card__btns{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:auto;padding-top:24px;display:flex}.pm-card__more{color:#121416b3;align-items:center;gap:6px;font-size:15px;transition:color .25s;display:inline-flex}.pm-card__more svg{transition:transform .35s var(--ease-o)}@media (hover:hover){.pm-card:hover .pm-card__ph img{transform:scale(1.04)}.pm-card__more:hover{color:var(--orange)}.pm-card__more:hover svg{transform:translate(3px)}}.pm-pick__list{border-top:1px solid var(--line);margin-top:64px;list-style:none}.pm-pick__list li{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:24px;padding:30px 0;display:grid}.pm-pick__n{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;color:var(--orange);align-self:start;padding-top:8px;font-size:12px;font-weight:500}.pm-pick__q{gap:8px;display:grid}.pm-pick__q b{letter-spacing:-.03em;font-size:clamp(22px,2.1vw,30px);font-weight:400;line-height:1.15}.pm-pick__q small{max-width:560px;color:var(--mute);font-size:15.5px;line-height:1.5}.pm-pick__a{min-height:48px;box-shadow:inset 0 0 0 1px var(--line);color:var(--fg);text-align:right;border-radius:99px;justify-self:end;align-items:center;gap:10px;padding:10px 20px;font-size:16px;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}@media (hover:hover){.pm-pick__a:hover{background:var(--orange);color:#fff;box-shadow:none}}.pm-cost__rows{border-top:1px solid var(--line);margin-top:64px;list-style:none}.pm-cost__rows li{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 0;display:grid}.pm-cost__i{font-family:var(--f-cap), sans-serif;letter-spacing:.08em;color:var(--orange);align-self:start;padding-top:10px;font-size:12px;font-weight:500}.pm-cost__n b{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.15;display:block}.pm-cost__n small{max-width:600px;color:var(--mute);margin-top:6px;font-size:15px;line-height:1.5;display:block}.pm-cost__p{letter-spacing:-.045em;color:var(--orange);white-space:nowrap;font-size:clamp(32px,3.4vw,52px);font-weight:400;line-height:1}.pm-cost__notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.pm-cost__notes p{color:color-mix(in srgb, var(--fg) 75%, transparent);background:#ffffff8c;border-radius:18px;padding:22px 24px;font-size:15.5px;line-height:1.55}.pm-cost__notes b{letter-spacing:-.02em;color:var(--fg);margin-bottom:8px;font-size:19px;font-weight:400;display:block}.pm-cost__cta{margin-top:40px}@media (max-width:1100px){.pm-ch__grid{grid-template-columns:1fr}.pm-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.pm-card__ph{aspect-ratio:3/4;align-self:start;margin:8px}.pm-pick__list li{grid-template-columns:40px minmax(0,1fr)}.pm-pick__a{text-align:left;grid-column:2;justify-self:start}}@media (max-width:760px){.pm-ch__grid{margin-top:40px}.pm-card{display:flex}.pm-card__ph{aspect-ratio:3/4;margin:8px 8px 0}.pm-card__body{padding:20px 20px 22px}.pm-card__d{min-height:0}.pm-pick__list,.pm-cost__rows{margin-top:40px}.pm-pick__list li{grid-template-columns:32px minmax(0,1fr);gap:14px;padding:24px 0}.pm-cost__rows li{grid-template-columns:32px minmax(0,1fr);gap:4px 12px}.pm-cost__p{grid-column:2;margin-top:10px}.pm-cost__notes{grid-template-columns:1fr;gap:14px}}.rp-q{margin-top:10px}.rp-q__head,.rp-q__row{grid-template-columns:minmax(0,1fr) 70px 80px;align-items:center;gap:12px;display:grid}.rp-q__head{border-bottom:1px solid var(--r-line);margin-top:14px;padding-bottom:8px}.rp-q__head small{color:var(--r-mut);font-size:12px}.rp-q__head small:not(:first-child),.rp-q__row>:not(:first-child){text-align:right}.rp-q__row{border-bottom:1px solid var(--r-line);padding:11px 0;font-size:14px}.rp-q__row:last-child{border-bottom:0}.rp-q__row b{font-size:16px;font-weight:600}.rp-q__row em{color:#8be59a;font-size:13px;font-style:normal;font-weight:600}
