.f71w{container-type:inline-size}.f71s{width:100%}.f71{table-layout:fixed;border-collapse:separate;border-spacing:.34cqw;width:calc(100% + .68cqw);margin:-.34cqw}.f71 col.c-h{width:24.4%}.f71 th,.f71 td{padding:0}.f71 thead th{vertical-align:bottom;height:6.4cqw}.f71 button{all:unset;box-sizing:border-box;cursor:default;border-radius:8px;width:100%;display:block}.f71 button:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.f71 .mx-c{text-align:center;font:600 1.68cqw/1.2 var(--f-body);color:var(--ink2);padding:0 .3cqw .84cqw}.f71 .mx-r{text-align:right;font:500 2.02cqw/1.2 var(--f-body);color:var(--ink);padding:0 1.5cqw 0 0}.f71 .mx-r.hr,.f71 .mx-c.hc{color:var(--amber-t)}.f71 .cell7{text-align:center;height:8.4cqw;font:600 1.68cqw/1.2 var(--f-body);transition:opacity .6s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s), box-shadow .4s, outline-color .2s;outline-offset:-3px;border-radius:6px;outline:3px solid #0000;place-items:center;display:grid}.js .f71 [data-b].cell7:not(.in),.deck .f71 [data-b].cell7:not(.in){opacity:0;transform:perspective(700px)rotateX(90deg)}.f71 .cell7.C{background:var(--navy-m);color:#fff;box-shadow:inset 0 0 0 1.5px var(--navy-e)}.f71 .cell7.S{color:#0b1e3a;background:#8ec3e6}.f71 .cell7.E{background:var(--surface)}.f71 .cell7.hl{outline-color:var(--amber)}.f71.widest .cell7.cw{box-shadow:0 0 0 3px var(--amber), 0 0 26px color-mix(in srgb, var(--amber) 55%, transparent)}.f71.widest .cell7.cw.C{box-shadow:inset 0 0 0 1.5px var(--navy-e), 0 0 0 3px var(--amber), 0 0 26px color-mix(in srgb, var(--amber) 55%, transparent)}.f71w.compact .f71s{overscroll-behavior-x:contain;padding:4px 0 6px;overflow-x:auto}.f71w.compact .f71{border-spacing:3px;width:100%;min-width:560px;margin:0}.f71w.compact col.c-h{width:136px}.f71w.compact thead th{height:44px}.f71w.compact .mx-c{padding:0 2px 6px;font-size:13px}.f71w.compact .mx-r{padding:0 8px 0 4px;font-size:14px}.f71w.compact .cell7{border-radius:4px;height:46px;font-size:13px}.f71w.compact .f71.widest .cell7.cw{box-shadow:0 0 0 2px var(--amber), 0 0 12px color-mix(in srgb, var(--amber) 55%, transparent)}.f71w.compact .f71.widest .cell7.cw.C{box-shadow:inset 0 0 0 1.5px var(--navy-e), 0 0 0 2px var(--amber), 0 0 12px color-mix(in srgb, var(--amber) 55%, transparent)}.f71w.compact tbody th,.f71w.compact .corner{z-index:2;background:var(--paper);position:sticky;left:0}.lay-compact>.f71w,.lay-wide>.f71w{flex-direction:column;justify-content:center;height:100%;display:flex}
