@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:italic;font-weight:500;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:italic;font-weight:500;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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;font-style:italic;font-weight:600;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.3a-pd9010p_dh.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:italic;font-weight:600;font-display:swap;src:url(../media/e62850744c7f266e-s.0n7ulcr4ivksg.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:italic;font-weight:600;font-display:swap;src:url(../media/9433d1a810498265-s.p.1hij5ex6k3v9q.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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/750c737482d9de2f-s.3ex3j6ahhvjry.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/5f402bd2d8eef81a-s.p.40bho2kviej2o.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.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:600;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.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:600;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.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%}._8gg51W_className{font-family:Newsreader,Newsreader Fallback}._8gg51W_variable{--font-serif:"Newsreader", "Newsreader 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%}.ez6FFa_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ez6FFa_variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}._36CRAa_className{font-family:Inter,Inter Fallback;font-style:normal}._36CRAa_variable{--font-sans:"Inter", "Inter Fallback"}
.x1_Doq_header{background:var(--surface);border-bottom:1px solid var(--rule)}.x1_Doq_header .x1_Doq_row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.x1_Doq_controls{flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.x1_Doq_band{background:var(--pharos-navy);height:76px;position:relative;overflow:hidden}.x1_Doq_artwork{width:auto;max-width:none;height:76px;display:block}.x1_Doq_mark{background:var(--pharos-navy);justify-content:center;align-items:center;width:48px;height:76px;display:flex;position:absolute;top:0;right:max(16px,50% - 720px)}.x1_Doq_mark img{width:33px;height:33px;display:block}.x1_Doq_mark:focus-visible{outline:2px solid var(--surface);outline-offset:-4px}.x1_Doq_header[data-band=slim] .x1_Doq_band,.x1_Doq_header[data-band=slim] .x1_Doq_artwork,.x1_Doq_header[data-band=slim] .x1_Doq_mark{height:44px}.x1_Doq_header[data-band=slim] .x1_Doq_mark img{width:24px;height:24px}@media (max-width:900px){.x1_Doq_header .x1_Doq_row{gap:6px;padding-top:6px;padding-bottom:6px}.x1_Doq_controls{gap:2px 12px}.x1_Doq_band,.x1_Doq_artwork,.x1_Doq_mark{height:44px}.x1_Doq_mark img{width:24px;height:24px}}@media (max-width:540px){.x1_Doq_header .x1_Doq_row{padding-top:4px;padding-bottom:4px}.x1_Doq_controls{gap:2px 10px}}@media print{.x1_Doq_band{display:none}}
.linked-row[aria-selected=true]{outline:2px solid var(--ink);outline-offset:-2px;background:var(--surface)}.linked-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.table-scroll .linked-row:is([aria-selected=true],:focus-visible){outline:none}.table-scroll .linked-row:is([aria-selected=true],:focus-visible)>:is(td,th){background:var(--surface);box-shadow:inset 0 2px 0 var(--ink), inset 0 -2px 0 var(--ink)}.table-scroll .linked-row:is([aria-selected=true],:focus-visible)>:first-child{box-shadow:inset 2px 0 0 var(--ink), inset 0 2px 0 var(--ink), inset 0 -2px 0 var(--ink)}.table-scroll .linked-row:is([aria-selected=true],:focus-visible)>:last-child{box-shadow:inset -2px 0 0 var(--ink), inset 0 2px 0 var(--ink), inset 0 -2px 0 var(--ink)}.linked-mark{cursor:pointer}.linked-mark[aria-pressed=true],.linked-mark:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.linked-donut-outline{opacity:0;pointer-events:none}.linked-mark:focus-visible .linked-donut-outline,.linked-mark[aria-pressed=true] .linked-donut-outline{opacity:1}
:root{--paper:#faf9f7;--paper-edge:#f1eee8;--paper-deep:#e8e4dc;--wash-good:color-mix(in srgb, var(--good) 11%, var(--paper));--wash-bad:color-mix(in srgb, var(--bad) 11%, var(--paper));--wash-warn:color-mix(in srgb, var(--warn) 12%, var(--paper));--gap-s:8px;--gap-m:16px;--gap-l:30px;--ink:#1a1916;--pharos-navy:#061222;--ink-soft:#4e4b46;--ink-faint:#6e6a63;--rule:#dbd6ce;--rule-dark:#1a1916;--good:#4e7434;--bad:#a8492e;--warn:#8a6d1a;--serif:var(--font-serif), "Iowan Old Style", Georgia, serif;--mono:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--sans:var(--font-sans), -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--surface:#fff;--pair-cur:#455bb2;--pair-prev:#009b8f;--series-1:#455bb2;--series-2:#009b8f;--series-3:#7b2e76;--series-4:#a39000;--ramp-1:#79a7e2;--ramp-2:#5682bb;--ramp-3:#366298;--ramp-4:#1a4579;--ramp-5:#002758;--wash-indigo:#e4ebfe;--band-indigo:#c8d6ff;--wash-navy:#dfedff;--band-navy:#bedafe;--wash-teal:#d2f3ee;--band-teal:#a3e7dd;--wash-plum:#f9e3f7;--band-plum:#f3c7ee}*{box-sizing:border-box;margin:0;padding:0}.book-workspace{font-family:var(--sans);min-width:0;font-size:1rem}.book-controls{border-bottom:1px solid var(--rule);padding:18px 0}.book-controls label{gap:6px;min-width:0;font-size:.875rem;font-weight:600;display:grid}.book-controls input:not([type=hidden]),.book-controls select{width:100%;min-width:0;min-height:44px;font:400 1rem var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--ink-faint);padding:9px 12px}.book-search-row{align-items:end;gap:12px;display:flex}.book-search{flex:1}.book-submit{min-height:44px;font:600 1rem var(--sans);background:var(--ink);color:var(--surface);border:1px solid var(--ink);cursor:pointer;padding:9px 20px}.book-stores{border:0;flex-wrap:wrap;gap:7px;margin:18px 0;display:flex}.book-stores legend{margin-bottom:7px;font-size:.875rem;font-weight:600}.store-choices{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.store-choice{border:1px solid var(--rule);border-bottom:3px solid var(--ink);max-width:100%;min-height:44px;color:var(--ink);font:400 1rem/1.35 var(--sans);letter-spacing:normal;text-transform:none;text-align:center;overflow-wrap:anywhere;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:4px;padding:9px 12px;text-decoration:none;display:inline-flex}.store-choice[aria-current=true],.store-choice[aria-pressed=true],.store-radio input:checked+.store-choice{background:var(--ink);color:var(--surface);font-weight:600}.store-choice:focus-visible,.store-radio input:focus-visible+.store-choice{outline:3px solid var(--ink);outline-offset:3px}.store-choice:disabled,.store-radio input:disabled+.store-choice{opacity:.5;cursor:not-allowed}.store-field{border:0;width:100%;min-width:0;max-width:100%;margin-block:8px}.store-field legend{font:600 .875rem var(--sans);margin-bottom:8px}.store-field .store-radio{flex:0 auto;min-width:0;display:inline-flex;position:relative}.store-clear{cursor:pointer;background:0 0;border:0;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.store-clear:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.book-filter-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;display:grid}.book-reset{align-items:center;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.book-workspace summary{cursor:pointer;min-height:44px;font:500 .875rem var(--sans);padding-block:11px}.book-workspace :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--ink);outline-offset:3px}.book-wine-filters{margin-top:6px}.book-wine-filters p,.book-methodology p{max-width:85ch;color:var(--ink-soft);margin-block:8px;font-size:.875rem;line-height:1.6}.book-basis{color:var(--ink-soft);margin-block:12px 4px;font-size:.875rem;line-height:1.7}.book-basis a{align-items:center;min-height:44px;padding-block:6px;text-decoration:underline;display:inline-flex}.book-pager{flex-wrap:wrap;align-items:center;gap:4px 20px;min-height:44px;margin-block:4px;font-size:.875rem;display:flex}.book-pager a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.book-column-headings,.book-customer{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.book-column-headings{border-bottom:2px solid var(--ink);padding:8px 0;font-size:.875rem;font-weight:600}.book-customers{list-style:none}.book-customer{border-bottom:1px solid var(--rule);align-items:start;padding:8px 0}.book-customer>div{overflow-wrap:anywhere;min-width:0}.book-person,.book-cell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.book-name{min-height:28px;font:600 1.125rem/1.4 var(--sans);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.book-home{color:var(--ink-soft);border-left:3px solid;padding-left:7px;font-size:.875rem}.book-amount{font-variant-numeric:tabular-nums;font-size:1.125rem}.book-meta,.book-membership{color:var(--ink-soft);font-size:.875rem;line-height:1.4}.book-membership{border:1px solid var(--rule);padding:3px 6px}.book-history{width:100%}.book-history summary{min-height:28px;padding-block:4px;line-height:1.4;text-decoration:underline}.book-history dl{background:var(--paper-edge);padding:10px;font-size:.875rem}.book-history dt{color:var(--ink-soft);margin-top:10px}.book-history dt:first-child{margin-top:0}.book-history dd{font-weight:600}.book-empty{padding:28px 0}.book-empty a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.book-methodology{border-top:1px solid var(--rule);margin-top:18px}.book-context{max-width:82ch;margin:18px 0 24px;line-height:1.6}.book-context p+p{margin-top:12px}.book-takeaway{font-family:var(--sans);font-size:16px}.book-story{font-size:17px}.book-story summary{font-family:var(--sans);cursor:pointer;min-height:44px;padding:10px 0;font-size:14px}@media (any-pointer:coarse){.book-name,.book-history summary{min-height:44px}}@media (max-width:600px){.book-column-headings{display:none}.book-customer{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.book-person{grid-column:1/-1}.book-workspace .book-mobile-label{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;color:var(--ink-soft);margin:0;font-size:.875rem;font-weight:600;position:static;overflow:visible}.book-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.book-search-row{flex-direction:column;align-items:stretch}.book-filter-row{grid-template-columns:minmax(0,1fr)}.book-customer{gap:10px 12px}}html{background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.shell.login-shell{text-align:center;flex-direction:column;align-items:center;max-width:460px;padding-top:clamp(72px,18vh,160px);display:flex}.login-title{font:400 32px/1.15 var(--serif);margin-bottom:12px}.login-intro{font:400 15px/1.5 var(--sans);color:var(--ink-soft);margin-bottom:24px}.label.login-button{border:1.5px solid var(--rule-dark);background:var(--paper);cursor:pointer;color:var(--ink);align-items:center;gap:12px;padding:12px 22px;font-size:15px;display:flex}.mono.login-error{color:var(--bad);padding-bottom:16px;font-size:13px}.login-failure{padding-top:16px}body{color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;line-height:1.5}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono);letter-spacing:.01em;color:var(--ink-soft);font-size:12.5px}.label{font-family:var(--sans);letter-spacing:.02em;color:var(--ink-soft);font-size:13px;font-weight:500}.footnote{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-faint);font-size:11.5px}table{font-size:14.5px}th.label,tr.label>th{color:var(--ink-faint);font-size:12px}.st-th{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;letter-spacing:.05em;text-align:left;padding:0 10px 8px 0;font-weight:600}.st-th.num{text-align:right}.st-th>button{all:unset;cursor:pointer;display:inline}.st-th>button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.st-td{white-space:nowrap;text-align:left;padding:11px 10px 11px 0;font-size:15px}.st-td.first{white-space:normal}.st-td.num{text-align:right}.st-expand{all:unset;cursor:pointer;align-items:baseline;gap:8px;display:inline-flex}.st-expand:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.st-more{cursor:pointer;background:0 0;border:none;padding:10px 0 0;text-decoration:underline}.shell{max-width:1240px;margin:0 auto;padding:0 28px 80px}.bignum{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.01em;font-weight:500}.rule-heavy{border-bottom:2.5px solid var(--rule-dark)}.rule-light{border-bottom:1px solid var(--rule)}@media (max-width:720px){.shell{padding:0 16px 64px}}.table-scroll{overflow-x:auto}.table-scroll table{min-width:560px}.table-scroll th:first-child,.table-scroll td:first-child{background:var(--paper);position:sticky;left:0}.table-scroll tr:hover td{background:#1a191606}.table-scroll tr:hover td:first-child{background:var(--paper-edge)}@media (max-width:540px){.col-aux{display:none}:is(.table-scroll table:has(.col-aux),.table-scroll table:has(.phone-hide)){min-width:0}}.u90-count{flex-wrap:wrap;align-items:baseline;gap:14px;padding:4px 0 10px;display:flex}.unsold-list table{width:100%}.unsold-list .u90-bottles{width:66px}.unsold-list .u90-when{width:128px}.unsold-list .u90-days{width:82px}.unsold-list .u90-cost{width:86px}.unsold-list .u90-in{white-space:normal}@media (max-width:540px){.unsold-list .u90-when{width:104px}.unsold-list .u90-days{width:54px}}.phone-only{display:none}@media (max-width:540px){.phone-only{display:block}.phone-hide{display:none}}@media (pointer:coarse){button,.label[role=button],summary,input[type=date],select{min-height:44px}input,select,textarea{font-size:16px}}@media (max-width:720px),(pointer:coarse){input:not([type]),input:is([type=text],[type=search],[type=email],[type=password],[type=tel],[type=url],[type=number],[type=date],[type=datetime-local],[type=time],[type=month],[type=week]),select,textarea{max-width:100%;min-height:44px!important;font-size:16px!important}}@media (max-width:720px){.bignum{letter-spacing:-.02em}.shell{padding-left:14px;padding-right:14px}}.site-nav{flex-wrap:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:14px;min-width:0;display:flex}.nav-group{position:relative}.nav-panel{z-index:40;max-width:calc(100vw - 24px);padding-top:6px;position:absolute;top:100%;right:0}.nav-panel.anchor-left{left:0;right:auto}.nav-panel.anchor-right{left:auto;right:0}.nav-panel-inner{background:var(--surface);border:1px solid var(--rule-dark);flex-direction:column;align-items:stretch;gap:2px;min-width:150px;padding:12px 16px;display:flex}.nav-panel-inner a{align-items:center;min-width:44px;min-height:44px;display:flex}@media (max-width:720px){.site-nav{position:relative}.nav-group{position:static}.nav-panel,.nav-panel.anchor-left,.nav-panel.anchor-right{left:0;right:0}.nav-panel-inner{min-width:0}.site-nav{width:100%;justify-content:flex-start!important;align-items:center!important;gap:6px 18px!important}.site-nav a{white-space:nowrap}.nav-current{display:none}}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.skip-link{background:var(--ink);color:var(--paper);z-index:100;font-family:var(--sans);padding:8px 14px;font-size:14px;position:absolute;top:0;left:-9999px}.skip-link:focus{top:8px;left:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button.mono:hover,button.label:hover,a.label:hover{color:var(--ink)}.table-scroll::-webkit-scrollbar{width:8px;height:8px}.table-scroll::-webkit-scrollbar-track{background:var(--paper-edge);border-radius:99px}.table-scroll::-webkit-scrollbar-thumb{background:var(--rule);border-radius:99px}.table-scroll::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}.table-scroll{scrollbar-width:thin;scrollbar-color:var(--rule) var(--paper-edge)}@media print{.no-print,.sticky-filters,.site-nav,.nav-end,.nav-panel{display:none!important}.table-scroll{overflow:visible}.table-scroll table{min-width:0}a{text-decoration:none}@page wall-sheet{size:letter landscape;margin:.35in}@page van-pull{size:letter landscape;margin:.35in}.wall-breakout{page:wall-sheet}.van-pull-sheet{page:van-pull}.wall-layout{display:flex!important}.wall-panel,.wall-sheet-bar,.wall-legend{display:none!important}.wall-breakout{width:100%!important;margin-left:0!important}.wall-grid-col{width:100%!important}.wall-scroll{padding:0!important;overflow:visible!important}.wall-grid{grid-template-columns:.2in repeat(var(--wall-cols,24), minmax(0, 1fr))!important;gap:2px!important;min-width:0!important}.wall-cell{break-inside:avoid;page-break-inside:avoid;min-height:1.25in;aspect-ratio:auto!important;color:#000!important;box-shadow:none!important;background:#fff!important;border:1px solid #9a9a9a!important;outline:none!important;padding:3px 2px!important}.wall-cell span{color:#000!important;opacity:1!important;-webkit-line-clamp:4!important;font-size:6.5pt!important;line-height:1.15!important}.wall-grid>div{color:#000!important;border-color:#bdbdbd!important}}.play-chip{border:1px solid var(--rule);background:var(--surface);min-height:32px;color:var(--ink-soft);font:500 12.5px var(--mono);align-items:center;gap:6px;margin:2px 0 8px;padding:4px 10px;text-decoration:none;display:inline-flex}.play-chip b{color:var(--ink);font-weight:600}.play-chip:hover{border-color:var(--ramp-3);color:var(--ink)}.play-chip:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.play-chip-tag{font:600 10px/1.6 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--series-3);border:1px solid var(--series-3);background:var(--wash-plum);white-space:nowrap;padding:0 5px;display:inline-block}@media print{.play-chip{display:none}}@media (max-width:720px){.sticky-filters{position:static!important}}html{scroll-padding-top:72px}.t-1{font-size:10.5px}.t-2{font-size:11.5px}.t-3{font-size:12.5px}.t-4{font-size:13.5px}.t-5{font-size:15px}.t-6{font-size:17px}.n-1{font-size:15px}.n-2{font-size:22px;line-height:1.15}.n-3{font-size:30px;line-height:1.12}.n-4{font-size:40px;line-height:1.1}.faint{color:var(--ink-faint)}.soft{color:var(--ink-soft)}.block{display:block}.ink{color:var(--ink)}.good{color:var(--good)}.bad{color:var(--bad)}.warn{color:var(--warn)}.num{text-align:right;font-variant-numeric:lining-nums tabular-nums}.nowrap{white-space:nowrap}.mast{border-bottom:2.5px solid var(--rule-dark);margin-bottom:var(--gap-s);padding:14px 0 0;position:relative}.mast-kicker{padding-bottom:2px}.mast-title{font-family:var(--serif);text-wrap:balance;padding:12px 0 6px;font-size:44px;font-weight:500;line-height:1.1}.basis{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-faint);flex-wrap:wrap;gap:4px 0;padding:2px 0 12px;font-size:11.5px;display:flex}.basis-chip{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.basis-date{white-space:nowrap}.basis-chip+.basis-chip:before{content:"·";color:var(--rule);padding:0 8px}@media (max-width:720px){.mast-title{font-size:32px}}@media (max-width:540px){.mast{padding-top:8px}.mast-title{padding:6px 0 4px}.basis{padding-bottom:8px}}.mast-aside{align-items:center;gap:10px;display:inline-flex;position:absolute;top:3px;right:0}.mast-aside nav{align-items:center;gap:10px;display:inline-flex}.mast-aside a{white-space:nowrap;text-underline-offset:3px;min-height:44px;color:var(--ink);align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:719px){.mast-aside{padding:0 0 8px;position:static}}.scope{border:1px solid var(--rule);background:var(--surface);margin:2px 0 4px;padding:0 16px}.scope-row{grid-template-columns:86px minmax(0,1fr);align-items:center;column-gap:14px;padding:9px 0;display:grid}.scope-row+.scope-row{border-top:1px solid var(--rule)}.scope-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:11.5px}.scope-body{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.scope-end{margin-left:auto}.scope-note{flex-basis:100%}.scope-foot{border-top:1px solid var(--rule);padding:2px 0}.scope-collapsible{padding:0}.scope-strip{flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:44px;padding:10px 16px;display:flex}.scope>.scope-strip{border-bottom:1px solid var(--rule)}.scope-details{border-top:1px solid var(--rule)}.scope-details>summary{cursor:pointer;list-style:none}.scope-details>summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.scope-details>summary::-webkit-details-marker{display:none}.scope-strip-read{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:600}.scope-strip-presets{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.scope-strip-actions{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.scope-strip-actions>.scope-strip-presets{display:contents}.scope-preset{border:1px solid var(--rule-dark);min-height:32px;color:var(--ink);letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:2px 11px}.scope-preset[aria-pressed=true]{background:var(--ink);color:var(--paper)}a.scope-preset{align-items:center;text-decoration:none;display:inline-flex}.scope-preset[aria-current=page]{background:var(--ink);color:var(--paper)}@media (pointer:coarse){.scope-preset{min-height:44px;padding:2px 14px}}.scope-strip-toggle{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);margin-left:auto;font-size:11.5px}.scope-strip-toggle:after{content:" ▾"}.scope-details[open]>summary{border-bottom:1px solid var(--rule)}.scope-details[open]>summary .scope-strip-toggle:after{content:" ▴"}.scope-rows{padding:0 16px}.scope-primary{display:block}.scope-more-toggle{display:none}@supports selector(:has(*)){.scope-more-toggle{cursor:pointer;display:flex}.scope-more-toggle:has(.scope-more-check:focus-visible){outline:3px solid var(--ink);outline-offset:2px}@media not all and (max-width:900px){.scope-more-verb-narrow{display:none}.scope-more:has(.scope-more-check:checked)>.scope-rows{display:none}.scope-more:not(:has(.scope-more-check:checked))>.scope-more-toggle{border-bottom:1px solid var(--rule)}.scope-more:not(:has(.scope-more-check:checked))>.scope-more-toggle .scope-strip-toggle:after{content:" ▴"}}@media (max-width:900px){.scope-more-verb-wide{display:none}.scope-more:not(:has(.scope-more-check:checked))>.scope-rows{display:none}.scope-more:has(.scope-more-check:checked)>.scope-more-toggle{border-bottom:1px solid var(--rule)}.scope-more:has(.scope-more-check:checked)>.scope-more-toggle .scope-strip-toggle:after{content:" ▴"}}}.masthead{flex-wrap:wrap;gap:28px 64px;padding:22px 0;display:flex}.briefing-headline{border-bottom:1px solid var(--rule);min-width:0}.briefing-headline .masthead{gap:16px 40px;padding-block:12px}.briefing-headline .masthead>div{min-width:0;max-width:100%}.briefing-headline~.scope{margin-top:8px}.summary-read>span{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:540px){.masthead{padding-top:12px}}.summary-read{font-family:var(--sans);color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0 0 14px;font-size:15px;display:flex}.summary-read strong{font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:500;line-height:1.1}.summary-reads{flex-wrap:wrap;gap:4px 32px;padding:0 0 14px;list-style:none;display:flex}.summary-reads>.summary-read{padding:0}.product-query{flex-wrap:wrap;align-items:baseline;gap:12px 28px;padding:10px 0 2px;display:flex}@media (max-width:640px){.products-page .mast{margin-bottom:6px}.products-page .product-query{gap:4px 14px;padding:4px 0 8px}.products-page .scope-strip{gap:4px 10px;padding-block:6px}.products-page .scope-strip-read{font-size:13px;line-height:1.4}.products-page .scope-strip-actions{flex-basis:100%;gap:4px}.products-page .scope-preset{min-width:44px;min-height:44px;padding-inline:9px}.products-page .scope-row{row-gap:3px;padding-block:6px}.products-page .scope-row>.scope-label{font-size:10.5px}.products-page .scope-body{gap:4px 8px}.products-page .scope-body>.sticky-filters{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;border:0!important;align-items:center!important;gap:4px 6px!important;padding:0!important;display:grid!important;position:static!important}.products-page .sticky-filters>.label:first-child{display:none}.products-page .sticky-filters>input[type=date]{width:100%;min-width:0;min-height:44px;font-size:16px!important}.products-page .sticky-filters>select{grid-column:1;max-width:100%;min-height:44px;font-size:16px!important}.products-page .sticky-filters>span:last-child{grid-column:2/4;justify-self:end;border-left:0!important;padding-left:0!important}.products-page .sticky-filters>span:last-child select{min-height:44px;font-size:16px!important}.products-page .sticky-filters>[role=status]{grid-column:1/-1}.products-page .store-choices{gap:4px}.products-page .store-choice{min-height:44px;padding:6px 8px;font-size:13px}.products-page .masthead{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding-block:12px;display:grid}.products-page .masthead>div{overflow-wrap:anywhere;min-width:0}.products-page .masthead .bignum{font-size:30px!important}.products-page .masthead .label{padding-bottom:3px!important}.scope-row{grid-template-columns:minmax(0,1fr);row-gap:4px}.scope-end{margin-left:0}.scope-strip{gap:6px 12px;padding:6px 12px}.scope-strip-actions{gap:6px 8px}.scope-rows{padding:0 12px}}.sec{padding-top:var(--gap-l)}.sec.tight{padding-top:14px}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.grid-12>.span-main{grid-column:1/-1;min-width:0}.grid-12.with-aside>.span-main{grid-column:1/span 9}.grid-12.with-aside>.marginalia{grid-column:10/span 3;align-self:start;padding-top:30px;line-height:1.55}.marginalia p+p{padding-top:6px}@media (max-width:900px){.grid-12.with-aside>.span-main,.grid-12.with-aside>.marginalia{grid-column:1/-1}.grid-12.with-aside>.marginalia{padding-top:8px}}.sec-h{flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.sec-h .dot{align-self:center}.sec-sub{letter-spacing:.03em;font-weight:400}.bar-track{background:var(--paper-edge);min-width:60px;height:10px;display:block;position:relative}.bar-fill{opacity:.85;position:absolute;top:0;bottom:0;left:0}.bar-fill.neg{left:auto;right:50%}.bar-label{font-family:var(--mono);color:var(--ink-soft);font-size:10.5px}.dot{vertical-align:-1px;flex-shrink:0;width:9px;height:9px;display:inline-block}.dot.round{border-radius:999px}.dot.pale{box-shadow:inset 0 0 0 1px var(--ink-soft)}.delta{font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;font-size:11.5px}.delta.good{color:var(--good)}.delta.bad{color:var(--bad)}.delta.na{color:var(--ink-faint)}.delta.wash{border-radius:999px;padding:2px 8px}.delta.wash.good{background:var(--wash-good);color:color-mix(in srgb, var(--good) 88%, var(--ink))}.delta.wash.bad{background:var(--wash-bad)}.delta.wash.na{background:var(--paper-deep);color:var(--ink-soft)}.session-banner{background:var(--wash-warn);border-bottom:1px solid var(--warn);color:var(--ink);text-align:center;padding:8px 16px}.session-banner a{color:var(--ink);text-decoration:underline}.seg{flex-wrap:wrap;gap:6px;display:inline-flex}.seg>button{letter-spacing:.06em;cursor:pointer;border:1px solid var(--rule);color:var(--ink-soft);background:0 0;border-radius:999px;padding:3px 11px;font-size:12.5px}.seg>button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.seg>button:hover{color:var(--ink);border-color:var(--ink-soft)}.seg>button[aria-pressed=true]:hover{color:var(--paper)}.cmdk-launch{align-items:center;display:inline-flex;position:relative}.nav-tools{align-items:center;gap:10px;display:flex}.nav-end{align-items:center;gap:10px;margin-left:auto;display:flex}@media (max-width:900px){.nav-end{display:contents}.nav-tools{order:1;margin-left:auto}.site-nav{flex-basis:100%;order:2}.nav-user-wide{display:none}}.help-menu{display:inline-flex;position:relative}.help-menu .help-menu-trigger{cursor:pointer;background:0 0;padding:0;display:none}.help-menu-panel:not([hidden]){z-index:40;background:var(--surface);border:1px solid var(--rule-dark);flex-direction:column;align-items:flex-start;gap:2px;min-width:230px;max-width:calc(100vw - 24px);padding:6px 16px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.help-menu-item{min-height:44px;font-family:var(--sans);color:var(--ink);text-underline-offset:3px;align-items:center;font-size:15px;text-decoration:underline;display:inline-flex}.help-menu-panel .nav-user{border-top:1px solid var(--rule);align-self:stretch}@media (max-width:900px){.help-menu .help-menu-link{display:none}.help-menu .help-menu-trigger{width:44px;height:44px;display:inline-flex}}@media not all and (max-width:900px){.help-menu-panel:not([hidden]){display:none}}.nav-caret{margin-left:4px}.nav-user{align-items:center;gap:4px;display:inline-flex}.nav-user button,.home-store-picker select,.nav-group>button{min-height:44px}.nav-current{text-overflow:ellipsis;vertical-align:bottom;max-width:12ch;display:inline-block;overflow:hidden}.cmdk-compact{border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}@media (max-width:1280px){.nav-current{display:none}.cmdk-launcher{max-width:190px}}@media (max-width:540px){.site-nav{gap:0 10px!important}.site-nav .nav-group>button{font-size:14px}.nav-caret{display:none}.nav-tools{gap:8px}.cmdk-launch{display:none}.cmdk-compact{display:inline-flex}.cmdk-guide{min-width:44px;min-height:44px}[data-feed-status=healthy]{display:none}}@media (max-width:380px){.site-nav{gap:0 8px!important}.site-nav .nav-group>button{font-size:13.5px}}.cmdk-launcher{width:218px;color:var(--ink);border:1px solid var(--rule);font-family:var(--font-sans);background:0 0;border-radius:999px;padding:5px 46px 5px 13px}.cmdk-kbd{color:var(--ink-faint);pointer-events:none;position:absolute;right:12px}.cmdk-guide{border:1px solid var(--rule);width:28px;height:28px;color:var(--ink-faint);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cmdk-overlay{z-index:200;background:#1a191659;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.cmdk-panel{background:var(--paper);border:1px solid var(--rule);flex-direction:column;width:min(640px,92vw);max-height:68vh;display:flex;overflow:hidden}.cmdk-head{border-bottom:1px solid var(--rule);align-items:stretch;display:flex}.cmdk-input{min-width:0;color:var(--ink);font-family:var(--sans);background:0 0;border:none;flex:auto;padding:15px 18px}.cmdk-input:focus-visible{outline-offset:-2px}.cmdk-close{all:unset;cursor:pointer;min-width:44px;min-height:44px;color:var(--ink-faint);justify-content:center;align-items:center;padding:0 12px;font-size:15px;display:inline-flex}.cmdk-close:hover{color:var(--ink)}.cmdk-close:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.cmdk-list{padding:4px 0 8px;overflow-y:auto}.cmdk-group{letter-spacing:.1em;color:var(--ink-faint);padding:10px 18px 4px}.cmdk-option{cursor:pointer;border-left:2px solid #0000;align-items:center;gap:10px;min-height:44px;padding:8px 18px 8px 16px;display:flex}.cmdk-option[aria-selected=true]{border-left-color:var(--ink);background:#1a19160d}.cmdk-meta{white-space:nowrap;margin-left:auto}.cmdk-status{padding:14px 18px}.cmdk-foot{border-top:1px solid var(--rule);gap:14px;padding:8px 18px;display:flex}.lab-row{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.lab-control{flex-wrap:wrap;flex:280px;align-items:center;gap:6px 10px;min-width:0;max-width:440px;display:flex}.lab-name{flex:0 auto}.lab-slide{flex:180px;align-items:center;gap:10px;min-width:0;display:flex}.lab-range{width:auto;min-width:0;min-height:40px;accent-color:var(--ink);cursor:pointer;flex:100px;margin:0}.lab-value{text-align:right;flex:none;min-width:3ch}.lab-pairs{gap:4px;display:grid}.lab-pair{text-align:left;border:1px solid var(--rule);width:100%;min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:6px 10px;display:flex}.lab-pair:hover{color:var(--ink);border-color:var(--ink-soft)}.lab-pair[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--surface)}.lab-pair.unsupported{color:var(--ink-faint)}.lab-pair .lab-pair-name{overflow-wrap:anywhere;flex:240px;min-width:0}.lab-launch{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;padding:8px 14px}.lab-launch:disabled{opacity:.65;cursor:default}.lab-launch:focus-visible,.lab-pair:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.lab-card{border:1px solid var(--rule);border-left:4px solid var(--ink);padding:10px 14px}.lab-select{min-height:40px}.chart-focus{display:block}.chart-focus:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.chart-readout{font-family:var(--mono);min-height:20px;color:var(--ink-soft);padding-top:4px;font-size:12px}.chart-readout .sel{color:var(--ink);font-weight:600}.chart-readout .hint{color:var(--ink-faint)}.chart-readout .tag{margin-left:8px}.hint-coarse{display:none}@media (pointer:coarse){.hint-keys,.hint-fine{display:none}.hint-coarse{display:inline}}.pace-curve{margin-top:6px;display:block}.pace-curve-phone,.pace-curve-phone-key,.pace-hour-short{display:none}.pace-heat-cell{padding:2px 6px;display:block}@media (max-width:520px){.pace-curve-wide{display:none}.pace-curve-phone,.pace-curve-phone-key{display:block}}@media (max-width:540px){.pace-heat .table-scroll table{min-width:0}.pace-heat .st-th,.pace-heat .st-td{padding-right:2px}.pace-heat-cell{padding:2px 3px}.pace-hour-long{display:none}.pace-hour-short{display:inline}}.trend-axis-end,.ds-axis-end{paint-order:stroke;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;display:none}@media (max-width:720px){.trend-axis-end,.ds-axis-end{display:inline}.trend-axis-end{font-size:14px}}.chart-data{padding-top:4px}.chart-data>summary{cursor:pointer;text-underline-offset:3px;padding:4px 0;text-decoration:underline;list-style:none;display:inline-block}.chart-data>summary::-webkit-details-marker{display:none}.chart-data>summary:hover{color:var(--ink)}.chart-data>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.chart-data-scroll{padding:4px 0 2px;overflow-x:auto}.chart-data-table{border-collapse:collapse}.chart-data-table th,.chart-data-table td{font-family:var(--mono);white-space:nowrap;text-align:left;color:var(--ink-soft);padding:4px 16px 4px 0;font-size:12.5px}.chart-data-table th[scope=col]{font-family:var(--sans);letter-spacing:.05em;color:var(--ink-faint);border-bottom:1px solid var(--rule);font-weight:600}.chart-data-table th[scope=row]{color:var(--ink);font-weight:500}.chart-data-table .num{text-align:right;font-variant-numeric:lining-nums tabular-nums}.chart-data-table tbody tr{border-bottom:1px solid var(--paper-edge)}.note-wrap{display:inline-block;position:relative}.note-dot{all:unset;cursor:pointer;vertical-align:middle;justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}.note-dot:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.note-dot>i{background:var(--ink-faint);border-radius:999px;display:block}.note-dot:hover>i,.note-dot[aria-expanded=true]>i{background:var(--ink)}.note-pop{z-index:30;white-space:nowrap;font-family:var(--mono);background:var(--paper);border:1px solid var(--rule-dark);color:var(--ink);text-align:left;padding:6px 10px;font-size:12.5px;position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%)}@media (max-width:720px){.note-pop{white-space:normal;min-width:220px;max-width:84vw}}.delta-note{all:unset;font:inherit;color:inherit;cursor:help;text-underline-offset:3px;align-items:center;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex;position:relative}.delta-note:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.store-picker-link{min-height:44px;display:block}@media (pointer:coarse){.store-chain-row>a.store-chain-name{min-height:44px}}.program-room-door{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.delta-note-pop{white-space:normal;width:max-content;min-width:0;max-width:min(340px,100vw - 28px);margin:0;line-height:1.5;position:fixed;inset:auto auto 16px 50%;transform:translate(-50%)}@media (pointer:coarse){.delta-note:after{content:"";position:absolute;inset:-14px -6px}}.lattice-bins{gap:4px;padding-top:6px;display:grid}.lattice-bin{all:unset;text-align:center;border-top:3px solid #0000;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:4px 2px;display:flex}button.lattice-bin{cursor:pointer}.lattice-bin.off{opacity:.45}.lattice-bin:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lattice-bin .site{font-family:var(--sans);letter-spacing:.02em;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10.5px;overflow:hidden}.lattice-bin .val{font-family:var(--serif);font-variant-numeric:lining-nums tabular-nums;color:var(--ink);font-size:13.5px}.lattice-bin[aria-pressed=true] .site{color:var(--ink);font-weight:600}.back-link{font-family:var(--mono);padding:10px 0 0;font-size:12.5px}.back-link a{text-underline-offset:3px;color:var(--ink-soft);text-decoration:underline}.back-link a:hover{color:var(--ink)}.empty{color:var(--ink-soft);padding:18px 0;font-size:13px}.data-health{color:var(--warn);padding:6px 0}.how-to-read{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:4px 0 var(--gap-s);padding:6px 0}@media (max-width:540px){.how-to-read{margin:2px 0 6px}}.how-to-read>summary{cursor:pointer;list-style:none}.how-to-read>summary::-webkit-details-marker{display:none}.how-to-read>summary:before{content:"?";font-family:var(--mono);width:16px;display:inline-block}.how-to-read[open]>summary:before{content:"–"}.how-to-read ul{font-family:var(--mono);color:var(--ink-soft);padding:6px 0 4px 18px;font-size:12px;line-height:1.55}.st-th.static{cursor:default}.kt.dense .st-td{padding-top:6px;padding-bottom:6px;font-size:13.5px}.kt-foot .st-td{border-top:1px solid var(--rule-dark);font-weight:600}.mix{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.mix-grid{flex:1;grid-template-columns:minmax(110px,auto) 1fr auto auto;align-items:center;gap:5px 14px;min-width:320px;max-width:700px;display:grid}.mix-grid.with-onhand{grid-template-columns:minmax(110px,auto) 1fr auto auto auto}.store-chain-row{grid-template-columns:minmax(110px,140px) minmax(0,1fr) 72px minmax(130px,auto);align-items:center;gap:12px;min-width:0;display:grid}.gap-disclosure{border-top:1px solid var(--rule);min-width:0;padding:12px 0}.gap-disclosure>summary{cursor:pointer;padding:4px 0}.gap-summary-line{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-bottom:8px;display:flex}.gap-disclosure>summary>.bar-track{margin-bottom:8px}.gap-body{padding:16px 0 8px}.gap-comparison{gap:8px;padding-top:10px;display:grid}.gap-comparison-row{grid-template-columns:minmax(95px,140px) minmax(0,1fr) 60px;align-items:center;gap:10px;display:grid}.gap-comparison .bar-track{min-width:0}.gap-detail{margin-top:8px}.gap-detail>summary{cursor:pointer;text-underline-offset:3px;padding:8px 0;text-decoration:underline}.gap-action{border:1px solid var(--ink);background:var(--ink);min-height:44px;color:var(--paper);cursor:pointer;padding:8px 12px}.gap-action:disabled{opacity:.65;cursor:default}.gap-disclosure summary:focus-visible,.gap-detail summary:focus-visible,.gap-action:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.gap-explorer,.gap-detail{overflow-wrap:anywhere}@media (max-width:600px){.store-chain-row{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:6px 0}.store-chain-row>:first-child{grid-area:1/1}.store-chain-row>:nth-child(2){grid-area:2/1/auto/-1;min-width:0}.store-chain-row>:nth-child(3){grid-area:1/2}.store-chain-row>:nth-child(4){grid-area:3/1/auto/-1}.gap-comparison-row{grid-template-columns:minmax(90px,1fr) 60px;gap:4px 8px}.gap-comparison-row>.bar-track{grid-area:2/1/auto/-1}}.plan-jumps{z-index:20;background:var(--paper);border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0 22px;margin-bottom:6px;padding:2px 0;display:flex;position:sticky;top:0}.plan-jump{letter-spacing:.08em;min-height:40px;color:var(--ink-soft);border-bottom:2px solid #0000;align-items:center;display:inline-flex}.plan-jump:hover{color:var(--ink);border-bottom-color:var(--rule-dark)}.plan-jump:focus-visible{outline-offset:-2px}.status-line{flex-wrap:wrap;align-items:baseline;gap:2px 22px;padding:6px 0 8px;scroll-margin-top:56px;display:flex}.status-part{display:inline}.status-secondary{padding-top:2px;display:block}.status-line.status-prominent{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px 24px;padding:12px 0;display:grid}.status-prominent>.status-part{min-width:0}.status-prominent .status-value{overflow-wrap:anywhere;padding:2px 0 4px;display:block}.status-prominent .status-comparison{display:block}.status-prominent .delta{white-space:normal}.status-prominent .status-meta{font:400 12px/1.45 var(--sans);color:var(--ink-soft);margin-top:2px;display:block}.status-prominent>.status-basis{font-family:var(--sans);letter-spacing:0;grid-column:1/-1;line-height:1.45}@media (max-width:600px){.status-line.status-prominent{grid-template-columns:minmax(0,1fr);gap:12px}}.urgent-line{padding:10px 0 0}.stock-filter{padding:4px 0 12px}.stock-filter-row{flex-wrap:wrap;gap:8px;display:flex}.stock-chip{border:1px solid var(--rule);min-height:32px;color:var(--ink-soft);letter-spacing:.04em;border-radius:999px;align-items:center;padding:1px 11px;display:inline-flex}.stock-chip:hover{color:var(--ink);border-color:var(--ink-soft)}.stock-chip.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sell-row{flex-direction:column;gap:4px;padding:8px 0 9px;display:flex}.sell-row-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sell-row-name{flex-direction:column;flex:110px;gap:2px;min-width:0;display:flex}.sell-row-line{margin:0;line-height:1.45}.sell-row-btn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;white-space:nowrap;border-radius:999px;min-height:32px;padding:3px 10px}.sell-row-btn:disabled{cursor:default}.sell-row-btn.done{color:var(--good);background:0 0}.sell-row-btn.sell-row-text-action{min-height:44px;color:var(--ink);text-underline-offset:3px;white-space:normal;background:0 0;border:0;border-radius:0;text-decoration:underline}.sell-row-btn.sell-row-text-action.done{color:var(--good);text-decoration:none}.purchase-history .chip{border:1px solid var(--rule);min-height:44px;color:var(--ink);background:var(--paper);cursor:pointer;align-items:center;padding:6px 12px;display:inline-flex}.purchase-history .chip:hover{border-color:var(--ink)}.contact-strip{flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:8px 0 2px;display:flex}.contact{white-space:normal}#worklist,#housekeeping,#wines,#wine-details,#people,#results{scroll-margin-top:56px}.gap-mark{all:unset;box-sizing:border-box;cursor:pointer;border-top:1px solid var(--rule);width:100%;min-width:0;padding:12px 6px;display:block}.gap-mark:hover{background:var(--paper-edge)}.gap-mark:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.gap-mark[aria-selected=true]{background:var(--paper-edge);outline:2px solid var(--ink);outline-offset:-2px}.gap-mark[aria-selected=true]:focus-visible{outline-offset:2px}.gap-mark>.bar-track{margin-bottom:8px}.gap-inspector,.social-inspector{border:2px solid var(--ink);overflow-wrap:anywhere;margin-top:12px;padding:14px 16px 10px}.gap-inspector:focus-visible,.social-inspector:focus-visible{outline-offset:3px}.gap-wine{padding:12px 0}.gap-wine-head{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.gap-back{text-underline-offset:3px;white-space:nowrap;margin-left:auto;text-decoration:underline}.why-read{gap:8px;padding-top:12px;display:grid}.why-group{gap:3px;padding-top:4px;display:grid}.why-row{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.why-link{text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px}.potw-layout{max-width:880px}.potw-grid{grid-template-columns:1fr 1fr;gap:12px 16px;margin-top:12px;display:grid}@media (max-width:640px){.potw-grid{grid-template-columns:1fr}}.potw-span{grid-column:1/-1}.potw-field{flex-direction:column;gap:4px;min-width:0;display:flex}.potw-field textarea{resize:vertical;line-height:1.4}.potw-sugg{z-index:30;background:var(--surface);border:1px solid var(--rule);border-top:none;max-height:320px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.potw-sugg button{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:0 0;border:none;align-items:baseline;gap:10px;padding:8px 12px;display:flex}.potw-sugg button:hover,.potw-sugg button:focus-visible{background:var(--paper-edge)}.potw-btn{font:inherit;cursor:pointer;border:1px solid var(--rule-dark);background:var(--surface);color:var(--ink);padding:9px 14px;font-size:13.5px;font-weight:600}.potw-btn.primary{background:var(--ink);color:var(--paper)}.potw-btn[disabled]{opacity:.55;cursor:default}.potw-hero{margin-top:22px}.potw-hero-row{grid-template-columns:minmax(0,3fr) minmax(220px,2fr);align-items:start;gap:16px;display:grid}@media (max-width:720px){.potw-hero-row{grid-template-columns:1fr}}.potw-hero-art img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--rule);width:100%;display:block}.potw-hero-empty{aspect-ratio:16/9;background:var(--paper-edge);border:1px dashed var(--rule);color:var(--ink-faint);justify-content:center;align-items:center;display:flex}.potw-hero-empty.busy{animation:1.6s ease-in-out infinite potw-breathe}@keyframes potw-breathe{0%,to{opacity:1}50%{opacity:.55}}.potw-bottle-preview{align-items:center;gap:10px;display:flex}.potw-bottle-preview img{width:auto;height:88px}.potw-tabs{flex-wrap:wrap;gap:6px;margin:4px 0 18px;display:flex}.potw-tabs a{border:1px solid var(--rule);min-height:44px;font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);border-radius:999px;align-items:center;padding:3px 14px;font-size:12.5px;text-decoration:none;display:inline-flex}.potw-tabs a:hover{color:var(--ink);border-color:var(--ink-soft)}.potw-tabs a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.potw-tabs a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.potw-now{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;padding:4px 0 6px;display:flex}.potw-now-main{min-width:0}.potw-now-wine{font-family:var(--serif);color:var(--ink);margin:0 0 4px;font-size:26px;line-height:1.15}.potw-now-links{flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.potw-now-links a,.potw-board-links a{align-items:center;min-height:44px;display:inline-flex}.potw-board{border-collapse:collapse;width:100%}.potw-board td,.potw-board th{vertical-align:top}.potw-board-wine{color:var(--ink);font-weight:600}.potw-board-who{white-space:normal;max-width:40ch;display:block}.potw-board-links{gap:12px;display:flex}.potw-board tr.potw-board-on td:first-child{box-shadow:inset 3px 0 0 var(--ink);padding-left:10px}.potw-board tr.potw-board-on .potw-board-wine{text-underline-offset:3px;text-decoration:underline}.potw-board-note{max-width:72ch;margin:10px 0 0}@media (max-width:640px){.potw-board thead{display:none}.potw-board,.potw-board tbody,.potw-board tr,.potw-board td{width:auto;display:block}.potw-board tr{border-bottom:1px solid var(--rule);padding:12px 0}.potw-board td.st-td,.potw-board td.st-td.num{text-align:left;white-space:normal;border:0;padding:2px 0;font-size:14px}.potw-board td[data-label]:before{content:attr(data-label) " · ";font-family:var(--mono);color:var(--ink-soft);font-size:12px}.potw-board td.potw-board-links{gap:18px;display:flex}.potw-board td[data-empty]{display:none}.potw-board tr.potw-board-on td:first-child{box-shadow:none;padding-left:0}.potw-board tr.potw-board-on{box-shadow:inset 3px 0 0 var(--ink);padding-left:10px}}.potw-locked{border-left:3px solid var(--ink-soft);max-width:72ch;margin:10px 0 0;padding:6px 0 6px 10px}.potw-back{margin:0 0 10px}.potw-back a{align-items:center;min-height:44px;display:inline-flex}.potw-btn:is(a){text-decoration:none;display:inline-block}.footnote.bad{color:var(--bad)}.potw-print{background:var(--paper-deep);min-height:100vh;padding:18px 16px 48px;overflow-x:auto}.potw-printbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:16px;display:flex}.potw-sheet{--potw-ink:var(--ink);--potw-ink-soft:var(--ink-soft);--potw-cream:var(--paper);--potw-cream-deep:var(--paper-edge);--potw-rule:var(--rule);background:var(--potw-cream);width:8.5in;height:11in;color:var(--potw-ink);font-family:var(--sans);-webkit-print-color-adjust:exact;print-color-adjust:exact;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000002e}.potw-hero-band{background:var(--potw-cream-deep);height:3.3in;position:absolute;inset:0 0 auto;overflow:hidden}.potw-hero-band img{object-fit:cover;width:100%;height:100%;display:block}.potw-hero-band:after{content:"";background:linear-gradient(180deg, #0000001a 0%, #0000 35%, transparent 78%, var(--potw-cream) 100%);position:absolute;inset:0}.potw-hero-band.empty:after{background:linear-gradient(180deg, transparent 60%, var(--potw-cream) 100%)}.potw-ticket{z-index:2;background:var(--potw-cream);color:var(--potw-magenta);border-left:.07in solid var(--potw-magenta);padding:.16in .24in .18in .26in;position:absolute;top:.42in;right:.45in;box-shadow:0 6px 18px #00000038}.potw-kicker{font-family:var(--potw-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin:0;font-size:30pt;font-weight:800;line-height:.92}.potw-week{color:var(--potw-ink-soft);letter-spacing:.14em;text-transform:uppercase;margin:.08in 0 0;font-size:9.5pt;font-weight:600}.potw-body{grid-template-columns:2.55in 1fr;column-gap:.3in;padding:0 .5in;display:grid;position:absolute;inset:3.3in 0 .78in}.potw-left{flex-direction:column;align-items:center;display:flex;position:relative}.potw-bottle{z-index:3;object-fit:contain;filter:drop-shadow(0 .12in .14in #0000004d);width:auto;max-width:2.3in;height:4.3in;margin-top:-1.45in;position:relative}.potw-bottle.flat{height:auto;max-height:3.4in;margin-top:-1.1in}.potw-price{box-sizing:border-box;background:var(--potw-magenta);width:100%;color:var(--surface);text-align:center;flex-direction:column;align-items:center;gap:.04in;margin-top:.18in;padding:.16in .2in .18in;display:flex}.potw-sale{font-family:var(--potw-display), "Arial Narrow", sans-serif;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:62pt;font-weight:800;line-height:.86}.potw-sale sup{vertical-align:top;font-size:46%;font-weight:700;position:relative;top:.12em}.potw-reg{margin-top:.06in;font-size:11pt;font-weight:500}.potw-save{background:var(--potw-cream);color:var(--potw-magenta);font-family:var(--potw-display), "Arial Narrow", sans-serif;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-top:.08in;padding:.04in .16in .05in;font-size:15pt;font-weight:800}.potw-ends{letter-spacing:.1em;text-transform:uppercase;opacity:.95;margin-top:.1in;font-size:8.5pt;font-weight:600}.potw-right{flex-direction:column;min-width:0;padding-top:.22in;display:flex}.potw-eyebrow{color:var(--potw-magenta);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:9.5pt;font-weight:600}.potw-wine{font-family:var(--potw-display), "Arial Narrow", sans-serif;text-wrap:balance;letter-spacing:-.005em;margin:.06in 0 0;font-size:34pt;font-weight:700;line-height:.94}.potw-picker{align-items:center;gap:.14in;margin-top:.16in;display:flex}.potw-mono{background:var(--potw-ink);width:.52in;height:.52in;color:var(--potw-cream);font-family:var(--potw-display), "Arial Narrow", sans-serif;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:20pt;font-weight:700;display:flex}.potw-who{flex-direction:column;line-height:1.15;display:flex}.potw-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--potw-ink-soft);font-size:8.5pt;font-weight:600}.potw-nm{font-size:15pt;font-weight:600}.potw-nm span{color:var(--potw-ink-soft);font-weight:400}.potw-quote{font-family:var(--potw-serif), Georgia, serif;margin:.16in 0 0;padding-left:.34in;font-size:11.5pt;font-style:italic;line-height:1.38;position:relative}.potw-quote:before{content:"“";font-family:var(--potw-serif), Georgia, serif;color:var(--potw-magenta);font-size:54pt;font-style:normal;line-height:1;position:absolute;top:-.16in;left:-.02in}.potw-section{border-top:1.5px solid var(--potw-rule);margin-top:.16in;padding-top:.12in}.potw-section h3{letter-spacing:.16em;text-transform:uppercase;color:var(--potw-ink-soft);margin:0 0 .07in;font-size:9.5pt;font-weight:600}.potw-section p{font-family:var(--potw-serif), Georgia, serif;margin:0;font-size:10.5pt;line-height:1.42}.potw-labelnote{grid-template-columns:auto 1fr;align-items:start;gap:.12in;display:grid}.potw-anchor{border:1.5px solid var(--potw-magenta);width:.34in;height:.34in;color:var(--potw-magenta);border-radius:50%;justify-content:center;align-items:center;margin-top:.02in;font-size:12pt;display:flex}.potw-tags{flex-wrap:wrap;gap:.08in;margin-top:.16in;display:flex}.potw-tag{border:1.5px solid var(--potw-ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.04in .14in .05in;font-size:9pt;font-weight:600}.potw-tag.accent{background:var(--potw-ink);color:var(--potw-cream)}.potw-foot{background:var(--potw-cream-deep);border-top:1.5px solid var(--potw-rule);justify-content:space-between;align-items:center;height:.78in;padding:0 .5in;display:flex;position:absolute;bottom:0;left:0;right:0}.potw-foot img{width:auto;height:.34in;display:block}.potw-cta{text-align:right;line-height:1.25}.potw-cta .big{font-family:var(--potw-display), "Arial Narrow", sans-serif;font-size:14pt;font-weight:700}.potw-cta .small{color:var(--potw-ink-soft);letter-spacing:.04em;font-size:8pt}.pricing-workspace{font-family:var(--font-sans), sans-serif}.pricing-workspace :is(p,li,dd){overflow-wrap:anywhere}.pricing-workspace p{margin:10px 0;line-height:1.55}.pricing-tabs,.pricing-actions,.pricing-card-heading,.pricing-explorer-heading,.pricing-list-heading{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.pricing-tabs a,.pricing-button{border:1px solid var(--rule);min-height:44px;color:var(--ink);background:var(--surface);font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.pricing-tabs a[aria-current=page],.pricing-primary{color:var(--surface);background:var(--ink);border-color:var(--ink)}.pricing-button:disabled{cursor:not-allowed;opacity:.6}.pricing-workspace :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pricing-tabs a:hover,.pricing-button:hover:not(:disabled){text-decoration:underline}.pricing-card-heading,.pricing-explorer-heading,.pricing-list-heading{justify-content:space-between}.pricing-card-heading h3,.pricing-explorer-heading h2{margin:4px 0}.pricing-eyebrow{color:var(--ink-soft);text-transform:capitalize;font-size:.875rem;font-weight:600}.pricing-opportunity,.pricing-experiment{border-bottom:1px solid var(--rule);padding:18px 0}.pricing-opportunity:first-of-type{border-top:1px solid var(--rule)}.pricing-recommendation{max-width:90ch}.pricing-note,.pricing-save-status{color:var(--ink-soft);font-size:.875rem;line-height:1.5}.pricing-save-status:empty{display:none}.pricing-warning{border-left:3px solid var(--warn);color:var(--ink);background:var(--surface);padding:8px 12px;font-size:.9375rem}.pricing-warning ul,ul.pricing-warning{padding-left:32px}.pricing-empty{color:var(--ink-soft);padding:16px 0}.pricing-evidence{grid-template-columns:minmax(0,1fr);gap:12px 24px;margin:16px 0;display:grid}.pricing-evidence dt{color:var(--ink-soft);margin-bottom:4px;font-size:.875rem}.pricing-evidence dd{font-variant-numeric:tabular-nums;margin:0}.pricing-details{margin:8px 0}.pricing-details>summary{cursor:pointer;text-underline-offset:3px;min-height:44px;padding:10px 0;text-decoration:underline}.pricing-details ul{padding-left:22px}.pricing-details li{margin:5px 0;line-height:1.5}.pricing-actions{margin-top:12px}.pricing-field{flex-direction:column;gap:6px;min-width:0;margin-bottom:14px;font-size:1rem;display:flex}.pricing-field :is(input,select,textarea){border:1px solid var(--ink-faint);background:var(--surface);width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;box-sizing:border-box;padding:10px}.pricing-field textarea{resize:vertical;min-height:88px}.pricing-form-grid,.pricing-scenario-inputs,.pricing-snapshots{grid-template-columns:minmax(0,1fr);gap:6px 20px;display:grid}.pricing-search{flex-wrap:wrap;align-items:end;gap:10px 16px;margin:14px 0;display:flex}.pricing-search .pricing-field{flex:260px;margin:0}.pricing-search-results ul{grid-template-columns:minmax(0,1fr);gap:0 24px;padding:0;list-style:none;display:grid}.pricing-search-results li a{border-bottom:1px solid var(--rule);min-height:44px;padding:10px 0;display:block}.pricing-search-results [aria-current=true]{font-weight:700}.pricing-selected{border-top:2px solid var(--ink);margin-top:24px;padding-top:20px}.pricing-assumptions{border:1px solid var(--rule);min-width:0;margin:22px 0 14px;padding:16px}.pricing-assumptions legend{padding:0 8px;font-weight:600}.pricing-summary{background:var(--wash-indigo);border-left:3px solid var(--pair-cur);margin:16px 0;padding:12px 16px}.pricing-table-scroll{max-width:100%;overflow-x:auto}.pricing-scenario-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem}.pricing-scenario-table caption{text-align:left;color:var(--ink-soft);padding:10px 0}.pricing-scenario-table :is(th,td){text-align:right;border-bottom:1px solid var(--rule);vertical-align:top;padding:12px 10px}.pricing-scenario-table :is(th,td):first-child{text-align:left}.pricing-scenario-table thead th{border-bottom:2px solid var(--ink)}.pricing-toggle{align-items:center;gap:10px;min-height:44px;line-height:1.4;display:flex}.pricing-toggle input{width:20px;height:20px;accent-color:var(--ink);flex:0 0 20px}.pricing-active,.pricing-plan,.pricing-history{margin:24px 0}.pricing-plan{border-top:2px solid var(--ink);padding-top:18px;scroll-margin-top:20px}.pricing-plan form,.pricing-dismiss,.pricing-legacy-decision form{max-width:920px}.pricing-legacy-wine{border-bottom:1px solid var(--rule);padding:16px 0}.pricing-snapshot{min-width:0}@media (min-width:640px){.pricing-evidence,.pricing-form-grid,.pricing-scenario-inputs,.pricing-snapshots,.pricing-search-results ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pricing-selected>.pricing-evidence{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-scenario-inputs{grid-template-columns:repeat(4,minmax(0,1fr))}}.pick-result{padding:4px 0 18px}.pick-result+.pick-result{border-top:1px solid var(--paper-edge);padding-top:18px}.pick-result .summary-reads{padding-top:10px}.pick-read{font-family:var(--sans);color:var(--ink-soft);max-width:72ch;margin:12px 0 0;font-size:15px;line-height:1.55}.pick-control td{color:var(--ink-soft)}.pick-lift{max-width:640px;margin:18px 0 14px}.pick-lift figcaption{flex-direction:column;gap:3px;padding-bottom:10px;display:flex}.pick-lift-grid{grid-template-columns:minmax(0,max-content) minmax(110px,1fr) max-content;column-gap:12px;display:grid}.pick-lift-name{font-family:var(--sans);color:var(--ink);max-width:11em;padding:6px 0;font-size:14px;line-height:1.25}.pick-lift-name>.footnote,.pick-lift-value>.footnote{padding-top:1px;font-weight:400;display:block}.pick-lift-track{min-height:38px;position:relative}.pick-lift-track>span{position:absolute;top:0;bottom:0}.pick-lift-grid-line{border-left:1px solid var(--paper-deep)}.pick-lift-zero{border-left:1px solid var(--ink)}.pick-lift-average{border-left:1px dashed var(--ink-soft)}.pick-lift-track>.pick-lift-bar{min-width:2px;height:14px;margin-top:-7px;top:50%;bottom:auto}.pick-lift-value{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;align-self:center;font-size:13.5px;font-weight:600}.pick-lift-axis{border-top:1px solid var(--rule);height:20px;position:relative}.pick-lift-axis>span{font-family:var(--mono);color:var(--ink-faint);white-space:nowrap;font-size:10.5px;position:absolute;top:4px}.pick-lift-none{margin:6px 0 0}@media (max-width:520px){.pick-lift-name{max-width:8.5em}}.bpt-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px 26px;max-width:980px;padding-top:12px;display:grid}.bpt-panel{min-width:0;margin:0}.bpt-panel figcaption{grid-template-columns:1fr auto;align-items:baseline;gap:0 10px;padding-bottom:2px;display:grid}.bpt-panel figcaption>:last-child{grid-column:1/-1}.bpt-now{white-space:nowrap}.bpt-svg{width:100%;height:auto;display:block;overflow:visible}.bpt-tick{font-family:var(--mono);fill:var(--ink-faint);font-size:10.5px}.bpt-end{font-family:var(--mono);fill:var(--ink);font-size:11px;font-weight:600}.three-things{border:1px solid var(--rule-dark);background:var(--surface);max-width:920px;margin:14px 0 4px;padding:12px 16px}.three-things ol{gap:8px;margin:8px 0 0;padding:0 0 0 22px;display:grid}.three-things li{font-family:var(--serif);color:var(--ink);font-size:17px;line-height:1.45}.three-things li a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-dark);text-decoration-color:var(--rule-dark)}.briefing-morning{border-top:2px solid var(--ink);margin-top:24px;padding-top:12px}.briefing-morning .three-things{max-width:none}.basket-report-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.basket-report-doors a{border:1px solid var(--rule-dark);min-height:44px;color:var(--ink);background:var(--surface);gap:3px;padding:10px 12px;text-decoration:none;display:grid}.basket-report-doors a:hover{background:var(--paper-edge)}.basket-report-doors a:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.basket-report-doors span{color:var(--ink-soft);font-size:13px}#basket-mix,#pair-discoveries{scroll-margin-top:12px}@media (max-width:720px){.three-things li{font-size:16px}}@media (max-width:540px){.three-things{margin-top:10px;padding:10px 12px}}@media (max-width:380px),(max-width:540px) and (max-height:700px){.three-things{margin:8px 0 2px;padding:8px 10px}.three-things ol{gap:4px;margin-top:4px;padding-left:18px}.three-things li{font-size:15px;line-height:1.35}}.van-tick{border:1.5px solid var(--ink);vertical-align:middle;width:14px;height:14px;display:inline-block}.cal-scroll{overflow-x:auto}.cal-grid{grid-template-columns:repeat(7,minmax(76px,1fr));gap:3px;min-width:550px;display:grid}.cal-cell{min-height:76px;color:var(--ink);padding:6px 8px;text-decoration:none;display:block;position:relative}.cal-cell-open{cursor:pointer}.cal-cell-open:hover{outline:1px solid var(--ink-soft);outline-offset:-1px}.cal-cell-open:focus-visible{outline:2px solid var(--ink);outline-offset:1px;z-index:1}.cal-note-dot{background:var(--bad);width:8px;height:8px;box-shadow:0 0 0 2px var(--paper);border-radius:999px;position:absolute;bottom:5px;right:7px}.day-strip{margin:0}.day-strip .summary-reads{padding-top:8px}.day-strip-svg{cursor:crosshair;min-width:640px;max-width:860px;display:block}.ds-bar{fill:var(--pair-cur)}.ds-bar.lit{fill:var(--ink)}.ds-grid{stroke:var(--rule);stroke-width:1px}.ds-base{stroke:var(--ink-faint);stroke-width:1px}.ds-axis{font:10.5px var(--mono);fill:var(--ink-soft)}.ds-value{font:600 10.5px var(--mono);fill:var(--ink)}.ds-event{font:10.5px var(--sans);fill:var(--ink-soft)}.ds-band{fill:var(--wash-indigo)}.ds-mark{stroke:var(--series-3);stroke-width:1px;stroke-dasharray:2 3}.ds-mark-dot{fill:var(--series-3)}.ds-legend-dot{background:var(--series-3);vertical-align:1px;border-radius:999px;width:7px;height:7px;display:inline-block}.ds-cursor{fill:var(--ink);opacity:.07;pointer-events:none}.day-strip-week{flex-wrap:wrap;align-items:flex-end;gap:14px;padding:14px 0 4px;display:flex}.day-strip-week>.label{align-self:center;padding-right:6px}.ds-wk{justify-items:center;gap:2px;min-width:38px;display:grid}.ds-wk-bar{width:22px;height:36px;position:relative}.ds-wk-bar:after{content:"";top:var(--zero,100%);border-top:1px solid var(--ink-faint);position:absolute;left:-2px;right:-2px}.ds-wk-bar .fill{background:var(--band-indigo);width:100%;position:absolute}.ds-wk-bar .fill.top{background:var(--pair-cur)}.ds-wk-v{font:600 12px var(--mono);color:var(--ink)}.ds-wk-n{font:11px var(--mono);color:var(--ink-soft)}.basket-discovery-scope{border:0;gap:.65rem;min-width:0;margin:0 0 1rem;padding:0;display:grid}.basket-discovery-scope[aria-busy=true]{opacity:.65}.basket-discovery-scope .seg button{font-size:.875rem}.basket-discovery-summary{margin:1rem 0 .5rem}.basket-discovery-scale{font:.875rem var(--mono);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin:1rem 0 .4rem;display:flex}.basket-discovery{border-top:1px solid var(--rule)}.basket-discovery:last-child{border-bottom:1px solid var(--rule)}.basket-discovery>summary{cursor:pointer;grid-template-columns:minmax(0,1fr);gap:.6rem;min-height:44px;padding:.8rem .5rem;list-style:none;display:grid}.basket-discovery>summary::-webkit-details-marker{display:none}.basket-discovery>summary:focus-visible,.basket-discovery-method>summary:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.basket-discovery[open]>summary{background:var(--wash-navy);border-left:3px solid var(--ink)}.basket-discovery-name{overflow-wrap:anywhere;gap:.2rem;font-size:1rem;display:grid}.basket-discovery-name>.footnote{display:none}.basket-discovery-name>span:last-child{color:var(--ink-soft);font-size:.875rem}.basket-discovery-bars{gap:.35rem;display:grid}.basket-discovery-bar-row{font:.875rem var(--mono);grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.5rem;display:grid}.basket-discovery-bar-row>:last-child{text-align:right}.basket-discovery-track{background:var(--paper-edge);min-width:0;height:12px;display:block}.basket-discovery-track>span{box-sizing:border-box;height:100%;display:block}.basket-discovery-observed{background:var(--ink)}.basket-discovery-expected{border:1px solid var(--ink);background:repeating-linear-gradient(135deg,transparent,transparent 3px,var(--ink-soft) 3px,var(--ink-soft) 4px)}.basket-discovery-detail{border-left:3px solid var(--rule);overflow-wrap:anywhere;gap:.7rem;padding:1rem;font-size:1rem;line-height:1.5;display:grid}.basket-discovery-detail h3{margin:.3rem 0 0}.basket-discovery-detail p,.basket-discovery-method p{margin:0}.basket-discovery-directions{gap:1rem;display:grid}.basket-discovery-directions>div{gap:.35rem;min-width:0;display:grid}.basket-discovery-links{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.basket-discovery-links a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.basket-discovery-method{margin-top:1rem;font-size:.875rem;line-height:1.6}.basket-discovery-method>summary{cursor:pointer;min-height:44px}.basket-discovery-method p{margin-bottom:.6rem}@media (min-width:768px){.basket-discovery>summary{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:1.5rem}.basket-discovery-directions{grid-template-columns:repeat(2,minmax(0,1fr))}}.social-inbox{overflow-wrap:anywhere;min-width:0}.social-tabs{border:1px solid var(--ink);flex-wrap:wrap;max-width:100%;display:inline-flex}.social-tab{min-height:36px;font:500 13px/1 var(--sans);color:var(--ink);align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:inline-flex}.social-tab+.social-tab{border-left:1px solid var(--rule)}.social-tab[aria-current=page]{background:var(--ink);color:var(--paper)}.social-tab:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.social-tab-n{font:500 12px/1 var(--mono);font-variant-numeric:lining-nums tabular-nums}.social-filter-row{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.social-select{min-width:0;max-width:100%;min-height:36px;font:400 13.5px/1.2 var(--sans);color:var(--ink);background:var(--surface);border:1px solid var(--ink-faint);padding:0 10px}.social-work{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;margin:8px 0 0;display:grid}.social-list-pane,.social-item-pane{min-width:0}@media (min-width:960px){.social-work{grid-template-columns:minmax(300px,5fr) minmax(0,7fr);gap:24px}.social-item-pane{max-height:calc(100vh - 24px);position:sticky;top:12px;overflow-y:auto}}@media (any-pointer:coarse){.social-item-pane{max-height:none;position:static;overflow:visible}}@media (max-width:959px){.social-work[data-pinned] .social-item-pane{order:-1}}.social-pane-head{border-bottom:2.5px solid var(--rule-dark);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:0 0 8px;display:flex}.social-pane-head h2{color:var(--ink);outline:none;font-weight:600}@media (any-pointer:coarse){.social-keys{display:none}}.social-queue{margin:0;padding:0;list-style:none}.social-queue>li{border-bottom:1px solid var(--rule)}.social-row{color:var(--ink);border-left:3px solid #0000;gap:6px;min-width:0;padding:11px 10px 12px 12px;text-decoration:none;display:grid}.social-row:hover{background:var(--paper-edge)}.social-row[aria-current=true]{background:var(--wash-indigo);border-left-color:var(--pair-cur)}.social-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.social-row-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.social-row-wait{font:500 12px/1 var(--mono);color:var(--ink-soft);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.social-row[data-status=waiting] .social-row-wait,.social-row[data-status=unconfirmed] .social-row-wait{color:var(--ink);font-weight:600}.social-row-page{font:500 13px/1.3 var(--sans);flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.social-row-channel{font:400 11.5px/1 var(--mono);color:var(--ink-faint);letter-spacing:.02em}.social-row-text{font:400 14px/1.45 var(--sans);color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.social-row-from{color:var(--ink);font-weight:600}.social-chip{min-height:20px;font:500 11px/1 var(--mono);letter-spacing:.03em;white-space:nowrap;color:var(--ink-soft);background:var(--surface);border:1px solid;align-items:center;padding:0 7px;display:inline-flex}.social-chip[data-status=waiting]{color:var(--ink);font-weight:600}.social-chip[data-status=unconfirmed]{color:var(--warn);background:var(--wash-warn);font-weight:600}.social-chip[data-status=replied],.social-chip[data-status=answered]{color:var(--good);background:var(--wash-good)}.social-chip[data-status=dismissed],.social-chip[data-status=hidden]{color:var(--ink-faint);border-style:dashed}.social-page-chip{align-items:center;gap:6px;min-width:0;display:inline-flex}.social-inspector.social-item{border:1px solid var(--ink);background:var(--surface);margin-top:0;padding:0 16px 16px}.social-item-empty{border:1px dashed var(--rule-dark);padding:0 16px}.social-item-bar{background:var(--ink);min-height:44px;color:var(--paper);justify-content:space-between;align-items:center;gap:8px;margin:0 -16px;padding:0 6px 0 16px;display:flex}.social-item-bar-label{font:600 12px/1 var(--mono);letter-spacing:.04em}.social-item-bar-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 14px;display:inline-flex}.social-item-bar .social-link,.social-item-bar .social-textbtn{color:var(--paper);font:500 12px/1 var(--mono);padding:0 6px}.social-item-bar a:focus-visible,.social-item-bar button:focus-visible{outline:2px solid var(--paper);outline-offset:-4px}.social-back{white-space:nowrap}.social-item-head{border-bottom:1px solid var(--rule);padding:14px 0 10px}.social-item-meta{font:400 12px/1.4 var(--mono);color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.social-item-title{font:500 22px/1.25 var(--serif);color:var(--ink);margin:10px 0 0}.social-item-on{font:400 14px/1.4 var(--sans);color:var(--ink-soft)}.social-context-text{font:italic 400 15px/1.5 var(--serif);color:var(--ink-soft);max-width:70ch}.social-inspector-block{padding-top:16px}.social-inspector-block>p.label:first-child{color:var(--ink);padding-bottom:6px;font-weight:600}.social-inspector-block>label.label{padding-top:10px;display:block}.social-thread{gap:8px;margin:4px 0;padding:0;list-style:none;display:grid}.social-thread>li{border:1px solid var(--rule);background:var(--paper);font:400 15px/1.5 var(--sans);color:var(--ink);overflow-wrap:anywhere;max-width:92%;padding:10px 12px}.social-thread>li.page{border-color:var(--ink-soft);background:var(--paper-edge);justify-self:end}.social-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px;display:flex}.social-btn{font:inherit;border:1px solid var(--rule-dark);background:var(--surface);min-height:44px;color:var(--ink);cursor:pointer;align-items:center;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.social-btn.primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.social-btn[disabled]{opacity:.55;cursor:default}.social-link{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.social-inspector-block>label.social-count-label{justify-content:space-between;gap:12px;padding:12px 0 4px;display:flex}.social-count{font:400 12px/1.4 var(--mono);font-variant-numeric:lining-nums tabular-nums}.social-count.over{color:var(--warn);font-weight:600}.social-draft{border:1px solid var(--ink-faint);background:var(--surface);width:100%;min-width:0;min-height:120px;color:var(--ink);font:400 15px/1.5 var(--sans);box-sizing:border-box;resize:vertical;padding:10px 12px}.social-draft:focus-visible{outline:2px solid var(--pair-cur);outline-offset:1px}.social-confirm{border:2px solid var(--ink);background:var(--wash-navy);margin-top:14px;padding:12px 14px 14px}.social-confirm-head,.social-unconfirmed-head{font:600 16px/1.3 var(--sans);color:var(--ink)}.social-confirm-quote{border-left:3px solid var(--ink);background:var(--surface);font:400 15px/1.5 var(--sans);color:var(--ink);white-space:pre-wrap;margin:10px 0 0;padding:10px 12px}.social-unconfirmed{border:2px solid var(--warn);background:var(--wash-warn);color:var(--ink);margin-top:4px;padding:12px 14px 14px}.social-unconfirmed>p{max-width:70ch;margin-top:6px}.social-unconfirmed>p.social-unconfirmed-head{margin-top:0}.social-unconfirmed>p.social-resend{border-top:1px solid var(--rule);margin-top:10px;padding-top:6px}.social-resend .social-textbtn{color:var(--ink);display:block}.social-unconfirmed+*{margin-top:14px}.social-error{font:500 13px/1.45 var(--sans);color:var(--bad);margin-top:10px;display:block}.social-done{font:500 13px/1.45 var(--sans);color:var(--good);margin-top:10px}.social-note{border:1px solid var(--ink-faint);background:var(--surface);width:100%;max-width:360px;min-height:44px;color:var(--ink);font:inherit;box-sizing:border-box;padding:8px 10px}.social-flags{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.social-flags>li.hard{color:var(--bad)}.social-flags label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:inline-flex}.social-textbtn{cursor:pointer;min-height:44px;color:inherit;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.social-textbtn[disabled]{cursor:default;text-decoration:none}@media (max-width:540px){.social-item-title{font-size:19px}.social-thread>li{max-width:100%}}@media (pointer:coarse){.social-tab,.social-select{min-height:44px}.social-inbox #social-driver [role=group] a{align-items:center;min-height:44px;display:inline-flex}}.loading-fade{transition:opacity .24s}.loading-fade-fast{transition-duration:.2s}.month-bar-fade{transition:opacity .15s}.st-expand-cue{transition:transform .12s}.year-trends{margin:0}.year-trends>figcaption{padding-bottom:4px}.year-trends-basis{color:var(--ink-soft);font:400 12px/1.5 var(--sans);margin:4px 0 14px}.year-trends-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}.year-trend-panel{border-top:1px solid var(--rule-dark);min-width:0;padding-top:10px}.year-trend-head{justify-content:space-between;align-items:start;gap:12px;min-height:45px;display:flex}.year-trend-head h3{font:600 24px/1 var(--serif);margin:0}.year-trend-head h3 span{font:400 12px/1.3 var(--sans);color:var(--ink-soft);margin-top:4px;display:block}.year-trend-head p{text-align:right;font:400 12px/1.4 var(--sans);color:var(--ink-soft);margin:0}.year-trend-head strong{color:var(--ink);font:500 16px/1.3 var(--mono);display:block}.year-trend-head p span{display:block}.year-trend-plot{display:block;overflow:visible}.year-trend-axis{font:400 11px var(--mono);fill:var(--ink-soft)}.year-trend-month{font:400 10.5px var(--sans);fill:var(--ink-soft)}.year-trend-note{min-height:36px;font:400 12px/1.5 var(--sans);color:var(--ink-soft);margin:4px 0 0}.year-trend-note strong{color:var(--ink);font-weight:600}@media (max-width:1100px){.year-trends-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.year-trends-grid{grid-template-columns:minmax(0,1fr);gap:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
