.rp-doc{--rp-verified:var(--sg-emerald,#0e6b3f);--rp-read:#6b8fa6;--rp-fix:var(--sg-red,#c8261a);--rp-lapsed:var(--sg-gold,#d4a017);--rp-unread:#c3c8c4;background:var(--sg-paper,#fff);max-width:62rem;color:var(--sg-ink,#0c1711);font-family:var(--sg-text);font-size:var(--fs-meta);border-radius:var(--sg-radius,1.25rem);box-shadow:0 1px 0 var(--sg-line,#e2e2e2);margin:0 auto;line-height:1.45;overflow:hidden}.rp-doc *{box-sizing:border-box}.rp-page{padding:2rem 2rem 2.4rem}.rp-page+.rp-page{border-top:1px solid var(--sg-line,#e2e2e2)}.rp-page.rp-first{padding:0}.sg.rp-paper{background:0 0;min-height:0}.rp-buyer,.rp-refuse-wrap{padding-top:1.4rem;padding-bottom:2.4rem}.rp-band{background:var(--sg-ink,#0c1711);color:#fff;padding:1.6rem 2rem 1.8rem}.rp-brand{font-family:var(--sg-display);font-weight:800;font-size:var(--fs-step);letter-spacing:-.01em;align-items:center;gap:.6rem;display:flex}.rp-mark{color:#fff;width:2rem;height:2rem}.rp-kicker{font-weight:700;font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--sg-yes,#d6ff3d);margin:1.4rem 0 0}.rp-sample{background:var(--sg-yes,#d6ff3d);color:var(--sg-ink,#0c1711);border-radius:99px;margin-left:.6rem;padding:.1rem .55rem}.rp-app{font-family:var(--sg-display);font-weight:800;font-size:var(--fs-verdict);letter-spacing:-.02em;overflow-wrap:anywhere;margin:.2rem 0 0;line-height:1.1}.rp-asof{color:#c9d2cc;margin:.4rem 0 0;font-weight:500}.rp-verdict{flex-wrap:wrap;align-items:baseline;gap:.4rem 1.1rem;margin-top:1.4rem;display:flex}.rp-big{font-family:var(--sg-display);font-weight:800;font-size:var(--fs-display);letter-spacing:-.04em;color:var(--sg-yes,#d6ff3d);line-height:.95}.rp-big small{font-size:var(--fs-fault);letter-spacing:-.01em;color:#fff}.rp-verdict-words{font-family:var(--sg-display);font-weight:700;font-size:var(--fs-fault)}@media (width>=641px){.rp-app{font-size:var(--fs-display)}.rp-big{font-size:var(--fs-hero)}}.rp-body{padding:1.5rem 2rem .4rem}.rp-meter{grid-template-columns:repeat(29,minmax(0,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.rp-meter li{aspect-ratio:1;background:var(--rp-unread);border-radius:3px;min-height:12px}.rp-legend{flex-wrap:wrap;gap:.4rem 1.4rem;margin:.9rem 0 0;padding:0;font-weight:600;list-style:none;display:flex}.rp-legend li{align-items:center;gap:.45rem;display:flex}.rp-legend li:before{content:"";background:var(--rp-unread);border-radius:3px;width:.8rem;height:.8rem}.rp-legend b{font-family:var(--sg-display);font-size:var(--fs-step)}.rp-legend li[data-zero]{color:var(--sg-mute,#58615b)}.rp-meter li[data-state=verified],.rp-legend li[data-state=verified]:before{background:var(--rp-verified)}.rp-meter li[data-state=read],.rp-legend li[data-state=read]:before{background:var(--rp-read)}.rp-meter li[data-state=to_fix],.rp-meter li[data-state=failed],.rp-legend li[data-state=to_fix]:before{background:var(--rp-fix)}.rp-meter li[data-state=not_current],.rp-legend li[data-state=not_current]:before{background:var(--rp-lapsed)}.rp-summary{font-size:var(--fs-body);gap:.45rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.rp-summary li{padding-left:1.1rem;position:relative}.rp-summary li:before{content:"";background:var(--sg-ink,#0c1711);border-radius:2px;width:.5rem;height:.5rem;position:absolute;top:.55em;left:0}.rp-summary li:first-child{font-weight:700}.rp-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1.4rem;display:grid}.rp-fact{background:var(--sg-soft,#f6f6f6);border-radius:.9rem;gap:.15rem;padding:.8rem .9rem;display:grid}.rp-fact b{font-family:var(--sg-display);font-size:var(--fs-fault);letter-spacing:-.02em;line-height:1.1}.rp-fact span{color:var(--sg-mute,#58615b);font-size:var(--fs-label)}.rp-note{color:var(--sg-mute,#58615b);font-size:var(--fs-label);margin:.9rem 0 0}.rp-sample-note{color:var(--sg-ink,#0c1711);background:var(--sg-lime-soft,#eaffb0);border-radius:.7rem;padding:.6rem .8rem;font-weight:600}.rp-warn{color:var(--sg-ink,#0c1711);background:var(--sg-sun,#ffe9ad);border-radius:.7rem;padding:.6rem .8rem}.rp-foot{border-top:1px solid var(--sg-line,#e2e2e2);font-size:var(--fs-label);color:var(--sg-mute,#58615b);gap:.2rem;margin:1.2rem 2rem 1.4rem;padding-top:.8rem;display:grid}.rp-foot code,.rp-digest code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-label);overflow-wrap:anywhere;word-break:break-all}.rp-digest{margin:.4rem 0 0}.rp-detail h2{font-family:var(--sg-display);font-weight:800;font-size:var(--fs-fault);letter-spacing:-.02em;margin:0}.rp-detail h2.rp-sub{margin-top:2rem}.rp-detail h3{font-family:var(--sg-display);font-weight:700;font-size:var(--fs-body);text-transform:uppercase;letter-spacing:.06em;color:var(--sg-mute,#58615b);break-after:avoid;margin:1.4rem 0 .4rem}.rp-count{text-transform:none;letter-spacing:0;color:var(--sg-ink,#0c1711);margin-left:.4rem;font-weight:600}.rp-lead{color:var(--sg-mute,#58615b);margin:.4rem 0 0}.rp-rows{border-top:1px solid var(--sg-line,#e2e2e2);margin:0;padding:0;list-style:none}.rp-row{border-bottom:1px solid var(--sg-line,#e2e2e2);border-left:5px solid var(--rp-unread);break-inside:avoid;gap:.2rem .9rem;padding:.6rem 0 .6rem .8rem;display:grid}.rp-row[data-state=verified]{border-left-color:var(--rp-verified)}.rp-row[data-state=read],.rp-row[data-state=checked]{border-left-color:var(--rp-read)}.rp-row[data-state=to_fix],.rp-row[data-state=failed],.rp-row[data-state=fix]{border-left-color:var(--rp-fix)}.rp-row[data-state=not_current]{border-left-color:var(--rp-lapsed)}.rp-line{grid-template-columns:3.2rem minmax(0,1fr) 12.5rem;grid-template-areas:"id words chip"".small small";align-items:start}.rp-line[data-counted] .rp-id{font-weight:800}.rp-area{grid-template-columns:minmax(0,1fr) 9.5rem;grid-template-areas:"words chip""small small"}.rp-finding{grid-template-columns:7.4rem minmax(0,1fr);grid-template-areas:"sev words"".small"}.rp-finding[data-severity=high]{border-left-color:var(--rp-fix)}.rp-finding[data-severity=medium]{border-left-color:var(--rp-lapsed)}.rp-finding[data-severity=low]{border-left-color:var(--rp-unread)}.rp-trap{grid-template-columns:minmax(0,1fr) 14rem;grid-template-areas:"words small";align-items:start}.rp-id{font-family:var(--sg-display);color:var(--sg-mute,#58615b);grid-area:id;font-weight:700}.rp-words{grid-area:words}.rp-chip{text-align:right;font-weight:700;font-size:var(--fs-label);color:var(--sg-mute,#58615b);grid-area:chip;justify-self:end}.rp-chip[data-state=verified]{color:var(--rp-verified)}.rp-chip[data-state=to_fix],.rp-chip[data-state=failed],.rp-chip[data-state=fix]{color:var(--rp-fix)}.rp-chip[data-state=not_current]{color:var(--sg-gold-deep,#7a5a0a)}.rp-small{color:var(--sg-mute,#58615b);font-size:var(--fs-label);grid-area:small;gap:.1rem;display:grid}.rp-stamp[data-current=no]{color:var(--sg-gold-deep,#7a5a0a);font-weight:600}.rp-lacks{display:block}.rp-ours,.rp-new{color:var(--sg-mute,#58615b);font-style:normal;font-weight:600}.rp-sev{font-weight:700;font-size:var(--fs-label);color:var(--sg-mute,#58615b);grid-area:sev}.rp-quote{border-left:3px solid var(--sg-line,#e2e2e2);color:var(--sg-mute,#58615b);font-size:var(--fs-meta);quotes:"“" "”";margin:.35rem 0 0;padding-left:.7rem;display:block}.rp-limits{gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.rp-limits li{border-left:3px solid var(--sg-line,#e2e2e2);padding-left:.8rem}.rp-doc a{color:inherit;text-underline-offset:2px;text-decoration-thickness:1px}.rp-bar{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;max-width:62rem;margin:0 auto 1rem;display:flex}.rp-bar-note{color:var(--sg-mute,#58615b);flex:14rem;margin:0}.rp-share{background:var(--sg-paper,#fff);border-radius:var(--sg-radius,1.25rem);gap:.8rem;max-width:62rem;margin:0 auto 1.2rem;padding:1.1rem 1.3rem 1.2rem;display:grid}.rp-share h2{font-family:var(--sg-display);font-size:var(--fs-step);margin:0}.rp-days{flex-wrap:wrap;gap:.6rem;display:flex}.rp-link{background:var(--sg-lime-soft,#eaffb0);border-radius:.9rem;gap:.5rem;padding:.8rem 1rem;display:grid}.rp-link input{width:100%;font:inherit;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--fs-label);border:1px solid var(--sg-line,#e2e2e2);background:#fff;border-radius:.6rem;padding:.55rem .7rem}.rp-shares{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rp-shares li{background:var(--sg-soft,#f6f6f6);border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.4rem .9rem;padding:.55rem .8rem;display:flex}.rp-shares li span:first-child{font-weight:700}.rp-shares .rp-grow{color:var(--sg-mute,#58615b);flex:10rem}.rp-refused{background:var(--sg-paper,#fff);border-radius:var(--sg-radius,1.25rem);gap:.6rem;max-width:40rem;margin:2rem auto;padding:1.6rem 1.6rem 1.8rem;display:grid}.rp-refused h1{font-family:var(--sg-display);font-size:var(--fs-fault);margin:0}@media (width<=640px){.rp-page{padding:1.4rem 1.1rem 1.8rem}.rp-band{padding:1.2rem 1.1rem 1.4rem}.rp-body{padding:1.2rem 1.1rem .4rem}.rp-foot{margin:1rem 1.1rem 1.2rem}.rp-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-meter{grid-template-columns:repeat(10,minmax(0,1fr))}.rp-line{grid-template-columns:2.6rem minmax(0,1fr);grid-template-areas:"id words"".chip"".small"}.rp-chip{text-align:left;justify-self:start}.rp-area{grid-template-columns:minmax(0,1fr);grid-template-areas:"words""chip""small"}.rp-finding{grid-template-columns:minmax(0,1fr);grid-template-areas:"sev""words""small"}.rp-trap{grid-template-columns:minmax(0,1fr)}}@page{size:A4;margin:13mm 11mm 15mm}@media screen{.rp-doc[data-folded] .rp-reference{display:none}.sg-app .rp-doc{font-size:var(--fs-body)}}@media print{html,body,.sg{background:#fff!important}.sg-app>header,.sg-app .sg-trail,.sg-app .sg-live-note,.rp-screen-only,.rp-bar,.rp-share{display:none!important}.sg-app main.sg-wrap,.sg-wrap{max-width:none!important;margin:0!important;padding:0!important}.rp-doc{max-width:none;box-shadow:none;font-size:var(--fs-label);border-radius:0}.rp-doc,.rp-doc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rp-page{padding:0 0 2mm;border-top:0!important}.rp-first{break-after:page}.rp-detail+.rp-detail{break-before:page}.rp-band{padding:8mm}.rp-body{padding:6mm 1mm 0}.rp-foot{margin:5mm 1mm 0}.rp-big{font-size:var(--fs-hero)}.rp-row{padding-top:1.6mm;padding-bottom:1.6mm}.rp-detail h2,.rp-detail h3{break-after:avoid}}
