html:not([data-theme=dark]){--theme-success-500:#3e603b;--theme-success-250:#99bb96;--theme-error-500:#a63a2b;--theme-elevation-0:#fbf7f2;--theme-elevation-50:#f5f0e9;--theme-elevation-100:#eae5dc;--theme-elevation-150:#e0dad0;--theme-elevation-800:#304a2e;--theme-elevation-900:#1f301e}.template-default__wrap:before{content:"Augusta Locally Grown · Classes";display:block;color:#3e603b;font-size:.85rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.alg-dash{--alg-dash-radius:14px;padding-bottom:64px}.alg-dash__intro{margin-bottom:2rem}.alg-dash__hello{margin:0;color:#304a2e;font-size:clamp(26px,22px + 1vw,34px)}.alg-dash__lede{margin:6px 0 0;color:#3f443c;font-size:17px}.alg-dash__heading{margin:34px 0 14px;color:#3f443c;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.alg-dash__grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));list-style:none;margin:0;padding:0}.alg-dash__grid--small{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.alg-dash__item{display:flex;margin:0}.alg-dash__card{display:grid;align-content:start;gap:8px;width:100%;min-height:156px;padding:22px 22px 24px;border:1px solid rgba(0,0,0,0);border-radius:var(--alg-dash-radius);text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.alg-dash__card--large{min-height:208px;padding:26px 26px 28px}.alg-dash__card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(31,48,30,.14);text-decoration:none}.alg-dash__card:focus-visible{outline:3px solid #074151;outline-offset:3px}.alg-dash__card:active{transform:translateY(0)}.alg-dash__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:#fff}.alg-dash__title{font-size:19px;font-weight:700;line-height:1.25}.alg-dash__card--large .alg-dash__title{font-size:22px}.alg-dash__card--large .alg-dash__icon{width:48px;height:48px}.alg-dash__blurb{font-size:15px;line-height:1.5;opacity:.88}.alg-dash__meta{margin-top:2px;font-size:14px;font-weight:700;letter-spacing:.02em;opacity:.95}.alg-dash__card--green{background:#e9efe8;color:#1f301e}.alg-dash__card--green:hover{background:#dce5da}.alg-dash__card--green .alg-dash__icon{background:#3e603b}.alg-dash__card--teal{background:#dbe8ea;color:#04222b}.alg-dash__card--teal:hover{background:#cddee2}.alg-dash__card--teal .alg-dash__icon{background:#074151}.alg-dash__card--harvest{background:#f3ead0;color:#6e5c1e}.alg-dash__card--harvest:hover{background:#ebdfba}.alg-dash__card--harvest .alg-dash__icon{background:#8a7326}.alg-dash__card--clay{background:#f5e2d7;color:#7c4226}.alg-dash__card--clay:hover{background:#eed4c4}.alg-dash__card--clay .alg-dash__icon{background:#9c5433}.alg-dash__card--ink{background:#f5f0e9;color:#3f443c}.alg-dash__card--ink:hover{background:#eae5dc}.alg-dash__card--ink .alg-dash__icon{background:#304a2e}html[data-theme=dark] .alg-dash__heading,html[data-theme=dark] .alg-dash__hello,html[data-theme=dark] .alg-dash__lede{color:#eee9e0}html[data-theme=dark] .alg-dash .alg-dash__card{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.14);border-top-width:4px;color:#f2efe9}html[data-theme=dark] .alg-dash .alg-dash__card:hover{background:rgba(255,255,255,.09)}html[data-theme=dark] .alg-dash .alg-dash__card:focus-visible{outline-color:#99bb96}html[data-theme=dark] .alg-dash .alg-dash__card--green{border-top-color:#99bb96}html[data-theme=dark] .alg-dash .alg-dash__card--teal{border-top-color:#7fb4c1}html[data-theme=dark] .alg-dash .alg-dash__card--harvest{border-top-color:#ba9f45}html[data-theme=dark] .alg-dash .alg-dash__card--clay{border-top-color:#d08a63}html[data-theme=dark] .alg-dash .alg-dash__card--ink{border-top-color:#c4d7c3}@media(prefers-reduced-motion:reduce){.alg-dash__card{transition:none}.alg-dash__card:hover{transform:none}}.alg-metrics{--alg-viz-surface:#fffdfa;--alg-viz-border:rgb(31 48 30/12%);--alg-viz-ink:#1f301e;--alg-viz-ink-soft:#4c5148;--alg-viz-grid:#e3ddd2;--alg-viz-track:#e6e0d5;--alg-viz-series:#3e603b;--alg-viz-series-soft:rgb(62 96 59/14%);--alg-viz-money:#074151;--alg-viz-up:#2f5c2c;--alg-viz-down:#a63a2b;--alg-viz-card:#fff;--alg-viz-highlight:rgb(31 48 30/7%);--alg-cat-homeschool:#2a78d6;--alg-cat-make-n-take:#eb6834;--alg-cat-dude-food:#1baf7a;--alg-cat-back-to-basics:#eda100;--alg-cat-experience:#e87ba4;--alg-cat-uncategorized:#8a867c;margin-top:26px}.alg-metrics__tiles{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));list-style:none;margin:0;padding:0}@media(min-width:900px){.alg-metrics__tiles{grid-template-columns:repeat(3,1fr)}}.alg-metrics__charts{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin-top:16px}.alg-metrics__stack{gap:16px;min-width:0}.alg-metric,.alg-metrics__stack{display:flex;flex-direction:column}.alg-metric{gap:2px;padding:16px 18px 14px;border:1px solid var(--alg-viz-border);border-top:3px solid var(--alg-viz-series);border-radius:var(--alg-dash-radius,14px);background:var(--alg-viz-surface)}.alg-metric--teal{border-top-color:#074151;--alg-viz-series:#074151;--alg-viz-series-soft:rgb(7 65 81/14%)}.alg-metric--harvest{border-top-color:#8a7326;--alg-viz-series:#8a7326;--alg-viz-series-soft:rgb(138 115 38/16%)}.alg-metric--clay{border-top-color:#9c5433;--alg-viz-series:#9c5433;--alg-viz-series-soft:rgb(156 84 51/16%)}.alg-metric__label{margin:0;color:var(--alg-viz-ink-soft);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.alg-metric__value{margin:2px 0 0;color:var(--alg-viz-ink);font-size:clamp(26px,22px + 1vw,32px);font-weight:700;line-height:1.1}.alg-metric__delta{margin:2px 0 0;color:var(--alg-viz-ink-soft);font-size:13px;line-height:1.35}.alg-metric__delta--good{color:var(--alg-viz-up)}.alg-metric__delta--bad{color:var(--alg-viz-down)}.alg-metric__viz{display:flex;align-items:flex-end;justify-content:flex-start;margin-top:auto;padding-top:12px}.alg-spark{width:100%;max-width:240px;height:44px}.alg-spark__area{fill:var(--alg-viz-series-soft);stroke:none}.alg-spark__line{fill:none;stroke:var(--alg-viz-series);stroke-linejoin:round;stroke-width:2}.alg-spark__bar{fill:var(--alg-viz-series)}.alg-spark__bar--empty{fill:var(--alg-viz-track)}.alg-ring{width:64px;height:64px}.alg-ring__track{stroke:var(--alg-viz-track)}.alg-ring__value{stroke:var(--alg-viz-series)}.alg-panel{padding:18px 20px 16px;border:1px solid var(--alg-viz-border);border-radius:var(--alg-dash-radius,14px);background:var(--alg-viz-surface)}.alg-panel__head{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;justify-content:space-between;margin-bottom:12px}.alg-panel__title{margin:0;color:var(--alg-viz-ink);font-size:17px;font-weight:700}.alg-panel__note{font-size:13px}.alg-panel__empty,.alg-panel__note{margin:0;color:var(--alg-viz-ink-soft)}.alg-panel__empty{padding:26px 0;border-top:1px dashed var(--alg-viz-grid);font-size:15px;text-align:center}.alg-upcoming{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.alg-upcoming__row{display:grid;gap:2px 10px;grid-template-columns:1fr auto;grid-template-areas:"name date" "bar count";align-items:center}.alg-upcoming__row--source{grid-template-columns:1fr auto;grid-template-areas:"name count" "bar bar"}.alg-upcoming__name{grid-area:name;overflow:hidden;color:var(--alg-viz-ink);font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.alg-upcoming a.alg-upcoming__name:hover{text-decoration:underline}.alg-upcoming__date{grid-area:date;color:var(--alg-viz-ink-soft);font-size:13px}.alg-upcoming__bar{grid-area:bar;height:8px;border-radius:4px;background:var(--alg-viz-track)}.alg-upcoming__fill{display:block;min-width:4px;height:100%;border-radius:4px;background:var(--alg-viz-series)}.alg-upcoming__count{grid-area:count;color:var(--alg-viz-ink-soft);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.alg-stack{display:grid;grid-template-columns:auto 1fr;column-gap:10px;container-type:inline-size}.alg-stack__scale{display:flex;flex-direction:column;justify-content:space-between;height:150px;margin:0;padding:0;color:var(--alg-viz-ink-soft);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;list-style:none;text-align:right}.alg-stack__plot{display:flex;height:150px;border-bottom:1px solid var(--alg-viz-grid)}.alg-stack__col{position:relative;flex:1 1;min-width:0;height:100%;padding:0 2px;border-radius:4px 4px 0 0}.alg-stack__col:focus,.alg-stack__col:hover{background:var(--alg-viz-highlight)}.alg-stack__col:focus{outline:none}.alg-stack__col:focus-visible{outline:2px solid var(--alg-viz-ink);outline-offset:1px}.alg-stack__col:focus,.alg-stack__col:hover{z-index:2}.alg-stack__bar{display:flex;flex-direction:column-reverse;height:100%}.alg-stack__seg{flex:0 1 auto;min-height:4px}.alg-stack__seg:not(:first-child){margin-bottom:2px}.alg-stack__seg:last-child{border-radius:4px 4px 0 0}.alg-stack__seg--empty{height:3px;min-height:3px;background:var(--alg-viz-track);border-radius:1px}.alg-stack__swatch{display:inline-block;flex:none;width:10px;height:10px;border-radius:2px}.alg-stack__card{position:absolute;top:0;left:calc(100% + 2px);z-index:3;width:max-content;min-width:min(220px,60cqw);max-width:min(280px,70cqw);padding:10px 12px;border:1px solid var(--alg-viz-border);border-radius:8px;background:var(--alg-viz-card);box-shadow:0 2px 8px rgba(0,0,0,.14);color:var(--alg-viz-ink);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;transition:opacity .12s ease;visibility:hidden}@media(prefers-reduced-motion:reduce){.alg-stack__card{transition:none}}.alg-stack__col--right .alg-stack__card{right:calc(100% + 2px);left:auto}@container (width < 480px){.alg-stack__plot{position:relative}.alg-stack__col{position:static}.alg-stack__card,.alg-stack__col--right .alg-stack__card{right:0;left:0;width:max-content;margin-inline:auto}}.alg-stack__col:focus .alg-stack__card,.alg-stack__col:hover .alg-stack__card{opacity:1;visibility:visible}.alg-stack__card-head{margin:0 0 6px;font-weight:700}.alg-stack__card-row{display:flex;gap:8px;align-items:center;margin:3px 0 0}.alg-stack__card-name{flex:1 1;min-width:0}.alg-stack__card-amount{margin-left:auto;white-space:nowrap}.alg-stack__card-total{margin-top:6px;padding-top:6px;border-top:1px solid var(--alg-viz-grid);font-weight:700}.alg-stack__ticks{display:flex;grid-column:2;margin:8px 0 0;padding:0;color:var(--alg-viz-ink-soft);font-size:11px;list-style:none}.alg-stack__ticks li{position:relative;flex:1 1;height:14px}.alg-stack__ticks span{position:absolute;left:50%;white-space:nowrap;transform:translateX(-50%)}@container (width < 520px){.alg-stack__ticks--thin li:nth-child(2n) span{display:none}}.alg-stack__legend{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:6px 16px;margin:12px 0 0;padding:0;color:var(--alg-viz-ink-soft);font-size:13px;list-style:none}.alg-stack__legend li{display:flex;gap:6px;align-items:center}.alg-catbar{display:flex;gap:2px;height:20px;overflow:hidden;border-radius:6px}.alg-catbar__seg{flex:1 1;min-width:3px}.alg-catlegend{display:flex;flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none}.alg-catlegend__row{display:grid;gap:10px;grid-template-columns:10px 1fr auto 44px;align-items:center;color:var(--alg-viz-ink);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alg-catlegend__row--zero{color:var(--alg-viz-ink-soft)}.alg-catlegend__row--zero .alg-stack__swatch{opacity:.45}.alg-catlegend__amount{text-align:right}.alg-catlegend__share{color:var(--alg-viz-ink-soft);text-align:right}html[data-theme=dark] .alg-metrics{--alg-viz-surface:rgb(255 255 255/5%);--alg-viz-border:rgb(255 255 255/14%);--alg-viz-ink:#eee9e0;--alg-viz-ink-soft:#c8c2b6;--alg-viz-grid:rgb(255 255 255/14%);--alg-viz-track:rgb(255 255 255/16%);--alg-viz-series:#99bb96;--alg-viz-series-soft:rgb(153 187 150/18%);--alg-viz-money:#7fb4c1;--alg-viz-up:#99bb96;--alg-viz-down:#e0937f;--alg-viz-card:#2e2e2c;--alg-viz-highlight:rgb(255 255 255/9%);--alg-cat-homeschool:#3987e5;--alg-cat-make-n-take:#d95926;--alg-cat-dude-food:#199e70;--alg-cat-back-to-basics:#c98500;--alg-cat-experience:#d55181;--alg-cat-uncategorized:#8f8b82}html[data-theme=dark] .alg-metrics .alg-metric{border-top-color:#99bb96}html[data-theme=dark] .alg-metrics .alg-metric--teal{border-top-color:#7fb4c1;--alg-viz-series:#7fb4c1;--alg-viz-series-soft:rgb(127 180 193/18%)}html[data-theme=dark] .alg-metrics .alg-metric--harvest{border-top-color:#ba9f45;--alg-viz-series:#ba9f45;--alg-viz-series-soft:rgb(186 159 69/20%)}html[data-theme=dark] .alg-metrics .alg-metric--clay{border-top-color:#d08a63;--alg-viz-series:#d08a63;--alg-viz-series-soft:rgb(208 138 99/20%)}.alg-minimum{--alg-minimum-accent:#9c5433;--alg-minimum-ink:#1f301e;--alg-minimum-ink-soft:#4c5148;--alg-minimum-rule:rgb(31 48 30/12%);margin-bottom:2rem;padding:18px 20px 16px;border:1px solid var(--alg-minimum-accent);border-left-width:4px;border-radius:var(--alg-dash-radius,14px)}.alg-minimum__title{margin:0;color:var(--alg-minimum-ink);font-size:17px;font-weight:700}.alg-minimum__note{margin:4px 0 12px;color:var(--alg-minimum-ink-soft);font-size:15px}.alg-minimum__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.alg-minimum__row{display:grid;gap:2px 12px;grid-template-columns:1fr auto;grid-template-areas:"name count" "date count";align-items:center;padding:8px 0;border-top:1px solid var(--alg-minimum-rule)}.alg-minimum__name{grid-area:name;color:var(--alg-minimum-ink);font-size:15px;font-weight:600}.alg-minimum__name:hover{text-decoration:underline}.alg-minimum__date{grid-area:date;color:var(--alg-minimum-ink-soft);font-size:13px}.alg-minimum__count{grid-area:count;color:var(--alg-minimum-accent);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}html[data-theme=dark] .alg-minimum{--alg-minimum-accent:#d08a63;--alg-minimum-ink:#eee9e0;--alg-minimum-ink-soft:#c8c2b6;--alg-minimum-rule:rgb(255 255 255/14%)}.alg-dash__headrow{display:flex;flex-wrap:wrap;gap:0 16px;align-items:baseline;justify-content:space-between}.alg-dash__headlink{color:#074151;font-size:14px;font-weight:600}.alg-dash__headlink:hover{text-decoration:underline}html[data-theme=dark] .alg-dash__headlink{color:#7fb4c1}.alg-reports{--alg-reports-field-border:rgb(31 48 30/45%);--alg-scroll-cover:var(--alg-viz-surface);--alg-scroll-shadow:rgb(31 48 30/18%);--alg-reports-on-series:#fff;--alg-reports-warn-tint:rgb(156 84 51/9%);--alg-reports-warn-edge:#9c5433;margin-top:0}.alg-reports input,.alg-reports select{color-scheme:light}.alg-reports__filters{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.alg-reports__segments{display:inline-flex;flex-wrap:wrap;gap:2px;align-self:flex-start;max-width:100%;padding:3px;border:1px solid var(--alg-viz-border);border-radius:13px;background:var(--alg-viz-surface)}.alg-reports__segment{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:10px;color:var(--alg-viz-ink);font-size:14px;font-weight:600;text-decoration:none}.alg-reports__segment:hover{background:var(--alg-viz-series-soft)}.alg-reports__segment:focus-visible{outline:3px solid var(--alg-viz-money);outline-offset:2px}.alg-reports__segment[aria-current=true]{background:var(--alg-viz-series);color:var(--alg-reports-on-series)}.alg-reports__form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.alg-reports__field{display:flex;flex-direction:column;gap:4px}.alg-reports__field span{color:var(--alg-viz-ink-soft);font-size:13px;font-weight:700}.alg-reports__field input,.alg-reports__field select{min-height:40px;max-width:100%;padding:0 10px;border:1px solid var(--alg-reports-field-border);border-radius:10px;background:var(--alg-viz-surface);color:var(--alg-viz-ink);font:inherit;font-size:15px}.alg-reports__field input:focus-visible,.alg-reports__field select:focus-visible{outline:3px solid var(--alg-viz-money);outline-offset:1px}.alg-reports__button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin:0;padding:0 18px;border:1px solid var(--alg-viz-series);border-radius:10px;background:var(--alg-viz-series);color:var(--alg-reports-on-series);cursor:pointer;font:inherit;font-size:15px;font-weight:700;text-decoration:none}.alg-reports__button:focus-visible{outline:3px solid var(--alg-viz-money);outline-offset:2px}.alg-reports__button--quiet{background:rgba(0,0,0,0);color:var(--alg-viz-ink);border-color:var(--alg-reports-field-border)}.alg-reports__button--quiet:hover{background:var(--alg-viz-series-soft)}.alg-reports__notice{margin:0;padding:8px 12px;border-left:4px solid var(--alg-reports-warn-edge);border-radius:10px;background:var(--alg-reports-warn-tint);color:var(--alg-viz-ink);font-size:14px}.alg-reports__range{margin:0;color:var(--alg-viz-ink-soft);font-size:14px}.alg-reports__range strong{color:var(--alg-viz-ink)}.alg-reports__sub{margin:0;color:var(--alg-viz-ink-soft);font-size:13px}.alg-reports__panel{min-width:0}.alg-reports__stack{display:flex;flex-direction:column;gap:16px;margin-top:16px}.alg-reports__stack>.alg-reports__pair{margin-top:0}.alg-reports__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to right,var(--alg-scroll-cover) 30%,transparent) 0/28px 100% no-repeat local,linear-gradient(to left,var(--alg-scroll-cover) 30%,transparent) 100%/28px 100% no-repeat local,linear-gradient(to right,var(--alg-scroll-shadow),transparent) 0/12px 100% no-repeat scroll,linear-gradient(to left,var(--alg-scroll-shadow),transparent) 100%/12px 100% no-repeat scroll}.alg-reports__scroll:focus-visible{outline:2px solid var(--alg-viz-ink);outline-offset:2px}.alg-reports__table{width:100%;border-collapse:collapse;color:var(--alg-viz-ink);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alg-reports__table td,.alg-reports__table th{padding:9px 10px;border-top:1px solid var(--alg-viz-grid);text-align:left;vertical-align:middle;white-space:nowrap}.alg-reports__table thead th{border-top:0;border-bottom:1px solid var(--alg-viz-ink-soft);color:var(--alg-viz-ink-soft);font-size:13px;font-weight:700}.alg-reports__table tbody th{font-weight:600}.alg-reports__table tfoot td,.alg-reports__table tfoot th{border-top:2px solid var(--alg-viz-ink-soft);font-weight:700}.alg-reports__table td:first-child,.alg-reports__table th:first-child{padding-inline-start:0}.alg-reports__table td:last-child,.alg-reports__table th:last-child{padding-inline-end:0}.alg-reports__table td.alg-reports__wrap{min-width:200px;white-space:normal}.alg-reports__table td.alg-reports__num,.alg-reports__table th.alg-reports__num{text-align:right}.alg-reports__row--muted,.alg-reports__row--muted .alg-reports__link{color:var(--alg-viz-ink-soft)}.alg-reports__link{color:var(--alg-viz-ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--alg-viz-grid);text-underline-offset:3px}.alg-reports__link:hover{text-decoration-color:currentcolor}.alg-reports__sort{color:inherit;text-decoration:none}.alg-reports__sort:hover{color:var(--alg-viz-ink);text-decoration:underline}.alg-reports__sort:focus-visible{outline:3px solid var(--alg-viz-money);outline-offset:2px}.alg-reports__booked{display:inline-block;min-width:3.4em}.alg-reports__bar{display:inline-block;width:56px;height:6px;margin-inline-start:8px;border-radius:3px;background:var(--alg-viz-track);vertical-align:middle}.alg-reports__bar--wide{display:block;width:auto;height:10px;margin:0;border-radius:5px}.alg-reports__bar-fill{display:block;min-width:3px;height:100%;border-radius:inherit;background:var(--alg-viz-series)}.alg-reports__chip{display:inline-block;padding:2px 8px;border-radius:6px;background:var(--alg-viz-track);color:var(--alg-viz-ink);font-size:13px;font-weight:700}.alg-reports__chip--cancelled{background:rgba(156,84,51,.15);color:#7a3d20}.alg-reports__chip--full{background:rgba(62,96,59,.16);color:#2f5c2c}.alg-reports__chip--below-minimum{background:rgba(138,115,38,.2);color:#5e4d14}.alg-reports__chip--upcoming{background:rgba(7,65,81,.12);color:#074151}.alg-reports__hbars{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.alg-reports__hbars li{display:grid;gap:4px 12px;grid-template-columns:minmax(120px,170px) 1fr minmax(76px,auto);align-items:center}@media(max-width:519px){.alg-reports__hbars li{grid-template-columns:1fr auto;grid-template-areas:"label count" "bar bar"}.alg-reports__hbars .alg-reports__hlabel{grid-area:label}.alg-reports__hbars .alg-reports__bar{grid-area:bar}.alg-reports__hbars .alg-reports__hcount{grid-area:count}}.alg-reports__hlabel{color:var(--alg-viz-ink);font-size:14px;font-weight:600}.alg-reports__hcount{color:var(--alg-viz-ink-soft);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.alg-reports__lede{margin:0 0 14px;color:var(--alg-viz-ink);font-size:15px}.alg-reports__foot{margin:12px 0 0;color:var(--alg-viz-ink-soft);font-size:13px}.alg-reports__split{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.alg-reports__facts{display:flex;flex-wrap:wrap;gap:6px 28px;margin:0 0 4px;padding:0;color:var(--alg-viz-ink-soft);font-size:15px;list-style:none}.alg-reports__facts strong{color:var(--alg-viz-ink);font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alg-reports__sub-title{margin:18px 0 6px;color:var(--alg-viz-ink);font-size:15px;font-weight:700}.alg-reports__stats{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0}.alg-reports__stats dt{color:var(--alg-viz-ink-soft);font-size:13px;font-weight:700}.alg-reports__stats dd{margin:2px 0 0;color:var(--alg-viz-ink);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.alg-reports__details{padding:4px 20px;border:1px solid var(--alg-viz-border);border-radius:var(--alg-dash-radius,14px);background:var(--alg-viz-surface);color:var(--alg-viz-ink)}.alg-reports__details summary{min-height:44px;padding:10px 0;cursor:pointer;font-size:15px;font-weight:700}.alg-reports__details summary:focus-visible{outline:3px solid var(--alg-viz-money);outline-offset:2px}.alg-reports__prose{padding-bottom:12px;color:var(--alg-viz-ink-soft);font-size:14px;line-height:1.55}.alg-reports__prose h4{margin:14px 0 4px;color:var(--alg-viz-ink);font-size:15px}.alg-reports__prose p,.alg-reports__prose ul{margin:0}.alg-reports__prose ul{padding-inline-start:18px}.alg-reports__prose li+li{margin-top:2px}html[data-theme=dark] .alg-reports{--alg-reports-field-border:rgb(255 255 255/45%);--alg-scroll-cover:color-mix(in srgb,var(--theme-bg,#1a1a19) 95%,#fff);--alg-scroll-shadow:rgb(0 0 0/40%);--alg-reports-on-series:#141414;--alg-reports-warn-tint:rgb(208 138 99/12%);--alg-reports-warn-edge:#d08a63}html[data-theme=dark] .alg-reports input,html[data-theme=dark] .alg-reports select{color-scheme:dark}html[data-theme=dark] .alg-reports .alg-reports__chip--cancelled{background:rgba(208,138,99,.2);color:#e8b49a}html[data-theme=dark] .alg-reports .alg-reports__chip--full{background:rgba(153,187,150,.2);color:#b5d1b2}html[data-theme=dark] .alg-reports .alg-reports__chip--below-minimum{background:rgba(186,159,69,.22);color:#dcc874}html[data-theme=dark] .alg-reports .alg-reports__chip--upcoming{background:rgba(127,180,193,.2);color:#a6cdd6}.step-nav{font-size:14px}.step-nav__home{width:auto;height:auto}.step-nav a:focus-visible{outline:3px solid #074151;outline-offset:3px}.step-nav__last{font-weight:600}.alg-crumb{display:inline-flex;align-items:center;gap:8px;max-width:none;overflow:visible}.alg-crumb__mark{display:block;width:22px;height:22px;object-fit:contain}.alg-crumb__label{display:block;max-width:none;overflow:visible;font-weight:700;white-space:nowrap}.nav__wrap{gap:2px}.nav__link{align-items:center;gap:10px;width:100%;min-height:40px;padding:8px 12px;padding-inline-end:12px;border-radius:10px;font-size:15px;line-height:1.3;transition:background-color .12s ease,color .12s ease}.nav__link:before{content:"";flex:0 0 auto;width:10px;height:10px;border-radius:50%;background:#304a2e}.nav__link:focus-visible,.nav__link:hover{background:rgba(48,74,46,.08);text-decoration:none}.nav__link:focus-visible{outline:3px solid #074151;outline-offset:2px}.nav__link:has(.nav__link-indicator){font-weight:700;background:rgba(48,74,46,.12)}.nav a.nav__link:focus-visible,.nav a.nav__link:hover{text-decoration:none}.nav__link-indicator{display:none}.nav .nav-group__toggle{color:var(--theme-elevation-800);font-size:12px;font-weight:700;letter-spacing:.1em;padding:12px 12px 4px;text-transform:uppercase}.alg-nav-dashboard-wrap{display:flex;flex-direction:column;gap:2px;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--theme-elevation-150)}#nav-dashboard:before{background:#3e603b}#nav-reports:before{background:#074151}#nav-classes:before,#nav-media:before{background:#3e603b}#nav-registrations:before{background:#074151}#nav-orders:before{background:#9c5433}#nav-audit-events:before,#nav-users:before{background:#304a2e}html[data-theme=dark] .nav__link:focus-visible,html[data-theme=dark] .nav__link:hover{background:rgba(255,255,255,.08)}html[data-theme=dark] .nav__link:has(.nav__link-indicator){background:rgba(255,255,255,.12)}html[data-theme=dark] .nav__link:focus-visible{outline-color:#99bb96}html[data-theme=dark] #nav-audit-events:before,html[data-theme=dark] #nav-users:before{background:#c4d7c3}html[data-theme=dark] #nav-classes:before,html[data-theme=dark] #nav-dashboard:before,html[data-theme=dark] #nav-media:before{background:#99bb96}html[data-theme=dark] #nav-registrations:before,html[data-theme=dark] #nav-reports:before{background:#7fb4c1}html[data-theme=dark] #nav-orders:before{background:#d08a63}html[data-theme=dark] .step-nav a:focus-visible{outline-color:#99bb96}@media(prefers-reduced-motion:reduce){.nav__link{transition:none}}.alg-doc-action{margin-bottom:var(--base);font-size:.9rem}.alg-doc-action button{width:100%;margin:0}.alg-doc-action__hint{margin:calc(var(--base)/2) 0 0;color:var(--theme-elevation-600);font-size:.8rem}.alg-cancel-class label{display:block;margin-bottom:calc(var(--base)/4);font-size:.8rem;font-weight:600}.alg-cancel-class textarea{width:100%;margin-bottom:calc(var(--base)/2);padding:calc(var(--base)/2);border:1px solid var(--theme-elevation-250);border-radius:4px;background:var(--theme-input-bg);color:var(--theme-text);font:inherit;resize:vertical}.alg-refund--large{font-size:1.05rem;font-weight:700;padding-top:calc(var(--base)*.75);padding-bottom:calc(var(--base)*.75)}.alg-refund--armed{--color:#fff;background:var(--theme-error-500);border-color:var(--theme-error-500);color:#fff}.alg-refund--armed:hover{background:var(--theme-error-500);filter:brightness(.92)}.alg-status-cell{display:inline-flex;align-items:center;gap:calc(var(--base)/2)}.alg-status-cell .alg-refund--small{margin:0;white-space:nowrap}.alg-money__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alg-class-email{padding:24px;margin:24px 0;border:1px solid var(--theme-elevation-150);border-radius:10px}.alg-class-email h3{margin-top:0}.alg-class-email textarea{display:block;box-sizing:border-box;width:100%;margin:8px 0 16px;padding:12px;font:inherit;resize:vertical}.alg-class-email button{padding:12px 20px;background:#3e603b;color:#fff;border:0;border-radius:8px;font:inherit;cursor:pointer}.alg-class-email button:disabled{opacity:.6;cursor:not-allowed}.alg-class-email [role=status]{overflow-wrap:anywhere}