.opener__days{position:absolute;inset:0;width:100%;height:100%;fill:var(--cobalt);opacity:.1}.days{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(22px,4vw,48px);align-items:center}.days__year{display:block;width:100%;height:auto}.days .day{fill:transparent;stroke:#2b4acb59;stroke-width:1.3;transition:fill .3s ease,stroke .3s ease}.days .day.is-on{fill:var(--cobalt);stroke:var(--cobalt)}.days__ctl{display:grid;gap:16px}.days__q{margin:0 0 6px;font-size:13px;font-weight:500;color:var(--p-mute)}.days__ctl .pseg{border-radius:20px}.days__ctl .pseg button{padding:8px 12px;font-size:13px}.days__one{display:flex;align-items:center;gap:14px;margin:0;font-family:var(--display);font-size:24px;font-variation-settings:"SOFT" 100;color:var(--cobalt-deep)}.days__one svg{flex:none;width:66px}.days__one .tok{fill:var(--cobalt);transform-box:fill-box;transform-origin:left center;transition:transform .3s ease,opacity .3s ease}.days__one .tok--b{opacity:0;transform:scaleX(.5)}.days__one[data-earns="0.5"] .tok:first-child{transform:scaleX(.5)}.days__one[data-earns="1.5"] .tok--b{opacity:1;transform:scaleX(.66)}.den{display:block;width:100%;height:auto;margin-bottom:14px;overflow:visible}.den__work{fill:var(--cream)}.den__inv{fill:var(--butter);transition:width .2s ease}.den__investor{transition:opacity .3s ease}.den__facts{margin-top:22px;padding-top:18px;border-top:1px solid var(--p-soft)}.paidline{display:block;width:100%;height:auto;margin-bottom:12px;overflow:visible}.paidline .ground{fill:none;stroke:var(--cream);stroke-width:3;stroke-linecap:round}.paidline__yr{font-size:26px}.paidline__m{opacity:.7}.paidline__work{fill:var(--cream);transition:width .25s ease}.paidline__wl{fill:var(--cobalt-deep)!important}.paidline .old{fill:none;stroke:var(--cream);stroke-width:1.5;opacity:.75}.paidline .lump,.paidline .inst{fill:var(--butter);transition:r .25s ease}.paidline__who{transition:transform .25s ease}.plate[aria-label^="Figure 9.3"] .pfacts{margin-top:22px;padding-top:18px;border-top:1px solid var(--p-soft)}@media(max-width:980px){.days{grid-template-columns:1fr}}
