.sp{--sp-ink:#eeece6;--sp-ink-2:#eeece6b8;--sp-ink-3:#eeece680;--sp-rule:#eeece61f;--sp-paper:#252525;--sp-paper-2:#181818;--sp-accent:#f6b8c6;width:min(980px,100% - 32px);color:var(--sp-ink);font-family:var(--fr-sans), sans-serif;gap:0;margin:0 auto;padding:0 0 72px;font-weight:400;display:grid}.sp-top{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161616eb;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex;position:sticky;top:0}.sp-brand{color:inherit;text-decoration:none}.sp-actions{flex-wrap:wrap;gap:8px;display:flex}.sp-btn{border:1px solid var(--sp-rule);background:var(--sp-paper);color:inherit;font:inherit;text-transform:lowercase;cursor:pointer;border-radius:4px;padding:8px 14px;font-size:13.5px;font-weight:400}.sp-btn.is-primary{border-color:var(--sp-ink);background:var(--sp-ink);color:var(--sp-paper)}.sp-btn:focus-visible{outline:2px solid var(--sp-ink);outline-offset:2px}.sp-cover{gap:18px;padding:44px 0 36px;display:grid}.sp-kicker{text-transform:lowercase;color:var(--sp-ink-2);font-size:13px;font-weight:500}.sp h1{font:500 clamp(40px, 5.4vw, 72px)/1.02 var(--fr-serif), sans-serif;letter-spacing:-.02em;margin:0}.sp-meta{color:var(--sp-ink-2);margin:0;font-size:14px}.sp-meta code,.sp-note code{font:12.5px var(--fr-mono), monospace}.sp-verdict{flex-wrap:wrap;align-items:baseline;gap:12px 16px;display:flex}.sp-stamp{background:var(--sp-paper-2);border-radius:4px;align-self:center;padding:6px 14px;font-size:13.5px;font-weight:400}.sp-verdict b{font:500 clamp(56px, 7vw, 96px)/.95 var(--fr-serif), sans-serif;letter-spacing:-.03em}.sp-verdict small{color:var(--sp-ink-2);font-size:14px}.sp-answer{max-width:34ch;font:500 clamp(26px, 2.8vw, 36px)/1.2 var(--fr-serif), sans-serif;margin:0}.sp-answer.is-small{max-width:52ch;font-size:clamp(20px,2vw,26px)}.sp-figures{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.sp-figures div{background:var(--sp-paper);border-radius:6px;padding:14px 16px}.sp-figures dt{color:var(--sp-ink-2);font-size:12.5px}.sp-figures dd{font:500 28px/1 var(--fr-serif), sans-serif;font-variant-numeric:tabular-nums;margin:4px 0 0}.sp-ending{border-left:3px solid var(--sp-ink);background:var(--sp-paper);border-radius:0 6px 6px 0;margin:0;padding:16px 18px;font-size:15px;line-height:1.55}.sp-section{border-top:1px solid var(--sp-rule);gap:18px;padding:40px 0;scroll-margin-top:76px;display:grid}.sp-section>header{align-items:baseline;gap:14px;display:flex}.sp-n{font:12.5px var(--fr-mono), monospace;color:var(--sp-ink-3)}.sp h2{font:500 clamp(28px, 3vw, 40px)/1.08 var(--fr-serif), sans-serif;letter-spacing:-.012em;margin:0}.sp h3{font:400 17px/1.3 var(--fr-serif), sans-serif;margin:10px 0 0}.sp p{margin:0;font-size:15.5px;line-height:1.6}.sp-idea{max-width:72ch;color:var(--sp-ink-2)}.sp-claims,.sp-records{gap:8px;margin:0;padding-left:22px;display:grid}.sp-claims li,.sp-records li{padding-left:4px;font-size:15px;line-height:1.5}.sp-claims small,.sp-records small{color:var(--sp-ink-3);font-size:12.5px;display:block}.sp-records li:not(.is-cited) span{color:var(--sp-ink-2)}.sp-records a{color:inherit}.sp-list{margin:0;padding-left:20px}.sp-note,.sp-empty{color:var(--sp-ink-2);font-size:14px!important}.sp-chart{width:100%;height:auto;overflow:visible}.sp-chart text{font-family:var(--fr-sans), sans-serif}.sp-solid{fill:none;stroke:var(--sp-ink);stroke-width:2.4px;stroke-linecap:round}.sp-dots{fill:none;stroke:var(--sp-ink);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.1 9;opacity:.55}.sp-node{fill:var(--sp-ink)}.sp-break{fill:var(--sp-accent);stroke:#252525;stroke-width:3px}.sp-hole.is-fatal{fill:var(--sp-accent)}.sp-hole.is-serious{fill:var(--sp-ink)}.sp-hole.is-minor{fill:#252525;stroke:var(--sp-ink);stroke-width:1.4px}.sp-num{fill:var(--sp-ink);font-size:15px}.sp-small{fill:var(--sp-ink-2);font-size:12.5px}.sp-small.is-break{fill:#f6b8c6}.sp-row{fill:var(--sp-ink);font-size:13.5px}.sp-grid{stroke:var(--sp-rule);stroke-width:1px}.sp-tick{stroke:var(--sp-ink-3);stroke-width:2px;stroke-linecap:round}.sp-tick.is-cited{stroke:var(--sp-ink)}.sp-tick.is-retracted{stroke:var(--sp-accent)}.sp-mark{stroke:var(--sp-ink);stroke-width:1px;stroke-dasharray:3 4}.sp-bar{stroke:var(--sp-ink);stroke-width:10px;stroke-linecap:round}.sp-bar.is-retracted{stroke:var(--sp-accent)}.sp-t-lens{fill:var(--sp-ink)}.sp-t-both{fill:var(--sp-ink);opacity:.45}.sp-t-plain{fill:#252525;stroke:var(--sp-ink);stroke-width:1.4px}.sp-table{border-collapse:collapse;width:100%;font-size:14px}.sp-table th{border-bottom:1px solid var(--sp-ink);text-align:left;padding:8px 10px;font-size:12.5px;font-weight:500}.sp-table td{border-bottom:1px solid var(--sp-rule);vertical-align:top;padding:10px;line-height:1.45}.sp-table tr.is-fatal td:nth-child(2){font-weight:500}.sp-decide{background:var(--sp-paper);border-radius:6px;grid-template-columns:220px 1fr;align-items:center;gap:20px;padding:20px;display:grid}.sp-fork{width:100%;height:auto}.sp-decide div{gap:8px;display:grid}.sp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sp-two>div{align-content:start;gap:12px;display:grid}.sp-two p{color:var(--sp-ink-2);font-size:14.5px}.sp-two b{color:var(--sp-ink);font-weight:500}.sp-quote{border-left:3px solid var(--sp-ink);background:var(--sp-paper);border-radius:0 6px 6px 0;padding:16px 18px}.sp-lenses{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sp-lenses li{background:var(--sp-paper);border-radius:6px;gap:4px;padding:14px 16px;display:grid}.sp-lenses small{color:var(--sp-ink-3);font-size:12.5px}.sp-lenses em{color:var(--sp-ink-2);font-size:14px;line-height:1.45}.sp-pre{background:var(--sp-paper-2);max-height:320px;font:12px/1.5 var(--fr-mono), monospace;white-space:pre-wrap;word-break:break-word;border-radius:6px;margin:0;padding:14px 16px;overflow:auto}.sp-foot{border-top:1px solid var(--sp-rule);color:var(--sp-ink-3);text-transform:lowercase;align-items:center;gap:10px;padding-top:24px;font-size:12.5px;display:flex}@media (max-width:760px){.sp-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-decide,.sp-two,.sp-lenses{grid-template-columns:1fr}.sp-top{flex-direction:column;align-items:flex-start;position:static}}.rc-pack{z-index:95;background:#161616;position:fixed;inset:0;overflow:auto}.rc-pack-close{z-index:3;color:inherit;font:inherit;cursor:pointer;background:#252525;border:1px solid #eeece629;border-radius:4px;padding:8px 14px;font-size:13.5px;position:fixed;top:14px;right:16px}@media print{@page{size:A4;margin:14mm 14mm 16mm}.sp{width:100%;padding:0}.sp-top,.sp-actions,.rc-pack-close{display:none!important}.sp-cover{padding-top:0}.sp-section{break-before:page;border-top:0;padding-top:0}.sp-chart,.sp-decide,.sp-table tr,.sp-lenses li{break-inside:avoid}.sp-pre{max-height:none;overflow:visible}.sp-records a{text-decoration:none}body:has(.rc-pack) *{visibility:hidden}.rc-pack,.rc-pack *{visibility:visible}.rc-pack{background:0 0;width:100%;position:absolute;inset:0 auto auto 0;overflow:visible}}
