@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&display=swap";@font-face{font-family:Reckless Wide S;src:url(/fonts/RecklessWideS-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Reckless Wide S;src:url(/fonts/RecklessWideS-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Atlas Grotesk;src:url(/fonts/AtlasGrotesk-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Atlas Grotesk;src:url(/fonts/AtlasGrotesk-RegularItalic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Atlas Grotesk;src:url(/fonts/AtlasGrotesk-Bold-Web.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.ai-report{--canvas: #f2f2f2;--card-bg: #ffffff;--chart-bg: #fefefc;--graphite: #3a3a3a;--mint: #b8e2e1;--mint-deep: #8fcecc;--pink: #ecb7b8;--pink-deep: #e39b9d;--neutral: #e3e3e0;--track: #f2f2f2;--rule: #d9d9d9;--hair: rgb(0 0 0 / .1);--grey-1: #737373;--grey-2: #9e9e9e;--butter: #ffec9c;--body: rgb(0 0 0 / .65);--rsans: "Atlas Grotesk", ui-sans-serif, system-ui, sans-serif;--rdisplay: "Reckless Wide S", ui-serif, Georgia, serif;--rmono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", monospace;--card-pad-y: 56px;--card-pad-x: 64px;background:var(--canvas) radial-gradient(circle at 2px 2px,rgb(0 0 0 / .05) 1px,transparent 0) 0 0 / 20px 20px repeat;font:400 17px/1.65 var(--rsans);color:#000;-webkit-font-smoothing:antialiased}.ai-report a{color:inherit;text-decoration:none;border-bottom:1px solid rgb(0 0 0 / .3)}.ai-report a:hover{opacity:.7}.ai-report .eyebrow{font:500 12px/1.4 var(--rmono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-1);margin:0}.ai-report .rwrap{max-width:1360px;margin:0 auto;padding:112px 24px 96px;display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start}.ai-report .rmain{min-width:0}.ai-report .contents{display:block;position:sticky;top:24px;padding-top:8px}.ai-report .contents .eyebrow{font-size:11px;margin-bottom:14px}.ai-report .contents .links,.ai-report .jump .links{display:flex;flex-direction:column}.ai-report .contents a,.ai-report .jump a{border-bottom:0;border-left:2px solid rgb(0 0 0 / .15);padding:6px 0 6px 12px;font:400 13px/1.4 var(--rsans);color:#0009;transition:color .15s,border-color .15s}.ai-report .contents a .n,.ai-report .jump a .n{font:500 11px/1 var(--rmono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-2);margin-right:6px}.ai-report .contents a:hover{opacity:1;color:#000}.ai-report .contents a.active{border-left-color:#000;color:#000}.ai-report .contents a.active .n{color:#000}.ai-report .jump{display:none;margin-top:32px;border-top:1px solid var(--rule);padding-top:16px}.ai-report .jump summary{cursor:pointer;list-style:none;font:500 12px/1.4 var(--rmono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-1);display:flex;align-items:center;gap:8px}.ai-report .jump summary::-webkit-details-marker{display:none}.ai-report .jump summary:after{content:"+";font-size:14px}.ai-report .jump[open] summary:after{content:"−"}.ai-report .jump .links{margin-top:12px}.ai-report .card{background:var(--card-bg);border:1px solid var(--hair);border-radius:12px;padding:var(--card-pad-y) var(--card-pad-x);margin:0 0 40px;scroll-margin-top:24px;min-width:0}.ai-report .hero{padding-top:64px}.ai-report h1{font:400 clamp(2.4rem,5vw,56px)/1.1 var(--rdisplay);letter-spacing:-.02em;margin:0 0 24px;max-width:18ch;text-wrap:balance}.ai-report .standfirst{font-size:19px;line-height:1.55;color:#00000080;max-width:62ch;margin:0}.ai-report .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ai-report .pdf-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid #000;border-radius:999px;font:500 14px/1 var(--rsans);color:#000;background:#fff;transition:background .15s,color .15s}.ai-report .pdf-btn:hover{background:#000;color:#fff;opacity:1}.ai-report .news-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.ai-report .news-pill{display:inline-flex;align-items:center;gap:8px;padding:3px 3px 3px 18px;border:1px solid #000;border-radius:999px;background:#fff;color:#000;max-width:100%}.ai-report .news-pill:focus-within{box-shadow:0 0 0 3px #0000001f}.ai-report .news-pill input{flex:1 1 auto;width:150px;min-width:0;border:0;outline:0;background:transparent;font:500 14px/1 var(--rsans);color:#000;padding:0}.ai-report .news-pill input::placeholder{color:#00000073}.ai-report .news-pill button{flex:none;padding:8px 14px;border:0;border-radius:999px;background:#000;color:#fff;font:500 14px/1 var(--rsans);cursor:pointer;white-space:nowrap}.ai-report .news-pill button:hover{background:#000c}.ai-report .news-form [data-form-error]{flex-basis:100%;margin:4px 0 0 18px;font-size:14px}.ai-report .hero-actions [role=status]{margin-top:0}.ai-report .print-head,.ai-report .print-toc{display:none}.ai-report .sec-head{display:flex;align-items:baseline;gap:24px;border-bottom:1px solid var(--rule);padding-bottom:28px;margin-bottom:36px}.ai-report .sec-head.has-stats{border-bottom:0;padding-bottom:0;margin-bottom:44px}.ai-report .sec-num{font:400 14px/1 var(--rmono);color:var(--grey-1)}.ai-report h2.sec-title{font:400 clamp(1.9rem,3.4vw,40px)/1.1 var(--rdisplay);letter-spacing:-.02em;margin:0;flex:1}.ai-report .sec-meta{font:400 13px/1 var(--rsans);color:var(--grey-2);white-space:nowrap}.ai-report .stat-trio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 320px;gap:32px 72px;margin:-8px 0 44px}.ai-report .stat{border-top:2px solid #000;padding-top:16px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ai-report .stat b{font:400 36px/1.1 var(--rdisplay);letter-spacing:-.02em;color:#000}.ai-report .stat .hl{background:var(--mint);padding:0 10px;border-radius:4px;display:inline-block}.ai-report .stat.warn .hl{background:var(--pink)}.ai-report .stat .lbl{font-size:14px;line-height:1.5;color:var(--body);max-width:26ch}.ai-report .row{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:72px;align-items:start;margin:0 0 48px}.ai-report .row.no-rail{grid-template-columns:minmax(0,1fr)}.ai-report .row:last-child{margin-bottom:0}.ai-report .col-l{min-width:0;max-width:660px}.ai-report .col-l>*{margin:0}.ai-report .col-l>*+*{margin-top:24px}.ai-report .col-l p{font-size:17px;line-height:1.65;color:var(--body)}.ai-report .col-l p strong,.ai-report .rail-note strong{color:#000;font-weight:700}.ai-report .col-l h3{font:400 27px/1.2 var(--rdisplay);letter-spacing:-.02em;color:#000}.ai-report .col-l>*+h3{margin-top:40px}.ai-report .col-l>h3:first-child{margin-top:8px}.ai-report .col-l ul{padding-left:1.3em;color:var(--body)}.ai-report .col-l li{margin:.45em 0}.ai-report .col-l li::marker{color:var(--grey-1)}.ai-report .col-r{min-width:0;display:flex;flex-direction:column;gap:48px;padding-top:8px}.ai-report .sig{display:flex;align-items:center}.ai-report .pull{border-top:2px solid #000;padding-top:20px;margin:0}.ai-report .pull p{font:400 21px/1.35 var(--rdisplay);letter-spacing:-.01em;color:#000;margin:0 0 20px}.ai-report .pull p+p{margin-top:-8px}.ai-report .pull figcaption{margin:0}.ai-report .who{display:flex;align-items:center;gap:12px}.ai-report .av{width:40px;height:40px;border-radius:50%;flex:none;display:inline-grid;place-items:center;font:700 13px/1 var(--rsans);color:#000}.ai-report img.av{object-fit:cover;background:#eee}.ai-report .who .nm{font:700 14px/1.35 var(--rsans);color:#000}.ai-report .who .ti{font:400 13px/1.35 var(--rsans);color:var(--grey-1)}.ai-report .tbc{display:inline-block;background:var(--butter);color:#000;font:500 10px/1 var(--rmono);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:4px;margin-left:6px;vertical-align:1px}.ai-report .col-l .pull.voice{border-top:0;background:#b8e2e147;border-radius:12px;padding:28px 32px}.ai-report .col-l .pull.voice .eyebrow{font:500 12px/1.4 var(--rmono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey-1);margin:0 0 14px}.ai-report .col-l .pull.voice p{font:400 17px/1.65 var(--rsans);letter-spacing:0;color:#000;margin:0 0 14px}.ai-report .col-l .pull.voice p+p{margin-top:0}.ai-report .col-l .pull.voice figcaption{margin-top:20px}.ai-report .col-l>*+.pull.voice{margin-top:40px}.ai-report .col-l>.pull.voice+*{margin-top:40px}.ai-report .col-l .pull.long{border:1px solid var(--hair);background:var(--chart-bg);border-radius:12px;padding:28px 32px}.ai-report .col-l .pull.long p{font:400 19px/1.45 var(--rdisplay);letter-spacing:-.01em;color:#000;margin:0 0 14px}.ai-report .col-l .pull.long p+p{margin-top:0}.ai-report .col-l .pull.long figcaption{margin-top:20px}.ai-report .col-l>*+.pull.long{margin-top:40px}.ai-report .col-l>.pull.long+*{margin-top:40px}.ai-report .rail-block{border-top:2px solid #000;padding-top:20px}.ai-report .rail-block .eyebrow{margin-bottom:16px}.ai-report .rail-note{font-size:14px;line-height:1.6;color:var(--body);margin:0 0 16px}.ai-report .rail-note:last-child{margin-bottom:0}.ai-report .wordlist{border-top:2px solid #000;padding-top:16px}.ai-report .wordlist .eyebrow{margin-bottom:6px}.ai-report .wordlist .row{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--rule);padding:10px 0;margin:0}.ai-report .wordlist .w{font:400 20px/1.2 var(--rdisplay);color:#000}.ai-report .wordlist .c{font:400 13px/1 var(--rsans);color:var(--grey-2)}.ai-report .thanks{border-top:1px solid var(--rule);margin-top:48px;padding-top:32px}.ai-report .people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.ai-report .person{display:flex;align-items:center;gap:12px;min-width:0}.ai-report .person .av{width:44px;height:44px}.ai-report .person b{display:block;font:700 14px/1.3 var(--rsans);color:#000}.ai-report .person .p-ti{display:block;font:400 12px/1.4 var(--rsans);color:var(--grey-1)}.ai-report .todo{display:table;background:var(--butter);border-radius:4px;padding:6px 12px;font:400 12px/1.5 var(--rmono);color:#000}.ai-report .todo:before{content:"✎︎";margin-right:8px}.ai-report mark.ed-note{background:var(--butter);padding:0 4px;border-radius:3px}.ai-report .col-l>*+.exhibit{margin-top:40px}.ai-report .exhibit.full{margin:0 0 48px}.ai-report .exhibit .eyebrow{margin-bottom:8px}.ai-report .exhibit h4{font:700 15px/1.45 var(--rsans);margin:0 0 4px;color:#000}.ai-report .exhibit .sub{font:400 13px/1.6 var(--rsans);color:var(--grey-2);margin:0 0 16px}.ai-report .exhibit .sub strong{color:var(--grey-1)}.ai-report .exhibit figcaption{font:400 13px/1.5 var(--rsans);color:var(--grey-2);margin:10px 0 0}.ai-report .ex-card{background:var(--chart-bg);border:1px solid var(--hair);border-radius:8px;padding:24px}.ai-report .chart-slot{display:grid;place-items:center;min-height:120px}.ai-report .ch{font-family:var(--rsans)}.ai-report .ch .mint{background:var(--mint)}.ai-report .ch .pink{background:var(--pink)}.ai-report .ch .grey{background:var(--rule)}.ai-report .ch .lk1{background:var(--pink-deep)}.ai-report .ch .lk2{background:var(--pink)}.ai-report .ch .lk3{background:var(--neutral)}.ai-report .ch .lk4{background:var(--mint)}.ai-report .ch .lk5{background:var(--mint-deep)}.ai-report .ch-row{display:grid;grid-template-columns:minmax(120px,34%) 1fr 48px;gap:12px;align-items:center;margin:0 0 11px}.ai-report .ch-row:last-child{margin-bottom:0}.ai-report .ch-lbl{font-size:13px;line-height:1.3;color:var(--body)}.ai-report .ch-lbl i{font-style:normal;color:var(--grey-2);font-size:12px}.ai-report .ch-track{background:var(--track);border-radius:2px;height:18px;position:relative}.ai-report .ch-fill{border-radius:2px;height:100%}.ai-report .ch-val{font-size:13px;font-weight:700;text-align:right;white-space:nowrap}.ai-report .ch-legend{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px}.ai-report .ch-likert.multi .ch-legend{border-top:1px solid #ededea;padding-top:12px;margin-top:8px}.ai-report .ch-key{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--grey-1)}.ai-report .ch-key i{width:10px;height:10px;border-radius:2px;flex:none}.ai-report .ch-foot{font:400 12px/1.5 var(--rsans);color:var(--grey-2);margin:12px 0 0}.ai-report .ch-likert .ch-row{grid-template-columns:1fr;margin-bottom:10px}.ai-report .ch-likert.multi .ch-row{grid-template-columns:minmax(120px,30%) 1fr}.ai-report .ch-likert.multi .ch-lbl{text-align:right}.ai-report .ch-ribbon{display:flex;height:22px;border-radius:2px;overflow:hidden}.ai-report .ch-likert:not(.multi) .ch-ribbon{height:36px}.ai-report .ch-ribbon>div{display:grid;place-items:center;min-width:0}.ai-report .ch-ribbon b{font-size:11.5px;font-weight:700;color:#000;white-space:nowrap}.ai-report .ch-likert.multi .ch-ribbon b{display:none}.ai-report .ch-scale{display:flex;justify-content:space-between;margin:8px 0 0 calc(34% + 12px);padding-right:60px;font:400 11px/1 var(--rmono);color:var(--grey-2)}.ai-report .ch-colgrid{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:12px;align-items:end;height:150px}.ai-report .ch-col{display:flex;flex-direction:column;justify-content:flex-end;height:100%;gap:6px}.ai-report .ch-col .ch-val{text-align:center}.ai-report .ch-colbar{border-radius:2px 2px 0 0;min-height:2px}.ai-report .ch-colaxis{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:12px;border-top:1px solid var(--rule);margin-top:8px;padding-top:8px}.ai-report .ch-colaxis span{font-size:11px;line-height:1.4;color:var(--grey-1);text-align:center}.ai-report .ch-colaxis i{font-style:normal;color:var(--grey-2)}.ai-report .ch-paired .ch-row{grid-template-columns:minmax(0,2fr) minmax(110px,1fr) minmax(0,2fr);grid-template-areas:"a l b"}.ai-report .ch-paired .ch-lbl{grid-area:l;text-align:center}.ai-report .ch-paired .ch-track.a{grid-area:a;display:flex;justify-content:flex-end}.ai-report .ch-paired .ch-track.b{grid-area:b}.ai-report .ch-paired .ch-track .ch-val{position:absolute;top:50%;transform:translateY(-50%);font-size:12px}.ai-report .ch-paired .ch-track.a .ch-val{left:6px}.ai-report .ch-paired .ch-track.b .ch-val{right:6px}.ai-report .ch-paired .ch-head{margin-bottom:4px}.ai-report .ch-eyebrow{font:500 11px/1.4 var(--rmono);letter-spacing:.06em;text-transform:uppercase;color:var(--grey-1)}.ai-report .ch-eyebrow.a{grid-area:a;text-align:right}.ai-report .ch-eyebrow.b{grid-area:b}.ai-report .ch-div .ch-row{grid-template-columns:minmax(120px,34%) 1fr}.ai-report .ch-halves{display:grid;grid-template-columns:1fr 1fr}.ai-report .ch-half{display:flex;align-items:center;gap:8px;height:18px;position:relative}.ai-report .ch-half.neg{justify-content:flex-end;border-right:1px solid #000;padding-right:0}.ai-report .ch-half.pos{border-left:1px solid #000;margin-left:-1px}.ai-report .ch-half .ch-fill{height:100%;flex:none}.ai-report .ch-half .ch-val{font-size:12px}.ai-report .slab{background:var(--graphite);border-radius:12px;padding:48px 56px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:72px;align-items:start;color:#fff;margin:0 0 48px}.ai-report .slab.no-rail{grid-template-columns:minmax(0,1fr)}.ai-report .slab:last-child{margin-bottom:0}.ai-report .slab .eyebrow{color:#ffffff80;margin-bottom:16px}.ai-report .slab-l p{font-size:16px;line-height:1.65;color:#fffc;margin:0 0 16px}.ai-report .slab-l p:last-child{margin-bottom:0}.ai-report .slab-l .pull{margin-top:32px;max-width:62ch}.ai-report .slab-l p strong{color:#fff;font-weight:700}.ai-report .slab-r{display:flex;flex-direction:column;gap:40px}.ai-report .slab .pull{border-top-color:#fff6}.ai-report .slab .pull p{color:#fff;font-size:19px;line-height:1.4}.ai-report .slab .who .nm{color:#fff}.ai-report .slab .who .ti{color:#ffffff80}.ai-report .slab mark.ed-note{color:#000}.ai-report .slab a{border-bottom-color:#fff6}.ai-report .tscroll{overflow-x:auto}.ai-report table{border-collapse:collapse;font-size:14px;width:100%;background:var(--chart-bg);border:1px solid var(--hair);border-radius:8px;overflow:hidden}.ai-report th,.ai-report td{border-top:1px solid var(--rule);padding:12px 16px;text-align:left;vertical-align:top}.ai-report tr:first-child th{border-top:0}.ai-report th{font:500 11px/1.5 var(--rmono);text-transform:uppercase;letter-spacing:.08em;color:var(--grey-1)}.ai-report td{color:var(--body)}@media(max-width:1280px){.ai-report{--card-pad-x: 48px}.ai-report .row,.ai-report .row.no-rail,.ai-report .slab{grid-template-columns:minmax(0,1fr);gap:0}.ai-report .col-l{max-width:70ch}.ai-report .col-r{padding-top:0;margin-top:32px;gap:32px}.ai-report .col-r .pull,.ai-report .rail-block,.ai-report .wordlist{border-top:0;border-left:2px solid #000;padding:0 0 0 16px}.ai-report .col-r .pull p{font-size:19px}.ai-report .slab-r{margin-top:32px}.ai-report .slab .pull{border-top:0;border-left:2px solid rgb(255 255 255 / .4);padding:0 0 0 16px}.ai-report .people-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-report .stat-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media(max-width:900px){.ai-report{--card-pad-y: 32px;--card-pad-x: 24px}.ai-report .rwrap{grid-template-columns:minmax(0,1fr);gap:0;padding:100px 16px 64px}.ai-report .contents{display:none!important}.ai-report .jump{display:block}.ai-report .hero{padding-top:40px}.ai-report .card{margin-bottom:24px}.ai-report .sec-head{gap:14px;padding-bottom:18px;margin-bottom:24px}.ai-report .stat-trio{gap:20px}.ai-report .slab{padding:28px 24px}.ai-report .people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.ai-report .ch-row{grid-template-columns:minmax(90px,30%) 1fr 44px;gap:8px}.ai-report .ch-scale{margin-left:calc(30% + 8px);padding-right:52px}.ai-report .ch-colaxis span{font-size:10px}}@media(max-width:600px){.ai-report .stat-trio{grid-template-columns:1fr}.ai-report .sec-head{flex-wrap:wrap}.ai-report .sec-meta{width:100%}}@media print{body>header,body>footer,.ai-report .contents,.ai-report .jump,.ai-report .hero-actions{display:none!important}html{background:#f2f2f2 radial-gradient(circle at 2px 2px,rgb(0 0 0 / .05) 1px,transparent 0) 0 0 / 20px 20px repeat}.ai-report{background:transparent;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:13px}.ai-report .rwrap{grid-template-columns:1fr;gap:0;padding:0 14mm;max-width:none}.ai-report{--card-pad-y: 0px;--card-pad-x: 0px}.ai-report .card{border:0;border-radius:0;margin:0;background:transparent}.ai-report .hero{padding:0;height:950px;display:flex;flex-direction:column;break-after:page}.ai-report .print-head{display:flex;justify-content:space-between;align-items:center}.ai-report .print-head img{height:26px;width:auto}.ai-report .print-head .eyebrow{font-size:11px}.ai-report h1{font-size:78px;line-height:1.02;margin:70px 0 24px;max-width:12ch}.ai-report h1 .yr{background:var(--mint);padding:0 12px;border-radius:6px}.ai-report .standfirst{font-size:19px;line-height:1.5;color:#0009;max-width:34ch}.ai-report .print-toc{display:flex;flex-direction:column;gap:14px;margin-top:auto}.ai-report .print-toc .eyebrow{font-size:11px}.ai-report .print-toc .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 40px}.ai-report .print-toc .item{display:flex;gap:12px;align-items:baseline;border-top:1px solid var(--rule);padding-top:9px;font-size:13px;line-height:1.35;color:#000}.ai-report .print-toc .n{font:400 10px/1 var(--rmono);letter-spacing:.08em;color:var(--grey-2)}.ai-report section.card{break-before:page}.ai-report .sec-head{gap:20px;padding-bottom:20px;margin-bottom:28px}.ai-report .sec-head.has-stats{margin-bottom:28px}.ai-report h2.sec-title{font-size:40px}.ai-report .sec-num{font-size:13px}.ai-report .sec-meta{display:none}.ai-report .stat-trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0 0 36px}.ai-report .stat{padding-top:12px;gap:8px}.ai-report .stat b{font-size:30px}.ai-report .stat .hl{padding:0 8px}.ai-report .stat .lbl{font-size:12px;max-width:22ch}.ai-report .row{grid-template-columns:440px minmax(0,1fr);gap:40px;margin:0 0 32px}.ai-report .row.no-rail{grid-template-columns:minmax(0,1fr)}.ai-report .col-l{max-width:none}.ai-report .col-l>*+*{margin-top:16px}.ai-report .col-l p{font-size:13px;line-height:1.6}.ai-report .col-l h3{font-size:22px}.ai-report .col-l>*+h3{margin-top:24px}.ai-report .col-l ul{font-size:13px}.ai-report .col-r{gap:32px;padding-top:4px}.ai-report .col-r .pull,.ai-report .rail-block,.ai-report .wordlist{border-top:2px solid #000;border-left:0;padding:14px 0 0}.ai-report .pull p{font-size:15px;line-height:1.4;margin:0 0 14px}.ai-report .pull p+p{margin-top:0}.ai-report .av{width:36px;height:36px}.ai-report .who .nm{font-size:12px}.ai-report .who .ti{font-size:11px}.ai-report .rail-note{font-size:12px}.ai-report .wordlist .w{font-size:16px}.ai-report .wordlist .c{font-size:11px}.ai-report .wordlist .row{padding:7px 0}.ai-report .col-l .pull.voice,.ai-report .col-l .pull.long{padding:20px 22px;border-radius:10px}.ai-report .col-l .pull.voice p,.ai-report .col-l .pull.long p{font-size:13px;line-height:1.55;margin:0 0 10px}.ai-report .col-l .pull.long p{font-family:var(--rdisplay);font-size:14px}.ai-report .col-l .pull.voice .eyebrow{font-size:11px;margin-bottom:10px}.ai-report .col-l>*+.pull.voice,.ai-report .col-l>.pull.voice+*,.ai-report .col-l>*+.pull.long,.ai-report .col-l>.pull.long+*{margin-top:20px}.ai-report .col-l>*+.exhibit{margin-top:24px}.ai-report .exhibit.full{margin:0 0 32px}.ai-report .exhibit .eyebrow{font-size:11px;margin-bottom:6px}.ai-report .exhibit h4{font-size:12px;line-height:1.4}.ai-report .exhibit .sub{font-size:10.5px;margin-bottom:8px}.ai-report .exhibit figcaption{font-size:10.5px;margin-top:6px}.ai-report .ex-card{padding:16px}.ai-report .ch-lbl,.ai-report .ch-val{font-size:11px}.ai-report .ch-key{font-size:10px}.ai-report .ch-colgrid{height:120px}.ai-report .slab{grid-template-columns:minmax(0,1fr);gap:0;padding:24px 28px;margin:0 0 32px;border-radius:10px}.ai-report .slab .eyebrow{font-size:11px;margin-bottom:10px}.ai-report .slab-l p{font-size:12.5px;line-height:1.6;margin:0 0 10px}.ai-report .slab-r{margin-top:20px}.ai-report .slab .pull{border-top:0;border-left:2px solid rgb(255 255 255 / .4);padding:0 0 0 14px}.ai-report .thanks{margin-top:24px;padding-top:18px}.ai-report .people-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px}.ai-report .person .av{width:32px;height:32px}.ai-report .person b{font-size:11.5px}.ai-report .person .p-ti{font-size:10.5px;line-height:1.3}.ai-report table{font-size:12px}.ai-report th,.ai-report td{padding:8px 12px}.ai-report .exhibit,.ai-report .pull,.ai-report .slab,.ai-report .stat-trio,.ai-report .person,.ai-report .wordlist,.ai-report .todo,.ai-report table,.ai-report .rail-block{break-inside:avoid}.ai-report h3,.ai-report .sec-head,.ai-report .exhibit h4{break-after:avoid}.ai-report a{border-bottom:0;text-decoration:underline;text-decoration-color:#0000004d}.ai-report .slab a{text-decoration-color:#fff6}.ai-report .todo,.ai-report mark.ed-note{background:var(--butter)}}
