/* phones: three directions for the revenue section, shown by data-rv on #s-rev (Batu 17 Oct 13:28) */
#sm-view #s-rev :is(.r3,.r3-ld){display:none}
@media (max-width:640px){
#sm-view #s-rev[data-rv] :is(.rp-g,.cn-hd .lede){display:none!important}
#sm-view #s-rev[data-rv] .r3-ld{display:block;margin:-6px auto 18px;text-align:center;max-width:34em}@media (max-width:640px){#sm-view #s-rev[data-rv] .r3-ld{margin:-5.4px auto 16.2px}}
#sm-view #s-rev[data-rv="a"] .r3[data-k="a"],#sm-view #s-rev[data-rv="b"] .r3[data-k="b"],#sm-view #s-rev[data-rv="c"] .r3[data-k="c"]{display:grid;gap:14px}@media (max-width:640px){#sm-view #s-rev[data-rv="a"] .r3[data-k="a"],#sm-view #s-rev[data-rv="b"] .r3[data-k="b"],#sm-view #s-rev[data-rv="c"] .r3[data-k="c"]{gap:12.6px}}
#s-rev .r3{color:var(--ink);font-family:var(--f-display)}
#s-rev .r3-lab{margin:6px 0 0;font:700 13px/1.2 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--green-strong);text-align:center}@media (max-width:640px){#s-rev .r3-lab{margin:5.4px 0 0}}
#s-rev .r3-end{margin:6px 0 0;font:700 19px/1.3 var(--f-display);text-align:center;text-wrap:balance}@media (max-width:640px){#s-rev .r3-end{margin:5.4px 0 0;font:700 17.1px/1.3 var(--f-display)}}
#s-rev .r3-lo{display:inline-grid;place-items:center;width:20px;height:20px;flex:none}@media (max-width:640px){#s-rev .r3-lo{width:18px;height:18px}}
#s-rev .r3-lo svg{width:19px;height:19px}@media (max-width:640px){#s-rev .r3-lo svg{width:17.1px;height:17.1px}}
#s-rev .r3-lo[data-k="nw"] path{fill:#c98a10}
#s-rev .r3-lo[data-k="ka"] path{fill:#e0592a}
#s-rev .r3-lo[data-k="bp"] path{fill:none;stroke:#1a7fc0;stroke-width:2.6;stroke-linecap:round}
#s-rev .r3-pn{position:absolute;top:50%;right:-13px;margin-top:-13px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#027a1f;color:#fff;font:800 13px/1 var(--f-display);font-style:normal;box-shadow:0 0 0 3px var(--surface)}@media (max-width:640px){#s-rev .r3-pn{right:-11.7px;margin-top:-11.7px;width:23.4px;height:23.4px}}
/* the phone */
#s-rev .r3-ph{justify-self:center;width:min(100%,318px);border:7px solid #141b17;border-radius:34px;background:#fff;color:#141b17;overflow:visible;box-shadow:0 22px 44px -28px rgba(10,30,15,.55)}@media (max-width:640px){#s-rev .r3-ph{width:min(100%,286.2px);border-radius:30.6px}}
#s-rev .r3-ph-h{display:flex;align-items:center;gap:10px;padding:14px 16px 12px}@media (max-width:640px){#s-rev .r3-ph-h{gap:9px;padding:12.6px 14.4px 10.8px}}
#s-rev .r3-k{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#027a1f;color:#fff;font:800 15px/1 var(--f-display)}@media (max-width:640px){#s-rev .r3-k{width:28.8px;height:28.8px;border-radius:8.1px;font:800 14px/1 var(--f-display)}}
#s-rev .r3-ph-h b{display:block;font:700 15px/1.2 var(--f-display)}@media (max-width:640px){#s-rev .r3-ph-h b{font:700 14px/1.2 var(--f-display)}}
#s-rev .r3-ph-h small{font:600 12.5px/1.2 var(--f-display);color:#027a1f}
#s-rev .r3-pow{position:relative;display:flex;align-items:center;gap:7px;padding:10px 16px;background:#f3f7f4;border-block:1px solid #e1e9e3}@media (max-width:640px){#s-rev .r3-pow{gap:6.3px;padding:9px 14.4px}}
#s-rev .r3-pow small{font:700 11px/1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:#3a4540}
#s-rev .r3-pow b{font:700 14.5px/1 var(--f-display)}@media (max-width:640px){#s-rev .r3-pow b{font:700 14px/1 var(--f-display)}}
#s-rev .r3-pow .r3-pn{right:-20px}@media (max-width:640px){#s-rev .r3-pow .r3-pn{right:-18px}}
#s-rev .r3-pb{display:grid;gap:11px;padding:14px 14px 16px}@media (max-width:640px){#s-rev .r3-pb{gap:9.9px;padding:12.6px 12.6px 14.4px}}
#s-rev .r3-me{justify-self:end;max-width:86%;padding:10px 13px;border-radius:16px 16px 4px 16px;background:#027a1f;color:#fff;font:600 14.5px/1.35 var(--f-display)}@media (max-width:640px){#s-rev .r3-me{padding:9px 11.7px;border-radius:14.4px 14.4px 3.6px 14.4px;font:600 14px/1.35 var(--f-display)}}
#s-rev .r3-wt{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f3f7f4;font-size:14px;line-height:1.35;color:#141b17}@media (max-width:640px){#s-rev .r3-wt{gap:9px;padding:9px 10.8px;border-radius:10.8px}}
#s-rev .r3-dots{display:inline-flex;gap:3px;padding:7px 9px;border-radius:99px;background:#141b17}@media (max-width:640px){#s-rev .r3-dots{gap:2.7px;padding:6.3px 8.1px;border-radius:89.1px}}
#s-rev .r3-dots i{width:5px;height:5px;border-radius:50%;background:#fff}@media (max-width:640px){#s-rev .r3-dots i{width:4.5px;height:4.5px}}
#s-rev .r3-op{margin:0;font-size:15px;line-height:1.45;color:#141b17}@media (max-width:640px){#s-rev .r3-op{font-size:14px}}
#s-rev .r3-op b{color:#027a1f}
#s-rev .r3-ban{position:relative;display:grid;gap:5px;padding:11px 13px;border-radius:12px;border:1.5px solid #d9c38b;background:#fffaf0}@media (max-width:640px){#s-rev .r3-ban{gap:4.5px;padding:9.9px 11.7px;border-radius:10.8px}}
#s-rev .r3-ban small{font:800 11px/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:#6b5418}
#s-rev .r3-ban span{display:flex;align-items:center;gap:7px}@media (max-width:640px){#s-rev .r3-ban span{gap:6.3px}}
#s-rev .r3-ban b{font:700 15.5px/1.2 var(--f-display)}@media (max-width:640px){#s-rev .r3-ban b{font:700 14px/1.2 var(--f-display)}}
#s-rev .r3-sg{position:relative;justify-self:start;display:grid;gap:3px;padding:9px 13px;border-radius:14px;border:1.5px solid #027a1f;background:#fff}@media (max-width:640px){#s-rev .r3-sg{gap:2.7px;padding:8.1px 11.7px;border-radius:12.6px}}
#s-rev .r3-sg span{font:600 14px/1.3 var(--f-display);color:#015c17}
#s-rev .r3-sg small{font:600 11.5px/1.2 var(--f-display);color:#3a4540}
#s-rev .r3-wt .r3-pn,#s-rev .r3-ban .r3-pn,#s-rev .r3-sg .r3-pn{right:-20px}@media (max-width:640px){#s-rev .r3-wt .r3-pn,#s-rev .r3-ban .r3-pn,#s-rev .r3-sg .r3-pn{right:-18px}}
#s-rev .r3-key{list-style:none;margin:0;padding:0;display:grid;gap:8px}@media (max-width:640px){#s-rev .r3-key{gap:7.2px}}
#s-rev .r3-key li{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px;align-items:baseline}@media (max-width:640px){#s-rev .r3-key li{grid-template-columns:23.4px minmax(0,1fr);column-gap:9px}}
#s-rev .r3-key i{grid-row:1/3;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#027a1f;color:#fff;font:800 13px/1 var(--f-display);font-style:normal;align-self:start}@media (max-width:640px){#s-rev .r3-key i{width:23.4px;height:23.4px}}
#s-rev .r3-key b{font:700 16px/1.25 var(--f-display)}@media (max-width:640px){#s-rev .r3-key b{font:700 14.4px/1.25 var(--f-display)}}
#s-rev .r3-key span{font-size:14.5px;line-height:1.35;color:var(--body)}@media (max-width:640px){#s-rev .r3-key span{font-size:14px}}
/* the on-air insight: white on dark green */
#s-rev .r3-tv{display:grid;gap:4px;padding:16px 18px 0;border-radius:16px;background:#0b3d1d;color:#fff;overflow:hidden;box-shadow:0 18px 36px -24px rgba(10,30,15,.7)}@media (max-width:640px){#s-rev .r3-tv{gap:3.6px;padding:14.4px 16.2px 0;border-radius:14.4px}}
#s-rev .r3-tv small{font:800 11.5px/1.2 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:#fff}
#s-rev .r3-tv>b{font:800 26px/1.1 var(--f-display);letter-spacing:-.01em}@media (max-width:640px){#s-rev .r3-tv>b{font:800 23.4px/1.1 var(--f-display)}}
#s-rev .r3-tv>span{font:600 14px/1.3 var(--f-display);color:#fff}
#s-rev .r3-tvp{display:flex;align-items:center;gap:8px;margin:12px -18px 0;padding:11px 18px;background:#fff;color:#141b17}@media (max-width:640px){#s-rev .r3-tvp{gap:7.2px;margin:10.8px -16.2px 0;padding:9.9px 16.2px}}
#s-rev .r3-tvp em{font:700 11px/1 var(--f-display);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#3a4540}
#s-rev .r3-tvp strong{font:700 15px/1 var(--f-display)}@media (max-width:640px){#s-rev .r3-tvp strong{font:700 14px/1 var(--f-display)}}
/* b: the pieces */
#s-rev .r3-pcs,#s-rev .r3-sts{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (max-width:640px){#s-rev .r3-pcs,#s-rev .r3-sts{gap:10.8px}}
#s-rev .r3-pc{display:grid;gap:12px;padding:18px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}@media (max-width:640px){#s-rev .r3-pc{gap:10.8px;padding:16.2px;border-radius:18px}}
#s-rev .r3-pch{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;align-items:center}@media (max-width:640px){#s-rev .r3-pch{grid-template-columns:25.2px minmax(0,1fr);column-gap:9px}}
#s-rev .r3-pch i{grid-row:1/3;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#027a1f;color:#fff;font:800 13.5px/1 var(--f-display);font-style:normal;align-self:start}@media (max-width:640px){#s-rev .r3-pch i{width:25.2px;height:25.2px}}
#s-rev .r3-pch b{font:700 19px/1.2 var(--f-display)}@media (max-width:640px){#s-rev .r3-pch b{font:700 17.1px/1.2 var(--f-display)}}
#s-rev .r3-pch span{font-size:14.5px;line-height:1.35;color:var(--body)}@media (max-width:640px){#s-rev .r3-pch span{font-size:14px}}
#s-rev .r3-pcv{display:grid;padding:16px;border-radius:14px;background:#f3f7f4;color:#141b17}@media (max-width:640px){#s-rev .r3-pcv{padding:14.4px;border-radius:12.6px}}
#s-rev .r3-pcv .r3-pow.r3-solo{border:1px solid #e1e9e3;border-radius:10px;background:#fff}@media (max-width:640px){#s-rev .r3-pcv .r3-pow.r3-solo{border-radius:9px}}
#s-rev .r3-pcv .r3-wt{background:#fff}
#s-rev .r3-pcv .r3-tv{margin:-16px;border-radius:14px}@media (max-width:640px){#s-rev .r3-pcv .r3-tv{margin:-14.4px;border-radius:12.6px}}
/* c: one moment */
#s-rev .r3-st{position:relative;display:grid;gap:10px;padding-left:40px}@media (max-width:640px){#s-rev .r3-st{gap:9px;padding-left:36px}}
#s-rev .r3-st::before{content:"";position:absolute;left:13px;top:30px;bottom:-14px;width:2px;background:var(--line)}@media (max-width:640px){#s-rev .r3-st::before{left:11.7px;top:27px;bottom:-12.6px}}
#s-rev .r3-st:last-child::before{display:none}
#s-rev .r3-sth{display:flex;align-items:center;gap:10px;margin-left:-40px}@media (max-width:640px){#s-rev .r3-sth{gap:9px;margin-left:-36px}}
#s-rev .r3-sth i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#027a1f;color:#fff;font:800 13.5px/1 var(--f-display);font-style:normal;flex:none}@media (max-width:640px){#s-rev .r3-sth i{width:25.2px;height:25.2px}}
#s-rev .r3-sth b{font:700 19px/1.2 var(--f-display)}@media (max-width:640px){#s-rev .r3-sth b{font:700 17.1px/1.2 var(--f-display)}}
#s-rev .r3-chat{display:grid;gap:10px;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--line);color:#141b17}@media (max-width:640px){#s-rev .r3-chat{gap:9px;padding:12.6px;border-radius:16.2px}}
}
/* dark theme: no bright green on dark; the labels go white (project rule) */
@media (max-width:640px) and (prefers-color-scheme:dark){:root:not([data-theme="light"]) #s-rev .r3-lab{color:var(--ink)}}
@media (max-width:640px){:root[data-theme="dark"] #s-rev .r3-lab{color:var(--ink)}}
