@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.HY7LwG_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.HY7LwG_variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.u8MhCG_className{font-family:Geist,Geist Fallback;font-style:normal}.u8MhCG_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.cjC0Ca_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.cjC0Ca_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/93183b47530b2cc4-s.01e91l2mtoc1u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c0d9f2c4c4d982a-s.19ml1ubcr4qga.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c5bca4b73401f535-s.1vembhq-bewbt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Gloock Fallback;src:local(Times New Roman);ascent-override:84.82%;descent-override:19.57%;line-gap-override:0.0%;size-adjust:114.95%}.zBCg_q_className{font-family:Gloock,Gloock Fallback;font-style:normal;font-weight:400}.zBCg_q_variable{--font-name-gloock:"Gloock", "Gloock Fallback"}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.2o9_j983y90g0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.0c0g8ifvh7k7-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.OzA8qq_className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.OzA8qq_variable{--font-name-dm-serif:"DM Serif Display", "DM Serif Display Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/443a13e61f4b02a3-s.28yarllwtn3op.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8c36f2b672bfde8-s.2ltts62cl_aqt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d61a5a70ee333873-s.0a1c-4jmm-ge1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/277526a3aaac34fe-s.0t7r-5aj08t6e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c920c2e27a65459-s.34vrj7u2gaa_j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}._1roMoW_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal;font-weight:500}._1roMoW_variable{--font-name-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e484ef06964e3fd1-s.3qz2g84exd0cl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/116f49b013842575-s.43qce4v-sp3dx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aaeb013c77132fba-s.1wh0qzzwls4_i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.ikzyHq_className{font-family:Newsreader,Newsreader Fallback;font-style:normal;font-weight:400}.ikzyHq_variable{--font-name-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ef69e852b97580f2-s.2f1_4fmhz019_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a1af85e56b287ea9-s.2xj_8b7wfte60.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ec0fdd0baa126526-s.1comrdhznvo0u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.uGoGKG_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal;font-weight:500}.uGoGKG_variable{--font-name-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/95709e2a5c7ac63c-s.0g05p-i-pwu6z.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87c3e229ae5d818e-s.33xb5agsoy1y9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a0421e210ae52c2-s.07oc_43dsm2e4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.yiLLyW_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal;font-weight:500}.yiLLyW_variable{--font-name-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis-weight:none;--page:var(--lightningcss-light,#ecebe5)var(--lightningcss-dark,#08090b);--card:var(--lightningcss-light,#f6f5f1)var(--lightningcss-dark,#0b0d10);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101318);--raised:var(--lightningcss-light,#eeede7)var(--lightningcss-dark,#151920);--ink:var(--lightningcss-light,#191e1d)var(--lightningcss-dark,#eef1f3);--slab:#101318;--ink-2:var(--lightningcss-light,#4c5955)var(--lightningcss-dark,#9aa3ad);--ink-3:var(--lightningcss-light,#5c6c68)var(--lightningcss-dark,#808a95);--ink-on-dark:#eef1f3;--ink-on-dark-2:#a3acb5;--ink-on-dark-3:#8f99a3;--logo-eye:#8fcfb8;--ink-on-primary:var(--lightningcss-light,#f4f6f1)var(--lightningcss-dark,#0b2a22);--ink-on-accent:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b2a22);--feature:var(--lightningcss-light,#1f5f52)var(--lightningcss-dark,#0f1d19);--feature-edge:var(--lightningcss-light,#1f5f52)var(--lightningcss-dark,#2c5548);--feature-rule:var(--lightningcss-light,#628f86)var(--lightningcss-dark,#3c564e);--ink-on-feature:var(--lightningcss-light,#fff)var(--lightningcss-dark,#eef1f3);--ink-on-feature-2:var(--lightningcss-light,#d2dfdc)var(--lightningcss-dark,#a6dccb);--feature-arc:var(--lightningcss-light,#fff)var(--lightningcss-dark,#8fcfb8);--feature-track:var(--lightningcss-light,#3f7a6e)var(--lightningcss-dark,#24392f);--feature-place-1:var(--lightningcss-light,#8ccaf5)var(--lightningcss-dark,#87a8f7);--feature-place-2:var(--lightningcss-light,#f6a6cf)var(--lightningcss-dark,#f48fbf);--primary:var(--lightningcss-light,#1f5f52)var(--lightningcss-dark,#8fcfb8);--primary-ink:var(--lightningcss-light,#164a40)var(--lightningcss-dark,#b5e2d1);--accent:var(--lightningcss-light,#1f5f52)var(--lightningcss-dark,#8fcfb8);--accent-glow:var(--lightningcss-light,#0000)var(--lightningcss-dark,#8fcfb8);--accent-2:var(--lightningcss-light,#1f5f52)var(--lightningcss-dark,#3f7a68);--rule:var(--lightningcss-light,#e2e0d8)var(--lightningcss-dark,#1f242b);--control-edge:var(--lightningcss-light,#788582)var(--lightningcss-dark,#626a73);--placeholder:var(--lightningcss-light,#83938f)var(--lightningcss-dark,#66707b);--disabled:var(--lightningcss-light,#cfccc2)var(--lightningcss-dark,#3a414a);--good-bg:var(--lightningcss-light,#eaf1e3)var(--lightningcss-dark,#141b10);--good-fg:var(--lightningcss-light,#3b5a2a)var(--lightningcss-dark,#a8c686);--caution-bg:var(--lightningcss-light,#f7efda)var(--lightningcss-dark,#1d180c);--caution-fg:var(--lightningcss-light,#82600f)var(--lightningcss-dark,#e3b65a);--overdue-bg:var(--lightningcss-light,#f8e6e2)var(--lightningcss-dark,#22130f);--overdue-fg:var(--lightningcss-light,#a83a27)var(--lightningcss-dark,#e98b7c);--bad-bg:var(--lightningcss-light,#f8e6e2)var(--lightningcss-dark,#22130f);--bad-fg:var(--lightningcss-light,#a83a27)var(--lightningcss-dark,#e07a6a);--caution-rule:var(--lightningcss-light,#e6cf8f)var(--lightningcss-dark,#4a3d1f);--gauge-good:var(--lightningcss-light,#b9d6a4)var(--lightningcss-dark,#a8c686);--gauge-caution:var(--lightningcss-light,#ecc977)var(--lightningcss-dark,#e3b65a);--gauge-overdue:var(--lightningcss-light,#f0a596)var(--lightningcss-dark,#e07a6a);--stage-planned-bg:var(--lightningcss-light,#e8f0e2)var(--lightningcss-dark,#141b10);--stage-planned-fg:var(--lightningcss-light,#3b5a2a)var(--lightningcss-dark,#b9d6a4);--stage-primary-bg:var(--lightningcss-light,#f7ecd8)var(--lightningcss-dark,#1d180c);--stage-primary-fg:var(--lightningcss-light,#7a5417)var(--lightningcss-dark,#e3b65a);--stage-mlf-bg:var(--lightningcss-light,#e1eeea)var(--lightningcss-dark,#0f1d19);--stage-mlf-fg:var(--lightningcss-light,#1f5f52)var(--lightningcss-dark,#a6dccb);--stage-barrel-bg:var(--lightningcss-light,#e9e4ef)var(--lightningcss-dark,#1b1b26);--stage-barrel-fg:var(--lightningcss-light,#4a3a63)var(--lightningcss-dark,#c4c0e6);--stage-tank-bg:var(--lightningcss-light,#e4edf0)var(--lightningcss-dark,#1e3138);--stage-tank-fg:var(--lightningcss-light,#28505c)var(--lightningcss-dark,#a6d3de);--stage-bottled-bg:var(--lightningcss-light,#f4f3ef)var(--lightningcss-dark,#171b21);--stage-bottled-fg:var(--lightningcss-light,#6f6569)var(--lightningcss-dark,#aab3bd);--stage-tirage-bg:var(--lightningcss-light,#eff0e0)var(--lightningcss-dark,#2c2e1c);--stage-tirage-fg:var(--lightningcss-light,#545a20)var(--lightningcss-dark,#d5d99a);--stage-lees-bg:var(--lightningcss-light,#e9ecd6)var(--lightningcss-dark,#2a2d18);--stage-lees-fg:var(--lightningcss-light,#4b5320)var(--lightningcss-dark,#cdd390);--stage-riddling-bg:var(--lightningcss-light,#e3e7cc)var(--lightningcss-dark,#2f3120);--stage-riddling-fg:var(--lightningcss-light,#434b1c)var(--lightningcss-dark,#d8db9a);--stage-disgorged-bg:var(--lightningcss-light,#f4f2e2)var(--lightningcss-dark,#302d1e);--stage-disgorged-fg:var(--lightningcss-light,#6b6329)var(--lightningcss-dark,#dcd3a0);--journal-cellar-bg:var(--lightningcss-light,#e1eeea)var(--lightningcss-dark,#0f1d19);--journal-cellar-fg:var(--lightningcss-light,#1f5f52)var(--lightningcss-dark,#a6dccb);--journal-vineyard-bg:var(--lightningcss-light,#e8f0e2)var(--lightningcss-dark,#141b10);--journal-vineyard-fg:var(--lightningcss-light,#3b5a2a)var(--lightningcss-dark,#b9d6a4);--journal-lab-bg:var(--lightningcss-light,#e9e4ef)var(--lightningcss-dark,#1b1b26);--journal-lab-fg:var(--lightningcss-light,#4a3a63)var(--lightningcss-dark,#c4c0e6);--journal-tasting-bg:var(--lightningcss-light,#f7ecd8)var(--lightningcss-dark,#3a2c14);--journal-tasting-fg:var(--lightningcss-light,#7a5417)var(--lightningcss-dark,#f0cf8c);--medal-double-bg:var(--lightningcss-light,#f4e6c8)var(--lightningcss-dark,#3a2f12);--medal-double-fg:var(--lightningcss-light,#6b4a12)var(--lightningcss-dark,#f0d48a);--medal-silver-bg:var(--lightningcss-light,#eceef0)var(--lightningcss-dark,#2b2f33);--medal-silver-fg:var(--lightningcss-light,#4a5560)var(--lightningcss-dark,#c3cbd2);--medal-bronze-bg:var(--lightningcss-light,#f2e5dc)var(--lightningcss-dark,#3a2a20);--medal-bronze-fg:var(--lightningcss-light,#7a4a2f)var(--lightningcss-dark,#e0b598);--series-1:var(--lightningcss-light,#109d7b)var(--lightningcss-dark,#05ab86);--series-2:var(--lightningcss-light,#a5479a)var(--lightningcss-dark,#b556aa);--series-3:var(--lightningcss-light,#2474cf)var(--lightningcss-dark,#3986e4);--series-4:var(--lightningcss-light,#ca7836)var(--lightningcss-dark,#a2650a);--series-5:var(--lightningcss-light,#5638a0)var(--lightningcss-dark,#6551bb);--radius-shell:0;--radius-card:0;--radius-control:4px;--radius-pill:3px;--font-display:var(--font-instrument-serif), "Instrument Serif", Georgia, serif;--font-ui:var(--font-geist), Geist, system-ui, -apple-system, sans-serif;--font-label:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, Menlo, monospace;--shell-shadow:none;--popover-shadow:0 20px 50px -18px var(--lightningcss-light,#00000040)var(--lightningcss-dark,#000000e6)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root[data-theme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
*{box-sizing:border-box}body{background:var(--page);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--primary-ink)}::selection{background:var(--primary);color:var(--ink-on-primary)}h1,h2,h3{margin:0}.tnum{font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:400}.eyebrow{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:10.5px;font-weight:400}button{font-family:inherit}button:disabled{cursor:default}input,select,textarea{font-family:inherit}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none}@media (pointer:coarse){:where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image],[type=hidden]),select,textarea){font-size:16px!important}}.card{background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-card);gap:16px;padding:22px 24px;display:grid}.h1{font-family:var(--font-display);letter-spacing:-.015em;font-size:38px;font-weight:400;line-height:1.05}.lede{color:var(--ink-2);text-wrap:pretty;max-width:660px;margin:0;font-size:15px;line-height:1.6}.figure{font-family:var(--font-label);font-variant-numeric:tabular-nums;margin:0;font-size:24px;line-height:1}.figureCaption{color:var(--ink-2);margin:5px 0 0;font-size:12.5px}.chip,.chipOn{border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;padding:8px 14px;font-size:12.5px;font-weight:500;display:inline-block}.chip{background:var(--panel);color:var(--ink);border:1px solid var(--control-edge)}.chip:hover{color:var(--ink);border-color:var(--accent)}.chipOn{color:var(--accent);border:1px solid var(--accent);background:0 0}.chipOn:hover{color:var(--primary-ink)}.chip:disabled,.chipOn:disabled,.chip:disabled:hover,.chipOn:disabled:hover{color:var(--disabled);border-color:var(--rule);background:0 0}.tag{font-family:var(--font-label);text-transform:uppercase;border:1px solid var(--rule);border-color:color-mix(in srgb, currentColor 34%, transparent);border-radius:var(--radius-pill);white-space:nowrap;color:var(--ink-2);background:0 0;padding:3px 5px;font-size:10px;font-weight:400}.tagOn{color:var(--accent)}.tagGood{color:var(--good-fg)}.tagCaution{color:var(--caution-fg)}.tagBad{color:var(--bad-fg)}.tagOverdue{color:var(--overdue-fg)}.tagQuiet{color:var(--ink-2)}.btnPrimary{background:var(--accent);color:var(--ink-on-accent);border:1px solid var(--accent);border-radius:var(--radius-control);cursor:pointer;padding:7px 14px;font-size:13px;font-weight:500;display:inline-block}.btnPrimary:hover{background:var(--accent);background:color-mix(in srgb, var(--accent) 84%, var(--ink));border-color:var(--accent);color:var(--ink-on-accent)}.btnOutline{border:1px solid var(--control-edge);color:var(--ink);border-radius:var(--radius-control);cursor:pointer;background:0 0;padding:7px 14px;font-size:13px;font-weight:500;display:inline-block}.btnOutline:hover{border-color:var(--accent)}.btnQuiet{color:var(--ink-3);cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;font-size:12.5px;display:inline-block}.btnQuiet:hover{color:var(--accent)}.btnPrimary:disabled,.btnOutline:disabled,.btnQuiet:disabled{color:var(--disabled);border-color:var(--rule);background:0 0}.btnPrimary:disabled:hover,.btnOutline:disabled:hover,.btnQuiet:disabled:hover{border-color:var(--rule);background:0 0}.field{align-content:start;gap:6px;display:grid}.fieldLabel{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px;font-weight:400}.fieldRequired{color:var(--accent);margin-left:3px}.requiredKey{color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.input{width:100%;color:var(--ink);background:var(--panel);border:1px solid var(--rule);border-radius:var(--radius-control);padding:10px 12px;font-size:14px}.input::placeholder,textarea::placeholder,input::placeholder{color:var(--placeholder);opacity:1;font-style:italic}.input:disabled{color:var(--disabled);background:var(--card);cursor:default}.note{border:1px solid var(--rule);background:var(--card);color:var(--ink-2);border-radius:0;margin:0;padding:12px 14px;font-size:13px;line-height:1.55}.noteNeutral{background:var(--card);color:var(--ink-2)}.noteGood{color:var(--ink);box-shadow:inset 2px 0 0 var(--good-fg)}.noteCaution{color:var(--ink);box-shadow:inset 2px 0 0 var(--caution-fg)}.noteInfo{color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.noteBad{color:var(--ink);box-shadow:inset 2px 0 0 var(--bad-fg)}:is(p,div,section,li).note:is(.noteInfo,.noteCaution,.noteGood,.noteBad):before{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;flex-basis:100%;grid-column:1/-1;margin:0 0 4px;font-size:10.5px;font-weight:400;line-height:1.4;display:block}:is(p,div,section,li).note.noteInfo:before{content:"Information";color:var(--primary-ink)}:is(p,div,section,li).note.noteCaution:before{content:"Needs a look";color:var(--caution-fg)}:is(p,div,section,li).note.noteGood:before{content:"All clear";color:var(--good-fg)}:is(p,div,section,li).note.noteBad:before{content:"Not done";color:var(--bad-fg)}.status{color:var(--ink-2);font-size:12.5px;line-height:1.5}.statusBad{color:var(--caution-fg)}
.ddEQBG_panel{z-index:40;background:var(--panel);border-left:1px solid var(--rule);visibility:hidden;grid-template-rows:auto auto minmax(0,1fr);width:min(440px,100vw);transition:transform .18s ease-in,visibility 0s linear .18s;display:grid;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-28px 0 56px -36px #00000073}.ddEQBG_panel[data-open]{visibility:visible;transition:transform .22s ease-out;transform:none}.ddEQBG_panel:focus{outline:none}@media (prefers-reduced-motion:reduce){.ddEQBG_panel,.ddEQBG_panel[data-open]{transition:none}}.ddEQBG_head{align-items:center;gap:8px;padding:8px 12px 4px 20px;display:flex}.ddEQBG_title{font-family:var(--font-display);color:var(--ink);margin:0 auto 0 0;font-size:20px}.ddEQBG_newTab{min-height:44px;color:var(--primary-ink);align-items:center;padding:0 8px;font-size:13px;display:inline-flex}.ddEQBG_newTab:hover{text-underline-offset:3px;text-decoration:underline}.ddEQBG_close{border:1px solid var(--rule);border-radius:var(--radius-control);background:var(--card);width:44px;height:44px;color:var(--ink-2);cursor:pointer;flex:none;justify-content:center;align-items:center;display:flex}.ddEQBG_close:hover{color:var(--ink);border-color:var(--ink-3)}.ddEQBG_newTab:focus-visible,.ddEQBG_close:focus-visible,.ddEQBG_tab:focus-visible,.ddEQBG_tabOn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ddEQBG_tabs{border-bottom:1px solid var(--rule);flex-wrap:wrap;column-gap:18px;padding:0 20px;display:flex}.ddEQBG_tab,.ddEQBG_tabOn{border-bottom:2px solid #0000;align-items:center;min-height:40px;margin-bottom:-1px;font-size:13.5px;display:inline-flex}.ddEQBG_tab{color:var(--ink-2)}.ddEQBG_tab:hover{color:var(--ink)}.ddEQBG_tabOn{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.ddEQBG_body{overscroll-behavior:contain;background:var(--page);padding:20px 20px 40px;overflow-y:auto}.ddEQBG_body:focus,.ddEQBG_body [tabindex="-1"]:focus{outline:none}.ddEQBG_loading{color:var(--ink-3);margin:0;font-size:14px}@media print{.ddEQBG_panel{display:none}}
