body.rs{--rs-nav: 52px;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;counter-reset:rssec}.rs-main{background:#f8fafc;min-height:70vh}.rs-wrap{--rs-pad: 16px;max-width:880px;margin:0 auto;padding:18px var(--rs-pad) 56px}.rs-crumb{font-size:12.5px;color:#64748b;display:flex;gap:7px;padding:4px 0 14px}.rs-crumb a{color:#64748b;text-decoration:none}.rs-crumb .here{color:#0f172a;font-weight:600}.rs-hero{background:#fff;border:1px solid #E9ECF1;border-top:4px solid #E11D74;border-radius:20px;padding:24px 26px 22px}.rs-tocmark{height:1px}.rs-kicker{font-size:11px;font-weight:700;letter-spacing:.09em;color:#e11d74}.rs-hero h1{margin:8px 0 0;font-size:clamp(1.85rem,4.8vw,2.75rem);font-weight:800;letter-spacing:-.035em;color:#0f172a;line-height:1.1}.rs-hero h1 em{font-style:normal;color:#e11d74}.rs-sub{margin:14px 0 0;color:#475569;line-height:1.68;font-size:1rem;max-width:68ch}.rs-sub strong{color:#0f172a;font-weight:700}.rs-statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin-top:20px}.rs-stat{background:#fff;border:1px solid #E9ECF1;border-radius:12px;padding:13px 14px;display:grid;gap:3px}.rs-hero .rs-stat{background:#f8fafc}.rs-stat .v{font-size:1.25rem;font-weight:800;letter-spacing:-.03em;color:#0f172a;font-variant-numeric:tabular-nums}.rs-stat .l{font-size:.72rem;color:#94a3b8;font-weight:600}.rs-toc{display:flex;flex-wrap:wrap;gap:7px;margin:14px calc(var(--rs-pad) * -1) 0;position:sticky;top:var(--rs-nav);z-index:30;padding:10px var(--rs-pad);background:#f8fafc}.rs-toc.is-pinned{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;box-shadow:0 8px 18px -6px #0f172a1f;border-bottom:1px solid #E9ECF1}.rs-toc.is-pinned::-webkit-scrollbar{display:none}.rs-toc.is-pinned a{flex:none}.rs-toc a.is-active{border-color:#e11d74;color:#e11d74;background:#fdf2f7}section[id]{scroll-margin-top:calc(var(--rs-nav) + 58px)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.rs-toc a{position:relative;border:1px solid #E9ECF1;background:#fff;color:#475569;font-size:.76rem;font-weight:600;border-radius:999px;padding:6px 11px;text-decoration:none;transition:border-color .12s,color .12s}.rs-toc a:hover{border-color:#e11d74;color:#e11d74}.rs-sec{margin-top:40px;counter-increment:rssec}.rs-sec h2{position:relative;margin:0 0 12px;padding-top:12px;border-top:2px solid #E9ECF1;font-size:1.4rem;font-weight:800;letter-spacing:-.025em;color:#0f172a;line-height:1.25}.rs-sec h2:before{content:counter(rssec,decimal-leading-zero);display:block;font-size:.68rem;font-weight:800;letter-spacing:.1em;color:#e11d74;margin-bottom:5px;font-variant-numeric:tabular-nums}.rs-cite h2{border-top-color:#ffffff2e}.rs-cite h2:before{color:#f792be}.rs-prose{margin:0 0 14px;color:#475569;line-height:1.7;font-size:.96rem;max-width:74ch}.rs-prose strong{color:#0f172a}.rs-prose a{color:#e11d74}.rs-findings{margin:0;padding:0;list-style:none;display:grid;gap:8px;color:#475569;line-height:1.68;font-size:.95rem}.rs-findings li{background:#fff;border:1px solid #E9ECF1;border-left:3px solid #E11D74;border-radius:12px;padding:13px 16px}.rs-findings strong{color:#0f172a;font-weight:700}.rs-findings a{color:#e11d74}.rs-note{margin:8px 0 0;font-size:.8rem;color:#94a3b8}.rs-bars{display:grid;gap:2px;background:#fff;border:1px solid #E9ECF1;border-radius:16px;padding:10px}.rs-bar{display:grid;grid-template-columns:220px 1fr 104px;gap:12px;align-items:center;padding:5px 8px;border-radius:9px}.rs-bar:hover{background:#f8fafc}.rs-bar__label{font-size:.86rem;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-bar__label a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.rs-bar__label a:hover{color:#e11d74;border-bottom-color:#f792be}.rs-bar__label i{font-style:normal;color:#94a3b8;font-weight:500;font-size:.78rem}.rs-bar__track{background:#f1f5f9;border-radius:999px;height:13px;overflow:hidden}.rs-bar__fill{display:block;height:100%;border-radius:999px;background:#e11d74;min-width:3px}.rs-bar__fill--navy{background:#0f172a}.rs-bar__value{font-size:.86rem;font-weight:750;color:#0f172a;text-align:right;font-variant-numeric:tabular-nums}.rs-tablewrap{border:1px solid #E9ECF1;border-radius:16px;background:#fff;overflow-x:auto;-webkit-overflow-scrolling:touch}.rs-table{width:100%;border-collapse:collapse;font-size:.9rem}.rs-table thead th{background:#fff;text-align:left;padding:11px 14px;font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;border-bottom:1px solid #E9ECF1;white-space:nowrap}.rs-table tbody td{padding:10px 14px;border-bottom:1px solid #F1F5F9;color:#0f172a}.rs-table tbody tr:nth-child(2n) td{background:#fcfcfe}.rs-table tbody tr:hover td{background:#fdf2f7}.rs-table tbody tr:last-child td{border-bottom:none}.rs-table td.num{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.rs-table a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}.rs-table a:hover{color:#e11d74;border-bottom-color:#f792be}.rs-method ul{margin:0;padding:0 0 0 18px;display:grid;gap:8px;color:#475569;line-height:1.6;font-size:.92rem}.rs-method strong{color:#0f172a}.rs-cite{background:#0f172a;border-radius:18px;padding:22px;color:#fff}.rs-cite h2{color:#fff}.rs-cite>p{margin:0 0 12px;color:#cbd5e1;line-height:1.6;font-size:.95rem}.rs-cite>p strong{color:#fff}.rs-citebox{border:1px dashed rgba(255,255,255,.35);border-radius:12px;padding:12px 14px;display:grid;gap:5px;margin-bottom:14px}.rs-citebox .lbl{font-size:.64rem;font-weight:800;letter-spacing:.12em;color:#f792be}.rs-citebox code{font-size:.85rem;color:#fff;word-break:break-word;font-family:ui-monospace,Menlo,monospace}.rs-downloads{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.rs-downloads a{border:1px solid rgba(255,255,255,.25);background:#ffffff12;color:#fff;font-weight:650;font-size:.84rem;border-radius:999px;padding:8px 14px;text-decoration:none}.rs-downloads a:hover{border-color:#f792be}.rs-press{margin:0;font-size:.82rem;color:#94a3b8}.rs-press a{color:#f792be}@media(max-width:700px){.rs-hero{padding:20px 18px 18px;border-radius:16px}.rs-wrap{--rs-pad: 13px}.rs-bar{grid-template-columns:1fr auto;gap:2px 10px;padding:7px 6px}.rs-bar__label{grid-area:1 / 1}.rs-bar__value{grid-area:1 / 2;text-align:right}.rs-bar__track{grid-area:2 / 1 / 3 / 3;height:10px}.rs-stat .v{font-size:1.08rem}.rs-sec{margin-top:32px}.rs-table{font-size:.85rem}.rs-table thead th,.rs-table tbody td{padding:9px 11px}.rs-cite{padding:18px;border-radius:16px}}@media print{.sc-nav,.sc-footer,.rs-toc,.rs-tocmark{display:none!important}.rs-main{background:#fff}.rs-wrap{max-width:none;padding:0}.rs-sec{break-inside:avoid;margin-top:22px}.rs-hero,.rs-bars,.rs-tablewrap,.rs-findings li{border-color:#cbd5e1}.rs-cite{background:#fff;color:#0f172a;border:1px solid #CBD5E1}.rs-cite h2,.rs-cite>p,.rs-cite>p strong,.rs-citebox code{color:#0f172a}.rs-downloads{display:none}}
