.report{display:grid;gap:clamp(48px,6vw,88px)}.report-meta{margin:0;color:var(--text-faint)}.report-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.4vw,20px)}.report-stat{display:flex;flex-direction:column;gap:12px;padding:clamp(20px,2vw,28px);background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:var(--card-radius)}html[data-personality=xerox] .report-stat{box-shadow:none}.report-n{margin:0;font-family:var(--display);font-weight:var(--display-weight);font-stretch:var(--display-stretch);letter-spacing:var(--display-tracking);font-size:clamp(46px,4.6vw,72px);line-height:.95;color:var(--text)}html[data-personality=posterise] .report-n{color:var(--pop)}.report-text{flex:1;margin:0;color:var(--text);font-size:16.5px;line-height:1.45}.report-src{display:inline-flex;align-items:flex-start;gap:6px;padding-top:12px;border-top:1px solid var(--line);color:var(--text-faint);font-size:13px;line-height:1.4}.report-src svg{flex:none;width:13px;height:13px;margin-top:2px}.report-src:hover{color:var(--text)}.report-heading{margin:0}.report-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);border-top:1px solid var(--line-strong)}.report-points article{padding:26px 0 28px;border-bottom:1px solid var(--line)}.report-points .label{color:var(--pop)}html[data-personality=xerox] .report-points .label{color:var(--text-faint)}.report-points h3{margin:10px 0 8px;font-size:clamp(28px,2.6vw,38px)}.report-points p{margin:0;color:var(--text-soft);max-width:56ch}.report-dolittle ul{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.report-dolittle li{position:relative;padding-left:22px;max-width:70ch}.report-dolittle li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;background:var(--pop);transform:rotate(45deg)}.report-dolittle .actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.report-dolittle .actions svg{color:currentColor}.report-dolittle .section-kicker{margin-bottom:12px;color:var(--text-faint)}.report-note{max-width:78ch}.report-note h2{font-size:clamp(32px,3.2vw,48px);margin:0 0 14px}.report-note h3{margin:28px 0 12px;font-size:19px;font-family:var(--font-text),system-ui,sans-serif;font-stretch:100%;font-weight:700;letter-spacing:0;text-transform:none}.report-note p{color:var(--text-soft)}.report-sources{display:grid;gap:12px;margin:0;padding-left:20px}.report-sources a{color:var(--text);text-decoration:underline;text-decoration-color:var(--pop);text-underline-offset:3px}.report-sources span{display:block;color:var(--text-faint);font-size:14px}@media (max-width:1080px){.report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.report-points,.report-stats{grid-template-columns:minmax(0,1fr)}}@font-face{font-stretch:32% 56%;font-family:display;src:url(/_next/static/media/2240de894d3fc131-s.p.woff2) format("woff2");font-display:swap;font-weight:300 550}@font-face{font-family:display Fallback;src:local("Arial");ascent-override:176.19%;descent-override:46.37%;line-gap-override:0.00%;size-adjust:52.66%}.__className_61a758{font-family:display,display Fallback}.__variable_61a758{--font-display:"display","display Fallback"}@font-face{font-stretch:75% 100%;font-family:text;src:url(/_next/static/media/42c0d1ff9eba2829-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:text Fallback;src:local("Arial");ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.00%;size-adjust:103.22%}.__className_8a102a{font-family:text,text Fallback}.__variable_8a102a{--font-text:"text","text Fallback"}@font-face{font-family:wide;src:url(/_next/static/media/29b98dbfba401fa9-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:wide Fallback;src:local("Arial");ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.00%;size-adjust:136.07%}.__className_b6d488{font-family:wide,wide Fallback}.__variable_b6d488{--font-wide:"wide","wide Fallback"}@font-face{font-family:mono;src:url(/_next/static/media/1ca81e13f8e303d5-s.woff2) format("woff2");font-display:swap;font-weight:300 600}@font-face{font-family:mono Fallback;src:local("Arial");ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.00%;size-adjust:131.49%}.__className_53f51b{font-family:mono,mono Fallback}.__variable_53f51b{--font-mono:"mono","mono Fallback"}@font-face{font-family:departure;src:url(/_next/static/media/2210cbd8019a9e5e-s.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:departure Fallback;src:local("Arial");ascent-override:71.70%;descent-override:19.56%;line-gap-override:0.00%;size-adjust:139.46%}.__className_c08055{font-family:departure,departure Fallback;font-weight:400}.__variable_c08055{--font-departure:"departure","departure Fallback"}