.iai .crumb{padding-top:clamp(28px,4vw,64px);display:flex;gap:10px;align-items:baseline}.iai .phead{padding-block:18px clamp(28px,3.5vw,56px);row-gap:28px;align-items:end}.iai .phead-main{grid-column:1/span 7;display:grid;gap:18px}.iai .phead-main .lede{font-size:var(--s-head);font-weight:300;line-height:1.2;color:var(--ink-2);max-width:30ch}.iai .total{grid-column:9/span 4;display:grid;gap:10px;justify-items:start}.iai .total b{font-family:var(--mono);font-weight:400;font-size:clamp(56px,6vw,120px);letter-spacing:-.045em;line-height:.9;font-variant-numeric:tabular-nums}.iai .total b small{font-size:.42em;letter-spacing:-.02em;margin-left:.1em}.iai .chart{position:relative;border-top:1px solid var(--rule-2);padding-top:clamp(20px,2vw,32px)}.iai .chart svg{width:100%;height:auto;display:block;overflow:visible}.iai .chart .grid line{stroke:var(--rule)}.iai .chart .axis text{font-family:var(--mono);font-size:11px;fill:var(--ink-3)}.iai .chart .area{fill:color-mix(in oklab,var(--sky) 14%,transparent)}.iai .chart .line{fill:none;stroke:var(--sky);stroke-width:2}.iai .chart .m{fill:var(--ground);stroke:var(--sky);stroke-width:1.5;cursor:pointer;transition:fill var(--t1) var(--ease)}.iai .chart .m.is-on,.iai .chart .m:focus-visible,.iai .chart .m:hover{fill:var(--sky);outline:none}.iai .tip{position:absolute;z-index:3;width:min(340px,80vw);background:color-mix(in oklab,var(--paper) 6%,var(--wood));border:1px solid var(--rule-2);padding:14px 16px;display:grid;gap:6px;pointer-events:none;opacity:0;transform:translateY(6px);transition:opacity var(--t1) var(--ease),transform var(--t2) var(--ease)}.iai .tip.on{opacity:1;transform:none}.iai .tip .a{font-size:20px;line-height:1.2}.iai .tip .mag{font-family:var(--mono);font-size:16px;color:var(--sky)}.iai .chart-cap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:14px}@media (prefers-reduced-motion:no-preference){.iai .chart .line{stroke-dasharray:var(--len,4000);stroke-dashoffset:var(--len,4000);animation:iai-draw 1.8s var(--ease) .2s forwards}.iai .chart .area{opacity:0;animation:iai-fade .9s var(--ease) 1.2s forwards}.iai .chart .m{opacity:0;animation:iai-fade .5s var(--ease) forwards;animation-delay:calc(.4s + var(--i) * 45ms)}@keyframes iai-draw{to{stroke-dashoffset:0}}@keyframes iai-fade{to{opacity:1}}}.iai .pair{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:20px;align-items:center;padding-block:clamp(44px,5vw,88px);border-top:1px solid var(--rule);margin-top:clamp(40px,5vw,80px)}.iai .pair>.label{grid-column:1/span 3}.iai .paper-card{grid-column:4/span 9;display:grid;grid-template-columns:150px minmax(0,1fr) 40px;gap:var(--gap);align-items:center;position:relative;padding:22px 26px;background:color-mix(in oklab,var(--paper) 5%,var(--wood));border:1px solid var(--rule-2);border-radius:4px;transition:border-color var(--t2) var(--ease),transform var(--t2) var(--ease)}.iai .paper-card:hover{border-color:var(--sky);transform:translateY(-2px)}.iai .paper-card img{width:150px;height:110px;-o-object-fit:contain;object-fit:contain}.iai .paper-card .k{font-family:var(--mono);font-size:12px;letter-spacing:.085em;text-transform:uppercase;color:var(--sky)}.iai .paper-card h2{font-size:clamp(24px,1.9vw,34px);font-weight:300;line-height:1.12;margin-top:6px}.iai .paper-card p.why{font-size:var(--s-small);color:var(--ink-2);margin-top:8px;max-width:60ch}.iai .paper-card .go{width:26px;height:18px}.iai .paper-card:hover .go{transform:translateX(6px);color:var(--sky)}.iai details.all{border-top:1px solid var(--rule)}.iai details.all summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding-block:22px}.iai details.all summary::-webkit-details-marker{display:none}.iai details.all summary .plus{font-family:var(--mono);font-size:18px;transition:transform var(--t2) var(--ease)}.iai details.all[open] summary .plus{transform:rotate(45deg)}.iai .table-wrap{overflow-x:auto;padding-bottom:24px}.iai table{width:100%;border-collapse:collapse;font-size:var(--s-small)}.iai th{text-align:left;font-weight:400;padding:0 16px 12px 0;border-bottom:1px solid var(--rule-2);white-space:nowrap}.iai td{padding:12px 16px 12px 0;border-bottom:1px solid var(--rule);vertical-align:baseline}.iai td.d,.iai td.m{font-family:var(--mono);font-size:13.5px;white-space:nowrap;font-variant-numeric:tabular-nums}.iai .fine{padding-block:22px clamp(64px,8vw,140px)}@media (max-width:860px){.iai .pair>.label,.iai .paper-card,.iai .phead-main,.iai .total{grid-column:1/-1}.iai .paper-card{grid-template-columns:90px minmax(0,1fr) 28px;padding:16px}.iai .paper-card img{width:90px;height:70px}}