.caps[data-astro-cid-o7hsb272]{column-gap:var(--grid-gap);border-block-start:1px solid var(--navy);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-7);padding:0;list-style:none;display:grid}@media (width>=56.25em){.caps[data-astro-cid-o7hsb272]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}}.caps[data-astro-cid-o7hsb272] li[data-astro-cid-o7hsb272]{grid-template-columns:var(--space-7) minmax(0, 1fr);gap:var(--space-3);padding-block:var(--space-4);border-block-end:1px solid var(--rule-faint);display:grid}.caps__n[data-astro-cid-o7hsb272]{color:var(--signal);font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums;font-weight:600;line-height:1.9}.caps[data-astro-cid-o7hsb272] h3[data-astro-cid-o7hsb272]{font-size:var(--text-lg)}.caps[data-astro-cid-o7hsb272] p[data-astro-cid-o7hsb272]{max-width:52ch;margin-block-start:var(--space-1)}.awin[data-astro-cid-npbfcv65]{--font-display:"Figtree Variable", var(--font-text);border:1px solid var(--rule-faint);border-radius:var(--app-radius);background-color:var(--app-stage);min-width:0;box-shadow:var(--app-shadow);color:var(--ink);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.awin__stage[data-astro-cid-npbfcv65]{gap:var(--space-3);padding:var(--space-3);flex:1;grid-template-columns:minmax(0,1fr);display:grid}.awin__stage[data-astro-cid-npbfcv65] .awin__panel{min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--rule-faint);border-radius:var(--app-radius-sm);background-color:var(--paper)}.awin__stage[data-astro-cid-npbfcv65] .app-title{font-size:var(--text-base)}.chip[data-astro-cid-kwlxrlvx]{padding:0 var(--space-2);border-radius:var(--app-radius-sm);font-size:var(--text-sm);white-space:nowrap;border:1px solid #0000;font-weight:600;line-height:1.6;display:inline-block}.chip--completed[data-astro-cid-kwlxrlvx]{background-color:var(--status-done-tint);color:var(--ink)}.chip--progress[data-astro-cid-kwlxrlvx]{background-color:var(--status-progress-tint);color:var(--ink)}.chip--overdue[data-astro-cid-kwlxrlvx]{background-color:var(--navy);color:var(--paper)}.chip--none[data-astro-cid-kwlxrlvx]{border:1px dashed var(--rule);color:var(--ink-muted)}.atable[data-astro-cid-2wlului4] table[data-astro-cid-2wlului4]{font-size:var(--text-base);margin-block-start:var(--space-3)}.atable[data-astro-cid-2wlului4] th[data-astro-cid-2wlului4],.atable[data-astro-cid-2wlului4] td[data-astro-cid-2wlului4]{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-block-end:1px solid var(--rule-faint);text-align:start;vertical-align:middle}.atable[data-astro-cid-2wlului4] thead[data-astro-cid-2wlului4] th[data-astro-cid-2wlului4]{white-space:nowrap;color:var(--ink-muted);font-size:var(--text-sm);font-weight:600}.atable[data-astro-cid-2wlului4] tbody[data-astro-cid-2wlului4] th[data-astro-cid-2wlului4]{white-space:nowrap;font-weight:600}.atable[data-astro-cid-2wlului4] tr[data-astro-cid-2wlului4]:last-child>[data-astro-cid-2wlului4]{border-block-end:0}.atable__num[data-astro-cid-2wlului4]{text-align:end}.atable__fold[data-astro-cid-2wlului4]{display:none}.pace[data-astro-cid-2wlului4],.atable__key[data-astro-cid-2wlului4]{gap:var(--space-2);align-items:center;display:inline-flex}.pace[data-astro-cid-2wlului4] i[data-astro-cid-2wlului4],.atable__key[data-astro-cid-2wlului4] i[data-astro-cid-2wlului4]{width:var(--space-3);height:var(--space-3);border-radius:50%;display:inline-block}.pace--on[data-astro-cid-2wlului4]{background-color:var(--signal)}.pace--behind[data-astro-cid-2wlului4]{box-shadow:inset 0 0 0 2px var(--navy)}.pace--ahead[data-astro-cid-2wlului4]{background-color:var(--rule-faint)}.atable__key[data-astro-cid-2wlului4]{gap:var(--space-4);color:var(--ink-muted);font-size:var(--text-sm);margin-block-start:var(--space-3)}.atable__key[data-astro-cid-2wlului4] span[data-astro-cid-2wlului4]{gap:var(--space-1);align-items:center;display:inline-flex}@container (width<=44rem){.atable[data-astro-cid-2wlului4] thead[data-astro-cid-2wlului4]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.atable[data-astro-cid-2wlului4] table[data-astro-cid-2wlului4],.atable[data-astro-cid-2wlului4] tbody[data-astro-cid-2wlului4]{display:block}.atable[data-astro-cid-2wlului4] tr[data-astro-cid-2wlului4]{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--rule-faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.atable[data-astro-cid-2wlului4] tr[data-astro-cid-2wlului4]:last-child{border-block-end:0}.atable[data-astro-cid-2wlului4] th[data-astro-cid-2wlului4],.atable[data-astro-cid-2wlului4] td[data-astro-cid-2wlului4]{line-height:var(--leading-snug);border:0;padding:0}.atable__who[data-astro-cid-2wlului4]{gap:var(--space-2);grid-row:1;display:flex}.atable__day[data-astro-cid-2wlului4]{color:var(--ink-muted);font-size:var(--text-sm);text-align:start;grid-area:2/1}.atable__fold[data-astro-cid-2wlului4]{display:inline}.atable__prog[data-astro-cid-2wlului4]{display:none}.atable__pace[data-astro-cid-2wlului4]{grid-area:1/2}.atable__next[data-astro-cid-2wlului4]{gap:var(--space-2);grid-area:3/1/auto/-1;align-items:center;margin-block-start:var(--space-1);display:flex}}.osum[data-astro-cid-kh477sxa]{gap:var(--space-3);font-size:var(--text-base);grid-template-columns:minmax(0,1fr);display:grid}.osum__head[data-astro-cid-kh477sxa]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.osum__figure[data-astro-cid-kh477sxa]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;align-items:baseline;display:flex}.osum__value[data-astro-cid-kh477sxa]{font-family:var(--font-display);font-size:calc(var(--figure-xl) * .8);letter-spacing:-.03em;align-items:baseline;font-weight:400;line-height:1;display:flex}.osum__value[data-astro-cid-kh477sxa] span[data-astro-cid-kh477sxa]{letter-spacing:0;font-size:.5em}.osum__note[data-astro-cid-kh477sxa]{gap:var(--space-2);color:var(--ink-muted);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.osum__chip[data-astro-cid-kh477sxa]{padding:0 var(--space-2);border-radius:var(--app-radius-sm);background-color:var(--done);color:var(--navy);font-weight:600;line-height:1.6}.osum__chart[data-astro-cid-kh477sxa] svg[data-astro-cid-kh477sxa]{width:100%;height:auto;max-height:9rem;display:block;overflow:visible}.osum__chart[data-astro-cid-kh477sxa] path[data-astro-cid-kh477sxa]{fill:none;stroke-linecap:round;stroke-linejoin:round}.osum__this[data-astro-cid-kh477sxa]{stroke:var(--navy);stroke-width:2.5px}.osum__prior[data-astro-cid-kh477sxa]{stroke:var(--signal);stroke-dasharray:5 4;stroke-width:1.5px}.osum__chart[data-astro-cid-kh477sxa] text[data-astro-cid-kh477sxa]{fill:var(--ink);font-family:var(--font-text);font-size:15px}.osum__chart[data-astro-cid-kh477sxa] .osum__priorlabel[data-astro-cid-kh477sxa]{fill:var(--signal)}.osum[data-astro-cid-kh477sxa] ul[data-astro-cid-kh477sxa]{gap:var(--space-3);margin-block-start:var(--space-3);padding:0;list-style:none;display:grid}.osum__programs[data-astro-cid-kh477sxa] li[data-astro-cid-kh477sxa]{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.osum__pct[data-astro-cid-kh477sxa]{font-variant-numeric:tabular-nums lining-nums;font-weight:600}.osum__track[data-astro-cid-kh477sxa]{height:var(--space-2);border-radius:var(--app-radius-sm);background-color:var(--rule-faint);grid-column:1/-1}.osum__track[data-astro-cid-kh477sxa] i[data-astro-cid-kh477sxa]{width:var(--pct);border-radius:var(--app-radius-sm);background-color:var(--navy);height:100%;display:block}@container (width>=40rem){.osum__head[data-astro-cid-kh477sxa]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:end}.osum__head[data-astro-cid-kh477sxa] .app-title[data-astro-cid-kh477sxa]{grid-area:1/1/auto/-1}.osum__figure[data-astro-cid-kh477sxa]{gap:var(--space-3);flex-direction:column;grid-area:2/1;align-self:start;padding-block-start:var(--space-4)}.osum__chart[data-astro-cid-kh477sxa]{grid-area:1/2/span 2;align-self:end}}.strip[data-astro-cid-xxyqf4fm] dl[data-astro-cid-xxyqf4fm]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-3);display:grid}.strip[data-astro-cid-xxyqf4fm] div[data-astro-cid-xxyqf4fm]{flex-direction:column-reverse;display:flex}.strip[data-astro-cid-xxyqf4fm] dt[data-astro-cid-xxyqf4fm]{color:var(--ink-muted);font-size:var(--text-sm);font-weight:600}.strip[data-astro-cid-xxyqf4fm] dd[data-astro-cid-xxyqf4fm]{font-family:var(--font-display);font-size:var(--figure-md);letter-spacing:-.02em;line-height:var(--leading-snug)}.prog[data-astro-cid-xxyqf4fm]{font-size:var(--text-base)}.prog__done[data-astro-cid-xxyqf4fm]{color:var(--ink-muted);margin-block-start:var(--space-3)}.prog__pct[data-astro-cid-xxyqf4fm]{color:var(--ink);font-family:var(--font-display);font-size:var(--figure-md);letter-spacing:-.02em}.prog__track[data-astro-cid-xxyqf4fm]{height:var(--space-2);margin-block:var(--space-2) var(--space-3);border-radius:var(--app-radius-sm);background-color:var(--rule-faint);display:block}.prog__track[data-astro-cid-xxyqf4fm] i[data-astro-cid-xxyqf4fm]{width:var(--pct);border-radius:var(--app-radius-sm);background-color:var(--navy);height:100%;display:block}.prog[data-astro-cid-xxyqf4fm] ul[data-astro-cid-xxyqf4fm]{padding:0;list-style:none}.prog[data-astro-cid-xxyqf4fm] li[data-astro-cid-xxyqf4fm]{gap:var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--rule-faint);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.prog__box[data-astro-cid-xxyqf4fm]{width:var(--space-4);height:var(--space-4);border-radius:var(--app-radius-sm);box-shadow:inset 0 0 0 1px var(--rule)}.prog__box[data-astro-cid-xxyqf4fm].is-picked{background-color:var(--navy);box-shadow:none}.prog__box[data-astro-cid-xxyqf4fm] svg[data-astro-cid-xxyqf4fm]{fill:none;stroke:var(--paper);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;display:block}.prog__who[data-astro-cid-xxyqf4fm]{font-weight:600}.prog__action[data-astro-cid-xxyqf4fm]{gap:var(--space-3);justify-content:space-between;align-items:center;margin-block-start:var(--space-4);display:flex}.prog__action[data-astro-cid-xxyqf4fm] small[data-astro-cid-xxyqf4fm]{color:var(--ink-muted);font-size:var(--text-sm)}.prog__action[data-astro-cid-xxyqf4fm] span[data-astro-cid-xxyqf4fm]{padding:var(--space-1) var(--space-3);border-radius:var(--app-radius-sm);background-color:var(--navy);color:var(--paper);font-size:var(--text-sm);font-weight:600;display:inline-block}.seats[data-astro-cid-62m5msfp]{margin-block-start:var(--space-7)}.seats__list[data-astro-cid-62m5msfp]{border-block-end:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seats__seat[data-astro-cid-62m5msfp]{align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-4) 0;border:0;border-block-end:var(--space-1) solid transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--duration-state) var(--ease);background:0 0;margin-block-end:-1px;display:grid}.seats__seat[data-astro-cid-62m5msfp]:hover .seats__name[data-astro-cid-62m5msfp]{color:var(--signal-deep)}.seats__seat[data-astro-cid-62m5msfp][aria-pressed=true]{border-block-end-color:var(--navy)}.seats__name[data-astro-cid-62m5msfp]{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-snug)}.seats__who[data-astro-cid-62m5msfp]{color:var(--ink-muted);font-size:var(--text-sm);font-weight:600}.seats__body[data-astro-cid-62m5msfp]{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-6);display:grid}@media (width>=56.25em){.seats__body[data-astro-cid-62m5msfp]{column-gap:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.seats__lines[data-astro-cid-62m5msfp]{grid-column:span 5}.seats__frame[data-astro-cid-62m5msfp]{grid-column:span 7}}.seats__frame[data-astro-cid-62m5msfp]{min-width:0}@media (width>=56.25em){.seats__lines[data-astro-cid-62m5msfp]{padding-block-start:calc(max(0px, var(--frame-h,0px) - var(--text-h,0px)) / 2 * .52)}}.seats__lines[data-astro-cid-62m5msfp]{display:grid}.seats__heading[data-astro-cid-62m5msfp]{font-size:var(--text-h3);font-weight:600;line-height:var(--leading-heading)}.seats__gets[data-astro-cid-62m5msfp]{max-width:var(--measure);margin-block-start:var(--space-3)}.seats[data-astro-cid-62m5msfp][data-switch] .seats__line[data-astro-cid-62m5msfp]{visibility:hidden;grid-area:1/1}.seats[data-astro-cid-62m5msfp][data-switch] .seats__line[data-astro-cid-62m5msfp][data-shown]{visibility:visible}.seats__views[data-astro-cid-62m5msfp]{gap:var(--space-3);display:grid}.seats[data-astro-cid-62m5msfp][data-switch] .seats__views[data-astro-cid-62m5msfp]>[data-astro-cid-62m5msfp]{opacity:0;visibility:hidden;transition:opacity var(--duration-moment) var(--ease), visibility 0s var(--duration-moment);grid-area:1/1}.seats[data-astro-cid-62m5msfp][data-switch] .seats__views[data-astro-cid-62m5msfp]>[data-astro-cid-62m5msfp][data-shown]{opacity:1;visibility:visible;transition:opacity var(--duration-moment) var(--ease)}.seats__view[data-astro-cid-62m5msfp]{gap:var(--space-3);flex-direction:column;display:flex}.seats__view[data-astro-cid-62m5msfp]>.awin__panel:last-child{flex-direction:column;flex:1;display:flex}.seats__view[data-astro-cid-62m5msfp]>.osum{flex:1;grid-template-rows:auto 1fr}.seats__view[data-astro-cid-62m5msfp] :is(.atable__key,.prog__action){margin-block-start:auto;padding-block-start:var(--space-3)}@media (width<=56.24em){.seats__name[data-astro-cid-62m5msfp]{font-size:var(--text-lg)}.seats__who[data-astro-cid-62m5msfp]{display:none}.slides[data-astro-cid-62m5msfp]{--seat-base:var(--text-sm);--seat-sm:var(--text-xs);--seat-figure:var(--figure-sm);--seat-figure-xl:var(--figure-lg)}.slide__figure[data-astro-cid-62m5msfp]{--text-base:var(--seat-base);--text-sm:var(--seat-sm);--figure-md:var(--seat-figure);--figure-xl:var(--seat-figure-xl)}.slide__figure[data-astro-cid-62m5msfp] .atable tr{grid-template-columns:auto minmax(0,1fr) auto}.slide__figure[data-astro-cid-62m5msfp] .atable .atable__day{grid-area:1/2}.slide__figure[data-astro-cid-62m5msfp] .atable .atable__pace{grid-column:3}.slide__figure[data-astro-cid-62m5msfp] .atable .atable__next{grid-row:2}}.seats__hint[data-astro-cid-62m5msfp]{color:var(--fg-muted);font-size:var(--text-sm);font-weight:600}.slides[data-astro-cid-62m5msfp]{gap:0 var(--space-5);padding:0 var(--gutter) var(--space-6);margin:var(--space-3) calc(var(--gutter) * -1) calc(var(--space-6) * -1);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:repeat(4,auto);grid-auto-columns:90%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.slides[data-astro-cid-62m5msfp]:focus-visible{outline-offset:-2px}.slide[data-astro-cid-62m5msfp]{grid-row:span 4;grid-template-rows:subgrid;border-block-start:1px solid var(--navy);scroll-snap-align:start;align-content:start;padding-block-start:var(--space-4);display:grid;position:relative}.slide__n[data-astro-cid-62m5msfp]{color:var(--signal);font-size:var(--text-sm);font-variant-numeric:tabular-nums lining-nums;font-weight:600}.slide[data-astro-cid-62m5msfp] .seats__heading[data-astro-cid-62m5msfp]{font-size:var(--text-lg);margin-block-start:var(--space-2)}.slide__body[data-astro-cid-62m5msfp]{font-size:var(--text-sm);margin-block-start:var(--space-2)}.slide__figure[data-astro-cid-62m5msfp]{padding-block-start:var(--space-4);display:flex}.slide__figure[data-astro-cid-62m5msfp]>.awin{flex:1}.slide__figure[data-astro-cid-62m5msfp] .seats__view[data-astro-cid-62m5msfp]{height:100%}
