.sa{--sa-bg:#fafaf9;--sa-panel:#f6f7f9;--sa-raise:#fafaf9;--sa-hover:#eef0f3;--sa-line:#e3e5e9;--sa-line-strong:#cfd3da;--sa-text:#16181d;--sa-sub:#565c68;--sa-faint:#868c97;--sa-chrome:#e9ebee;--sa-chrome-tab:#fafaf9;--sa-accent:#2563eb;--sa-accent-ink:#f4f4f5;--sa-accent-soft:#e8effe;--sa-series-2:#8b5cf6;--sa-series-2-soft:#f1ebfe;--sa-green:#16a34a;--sa-green-text:#15803d;--sa-green-soft:#e7f6ec;--sa-amber:#f59e0b;--sa-amber-text:#b45309;--sa-amber-soft:#fef3e0;--sa-red:#e5484d;--sa-red-text:#c62a2f;--sa-red-soft:#fdecec;--sa-dot-1:#ff5f57;--sa-dot-2:#febc2e;--sa-dot-3:#28c840;--sa-photo-filter:none;color:var(--sa-text);font-family:var(--font-sans)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sa{--sa-bg:#16181c;--sa-panel:#1c1f24;--sa-raise:#22252b;--sa-hover:#282c33;--sa-line:#2d3138;--sa-line-strong:#3b4048;--sa-text:#eceef1;--sa-sub:#a6acb7;--sa-faint:#737a86;--sa-chrome:#24272d;--sa-chrome-tab:#16181c;--sa-accent:#5b8cff;--sa-accent-ink:#0b1020;--sa-accent-soft:#1b2847;--sa-series-2:#a98bfa;--sa-series-2-soft:#2a2145;--sa-green:#3fcf78;--sa-green-text:#5ad98c;--sa-green-soft:#143222;--sa-amber:#f7b13a;--sa-amber-text:#f7c063;--sa-amber-soft:#3a2c12;--sa-red:#f26b6f;--sa-red-text:#f58a8d;--sa-red-soft:#3c1b1d}}[data-theme=dark] .sa{--sa-bg:#16181c;--sa-panel:#1c1f24;--sa-raise:#22252b;--sa-hover:#282c33;--sa-line:#2d3138;--sa-line-strong:#3b4048;--sa-text:#eceef1;--sa-sub:#a6acb7;--sa-faint:#737a86;--sa-chrome:#24272d;--sa-chrome-tab:#16181c;--sa-accent:#5b8cff;--sa-accent-ink:#0b1020;--sa-accent-soft:#1b2847;--sa-series-2:#a98bfa;--sa-series-2-soft:#2a2145;--sa-green:#3fcf78;--sa-green-text:#5ad98c;--sa-green-soft:#143222;--sa-amber:#f7b13a;--sa-amber-text:#f7c063;--sa-amber-soft:#3a2c12;--sa-red:#f26b6f;--sa-red-text:#f58a8d;--sa-red-soft:#3c1b1d}.sa-site{--site-bg:#fafaf9;--site-text:#1d1b19;--site-sub:#5f5a54;--site-line:#e8e3dc;color:var(--site-text);background:var(--site-bg)}.sa-site-bakery{--site-brand:#a8462a;--site-brand-ink:#f4f4f5;--site-cream:#fbf5ec;--site-bg:#fffdf9}.sa-site-clinic{--site-brand:#0f766e;--site-brand-ink:#f4f4f5;--site-cream:#eef7f6;--site-text:#13222a;--site-sub:#4d5d66;--site-line:#dbe6e8}.sa-site-course{--site-brand:#1f3a68;--site-brand-ink:#f4f4f5;--site-cream:#f3f5f9;--site-pop:#e8742a;--site-text:#141b29;--site-sub:#4f5869;--site-line:#dfe3ea}[data-palette=restrained] .sa,.sa[data-palette=restrained]{--sa-accent:#3d424b;--sa-accent-ink:#f4f4f5;--sa-accent-soft:#eceef1;--sa-series-2:#a3a9b3;--sa-series-2-soft:#f1f2f4;--sa-dot-1:#c9ccd2;--sa-dot-2:#c9ccd2;--sa-dot-3:#c9ccd2;--sa-photo-filter:grayscale(1) contrast(1.02)}[data-palette=restrained] .sa-site{--site-brand:#33373e;--site-cream:#f4f4f5;--site-pop:#33373e}[data-theme=dark] [data-palette=restrained] .sa,[data-theme=dark] .sa[data-palette=restrained]{--sa-accent:#d4d7dc;--sa-accent-ink:#16181c;--sa-accent-soft:#2a2d33;--sa-series-2:#6f7682;--sa-series-2-soft:#24272d;--sa-dot-1:#4a4f57;--sa-dot-2:#4a4f57;--sa-dot-3:#4a4f57}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) [data-palette=restrained] .sa,:root:not([data-theme=light]) .sa[data-palette=restrained]{--sa-accent:#d4d7dc;--sa-accent-ink:#16181c;--sa-accent-soft:#2a2d33;--sa-series-2:#6f7682;--sa-series-2-soft:#24272d;--sa-dot-1:#4a4f57;--sa-dot-2:#4a4f57;--sa-dot-3:#4a4f57}}.sa-photo{filter:var(--sa-photo-filter);object-fit:cover;display:block}.sa-ring{--ring:var(--sa-amber)}.sa-ring[data-band=good]{--ring:var(--sa-green)}.sa-ring[data-band=poor]{--ring:var(--sa-red)}.sa-ring .arc{stroke:var(--ring);transition:stroke var(--dur-state,.16s) ease}.sa-ring .num{color:var(--ring)}.sa-ring[data-band=good] .num{color:var(--sa-green-text)}.sa-ring[data-band=mid] .num{color:var(--sa-amber-text)}
