.wc-readout{max-width:21rem}.wc-readout>div>span{white-space:nowrap}.wc-readout>div{display:flex;justify-content:space-between;gap:.75rem;align-items:baseline}.wc-readout>div>span{opacity:.8}.wc-readout>div>b{font-weight:600;text-align:right}.wc-readout .is-wc>b .wc-big{font-size:1.5em;line-height:1.1}.wc-readout .is-info{display:block;font-size:.86em;opacity:.9}.wc-readout .is-info>b{font-weight:500;text-align:left}.wc-readout small{display:block;font-weight:400;opacity:.75;font-size:.82em}.wc-readout .wc-legend-s{margin:.35rem 0 0;font-size:.74em;opacity:.7}.wc-z{display:inline-block;padding:0 .4em;border-radius:.3em}.wc-z.z0{background:#a7d4ff;color:#10243a}.wc-z.z30{background:#5b8dc5;color:#fff}.wc-z.z10{background:#3556b6;color:#fff}.wc-z.z5{background:#49005b;color:#fff}.wc-stage-note{position:absolute;right:.75rem;bottom:.6rem;text-align:right;max-width:calc(100% - 1.5rem);font-size:.74rem;line-height:1.3;padding:.25rem .55rem;border-radius:.4rem;background:#0c14209e;color:#f2f5f9;pointer-events:none;z-index:3}.wc-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:1.1rem;margin-top:1rem;min-width:0;max-width:100%;padding:0 18px 18px;box-sizing:border-box}.wc-panel>*{min-width:0}.wc-sec{border-top:1px solid var(--line, #d8dde4);padding-top:.8rem}.wc-h{font-size:1rem;margin:0 0 .4rem}.wc-h4{font-size:.92rem;margin:.2rem 0 .35rem}.wc-p{margin:0 0 .5rem;font-size:.9rem}.wc-note{margin:.4rem 0 0;font-size:.8rem;opacity:.8}.wc-tasks{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.wc-tasks li{display:grid;grid-template-columns:1fr auto;gap:.1rem .6rem;padding:.45rem .6rem;border:1px solid var(--line, #d8dde4);border-radius:.5rem;font-size:.86rem}.wc-tasks li b{grid-column:1}.wc-tasks li span{grid-column:1;opacity:.8}.wc-tasks li em{grid-column:2;grid-row:1 / span 2;align-self:center;font-style:normal;font-size:.78rem;padding:.1rem .45rem;border-radius:1rem;background:#2e7d4f;color:#fff;visibility:hidden}.wc-tasks li.is-done{border-color:#2e7d4f}.wc-tasks li.is-done em{visibility:visible}.wc-chart-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:.4rem}.wc-chart{border-collapse:collapse;font-size:.74rem;font-variant-numeric:tabular-nums;min-width:40rem}.wc-chart th{padding:.2rem .25rem;background:#111821;color:#fff;font-weight:600;text-align:center;white-space:nowrap}.wc-chart th[scope=row],.wc-chart th.wc-corner{position:sticky;left:0;z-index:1}.wc-chart th.wc-corner{font-weight:500;font-size:.68rem}.wc-chart td{padding:0;text-align:center}.wc-chart td button{all:unset;box-sizing:border-box;display:block;width:100%;min-width:2.1rem;min-height:2.1rem;line-height:2.1rem;cursor:pointer}.wc-chart td button:focus-visible{outline:2px solid #ffb300;outline-offset:-2px}.wc-chart td button[aria-pressed=true]{outline:3px solid #ffb300;outline-offset:-3px;font-weight:700}.wc-chart td.z0{background:#a7d4ff;color:#10243a}.wc-chart td.z30{background:#5b8dc5;color:#fff;font-weight:600}.wc-chart td.z10{background:#3556b6;color:#fff;font-weight:600}.wc-chart td.z5{background:#49005b;color:#fff;font-weight:600}.wc-legend{display:flex;flex-wrap:wrap;gap:.35rem .5rem;align-items:center;font-size:.8rem;margin:.45rem 0 0}.wc-legend i{display:inline-block;width:1rem;height:.8rem;border-radius:.2rem}.wc-legend i.z30{background:#5b8dc5}.wc-legend i.z10{background:#3556b6}.wc-legend i.z5{background:#49005b}.wc-iso{border-collapse:collapse;font-size:.84rem;font-variant-numeric:tabular-nums}.wc-iso th,.wc-iso td{padding:.25rem .8rem .25rem 0;text-align:left;border-bottom:1px solid var(--line, #e3e7ec)}.wc-iso tr.is-on td{font-weight:700}.wc-cat-f{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem}.wc-cat-f .wc-field:first-child{grid-column:1 / -1}.wc-field{display:grid;gap:.2rem;font-size:.8rem}.wc-field input,.wc-field select{min-height:44px;font:inherit;font-size:.88rem;padding:0 .5rem;border:1px solid var(--line, #c9d0d8);border-radius:2px;background:var(--bg, #fff);color:inherit}.wc-n{font-size:.8rem;opacity:.8;margin:.4rem 0}.wc-cat{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;max-height:22rem;overflow-y:auto}.wc-cat button{all:unset;box-sizing:border-box;display:grid;grid-template-columns:1fr auto auto;gap:0 .6rem;width:100%;min-height:44px;padding:.35rem .55rem;border:1px solid var(--line, #d8dde4);border-radius:2px;cursor:pointer;font-size:.85rem}.wc-cat button:focus-visible{outline:2px solid #ffb300}.wc-cat button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.wc-cat .wc-r{grid-column:1;font-weight:600}.wc-cat .wc-d{grid-column:1;font-size:.78rem;opacity:.75}.wc-cat .wc-w{grid-column:2;grid-row:1 / span 2;align-self:center;font-variant-numeric:tabular-nums}.wc-cat .wc-s{grid-column:3;grid-row:1 / span 2;align-self:center;font-size:.7rem;padding:.1rem .35rem;border-radius:.3rem;background:#e4e9f0;color:#1d2a3a}.wc-card{margin-top:.6rem}.wc-links{margin:0;padding-left:1.1rem;font-size:.86rem;display:grid;gap:.2rem}.wc-links a{display:inline-block;min-height:32px;line-height:32px}@media(max-width:640px){.wc-readout{font-size:.78rem;max-width:14.5rem}.wc-readout .wc-legend-s{display:none}.wc-stage-note{font-size:.68rem;left:.75rem;right:.75rem;bottom:2.6rem;text-align:left}}@media(pointer:coarse),(max-width:640px){.wc-chart td button{min-width:2.75rem;min-height:2.75rem;line-height:2.75rem}.wc-links a{min-height:44px;line-height:1.3;display:inline-flex;align-items:center}}
