@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_ffa4663b-module__n8Wr1G__className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.eb_garamond_ffa4663b-module__n8Wr1G__variable{--font-serif:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dbe685087e51055-s.3go3gb1_xu4rn.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.1hey5yyym6mz_.woff2?dpl=dpl_5ixfnidcpajGxL9FapaQnpyxKN2o)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:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_dad5d2ca-module__RgkCnG__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_dad5d2ca-module__RgkCnG__variable{--font-sans:"Sora", "Sora Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}em,i,cite,var,address,dfn{font-style:normal}.skip-to-content:focus{z-index:9999!important;width:auto!important;height:auto!important;position:fixed!important;top:16px!important;left:16px!important;overflow:visible!important}:focus-visible{outline:2px solid var(--accent,#9a7b4f);outline-offset:2px}button:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none}.tab-page{min-height:100dvh}.tab-page--sub{padding-top:var(--page-pad-top)}html{overscroll-behavior-y:none;-webkit-overscroll-behavior-y:none;overscroll-behavior-x:none;-webkit-overscroll-behavior-x:none;background:var(--bgSecondary,#e8e2d5)}body{font-family:var(--font-sans), sans-serif;font-size:var(--fs-base);-webkit-font-smoothing:antialiased;scrollbar-width:thin;scrollbar-color:var(--scrollThumb,#80808059) transparent;overscroll-behavior-y:none;-webkit-overscroll-behavior-y:none;overscroll-behavior-x:none;-webkit-overscroll-behavior-x:none;background:var(--bg,#f0ebe0);color:var(--t1,#2a1f12);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);transition:background .3s,color .3s;overflow-x:hidden}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background:var(--scrollThumb,#80808059);background-clip:padding-box;border:3px solid #0000;border-radius:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}html{scrollbar-width:thin;scrollbar-color:var(--scrollThumb,#80808059) transparent}button,input,textarea,select{font-family:inherit}.font-serif{font-family:var(--font-serif), serif}.kicker{font-family:var(--font-sans), sans-serif;letter-spacing:var(--ls-widest);text-transform:uppercase;font-weight:800}:root{--fs-xs:12px;--fs-sm:14px;--fs-base:19px;--fs-reading:22px;--fs-lg:28px;--fs-xl:40px;--ls-tight:-.3px;--ls-normal:0;--ls-wide:1.5px;--ls-widest:3px;--lh-flat:1;--lh-tight:1.2;--lh-normal:1.4;--lh-relaxed:1.6;--page-max-width:none;--page-max-width-narrow:720px;--page-gutter:clamp(40px, 5vw, 120px);--page-pad-bottom:80px;--page-pad-top:32px;--space-sm:8px;--space-md:16px;--space-lg:32px;--space-xl:64px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:18px;--radius-pill:999px;--duration-instant:.1s;--duration-fast:.15s;--duration-normal:.25s;--duration-slow:.4s;--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-decel:cubic-bezier(0, 0, .2, 1);--ease-accel:cubic-bezier(.4, 0, 1, 1)}@media (max-width:1024px){:root{--page-gutter:10px;--page-pad-bottom:60px;--page-pad-top:20px}}.text-8,.text-9,.text-10,.text-11,.text-12,.text-13{font-size:var(--fs-sm)}.text-14,.text-15,.text-16,.text-17,.text-18,.text-20,.text-22,.text-24,.text-26,.text-28{font-size:var(--fs-base)}.text-36,.text-48{font-size:var(--fs-lg)}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-900{font-weight:900}.c-t1{color:var(--t1)}.c-t2{color:var(--t2)}.c-t3{color:var(--t3)}.c-t4{color:var(--t4)}.c-accent{color:var(--accent)}.c-link{color:var(--link)}.c-danger{color:var(--danger)}.c-white{color:#fff}.bg-card{background:var(--card)}.bg-compass{background:var(--compassBg)}.bg-accent-subtle{background:var(--accentSubtle)}.bg-accent{background:var(--accentBg)}.bg-none,.bg-transparent{background:0 0}.border-accent{border-color:var(--accentBorder)}.border-accent-mid{border-color:var(--accentBorderMid)}.b-border{border:1px solid var(--border)}.b-border-strong{border:1px solid var(--borderStrong)}.bb-border{border-bottom:1px solid var(--border)}.bt-border{border-top:1px solid var(--border)}.b-none{border:none}.r-3{border-radius:3px}.r-4{border-radius:4px}.r-5{border-radius:5px}.r-6{border-radius:6px}.r-7{border-radius:7px}.r-8{border-radius:8px}.r-10{border-radius:10px}.r-12{border-radius:12px}.r-14{border-radius:14px}.r-16{border-radius:16px}.r-circle{border-radius:50%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-2{gap:2px}.gap-3{gap:3px}.gap-4{gap:4px}.gap-5{gap:5px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-10{gap:10px}.gap-12{gap:12px}.gap-14{gap:14px}.gap-16{gap:16px}.gap-20{gap:20px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.block{display:block}.inline-block{display:inline-block}.grid{display:grid}.hidden{display:none}.m-0{margin:0}.mt-0{margin-top:0}.mt-2{margin-top:2px}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-8{margin-top:8px}.mt-10{margin-top:10px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mb-0{margin-bottom:0}.mb-2{margin-bottom:2px}.mb-4{margin-bottom:4px}.mb-6{margin-bottom:6px}.mb-8{margin-bottom:8px}.mb-10{margin-bottom:10px}.mb-12{margin-bottom:12px}.mb-14{margin-bottom:14px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-32{margin-bottom:32px}.ml-auto{margin-left:auto}.mx-auto{margin-left:auto;margin-right:auto}.p-0{padding:0}.p-4{padding:4px}.p-12{padding:12px}.p-16{padding:16px}.p-20{padding:20px}.p-24{padding:24px}.px-14{padding-left:14px;padding-right:14px}.px-16{padding-left:16px;padding-right:16px}.px-20{padding-left:20px;padding-right:20px}.px-24{padding-left:24px;padding-right:24px}.py-6{padding-top:6px;padding-bottom:6px}.py-8{padding-top:8px;padding-bottom:8px}.py-10{padding-top:10px;padding-bottom:10px}.py-12{padding-top:12px;padding-bottom:12px}.py-16{padding-top:16px;padding-bottom:16px}.pt-4{padding-top:4px}.pt-8{padding-top:8px}.pt-16{padding-top:16px}.pb-6{padding-bottom:6px}.pb-8{padding-bottom:8px}.pl-14{padding-left:14px}.pad-tag{padding:2px 6px}.pad-pill{padding:3px 9px}.pad-chip{padding:4px 10px}.pad-sm{padding:6px 10px}.pad-md{padding:8px 12px}.pad-btn{padding:10px 14px}.pad-lg{padding:14px 16px}.pad-section{padding:10px 24px}.pad-panel{padding:16px 20px}.pad-modal{padding:28px 32px 40px}.pad-canvas{padding:40px 24px}.w-full{width:100%}.min-w-0{min-width:0}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}.fixed{position:fixed}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-y-auto{overflow-y:auto}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.lh-1{line-height:var(--lh-flat)}.lh-tight,.lh-snug{line-height:var(--lh-tight)}.lh-normal{line-height:var(--lh-normal)}.lh-relaxed,.lh-loose{line-height:var(--lh-relaxed)}.nowrap{white-space:nowrap}.pre-wrap{white-space:pre-wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uppercase{text-transform:uppercase}.ls-tight{letter-spacing:var(--ls-tight)}.ls-normal{letter-spacing:var(--ls-normal)}.ls-wide{letter-spacing:var(--ls-wide)}.ls-widest{letter-spacing:var(--ls-widest)}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.transition-all{transition:background .15s,color .15s,border-color .15s,opacity .15s,transform .15s,box-shadow .15s}.transition-colors{transition:background .2s,color .2s,border-color .2s}.tap-expand{position:relative}.tap-expand:before{content:"";position:absolute;inset:-8px}.tap-expand-no-left{position:relative}.tap-expand-no-left:before{content:"";position:absolute;inset:-8px -8px -8px 0}.tap-expand-no-right{position:relative}.tap-expand-no-right:before{content:"";position:absolute;inset:-8px 0 -8px -8px}
.page-masthead{position:relative}.page-masthead__back{color:var(--t3);font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:14px;padding:4px 0;font-weight:600;transition:color .15s;display:inline-flex}.page-masthead__back:hover,.page-masthead__back:focus-visible{color:var(--accent);outline:none}.page-masthead__back:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.page-masthead__back svg{flex-shrink:0}.page-masthead__editorial{text-align:center;max-width:720px;margin:0 auto;padding-top:4px}.page-masthead__kicker{font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--accent);font-weight:700;line-height:var(--lh-flat);margin-bottom:10px;font-style:normal}.page-masthead__title{font-family:var(--font-serif), serif;font-weight:700;font-size:var(--fs-xl);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--t1);margin:0;font-style:normal}.page-masthead__title em,.page-masthead__title i{color:inherit;font-style:normal;font-weight:inherit}.page-masthead__flourish{background:var(--accent);opacity:.7;width:48px;height:1px;margin:14px auto}.page-masthead__subtitle{font-family:var(--font-serif), serif;font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--t3);max-width:56ch;margin:0 auto;font-style:normal;font-weight:400}.page-masthead__aside{text-align:center;font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);color:var(--t3);max-width:560px;letter-spacing:var(--ls-normal);margin:18px auto 0}.page-masthead__rule{background:var(--border);height:1px;margin:24px 0 28px}@media (max-width:1024px){.page-masthead__back{margin-bottom:12px}.page-masthead__editorial{padding-top:0}.page-masthead__kicker{margin-bottom:8px}.page-masthead__title{font-size:var(--fs-lg);line-height:var(--lh-tight)}.page-masthead__flourish{margin:10px auto}.page-masthead__subtitle{font-size:var(--fs-base)}.page-masthead__aside{margin-top:14px}.page-masthead__rule{margin:18px 0 22px}}.page-section{margin-top:var(--page-section-gap-desktop,32px)}.page-section:first-child{margin-top:0}@media (max-width:1024px){.page-section{margin-top:var(--page-section-gap-mobile,24px)}}.page-section__head{margin-bottom:16px}.page-section__kicker{font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent);font-weight:700;line-height:var(--lh-flat);margin-bottom:6px}.page-section__title{font-family:var(--font-serif), serif;font-weight:700;font-size:var(--fs-lg);line-height:var(--lh-tight);color:var(--t1);margin:0}.page-shell__back{display:none!important}:root{--desk-side-w:224px;--desk-rail-w:84px}@media (min-width:1025px){.desk-root{padding-left:var(--desk-rail-w)}.desk-root .page-frame:not(.page-frame--narrow),.desk-root .hnx-frame{--page-gutter:clamp(32px, 3vw, 64px);max-width:none!important}}.dsn{--dsn-l:0;width:var(--desk-rail-w);z-index:30;box-sizing:border-box;background:var(--bg);border-right:1px solid var(--border);font-family:var(--font-sans), sans-serif;transition:width var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex-direction:column;padding:22px 16px 20px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden auto}.dsn:hover{--dsn-l:1;width:var(--desk-side-w);box-shadow:18px 0 40px #0c080224}html[data-theme=dark] .dsn:hover{box-shadow:18px 0 40px #00000080}.dsn:has(:focus-visible){--dsn-l:1;width:var(--desk-side-w);box-shadow:18px 0 40px #0c080224}.dsn-label{opacity:var(--dsn-l);transition:opacity var(--duration-fast) var(--ease-standard);white-space:nowrap;transition-delay:60ms}.dsn:not(:hover) .dsn-label{transition-delay:0s}@media (hover:none){:root{--desk-rail-w:var(--desk-side-w)}.dsn{--dsn-l:1}}@media (prefers-reduced-motion:reduce){.dsn,.dsn-label{transition:none}}.dsn-lockup{border-radius:var(--radius-md);cursor:pointer;height:52px;color:var(--t1);text-align:left;width:100%;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex:none;align-items:center;gap:12px;margin:0 0 42px;padding:0 3px;display:flex;overflow:hidden}.dsn-lockup:hover{background:var(--accentHover)}.dsn-lockup.on,.dsn-lockup.on:hover{background:var(--btnPrimary);color:var(--btnPrimaryText)}.dsn-lockup .bmark{flex:none}.dsn-orgdisc{object-fit:cover;border:.5px solid var(--accentBorder);border-radius:22px;flex:none;width:44px;height:44px;margin-left:1px;display:block}.dsn-orgdisc--letter{background:var(--accent);font-family:var(--font-serif), serif;font-size:var(--fs-lg);font-weight:700;line-height:var(--lh-flat);color:#1a1410;justify-content:center;align-items:center;display:flex}.dsn-wm{font-family:var(--font-serif), serif;font-weight:600;line-height:var(--lh-flat);min-width:0}.dsn-wm-a{font-size:var(--fs-lg);letter-spacing:var(--ls-tight);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dsn-wm-org{font-size:var(--fs-base)}.dsn-wm-b{font-size:var(--fs-xs);letter-spacing:var(--ls-widest);text-transform:uppercase;margin:4px 0 0 2px;display:block}.dsn-lockup.on .bmark>.bmark-light{display:none}.dsn-lockup.on .bmark>.bmark-dark,html[data-theme=dark] .dsn-lockup.on .bmark>.bmark-light{display:block}html[data-theme=dark] .dsn-lockup.on .bmark>.bmark-dark{display:none}.dsn-nav{flex-direction:column;gap:4px;display:flex}.dsn-rule{background:var(--border);height:1px;margin:14px 6px}.dsn-item{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;height:52px;color:var(--t1);font-family:inherit;font-size:var(--fs-sm);letter-spacing:var(--ls-normal);font-weight:600;line-height:var(--lh-normal);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex:none;align-items:center;gap:14px;padding:0 16px;display:flex;overflow:hidden}.dsn-item svg{flex:none}.dsn-item:hover{background:var(--accentHover)}.dsn-item.on,.dsn-item.on:hover{background:var(--btnPrimary);color:var(--btnPrimaryText)}.dsn-trail{flex-direction:column;margin:2px 0 6px;display:flex;position:relative}.dsn-trail:before{content:"";background:var(--borderStrong);width:1px;position:absolute;top:4px;bottom:4px;left:25px}.dsn-sub{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;height:38px;color:var(--t2);font-family:inherit;font-size:var(--fs-sm);letter-spacing:var(--ls-normal);font-weight:500;line-height:var(--lh-normal);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;align-items:center;padding:0 10px 0 42px;display:flex;position:relative;overflow:hidden}.dsn-sub .dsn-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.dsn-sub:before{content:"";background:var(--bg);border:1px solid var(--borderStrong);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:22px}button.dsn-sub:hover{color:var(--t1)}.dsn-sub.cur{color:var(--t1);cursor:default;font-weight:600}.dsn-sub.cur:before{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accentBg)}.dsn-trail--lockup{margin:-34px 0 34px}.dsn-foot{margin-top:auto;padding:24px 0 0}.dsn-tag{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t3);font-weight:600;line-height:var(--lh-normal);white-space:normal;max-width:160px;padding:0 6px}.drl{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 48px;display:flex}.drl-ear{min-width:0;font-family:var(--font-sans), sans-serif;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t3);font-weight:500;line-height:var(--lh-normal);align-items:center;gap:22px;display:flex}.drl-ear b{color:var(--t1);white-space:nowrap;font-weight:700}.drl-hi{font-family:var(--font-serif), serif;font-size:var(--fs-base);letter-spacing:var(--ls-tight);text-transform:none;color:var(--t1);font-weight:500;line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.drl-hi-dot{color:var(--accent)}.drl-sep{background:var(--borderStrong);flex:none;width:1px;height:18px}.drl-wx{font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.drl-wx b{color:var(--t2)}.drl-desk{align-items:center;gap:28px;display:flex}.drl-search{border-radius:var(--radius-md);border:1px solid var(--borderStrong);background:var(--card);min-width:220px;max-width:640px;height:42px;color:var(--t3);cursor:text;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:auto;align-items:center;gap:10px;margin:0 auto;padding:0 14px;display:flex}.drl-search:hover{border-color:var(--accentBorder)}.drl-search.on,.drl-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accentBg);color:var(--accent)}.drl-search>svg{flex:none}.drl-search input{min-width:0;height:100%;font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);color:var(--t1);letter-spacing:var(--ls-normal);text-transform:none;background:0 0;border:none;outline:none;flex:1;font-weight:500}.drl-search input::placeholder{color:var(--t3)}.drl-search input::-webkit-search-decoration{appearance:none}.drl-search input::-webkit-search-cancel-button{appearance:none}.drl-search kbd{font-family:var(--font-sans), sans-serif;font-size:var(--fs-xs);color:var(--t3);border:1px solid var(--borderStrong);border-radius:var(--radius-sm);font-weight:600;line-height:var(--lh-flat);flex:none;padding:2px 6px}.drl-search-x{cursor:pointer;color:var(--t3);font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-flat);background:0 0;border:none;flex:none;padding:0 2px}.drl-search-x:hover{color:var(--t1)}.hnx-well-row{border-bottom:1px solid var(--border);cursor:pointer;align-items:flex-start;gap:24px;padding:24px 0;display:flex}.hnx-well-row:last-child{border-bottom:none}.hnx-well-art{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--bgSecondary);flex:0 0 232px;width:232px;position:relative;overflow:hidden}.hnx-well-body{flex:1;min-width:0}@media (max-width:1260px){.hnx-well-art{flex-basis:184px;width:184px}}.drl-acts{flex:none;align-items:center;gap:6px;display:flex}.drl-act{cursor:pointer;border-radius:var(--radius-md);width:38px;height:38px;color:var(--t2);transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);background:0 0;border:none;place-items:center;display:grid;position:relative}.drl-act:hover{color:var(--t1);background:var(--accentHover)}.drl-login{cursor:pointer;font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);color:var(--t2);letter-spacing:var(--ls-wide);background:0 0;border:none;padding:0 8px;font-weight:700}.drl-login:hover{color:var(--accent)}.hnx-tabsrow{gap:var(--space-lg);border-bottom:1px solid var(--border);min-height:72px;font-family:var(--font-sans), sans-serif;grid-template-columns:repeat(12,1fr);align-items:stretch;margin-top:0;display:grid}.hnx-tabsrow-tabs{border-right:1px solid var(--border);min-width:0;padding-right:var(--space-lg);grid-column:1/9;align-items:stretch;display:flex}.hnx-tabsrow-tabs>*{cursor:pointer;font-family:inherit;font-size:var(--fs-base);letter-spacing:var(--ls-tight);color:var(--t2);font-weight:600;line-height:var(--lh-normal);white-space:nowrap;background:0 0;border:none;align-items:center;margin-right:32px;padding:0;display:inline-flex;position:relative}.hnx-tabsrow-tabs>.on{color:var(--t1);cursor:default}.hnx-tabsrow-tabs>.on:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.hnx-tabsrow-tabs>button:hover{color:var(--accent)}.hnx-tabsrow-tabs>.on:hover{color:var(--t1)}.hnx-row-door{border:none;border-left:1px solid var(--border);cursor:pointer;text-align:left;min-width:0;color:var(--t1);font-family:var(--font-sans), sans-serif;background:0 0;flex:1 1 0;align-items:center;gap:16px;margin-left:24px;padding:10px 0 10px 24px;display:flex}.hnx-row-door-body{flex-direction:column;min-width:0;display:flex}.hnx-row-door-h{font-family:var(--font-serif), serif;font-size:var(--fs-base);font-weight:500;line-height:var(--lh-tight);color:var(--t1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hnx-row-door:hover .hnx-row-door-h{color:var(--accent)}.hnx-row-door-s{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.hnx-row-door-s b{color:var(--accent);font-weight:700}.hnx-cup{--ac-steam:#8a7250;--ac-shadow:#3c281459;flex:none;width:44px;height:52px;position:relative}html[data-theme=dark] .hnx-cup{--ac-steam:#e7dcc2;--ac-shadow:#0000008c}.hnx-cup .ac-coffee-art{transform-origin:0 0;width:120px;height:146px;display:block;position:absolute;top:-9px;left:-4px;transform:scale(.444)}.hnx-cup .ac-coffee-art span{box-sizing:border-box}.hnx-cup .ac-cup{z-index:2;background:linear-gradient(100deg,#59431b 0%,#b99143 14%,#eed49a 32%,#c09a4b 52%,#8e6a2e 82%,#d0ae65 100%);border-radius:5px 5px 28px 28px;width:69px;height:51px;position:absolute;top:78px;left:22px;box-shadow:inset 0 -4px 6px #3e2c2061,0 7px 9px #00000045}.hnx-cup .ac-rim{background:radial-gradient(#322016 20%,#160f0b 57%,#e0c186 60%,#a07b36 76%,#eed59f 88%);border-radius:50%;width:69px;height:14px;position:absolute;top:-6px;left:0;box-shadow:0 2px 3px #ffffff21}.hnx-cup .ac-shine{opacity:.22;filter:blur(1px);background:#fff7cf;border-radius:50%;width:4px;height:23px;position:absolute;top:13px;left:12px;transform:rotate(-8deg)}.hnx-cup .ac-handle{z-index:1;border:6px solid #b58e43;border-left:4px solid #785422;border-radius:8px 15px 18px 5px;width:29px;height:32px;position:absolute;top:82px;left:81px;box-shadow:inset -2px 1px 2px #f4db9a,2px 1px 2px #dfb968}.hnx-cup .ac-saucer{width:99px;height:14px;box-shadow:0 8px 12px var(--ac-shadow);background:radial-gradient(at 50% 28%,#785928 10%,#c8a560 43%,#f2d694 55%,#9b742f 65%,#42301b 86%);border-radius:50%;position:absolute;top:124px;left:9px}.hnx-cup .ac-steam{border-left:3px solid var(--ac-steam);filter:blur(2px);opacity:0;transform-origin:bottom;z-index:3;border-radius:55% 15% 50% 45%;width:16px;height:49px;animation:3.8s ease-in-out infinite hnx-steam-rise;position:absolute;top:32px}.hnx-cup .ac-s1{animation-delay:-.5s;left:36px}.hnx-cup .ac-s2{border-left-width:4px;height:57px;animation-duration:4.4s;animation-delay:-2s;top:24px;left:54px}.hnx-cup .ac-s3{animation-duration:4.1s;animation-delay:-3.1s;left:72px}@keyframes hnx-steam-rise{0%{opacity:0;transform:translateY(12px)scale(.65)rotate(-9deg)}25%{opacity:.33}55%{opacity:.24;transform:translate(4px,-9px)scale(1.1,1.15)rotate(8deg)}to{opacity:0;transform:translate(-3px,-36px)scale(1.4,1.3)rotate(-12deg)}}@media (prefers-reduced-motion:reduce){.hnx-cup .ac-steam{opacity:.2;animation:none}}.hnx-cup.hnx-cup-lg{width:48px;height:56px}.hnx-cup.hnx-cup-lg .ac-coffee-art{top:-6px;left:-4px;transform:scale(.4)}@media (max-width:1400px){.hnx-row-door{gap:12px;margin-left:18px;padding-left:18px}.hnx-tabsrow-tabs>*{margin-right:22px}}.hnx-catchup-row{border-left:none;flex:none;grid-column:9/13;width:100%;margin-left:0;padding:8px 0}.hnx-catchup-row .hnx-row-door-h,.hnx-catchup-row .hnx-row-door-s{white-space:normal;text-overflow:clip;overflow:visible}.hnx-catchup-rail{border-left:none;border-bottom:1px solid var(--border);flex:none;width:100%;margin-bottom:22px;margin-left:0;padding:0 0 18px}.hnx-catchup-rail .hnx-row-door-h,.hnx-catchup-rail .hnx-row-door-s{white-space:normal;text-overflow:clip;overflow:visible}@media (max-width:1400px){.hnx-catchup-rail{gap:12px;margin-left:0;padding-left:0}}.hnx-np{margin-top:0}.hnx-np+section{margin-top:32px}.hnx-np-rule{align-items:center;gap:10px;display:flex}.hnx-np-k{font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--accent);white-space:nowrap;font-weight:700;line-height:var(--lh-normal);align-items:center;gap:8px;display:inline-flex}.hnx-np-k i{background:#c05a3a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #c05a3a2e}.hnx-np-line{background:var(--accent);opacity:.45;flex:1;height:.5px}.hnx-np-more{cursor:pointer;font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t3);white-space:nowrap;font-weight:600;line-height:var(--lh-normal);background:0 0;border:none;padding:0}.hnx-np-more:hover{color:var(--accent)}.ark{padding-bottom:48px}.ark-mast{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 0 18px;display:flex}.ark-h1{line-height:var(--lh-flat);margin:0}.ark-dek{font-family:var(--font-serif), serif;font-size:var(--fs-base);color:var(--t2);line-height:var(--lh-normal);margin:8px 0 0}.ark-meta{font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);color:var(--t3);white-space:nowrap;line-height:var(--lh-normal);flex:none}.ark-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.ark-index{border-right:1px solid var(--border);flex-direction:column;gap:6px;max-height:calc(100vh - 48px);padding:18px 18px 18px 0;display:flex;position:sticky;top:24px;overflow-y:auto}.ark-index-rule{background:var(--border);flex:none;height:1px;margin:6px 10px}.ark-row{border-radius:var(--radius-md);background:var(--input);cursor:pointer;text-align:left;isolation:isolate;color:#f4eee2;border:none;flex:none;justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 14px;display:flex;position:relative;overflow:hidden}.ark-row-art{z-index:-1;transition:transform var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);filter:saturate(.85)brightness(.9);position:absolute;inset:0}.ark-row-art img{object-fit:cover;width:100%;height:100%;display:block}.ark-row-art:after{content:"";background:linear-gradient(90deg,#0a0805c7 0%,#0a08058c 60%,#0a080559 100%);position:absolute;inset:0}.ark-row-art--type{font-family:var(--font-serif), serif;font-size:var(--fs-lg);color:var(--accent);opacity:.55;background:linear-gradient(120deg,#3a2f22 0%,#6b5330 45%,#2a2a2e 100%);justify-content:flex-end;align-items:center;padding-right:64px;font-weight:600;display:flex}.ark-row-art--type:after{background:linear-gradient(90deg,#0a080573 0%,#0a080533 100%)}.ark-row:hover .ark-row-art{filter:saturate()brightness();transform:scale(1.04)}.ark-row.on{box-shadow:inset 0 0 0 1.5px var(--accent)}.ark-row.on .ark-row-art:after{background:linear-gradient(90deg,#0a0805d1 0%,#0a080599 60%,#0a080566 100%)}.ark-row-l{min-width:0;font-family:var(--font-serif), serif;font-size:var(--fs-base);font-weight:600;line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 2px #00000080;flex:1;overflow:hidden}.ark-row:first-child .ark-row-l,.ark-row.on .ark-row-l{font-family:var(--font-sans), sans-serif;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:700}.ark-row.on .ark-row-l{color:var(--accent)}.ark-row-n{font-family:var(--font-sans), sans-serif;font-size:var(--fs-xs);color:#f4eee2cc;font-variant-numeric:tabular-nums;border-radius:var(--radius-sm);background:#00000059;flex:none;padding:2px 7px;font-weight:700}.ark-row.on .ark-row-n{color:var(--accent)}.ark-pane{min-width:0;padding:18px 0 0 32px}.ark-band{border-bottom:1px solid var(--border);align-items:baseline;gap:16px;padding:6px 0 16px;display:flex}.ark-band-meta{font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);color:var(--t3);white-space:nowrap}.ark-band-sort{border:1px solid var(--borderStrong);border-radius:var(--radius-md);background:var(--card);height:34px;font-family:var(--font-sans), sans-serif;font-size:var(--fs-xs);color:var(--t1);white-space:nowrap;align-self:center;align-items:center;margin-left:auto;padding:0 12px;font-weight:600;display:inline-flex}.ark-card-chip{z-index:2;font-family:var(--font-sans), sans-serif;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f4eee2;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);background:#0c0a088c;border:1px solid #ffffff24;padding:3px 8px;font-weight:700;position:absolute;bottom:12px;left:12px}@media (max-width:1260px){.ark-grid{grid-template-columns:260px minmax(0,1fr)}.ark-row-t{width:44px;height:30px}}.hnx-railsec{margin-top:36px}.hnx-stack-card{margin-top:18px}.hnx-stack-card+.hnx-stack-card{border-top:1px solid var(--border);margin-top:22px;padding-top:22px}.hnx-sto{border-bottom:1px solid var(--border);position:relative}.hnx-sto:last-child{border-bottom:none}.hnx-sto-btn{cursor:pointer;text-align:left;width:100%;color:inherit;background:0 0;border:none;align-items:flex-start;gap:14px;padding:16px 0;font-family:inherit;display:flex}.hnx-sto:last-child .hnx-sto-btn{padding-bottom:0}.hnx-sto-art{border-radius:var(--radius-md);flex:0 0 118px;width:118px;height:78px;display:block;overflow:hidden}.hnx-sto-body{flex-direction:column;flex:1;min-width:0;display:flex}.hnx-sto-btn:hover .hnx-sto-body>span:first-child{color:var(--accent)!important}.hnx-sto-pin{-webkit-backdrop-filter:blur(6px);background:#11110f8c;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:22px;left:86px}.bdk{--bdk-party-d:#1d4e89;--bdk-party-r:#a4161a;--bdk-on-gold:#fbf7ee;font-family:var(--font-sans), sans-serif;padding-bottom:64px}html[data-theme=dark] .bdk{--bdk-party-d:#3b82f6;--bdk-party-r:#ef4444;--bdk-on-gold:#1a1410}.bdk button{font-family:inherit}.bdk-pending{text-align:center;font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);color:var(--t3);padding:40px}.bdk-kick{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent);font-weight:700;line-height:var(--lh-normal);display:block}.bdk-kick--widest{letter-spacing:var(--ls-widest)}.bdk-h1{font-size:var(--fs-xl);font-weight:500;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--t1);margin:8px 0 0}.bdk-h{font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--t1);margin:0}.bdk-dek{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);margin:6px 0 0}.bdk-muted{font-size:var(--fs-sm);color:var(--t3);line-height:var(--lh-normal)}.bdk-line{background:var(--border);flex:1;height:1px}.bdk-link{cursor:pointer;font-size:var(--fs-sm);color:var(--accent);white-space:nowrap;font-weight:600;line-height:var(--lh-normal);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.bdk-link:hover{text-underline-offset:3px;text-decoration:underline}.bdk-link svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.bdk-link--xs{font-size:var(--fs-xs)}.bdk-link--lg{font-size:var(--fs-base)}.bdk-link--u{text-underline-offset:3px;text-decoration:underline}.bdk-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.bdk-btn{border-radius:var(--radius-md);height:44px;font-size:var(--fs-sm);letter-spacing:var(--ls-normal);font-weight:700;line-height:var(--lh-flat);white-space:nowrap;cursor:pointer;color:var(--t1);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.bdk-btn:disabled{opacity:.55;cursor:default}.bdk-btn--gold{background:var(--accent);color:var(--bdk-on-gold)}.bdk-btn--gold:not(:disabled):hover{filter:brightness(1.06)}.bdk-btn--outline{border-color:var(--accentBorder);color:var(--accent);background:0 0}.bdk-btn--outline:not(:disabled):hover{background:var(--accentBg)}.bdk-btn--quiet{border-color:var(--borderStrong);color:var(--t2)}.bdk-btn--quiet:hover{color:var(--t1)}.bdk-btn--sm{height:34px;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;padding:0 14px}.bdk-chip{border-radius:var(--radius-sm);height:22px;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:700;line-height:var(--lh-flat);white-space:nowrap;background:var(--accentBg);color:var(--accent);border:1px solid var(--accentBorder);align-items:center;padding:0 8px;display:inline-flex}.bdk-pill{border-radius:var(--radius-pill);border:1px solid var(--borderStrong);height:30px;font-size:var(--fs-xs);color:var(--t2);white-space:nowrap;font-weight:600;line-height:var(--lh-flat);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.bdk-pill:hover:not(.on){border-color:var(--accentBorder);color:var(--t1)}.bdk-pill.on{background:var(--btnPrimary);color:var(--btnPrimaryText);border-color:var(--btnPrimary)}.bdk-pill--gold{border-color:var(--accentBorder);color:var(--accent);background:var(--accentBg);cursor:default}.bdk-err{font-size:var(--fs-sm);color:var(--danger,#b91c1c);line-height:var(--lh-normal);margin-top:8px}.bdk-saved{font-size:var(--fs-xs);color:var(--accent);font-weight:600;line-height:var(--lh-normal);margin-top:6px;display:inline-block}.bdk-mast{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:20px;display:flex}.bdk-mast-l{min-width:0}.bdk-mast-dek{font-size:var(--fs-reading);color:var(--t2);font-weight:400;line-height:var(--lh-normal);margin:8px 0 0}.bdk-mast-r{flex:none;align-items:center;gap:26px;padding-top:6px;display:flex}.bdk-shape{width:204px}.bdk-dist{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.bdk-dist--left{align-items:flex-start;margin-top:16px}.bdk-distpill{border:1px solid var(--borderStrong);border-radius:var(--radius-md);background:var(--card);cursor:pointer;height:44px;font-size:var(--fs-sm);color:var(--t1);letter-spacing:var(--ls-wide);font-weight:700;line-height:var(--lh-flat);align-items:center;gap:10px;padding:0 16px;display:inline-flex}.bdk-distpill:hover{border-color:var(--accentBorder)}.bdk-distpill svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bdk-distpill svg:last-child{stroke:var(--t3)}.bdk-onestep{align-items:center;gap:14px;margin-top:20px;display:flex}.bdk-changer{z-index:5;background:var(--card);border:1px solid var(--borderStrong);border-radius:var(--radius-lg);width:440px;box-shadow:var(--cardDepth,var(--shadow));text-align:left;padding:18px 18px 16px;position:absolute;top:calc(100% + 10px);right:0}.bdk-dist--left .bdk-changer{margin-top:0;position:static}.bdk-dmap{aspect-ratio:1.4;justify-content:center;align-items:center;margin-top:12px;display:flex;position:relative}.bdk-dmap svg{width:100%;height:100%;overflow:visible}.bdk-dmap-state{fill:rgba(var(--accentRgb,154,123,79), .06);stroke:var(--borderStrong);stroke-width:.6px;vector-effect:non-scaling-stroke;pointer-events:none}.bdk-dmap-d{fill:#0000;stroke:var(--borderStrong);stroke-width:.5px;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill var(--duration-fast) var(--ease-standard);outline:none}.bdk-dmap-d.cur{stroke:var(--accent);stroke-width:1.2px}.bdk-dmap-d.hover,.bdk-dmap-d:focus-visible{fill:rgba(var(--accentRgb,154,123,79), .28);stroke:var(--accent)}.bdk-dmap-d.picked{fill:rgba(var(--accentRgb,154,123,79), .42);stroke:var(--accent);stroke-width:1.2px}.bdk-dmap-lab{font-family:var(--font-sans), sans-serif;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--accent);background:var(--bg);border:1px solid var(--accentBorder);border-radius:var(--radius-sm);pointer-events:none;padding:3px 8px;font-weight:700;position:absolute;bottom:0;right:0}.bdk-changer-k{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent);font-weight:700;line-height:var(--lh-normal)}.bdk-changer-row{gap:8px;margin-top:12px;display:flex}.bdk-changer-zip{border:1px solid var(--borderStrong);border-radius:var(--radius-md);background:var(--input);min-width:0;height:44px;color:var(--t1);font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);letter-spacing:var(--ls-wide);outline:none;flex:1;padding:0 14px}.bdk-changer-zip:focus{border-color:var(--accentBorder)}.bdk-changer-hit{font-size:var(--fs-base);color:var(--t1);font-weight:600;line-height:var(--lh-tight);margin-top:14px}.bdk-changer-note{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);margin-top:14px}.bdk-changer-picks{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bdk-changer-err{font-size:var(--fs-sm);color:var(--danger,#b91c1c);line-height:var(--lh-normal);margin-top:10px}.bdk-changer-acts{gap:8px;margin-top:16px;display:flex}.bdk-changer-why{font-size:var(--fs-xs);color:var(--t3);line-height:var(--lh-normal);margin-top:12px}.bdk-grid{grid-template-columns:minmax(0,1fr) minmax(400px,34%);align-items:start;gap:0 48px;margin-top:8px;display:grid}.bdk-grid--wide{grid-template-columns:minmax(0,1fr)}.bdk-grid--wide .bdk-rail{display:none}.bdk-grid--wide .bdk-col{max-width:1040px}.bdk-col{min-width:0;padding-top:18px}.bdk-rail{border-left:1px solid var(--border);flex-direction:column;gap:34px;min-width:0;padding:18px 0 0 48px;display:flex}.bdk-sech{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bdk-sech>.bdk-link{margin-top:6px}.bdk-verified{font-size:var(--fs-sm);color:var(--t1);font-weight:600;line-height:var(--lh-normal);align-items:center;gap:8px;margin-top:10px;display:inline-flex}.bdk-verified svg{width:18px;height:18px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bdk-onestepcard{margin-top:22px;padding:22px 24px}.bdk-onestepcard b{font-size:var(--fs-base);color:var(--t1);font-weight:600;line-height:var(--lh-tight);display:block}.bdk-onestepcard span{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);margin-top:8px;display:block}.bdk-ctxrow{gap:12px;margin-top:20px;padding-bottom:2px;display:flex;overflow-x:auto}.bdk-ctx{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;cursor:pointer;min-width:176px;max-width:280px;color:var(--t1);transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);flex-direction:column;flex:1 1 0;align-items:center;gap:6px;padding:22px 12px 18px;display:flex;position:relative}.bdk-ctx:hover{border-color:var(--accentBorder)}.bdk-ctx.on{border-color:var(--accent);background:var(--accentBg)}.bdk-ctx.on:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.bdk-ctx-nm{font-size:var(--fs-base);color:var(--t1);font-weight:600;line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:10px;overflow:hidden}.bdk-ctx-of{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal)}.bdk-ctx-vt{font-size:var(--fs-xs);color:var(--t3);line-height:var(--lh-normal);font-variant-numeric:tabular-nums}.bdk-ring{width:104px;height:104px;display:block;position:relative}.bdk-ring>svg{width:100%;height:100%;position:absolute;inset:0}.bdk-ring-face{background:var(--input);width:80px;height:80px;box-shadow:0 0 0 2px var(--card);font-family:var(--font-serif), serif;font-size:var(--fs-lg);border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;top:12px;left:12px;overflow:hidden}.bdk-ring-face img{object-fit:cover;width:100%;height:100%;display:block}.bdk-ring-badge{border-radius:var(--radius-pill);background:var(--btnPrimary);height:24px;color:var(--btnPrimaryText);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);font-variant-numeric:tabular-nums;border:2px solid var(--card);font-weight:700;line-height:var(--lh-flat);align-items:center;padding:0 9px;display:inline-flex;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.bdk-ctx.on .bdk-ring-badge{background:var(--accent);color:var(--bdk-on-gold)}.bdk-ring-shape{justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:absolute;top:8px;left:8px}.bdk-ringnote{font-size:var(--fs-xs);color:var(--t3);line-height:var(--lh-normal);align-items:center;gap:8px;margin-top:12px;display:inline-flex}.bdk-ringnote svg{width:16px;height:16px;stroke:var(--t3);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.bdk-ctxhead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:30px;padding-bottom:14px;display:flex}.bdk-ctxhead .bdk-dek{margin-top:4px}.bdk-ctxhead>.bdk-link{padding-bottom:2px}.bdk-cands{margin-top:16px}.bdk-cands-k{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t1);font-weight:700;line-height:var(--lh-normal);align-items:center;gap:12px;display:flex}.bdk-cands-n{color:var(--t3);text-transform:none;letter-spacing:var(--ls-wide);font-variant-numeric:tabular-nums;font-weight:600}.bdk-cands>.bdk-card{margin-top:12px}.bdk-cand{border-top:1px solid var(--border);align-items:center;gap:14px;padding:14px 16px;display:flex}.bdk-cand:first-child{border-top:none}.bdk-cand-empty{font-size:var(--fs-sm);color:var(--t3);line-height:var(--lh-normal);padding:14px 16px}.bdk-cand-face{border:2px solid var(--borderStrong);background:var(--input);width:44px;height:44px;font-family:var(--font-serif), serif;font-size:var(--fs-base);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.bdk-cand-face img{object-fit:cover;width:100%;height:100%;display:block}.bdk-cand-t{flex-direction:column;flex:1;min-width:0;display:flex}.bdk-cand-t b{font-size:var(--fs-base);color:var(--t1);font-weight:600;line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bdk-cand-t i{font-style:normal;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:700;line-height:var(--lh-normal);margin-top:3px}.bdk-cand-t .bdk-link{margin-top:2px}.bdk-cand-bar{flex-direction:column;flex:none;align-items:flex-end;gap:6px;width:150px;display:flex}.bdk-cand-bar b{font-size:var(--fs-sm);color:var(--t1);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--lh-flat);align-items:center;gap:6px;display:inline-flex}.bdk-lead{background:var(--accent);border-radius:50%;width:6px;height:6px;display:inline-block}.bdk-track{border-radius:var(--radius-pill);background:var(--input);width:100%;height:5px;display:block;overflow:hidden}.bdk-track i{border-radius:var(--radius-pill);height:100%;display:block}.bdk-cand-act{flex:none;justify-content:flex-end;min-width:118px;display:flex}.bdk-pick{border-radius:var(--radius-pill);background:var(--accentBg);border:1px solid var(--accentBorder);height:34px;color:var(--accent);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:700;line-height:var(--lh-flat);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.bdk-pick svg{stroke:currentColor;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.bdk-cands-foot{border-top:1px solid var(--border);font-size:var(--fs-xs);color:var(--t3);line-height:var(--lh-normal);padding:10px 16px}.bdk-votenote{font-size:var(--fs-sm);color:var(--accent);font-weight:600;line-height:var(--lh-normal);margin-top:12px}.bdk-noboard{margin-top:20px;padding:18px 20px}.bdk-noboard b{font-size:var(--fs-base);color:var(--t1);font-weight:600;line-height:var(--lh-tight);display:block}.bdk-noboard span{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);margin-top:6px;display:block}.bdk-composer{align-items:center;gap:14px;margin-top:20px;display:flex}.bdk-field{resize:none;border:1px solid var(--borderStrong);border-radius:var(--radius-md);background:var(--input);min-width:0;min-height:52px;max-height:220px;font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);line-height:var(--lh-normal);color:var(--t1);box-sizing:border-box;outline:none;flex:1;padding:15px 16px}.bdk-field::placeholder{color:var(--t3)}.bdk-field:focus{border-color:var(--accentBorder)}.bdk-tagrow{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0 50px;display:flex}.bdk-tagrow-lbl{font-size:var(--fs-xs);color:var(--t3);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:600;line-height:var(--lh-normal);margin-right:4px}.bdk-tagrow .bdk-pill{height:28px}.bdk-threads{margin-top:8px}.bdk-empty{font-size:var(--fs-sm);color:var(--t3);line-height:var(--lh-normal);padding:26px 0}.bdk-post{border-top:1px solid var(--border);gap:14px;padding:20px 0;scroll-margin-top:96px;display:flex}.bdk-post-body{flex:1;min-width:0}.bdk-pinned{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t3);font-weight:700;line-height:var(--lh-normal);align-items:center;gap:6px;margin-bottom:6px;display:inline-flex}.bdk-pinned svg{width:12px;height:12px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round}.bdk-post-who{font-size:var(--fs-xs);color:var(--t3);line-height:var(--lh-normal);align-items:center;gap:8px;display:flex}.bdk-post-who b{color:var(--t2);font-weight:600}.bdk-post-more{margin-left:auto;display:inline-flex}.bdk-post-ttl{font-size:var(--fs-base);color:var(--t1);font-weight:600;line-height:var(--lh-tight);overflow-wrap:anywhere;margin-top:6px}.bdk-post-sub{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);overflow-wrap:anywhere;margin-top:4px}.bdk-post-acts{font-size:var(--fs-sm);color:var(--t2);font-weight:500;line-height:var(--lh-normal);align-items:center;gap:22px;margin-top:12px;display:flex}.bdk-post-acts>button{cursor:pointer;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.bdk-post-acts>button:hover,.bdk-post-acts>button.on{color:var(--accent)}.bdk-post-acts svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.bdk-post-acts .bdk-chip,.bdk-post-chip{margin-left:auto}.bdk-post-chip+.bdk-chip{margin-left:0}.bdk-post-replies{border-top:.5px solid var(--border);margin-top:12px;padding-top:12px}.bdk-viewall{border-top:1px solid var(--border);margin-top:12px;padding-top:18px}.bdk-reps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.bdk-rep{text-align:center;border-radius:var(--radius-md);cursor:pointer;min-width:0;color:var(--t1);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:4px 2px;display:flex}.bdk-rep:hover{background:var(--accentBg)}.bdk-rep-k{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t3);font-weight:700;line-height:var(--lh-normal)}.bdk-rep-face{background:var(--card);width:88px;height:88px;box-shadow:0 0 0 2px var(--accent);border-radius:50%;flex:none;margin-top:10px;display:block;overflow:hidden}.bdk-rep-nm{font-size:var(--fs-base);color:var(--t1);font-weight:600;line-height:var(--lh-tight);flex-direction:column;max-width:100%;margin-top:10px;display:flex}.bdk-rep-nm>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bdk-rep-meta{font-size:var(--fs-xs);color:var(--t3);line-height:var(--lh-normal);margin-top:2px}.bdk-party-d{color:var(--bdk-party-d);font-weight:600}.bdk-party-r{color:var(--bdk-party-r);font-weight:600}.bdk-party-i{color:var(--accent);font-weight:600}.bdk-rep .bdk-link{margin-top:8px}.bdk-doors{flex-direction:column;gap:10px;margin-top:16px;display:flex}.bdk-door{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);cursor:pointer;text-align:left;width:100%;color:var(--t1);transition:border-color var(--duration-fast) var(--ease-standard);align-items:center;gap:16px;padding:16px 18px;display:flex}.bdk-door:hover{border-color:var(--accentBorder)}.bdk-door-ico{flex:none;place-items:center;width:36px;height:36px;display:grid}.bdk-door-ico svg{width:32px;height:32px;stroke:var(--accent);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.bdk-door-t{flex-direction:column;flex:1;min-width:0;display:flex}.bdk-door-t b{font-size:var(--fs-base);color:var(--t1);font-weight:600;line-height:var(--lh-tight)}.bdk-door-t span{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);margin-top:3px}.bdk-door-chev svg{width:16px;height:16px;stroke:var(--t3);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.bdk-aboutrow{justify-content:flex-end;display:flex}.bdk-about{margin-top:4px}.bdk-about-strip{margin-top:8px}.bdk-about-lede{font-size:var(--fs-base);color:var(--t1);line-height:var(--lh-normal);margin:10px 0 0}.bdk-about-lede b{color:var(--accent);font-weight:600}.bdk-seat{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.bdk-seat .bdk-pill{cursor:default}.dsn-me{border-radius:var(--radius-md);cursor:pointer;width:100%;height:52px;color:var(--t1);text-align:left;background:0 0;border:none;flex:none;align-items:center;gap:10px;margin-top:8px;padding:0 10px 0 12px;font-family:inherit;display:flex;overflow:hidden}.dsn-me:hover{background:var(--accentHover)}.dsn-me.on,.dsn-me.on:hover{background:var(--btnPrimary);color:var(--btnPrimaryText)}.dsn-me-face{box-shadow:0 0 0 2px var(--accent);flex:none}.dsn-me.on .dsn-me-face{box-shadow:0 0 0 2px var(--btnPrimaryText)}.dsn-me-face--anon{background:var(--input);width:28px;height:28px;color:var(--t2);box-shadow:0 0 0 1px var(--borderStrong);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.dsn-me-face--anon svg{width:16px;height:16px}.dsn-me.on .dsn-me-face--anon{color:var(--btnPrimaryText);box-shadow:0 0 0 1px var(--btnPrimaryText);background:0 0}.dsn-me.on .dsn-me-name,.dsn-me.on svg{color:var(--btnPrimaryText)}.dsn-trail--foot:before{left:25px}.dsn-me-name{min-width:0;font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:var(--lh-normal);flex:1;overflow:hidden}.dsn-me-chev{flex:none;display:inline-flex}.dsn-me svg{color:var(--t3);flex:none}.dsn-me-wrap{position:relative}.dsn.dsn--menu{overflow:visible}.dsn-me.open{background:var(--accentHover)}.dsn-menu{border-radius:var(--radius-lg);background:var(--card);border:1px solid var(--borderStrong);width:296px;box-shadow:var(--cardDepth,var(--shadow));z-index:5;font-family:var(--font-sans), sans-serif;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0}.dsn-menu-who{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.dsn-menu-who-w{min-width:0}.dsn-menu-who-n{font-family:var(--font-serif), serif;font-size:var(--fs-base);color:var(--t1);font-weight:600;line-height:var(--lh-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dsn-menu-who-u{font-size:var(--fs-xs);color:var(--t3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.dsn-menu-rule{background:var(--border);height:1px;margin:6px 4px}.dsn-menu-row{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;height:44px;font-family:inherit;font-size:var(--fs-sm);color:var(--t1);font-weight:600;line-height:var(--lh-normal);background:0 0;border:none;align-items:center;gap:12px;padding:0 10px;text-decoration:none;display:flex}.dsn-menu-row>svg{width:18px;height:18px;color:var(--t2);flex:none}.dsn-menu-row:hover,.dsn-menu-row.on{background:var(--accentBg)}.dsn-menu-row--out{color:var(--t2)}.dsn-menu-tag{font-size:var(--fs-xs);color:var(--t3);margin-left:auto;font-weight:600}.dsn-menu-chev{margin-left:auto;display:inline-flex}.dsn-menu-chev svg{width:14px;height:14px;color:var(--t3)}.dsn-menu-theme{align-items:center;gap:10px;padding:6px 10px 8px;display:flex}.dsn-menu-lab{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t3);flex:1;font-weight:700}.dsn-seg{border:1px solid var(--borderStrong);border-radius:var(--radius-md);background:var(--bg);gap:0;padding:2px;display:inline-flex}.dsn-seg button{border-radius:var(--radius-sm);cursor:pointer;height:28px;font-family:inherit;font-size:var(--fs-xs);color:var(--t2);font-weight:600;line-height:var(--lh-flat);background:0 0;border:none;padding:0 10px}.dsn-seg button.on{background:var(--btnPrimary);color:var(--btnPrimaryText)}.dsn-menu-help{position:relative}.dsn-menu--sub{width:250px;bottom:0;left:calc(100% + 16px)}.dsn-menu--sub .dsn-menu-row{height:40px}.dsn-menu-row:focus-visible,.dsn-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.wdk{--wdk-on-gold:#fbf7ee;font-family:var(--font-sans), sans-serif;padding-bottom:64px}html[data-theme=dark] .wdk{--wdk-on-gold:#1a1410}.wdk button{font-family:inherit}.wdk-kick{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent);font-weight:700;line-height:var(--lh-normal);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.wdk-kick--top{background:var(--accent);color:var(--wdk-on-gold,#1a1410);border-radius:var(--radius-sm);margin-right:8px;padding:2px 7px}.wdk-kick.t3{color:var(--t3)}.wdk-kick svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.wdk-h1{font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--t1);flex:none;margin:0}.wdk-h2{font-size:var(--fs-base);font-weight:600;line-height:var(--lh-tight);color:var(--t1);white-space:nowrap;margin:0}.wdk-dek{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);margin:0}.wdk-link{cursor:pointer;font-size:var(--fs-sm);color:var(--accent);white-space:nowrap;font-weight:600;line-height:var(--lh-normal);background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.wdk-link:hover{text-underline-offset:3px;text-decoration:underline}.wdk-link svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.wdk-link--xs{font-size:var(--fs-xs)}.wdk-btn{border-radius:var(--radius-md);height:44px;font-size:var(--fs-sm);font-weight:700;line-height:var(--lh-flat);white-space:nowrap;cursor:pointer;color:var(--t1);transition:border-color var(--duration-fast) var(--ease-standard), filter var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.wdk-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.wdk-btn--gold{background:var(--accent);color:var(--wdk-on-gold)}.wdk-btn--gold:hover{filter:brightness(1.06)}.wdk-btn--outline{border-color:var(--borderStrong);color:var(--t1);background:var(--card)}.wdk-btn--outline:hover{border-color:var(--accentBorder)}.wdk-btn--sm{height:40px;padding:0 16px}.wdk-mast{border-bottom:1px solid var(--border);align-items:center;gap:18px;padding-bottom:12px;display:flex}.wdk-mast-dek{font-size:var(--fs-base);color:var(--t2);font-weight:400;line-height:var(--lh-normal);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.wdk-mast .rt{flex:none;margin-left:auto}.wdk-grid{grid-template-columns:minmax(0,1fr) clamp(400px,33%,600px);align-items:start;gap:0 clamp(24px,2.4vw,44px);display:grid}.wdk-col{min-width:0;padding-top:12px;position:relative}.wdk-rail{padding-top:12px;position:sticky;top:12px}.wdk-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;display:flex}.wdk-tabs{align-items:center;gap:28px;display:flex}.wdk-tab{cursor:pointer;font-size:var(--fs-base);color:var(--t2);font-weight:500;line-height:var(--lh-normal);background:0 0;border:none;padding:12px 0 10px;position:relative}.wdk-tab.on{color:var(--t1);font-weight:600}.wdk-tab.on:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.wdk-tab:hover{color:var(--t1)}.wdk-tab .n{font-size:var(--fs-xs);color:var(--t3);margin-left:6px;font-weight:600}.wdk-scope{align-items:center;gap:14px;display:flex;position:relative}.wdk-scope .count{font-size:var(--fs-xs);color:var(--t3);white-space:nowrap}.wdk-scopebtn{cursor:pointer;font-size:var(--fs-sm);color:var(--t1);border-radius:var(--radius-md);font-weight:700;line-height:var(--lh-normal);background:0 0;border:none;align-items:center;gap:8px;padding:6px 8px;display:inline-flex}.wdk-scopebtn:hover{background:var(--accentBg)}.wdk-scopebtn svg{width:16px;height:16px;stroke:var(--t3);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wdk-menu{z-index:12;background:var(--card);border:1px solid var(--borderStrong);border-radius:var(--radius-lg);min-width:300px;box-shadow:var(--cardDepth,var(--shadow));padding:8px;position:absolute;top:calc(100% + 8px);right:0}.wdk-menu .mk{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t3);font-weight:700;line-height:var(--lh-normal);padding:8px 10px 4px}.wdk-menu .mi{border-radius:var(--radius-md);cursor:pointer;text-align:left;width:100%;font-size:var(--fs-sm);color:var(--t1);font-weight:500;line-height:var(--lh-normal);background:0 0;border:none;align-items:center;gap:10px;padding:10px;display:flex}.wdk-menu .mi:hover{background:var(--accentBg)}.wdk-menu .mi.on{font-weight:700}.wdk-menu .mi .d{border:1.5px solid var(--borderStrong);border-radius:50%;flex:none;width:8px;height:8px}.wdk-menu .mi.on .d{background:var(--accent);border-color:var(--accent)}.wdk-menu .mi .sub{font-size:var(--fs-xs);color:var(--t3);margin-left:auto}.wdk-menu .mi svg{width:14px;height:14px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.wdk-menu .hr{background:var(--border);height:1px;margin:6px 4px}.wdk-menu-field{box-sizing:border-box;border:1px solid var(--borderStrong);border-radius:var(--radius-md);background:var(--input);width:100%;height:40px;color:var(--t1);font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);outline:none;margin:4px 0;padding:0 12px}.wdk-menu-field:focus{border-color:var(--accentBorder)}.wdk-feed{flex-direction:column;gap:14px;margin-top:14px;display:flex}.wdk-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);transition:border-color var(--duration-fast) var(--ease-standard);padding:16px 22px 12px;scroll-margin-top:16px;position:relative}.wdk-card.on{border-color:var(--accentBorder)}.wdk-foil{background:linear-gradient(90deg, #c9a84c00 0%, var(--accent) 50%, #c9a84c00 100%);opacity:.75;border-radius:var(--radius-xl) var(--radius-xl) 0 0;pointer-events:none;height:3px;position:absolute;top:0;left:0;right:0}.wdk-krow{align-items:center;gap:10px;min-width:0;display:flex}.wdk-meta{color:var(--t3);font-size:var(--fs-xs);white-space:nowrap;text-overflow:ellipsis;min-width:0;line-height:var(--lh-normal);overflow:hidden}.wdk-pinbadge{border:1px solid var(--borderStrong);border-radius:var(--radius-md);cursor:pointer;height:30px;font-size:var(--fs-sm);letter-spacing:var(--ls-wide);color:var(--t1);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--lh-flat);background:0 0;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 10px;display:inline-flex}.wdk-pinbadge svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wdk-pinbadge:hover{border-color:var(--accentBorder)}.wdk-h3{font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--t1);max-width:760px;margin:10px 0 0}.wdk-h3 button{font:inherit;color:inherit;text-align:left;cursor:pointer;letter-spacing:inherit;background:0 0;border:none;padding:0}.wdk-h3 button:hover{color:var(--accent)}.wdk-sum{font-size:var(--fs-base);color:var(--t2);font-weight:400;line-height:var(--lh-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:760px;margin:6px 0 0;display:-webkit-box;overflow:hidden}.wdk-sub{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);margin:8px 0 0}.wdk-statuses{margin-top:8px}.wdk-status{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);margin:4px 0 0}.wdk-status b{font-weight:600}.wdk-status.ok b{color:var(--success)}.wdk-status.warn b{color:var(--warning)}.wdk-status.quiet b{color:var(--t3)}.wdk-nroom{border-left:2px solid var(--accent);font-size:var(--fs-sm);line-height:var(--lh-normal);flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding:2px 0 2px 12px;display:flex}.wdk-nroom b{color:var(--t1);font-weight:600}.wdk-nroom span{color:var(--t2)}.wdk-nroom .sep{color:var(--t4)}.wdk-nroom .who{font-size:var(--fs-xs);color:var(--t3)}.wdk-corro{align-items:center;gap:12px;margin-top:10px;display:flex}.wdk-corro .bars{gap:3px;display:flex}.wdk-corro .bars i{background:var(--input);border-radius:2px;width:14px;height:6px;display:block}.wdk-corro .bars i.on{background:var(--accent)}.wdk-corro b{font-size:var(--fs-sm);letter-spacing:var(--ls-wide);color:var(--accent);font-weight:700}.wdk-corro .wdk-link{margin-left:auto}.wdk-media{gap:8px;height:clamp(168px,24vh,240px);margin-top:12px;display:flex}.wdk-lead{border-radius:var(--radius-lg);background:var(--input);aspect-ratio:16/9;cursor:pointer;border:none;flex:none;max-width:62%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.wdk-lead--video{cursor:default}.wdk-media.solo .wdk-lead{width:100%;max-width:100%}.wdk-lead img{object-fit:cover;width:100%;height:100%;display:block}.wdk-lead-over{pointer-events:none;background:linear-gradient(#08060300 55%,#0806038c 100%);position:absolute;inset:0}.wdk-tag{z-index:3;border-radius:var(--radius-pill);color:#f4ecdc;height:26px;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;font-weight:700;line-height:var(--lh-flat);pointer-events:none;background:#0806038c;border:1px solid #ffffff24;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:10px;left:10px}.wdk-tag svg{stroke:#e8c766;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.wdk-lead--video .wdk-tag svg{fill:#e8c766;stroke:none}.wdk-thumbs{flex:1;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:8px;min-width:0;display:grid}.wdk-thumbs.one{grid-template-columns:1fr}.wdk-thumbs.two{grid-template-rows:1fr;grid-template-columns:1fr 1fr}.wdk-thumbs.four{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.wdk-thumb{border-radius:var(--radius-md);background:var(--input);cursor:pointer;border:none;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.wdk-thumb img{object-fit:cover;width:100%;height:100%;display:block}.wdk-thumb-blank{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wdk-thumb-blank svg{width:28px;height:28px;fill:var(--t3)}.wdk-pg{border-radius:var(--radius-pill);color:#f4ecdc;height:22px;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);font-weight:700;line-height:var(--lh-flat);background:#08060399;align-items:center;gap:5px;padding:0 8px;display:inline-flex;position:absolute;bottom:8px;left:8px}.wdk-pg svg{fill:#f4ecdc;width:10px;height:10px}.wdk-more{color:#f4ecdc;font-size:var(--fs-lg);background:#0806038c;justify-content:center;align-items:center;font-weight:600;display:flex;position:absolute;inset:0}.wdk-acts{border-top:1px solid var(--border);align-items:center;gap:4px;margin-top:10px;padding-top:8px;display:flex}.wdk-act{border-radius:var(--radius-md);cursor:pointer;height:32px;font-size:var(--fs-sm);color:var(--t2);font-weight:600;line-height:var(--lh-normal);background:0 0;border:none;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.wdk-act svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.wdk-act:hover{background:var(--accentBg);color:var(--t1)}.wdk-act.on{color:var(--accent)}.wdk-act.on svg{fill:var(--accent);stroke:var(--accent)}.wdk-follow{border-radius:var(--radius-pill);border:1px solid var(--accent);cursor:pointer;height:30px;color:var(--accent);font-size:var(--fs-sm);letter-spacing:var(--ls-wide);font-weight:600;line-height:var(--lh-flat);background:0 0;margin-left:auto;padding:0 14px}.wdk-follow.on{background:var(--accent);color:var(--wdk-on-gold)}.wdk-empty{text-align:center;font-size:var(--fs-sm);color:var(--t3);line-height:var(--lh-normal);padding:40px 0}.wdk-mapcard{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);flex-direction:column;height:calc(100vh - 172px);min-height:420px;max-height:900px;display:flex;overflow:hidden}.wdk-maphead{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.wdk-maphead .tt{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.wdk-mapwrap{border-top:1px solid var(--border);flex:1;min-height:300px;position:relative}.wdk-loc{z-index:5;border-radius:var(--radius-pill);background:var(--card);border:1px solid var(--borderStrong);height:28px;font-size:var(--fs-xs);color:var(--t2);box-shadow:var(--shadow);line-height:var(--lh-flat);align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:12px;left:12px}.wdk-loc svg{width:12px;height:12px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wdk-loc i{background:var(--success);border-radius:50%;width:7px;height:7px;display:inline-block}.wdk-compass{z-index:5;background:var(--card);border:1px solid var(--borderStrong);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:14px;right:14px}.wdk-compass svg{width:20px;height:20px;stroke:var(--t1);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.wdk-locate{z-index:5;border-radius:var(--radius-md);background:var(--card);border:1px solid var(--borderStrong);cursor:pointer;height:36px;font-size:var(--fs-xs);color:var(--t1);box-shadow:var(--shadow);font-weight:600;line-height:var(--lh-flat);align-items:center;gap:8px;padding:0 12px;display:inline-flex;position:absolute;top:58px;right:14px}.wdk-locate svg{width:14px;height:14px;stroke:var(--accent);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wdk-locate:hover{border-color:var(--accentBorder)}.wdk-mk{background:var(--card);border:2px solid var(--accent);width:36px;height:36px;font-family:var(--font-sans), sans-serif;font-size:var(--fs-xs);color:var(--t1);letter-spacing:var(--ls-wide);cursor:pointer;font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--lh-flat);border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;box-shadow:0 2px 8px #00000059}.wdk-mk.dev{border-style:dashed}.wdk-mk.on{background:var(--accent);color:var(--wdk-on-gold);box-shadow:0 0 0 4px rgba(var(--accentRgb), .25), 0 2px 8px #00000059}.wdk--expanded .wdk-rail{position:static}.wdk--expanded .wdk-mapcard{left:var(--desk-rail-w);z-index:25;border:none;border-radius:0;height:auto;max-height:none;position:fixed;top:0;bottom:0;right:0}.wdk--expanded .wdk-maphead{display:none}.wdk--expanded .wdk-mapwrap{border-top:none}.wdk--expanded .wdk-loc{top:20px;left:auto;right:70px}.wdk-xpanel{z-index:6;background:var(--card);border:1px solid var(--borderStrong);border-radius:var(--radius-xl);width:560px;box-shadow:var(--cardDepth,var(--shadow));flex-direction:column;display:flex;position:absolute;top:24px;bottom:24px;left:24px;overflow:hidden}.wdk-xpanel .xh{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.wdk-xpanel .xh-w{flex-direction:column;gap:2px;min-width:0;display:flex}.wdk-xpanel .xh .wdk-h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wdk-scope--pill{flex:none;position:relative}.wdk-locpill{border-radius:var(--radius-md);border:1px solid var(--accentBorder);background:var(--accentBg);cursor:pointer;height:40px;font-family:inherit;font-size:var(--fs-sm);color:var(--t1);white-space:nowrap;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:inline-flex}.wdk-locpill svg{width:16px;height:16px;stroke:var(--accent);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.wdk-locpill .r{color:var(--t3);font-weight:500}.wdk-scope--pill .wdk-menu{left:auto;right:0}.wdk-xpanel .xtabs{border-bottom:1px solid var(--border);flex:none;gap:4px;padding:10px 12px;display:flex}.wdk-xpanel .xtab{cursor:pointer;border-radius:var(--radius-md);height:38px;font-family:inherit;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t3);background:0 0;border:none;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.wdk-xpanel .xtab .n{color:var(--t4);font-weight:600}.wdk-xpanel .xtab:hover{background:var(--accentHover);color:var(--t1)}.wdk-xpanel .xtab.on{background:var(--accentBg);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accentBorder)}.wdk-xpanel .xtab.on .n{color:var(--accent)}.wdk-xpanel .xscroll{flex:1;min-height:0;overflow-y:auto}.wdk-xpanel .xlead{border-bottom:1px solid var(--border)}.wdk-xpanel .xlead-v{background:#000;max-height:42vh;position:relative;overflow:hidden}.wdk-xpanel .xlead-v .wdk-lead{border-radius:0;width:100%;max-width:none;height:auto}.wdk-xpanel .xlead-plate{aspect-ratio:16/9;background:radial-gradient(60% 80% at 50% 45%,#3a3128,#141312 80%);justify-content:center;align-items:center;display:flex}.wdk-xpanel .xlead-plate svg{width:44px;height:44px;stroke:var(--accent);fill:none;stroke-width:1.4px;opacity:.6}.wdk-xpanel .xlead-n{z-index:3;background:var(--card);border:2px solid var(--accent);width:36px;height:36px;color:var(--accent);font-size:var(--fs-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:12px;left:14px}.wdk-xpanel .xlead-top{z-index:3;border-radius:var(--radius-sm);background:var(--accent);height:30px;color:var(--wdk-on-gold,#1a1410);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;align-items:center;padding:0 10px;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.wdk-xpanel .xlead-w{cursor:pointer;text-align:left;width:100%;color:var(--t1);background:0 0;border:none;flex-direction:column;gap:6px;padding:14px 20px 16px;font-family:inherit;display:flex}.wdk-xpanel .xlead-w:hover{background:var(--accentHover)}.wdk-xpanel .xlead-w b{font-size:var(--fs-base);font-weight:600;line-height:var(--lh-tight)}.wdk-xpanel .xlead-w .m{font-size:var(--fs-sm);color:var(--t3);line-height:var(--lh-normal)}.wdk-xpanel .wdk-xrow{align-items:center;padding:14px 20px}.wdk-xpanel .wdk-xrow .n{width:36px;height:36px}.wdk-xpanel .wdk-xrow .th{width:100px;height:62px}.wdk-xpanel .xfoot{border-top:1px solid var(--border);background:var(--card);flex-direction:column;flex:none;align-items:center;gap:8px;padding:12px 16px;display:flex}.wdk-xpanel .xreport{justify-content:center;width:100%;height:50px}.wdk-xpanel .xfoot .wdk-link{color:var(--t3)}.wdk-xpanel .wdk-empty{padding:32px 20px}.wdk-xrow{border:none;border-bottom:1px solid var(--border);cursor:pointer;text-align:left;width:100%;color:var(--t1);background:0 0;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.wdk-xrow:hover,.wdk-xrow.on{background:var(--accentBg)}.wdk-xrow .n{border:1.5px solid var(--accent);width:30px;height:30px;font-size:var(--fs-xs);color:var(--t1);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.wdk-xrow.on .n{background:var(--accent);color:var(--wdk-on-gold)}.wdk-xrow .t{flex:1;min-width:0}.wdk-xrow .t b{font-size:var(--fs-base);color:var(--t1);font-weight:600;line-height:var(--lh-tight);display:block}.wdk-xrow .t span{font-size:var(--fs-xs);color:var(--t3);line-height:var(--lh-normal);margin-top:4px;display:block}.wdk-xrow .th{border-radius:var(--radius-sm);background:var(--input);flex:none;width:64px;height:44px;overflow:hidden}.wdk-xrow .th img{object-fit:cover;width:100%;height:100%;display:block}.gdk{--gdk-on-gold:#fbf7ee;font-family:var(--font-sans), sans-serif;padding-bottom:96px}html[data-theme=dark] .gdk{--gdk-on-gold:#1a1410}.gdk button{font-family:inherit}.gdk-kick{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent);font-weight:700;line-height:var(--lh-normal);display:block}.gdk-kick--t3{color:var(--t3);margin-top:6px}.gdk-mast{border-bottom:1px solid var(--border);align-items:stretch;padding:18px 0 22px;display:flex}.gdk-words{flex:1 1 0;min-width:0}.gdk-h1{margin:6px 0 0;font-weight:600}.gdk-dek{font-family:var(--font-serif), serif;font-size:var(--fs-reading);color:var(--t2);line-height:var(--lh-normal);margin:6px 0 0}.gdk-streak{border-left:1px solid var(--border);flex-direction:column;flex:none;justify-content:center;gap:12px;min-width:300px;margin-left:32px;padding-left:32px;display:flex}.gdk-streak-h{font-family:var(--font-serif), serif;font-size:var(--fs-base);color:var(--t1);font-weight:600;line-height:var(--lh-tight);align-items:center;gap:8px;display:flex}.gdk-streak-h svg{flex:none;width:16px;height:16px}.gdk-week{gap:16px;display:flex}.gdk-day{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--t3);font-weight:700;line-height:var(--lh-flat);flex-direction:column;align-items:center;gap:8px;display:flex}.gdk-day i{border:1px solid var(--borderStrong);background:var(--card);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.gdk-day i svg{width:10px;height:10px;color:var(--gdk-on-gold);display:none}.gdk-day.on i{background:var(--accent);border-color:var(--accent)}.gdk-day.on i svg{display:block}.gdk-round{align-items:center;gap:20px;padding:18px 0 20px;display:flex}.gdk-round-t{font-family:var(--font-serif), serif;font-size:var(--fs-base);color:var(--t1);white-space:nowrap;font-weight:600}.gdk-round-sep{background:var(--borderStrong);flex:none;width:1px;height:22px}.gdk-round-n{font-size:var(--fs-sm);color:var(--t2);white-space:nowrap;font-variant-numeric:tabular-nums}.gdk-segs{flex:1;gap:10px;margin-left:12px;display:flex}.gdk-segs i{border-radius:var(--radius-pill);border:1px solid var(--borderStrong);background:var(--input);flex:1;justify-content:center;align-items:center;height:13px;display:flex}.gdk-segs i svg{width:11px;height:11px;color:var(--gdk-on-gold);display:none}.gdk-segs i.on{background:var(--accent);border-color:var(--accent)}.gdk-segs i.on svg{display:block}.gdk-deck{grid-template-columns:minmax(0,1fr) 288px;align-items:stretch;display:grid}.gdk-grid{grid-template-columns:1fr 1fr;align-content:start;gap:16px;min-width:0;display:grid}.gdk-game{border-radius:var(--radius-lg);border:1px solid var(--borderStrong);background:var(--card);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.gdk-art{aspect-ratio:472/231;background:var(--input);position:relative;overflow:hidden}.gdk-art img{object-fit:cover;width:100%;height:100%;transition:filter var(--duration-fast) var(--ease-standard);display:block}.gdk-art:after{content:"";pointer-events:none;background:linear-gradient(#0000006b 0%,#0000 38%);position:absolute;inset:0}.gdk-art-kick{z-index:2;font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:#f4eee2;font-weight:700;line-height:var(--lh-normal);text-shadow:0 1px 2px #0006;position:absolute;top:16px;left:18px}.gdk-done{z-index:2;border-radius:var(--radius-pill);color:#f4eee2;height:34px;font-family:var(--font-serif), serif;font-size:var(--fs-base);font-weight:500;line-height:var(--lh-flat);-webkit-backdrop-filter:blur(6px);background:#0c0a089e;border:1px solid #ffffff29;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex;position:absolute;top:12px;right:14px}.gdk-done i{background:#f4eee2;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.gdk-done i svg{color:#1a1410;width:11px;height:11px}.gdk-game.done .gdk-art img{filter:brightness(.5)saturate(.85)}.gdk-body{align-items:center;gap:16px;padding:18px 18px 18px 20px;display:flex}.gdk-game-words{flex:1;min-width:0}.gdk-game-title{font-family:var(--font-serif), serif;font-size:var(--fs-lg);letter-spacing:var(--ls-tight);font-weight:600;line-height:var(--lh-tight);color:var(--t1)}.gdk-game-sub{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);margin-top:5px}.gdk-btn{border-radius:var(--radius-md);height:48px;font-family:var(--font-serif), serif;font-size:var(--fs-base);white-space:nowrap;cursor:pointer;font-weight:500;line-height:var(--lh-flat);transition:background var(--duration-fast) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard);border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.gdk-btn svg{width:15px;height:15px}.gdk-btn.play{background:var(--btnPrimary);color:var(--btnPrimaryText)}.gdk-btn.play:hover{opacity:.92}.gdk-btn.results{border-color:var(--borderStrong);color:var(--t1);background:0 0}.gdk-btn.results:hover{background:var(--accentBg);border-color:var(--accentBorder)}.gdk-board{border-left:1px solid var(--border);flex-direction:column;min-width:0;margin-left:24px;padding-left:24px;display:flex}.gdk-h2{font-family:var(--font-serif), serif;font-size:var(--fs-lg);letter-spacing:var(--ls-tight);font-weight:600;line-height:var(--lh-tight);color:var(--t1);margin:0}.gdk-picker{margin-top:16px;position:relative}.gdk-picker-cur{border-radius:var(--radius-md);border:1px solid var(--borderStrong);background:var(--card);width:100%;height:42px;font-size:var(--fs-sm);color:var(--t1);cursor:pointer;text-align:left;align-items:center;gap:10px;padding:0 12px 0 14px;font-weight:600;display:flex}.gdk-picker-cur:hover{border-color:var(--accentBorder)}.gdk-picker-cur svg{width:16px;height:16px;color:var(--t2);flex:none}.gdk-picker-chev{margin-left:auto;display:inline-flex}.gdk-picker-chev svg{width:14px;height:14px}.gdk-picker-menu{z-index:5;border-radius:var(--radius-md);border:1px solid var(--borderStrong);background:var(--card);box-shadow:var(--cardDepth,var(--shadow));flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0}.gdk-picker-menu button{border-radius:var(--radius-sm);cursor:pointer;height:36px;font-size:var(--fs-sm);color:var(--t1);text-align:left;background:0 0;border:none;align-items:center;padding:0 10px;font-weight:500;display:flex}.gdk-picker-menu button:hover{background:var(--accentBg)}.gdk-picker-menu button.on{color:var(--accent);font-weight:700}.gdk-rows{flex-direction:column;gap:6px;margin-top:18px;display:flex}.gdk-row{align-items:center;gap:12px;height:52px;padding:0 4px;display:flex}.gdk-rank{border:1px solid var(--borderStrong);width:28px;height:28px;font-size:var(--fs-xs);color:var(--t1);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.gdk-name{min-width:0;font-size:var(--fs-sm);color:var(--t1);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;font-weight:600;display:flex;overflow:hidden}.gdk-you{font-size:var(--fs-xs);color:var(--t2);background:var(--accentBg);border:1px solid var(--accentBorder);border-radius:var(--radius-sm);font-weight:600;line-height:var(--lh-normal);padding:1px 7px}.gdk-pts{font-size:var(--fs-sm);color:var(--t1);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.gdk-empty{font-size:var(--fs-sm);color:var(--t3);padding:18px 4px}.gdk-all{cursor:pointer;font-family:var(--font-serif), serif;font-size:var(--fs-sm);color:var(--t1);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accentBorder);text-decoration-color:var(--accentBorder);font-weight:600;line-height:var(--lh-normal);background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin-top:18px;padding:0;display:inline-flex}.gdk-all:hover{color:var(--accent)}.gdk-all svg{width:13px;height:13px}.gdk-prize{text-align:center;flex-direction:column;align-items:center;margin-top:30px;padding:0 8px;display:flex}.gdk-cup{width:200px;height:174px;display:block}.gdk-cup img{object-fit:contain;width:100%;height:100%;display:block}.gdk-cup .gdk-cup-d,html[data-theme=dark] .gdk-cup .gdk-cup-l{display:none}html[data-theme=dark] .gdk-cup .gdk-cup-d{display:block}.gdk-prize-h{font-family:var(--font-serif), serif;font-size:var(--fs-base);letter-spacing:var(--ls-tight);color:var(--t1);font-weight:700;line-height:var(--lh-tight);margin-top:18px}.gdk-prize-s{font-family:var(--font-serif), serif;font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);margin-top:6px}@media (max-width:1320px){.gdk-deck{grid-template-columns:minmax(0,1fr) 260px}.gdk-body{padding:16px}.gdk-streak{min-width:260px}}.sdk{max-width:760px;font-family:var(--font-sans), sans-serif;padding-bottom:96px}.sdk button{font-family:inherit}.sdk-mast{border-bottom:1px solid var(--border);margin-bottom:28px;padding:8px 0 22px}.sdk-h1{font-weight:600}.sdk-dek{font-family:var(--font-serif), serif;font-size:var(--fs-reading);color:var(--t2);line-height:var(--lh-normal);margin:6px 0 0}.sdk-card{background:var(--card);border:1px solid var(--borderStrong);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden}.sdk-kick{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent);font-weight:700;line-height:var(--lh-normal);padding:16px 20px 6px}.sdk-row{border-top:1px solid var(--border);text-align:left;width:100%;min-height:64px;color:var(--t1);background:0 0;border-bottom:none;border-left:none;border-right:none;align-items:center;gap:24px;padding:12px 20px;display:flex}.sdk-kick+.sdk-row{border-top:none}.sdk-row--link{cursor:pointer}.sdk-row--link:hover{background:var(--accentHover)}.sdk-row-w{flex-direction:column;flex:1;min-width:0;display:flex}.sdk-row-l{font-size:var(--fs-sm);color:var(--t1);font-weight:600;line-height:var(--lh-normal)}.sdk-row-s{font-size:var(--fs-sm);color:var(--t3);line-height:var(--lh-normal);margin-top:2px}.sdk-row-chev{flex:none;display:inline-flex}.sdk-row-chev svg{width:16px;height:16px;color:var(--t3)}.sdk-row-ctl{flex:none}.sdk-row-ctl--lang{width:200px}.sdk-row-ctl--lang select{width:100%}.sdk-row-ctl--scale{width:300px}.sdk-toggle{border-radius:var(--radius-pill);border:1px solid var(--borderStrong);background:var(--input);cursor:pointer;width:44px;height:26px;transition:background var(--duration-fast) var(--ease-standard);flex:none;padding:0;position:relative}.sdk-toggle:after{content:"";background:var(--t3);width:20px;height:20px;transition:transform var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);border-radius:50%;position:absolute;top:2px;left:2px}.sdk-toggle.on{background:var(--accent);border-color:var(--accent)}.sdk-toggle.on:after{background:#fff;transform:translate(18px)}.sdk-card--danger{padding:16px 20px}.sdk-btn{border-radius:var(--radius-md);border:1px solid var(--borderStrong);background:var(--bg);height:42px;color:var(--t1);font-size:var(--fs-sm);cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-weight:600;display:inline-flex}.sdk-btn:hover{border-color:var(--accentBorder);background:var(--accentBg)}.sdk-delete{max-width:360px}.sdk-delete>div{margin-top:12px;padding-top:12px}.sdk-delete .w-full{width:auto;margin:0}.pfd{text-align:left;border-bottom:1px solid var(--border);font-family:var(--font-sans), sans-serif;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;margin-bottom:8px;padding:8px 0 36px;display:grid}.pfd-brand-wm{font-family:var(--font-serif), serif;font-size:var(--fs-base);color:var(--t1);font-weight:600}.pfd-brand-tag{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t3);margin-top:4px;font-weight:600}.pfd-press{font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-relaxed);margin-top:16px}.pfd-press b{color:var(--t1);font-weight:600;display:block}.pfd-press a{color:var(--t2);text-decoration:none}.pfd-press a:hover{color:var(--accent)}.pfd-kick{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--t3);font-weight:700;line-height:var(--lh-normal);margin-bottom:12px}.pfd-kick--again{margin-top:18px}.pfd-col a,.pfd-col button{cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);background:0 0;border:none;padding:5px 0;text-decoration:none;display:block}.pfd-col a:hover,.pfd-col button:hover{color:var(--accent)}.pfd-new{font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--accent);border:1px solid var(--accentBorder);border-radius:var(--radius-sm);vertical-align:middle;margin-left:8px;padding:1px 5px;font-weight:700}.pfd-apps{gap:8px;margin-top:8px;display:flex}.pfd-apps a{border:1px solid var(--borderStrong);border-radius:var(--radius-md);background:var(--card);width:auto;height:32px;font-size:var(--fs-xs);color:var(--t1);align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.pfd-apps a svg{width:13px;height:13px}@keyframes pm-sway{0%{transform:translate(0)rotate(0)}30%{transform:translate(7px)rotate(.7deg)}70%{transform:translate(-7px)rotate(-.7deg)}to{transform:translate(0)rotate(0)}}.pm-sway{transform-origin:50% 100%;will-change:transform;animation:3.6s ease-in-out 1.2s infinite pm-sway}@media (prefers-reduced-motion:reduce){.pm-sway{animation:none}}.desk-root .hub-page:has(.pfd-desk){max-width:none;padding-top:0}.pfd-desk{min-height:calc(100vh - 76px);position:relative}.pfd-back{left:var(--desk-rail-w);z-index:0;pointer-events:none;position:fixed;top:0;bottom:0;right:0}.pfd-back-img{background-position:50%;background-size:cover;position:absolute;inset:0}.pfd-back-fade{background:linear-gradient(#00000038 0%,#00000057 45%,#0000009e 100%);position:absolute;inset:0}html[data-theme=dark] .pfd-back-fade{background:linear-gradient(#00000047 0%,#0000006b 45%,#000000b8 100%)}.pfd-back-head{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);background:#faf6eee0;height:76px;position:absolute;top:0;left:0;right:0}html[data-theme=dark] .pfd-back-head{background:#141311d1}.pfd-idcard{border-radius:var(--radius-xl);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);background:#faf6eee6;padding:24px}html[data-theme=dark] .pfd-idcard{background:#141311d1}.pfd-cols{z-index:1;grid-template-columns:400px minmax(0,1fr);align-items:start;gap:48px;padding:36px 0 96px;display:grid;position:relative}.pfd-left,.pfd-right{min-width:0}.pfd-left{align-self:start;position:sticky;top:100px}.pfd-civic{cursor:pointer;border-radius:var(--radius-xl);text-align:center;width:100%;font-family:var(--font-sans), sans-serif;transition:background var(--duration-fast) var(--ease-standard);background:0 0;border:none;flex-direction:column;align-items:center;margin-top:28px;padding:12px 0;display:flex}.pfd-civic:hover{background:#ffffff0a}.pfd-civic-k{font-size:var(--fs-sm);color:var(--accent);font-weight:600;line-height:var(--lh-flat);margin-top:20px}.pfd-civic-pos{font-size:var(--fs-lg);letter-spacing:var(--ls-tight);color:var(--accent);font-weight:700;line-height:var(--lh-tight);margin-top:6px}.pfd-civic-co{font-size:var(--fs-sm);color:#f7f1e4d9;line-height:var(--lh-normal);margin-top:6px}.pfd-civic-built{font-size:var(--fs-sm);color:#f7f1e499;line-height:var(--lh-normal);margin-top:2px}.pfd-civic-cta{font-size:var(--fs-sm);color:var(--accent);font-weight:600;line-height:var(--lh-normal);margin-top:10px}.pfd-counts{font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);color:var(--t2);line-height:var(--lh-normal);flex-wrap:wrap;gap:12px 18px;margin-top:12px;display:flex}.pfd-counts b{color:var(--t1);font-weight:700}@media (max-width:1320px){.pfd-cols{grid-template-columns:340px minmax(0,1fr);gap:32px}}
.ae-btn{cursor:pointer;font-family:var(--font-sans), sans-serif;letter-spacing:0;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:600;line-height:1.2;text-decoration:none;transition:opacity .15s,background .15s,border-color .15s,color .15s;display:inline-flex}.ae-btn::-moz-focus-inner{border:0;padding:0}.ae-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ae-btn--sm{font-size:var(--fs-sm);border-radius:6px;padding:6px 12px}.ae-btn--md{font-size:var(--fs-base);border-radius:8px;padding:10px 20px}.ae-btn--lg{font-size:var(--fs-base);border-radius:10px;padding:13px 28px}.ae-btn__icon{width:1em;height:1em;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ae-btn__icon svg{width:100%;height:100%;display:block}.ae-btn--full{width:100%}.ae-btn--primary{background:var(--accent);color:var(--bg);border-color:#0000}.ae-btn--primary:hover:not(:disabled){opacity:.92}.ae-btn--primary:active:not(:disabled){opacity:.85}.ae-btn--secondary{background:var(--accentBg);color:var(--accent);border-color:var(--accentBorder)}.ae-btn--secondary:hover:not(:disabled){background:var(--accentHover,var(--accentBg))}.ae-btn--secondary:active:not(:disabled){opacity:.85}.ae-btn--ghost{color:var(--accent);background:0 0;border-color:#0000}.ae-btn--ghost:hover:not(:disabled){background:#7f7f7f0f}.ae-btn--ghost:active:not(:disabled){opacity:.7}.ae-btn--danger{background:var(--danger,#ef4444);color:#fff;border-color:#0000}.ae-btn--danger:hover:not(:disabled){background:var(--dangerHover,#d63838)}.ae-btn--danger:active:not(:disabled){opacity:.9}.ae-btn:disabled{cursor:not-allowed;opacity:.5}.ae-btn:disabled:hover{opacity:.5}@media (max-width:1024px){.ae-btn--sm{padding:6px 10px}.ae-btn--md{padding:10px 18px}}.ae-btn--tracked{text-transform:uppercase;letter-spacing:var(--ls-wide);font-weight:700}.ae-btn--tracked.ae-btn--sm{letter-spacing:var(--ls-widest)}.ae-icon-btn{border:.5px solid var(--accentBorder);color:var(--t2);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ae-icon-btn:hover:not(:disabled){color:var(--t1);background:#7f7f7f0f}.ae-icon-btn:active:not(:disabled){opacity:.7}.ae-icon-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ae-icon-btn:disabled{cursor:not-allowed;opacity:.5}.ae-icon-btn--sm{width:32px;height:32px}.ae-icon-btn--md{width:36px;height:36px}.ae-icon-btn--round{border-radius:50%}.ae-icon-btn svg{width:50%;height:50%;display:block}.ae-icon-btn--sm svg{width:14px;height:14px}.ae-icon-btn--md svg{width:18px;height:18px}.ae-toggle{background:var(--compassBg);color:var(--t1);font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);cursor:pointer;text-align:center;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:7px 14px;font-weight:400;transition:background .15s,border-color .15s,color .15s,font-weight .15s;display:inline-flex}.ae-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ae-toggle:hover:not(:disabled):not(.ae-toggle--active){background:var(--accentBg)}.ae-toggle--active{background:var(--accentBg);border-color:var(--accentBorder);color:var(--accent);font-weight:700}.ae-toggle--md{font-size:var(--fs-sm);padding:7px 14px}.ae-toggle:disabled{cursor:not-allowed;opacity:.5}.ae-card{background:var(--card);border:.5px solid var(--accentBorder);color:var(--t1)}.ae-card--default{background:var(--card);border:.5px solid var(--accentBorder)}.ae-card--pad-md{padding:16px}.ae-card--pad-flush{padding:0}.ae-card--radius-md{border-radius:12px}.ae-card--radius-lg{border-radius:18px}.ae-card--tap{cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:inherit;color:inherit;-webkit-tap-highlight-color:transparent;transition:border-color .15s,background .15s,transform .1s}.ae-card--tap::-moz-focus-inner{border:0;padding:0}.ae-card--tap:hover:not(:disabled){border-color:var(--accent)}.ae-card--tap:active:not(:disabled){transform:scale(.998)}.ae-card--tap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ae-card--tap:disabled{cursor:not-allowed;opacity:.5}.ae-tap-row{background:var(--card);border:.5px solid var(--accentBorder);color:var(--t1);cursor:pointer;text-align:left;width:100%;font-family:inherit;font-size:inherit;-webkit-tap-highlight-color:transparent;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.ae-tap-row::-moz-focus-inner{border:0;padding:0}.ae-tap-row:hover:not(:disabled){border-color:var(--accent)}.ae-tap-row:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ae-tap-row:disabled{cursor:not-allowed;opacity:.5}.ae-tap-row__avatar{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ae-tap-row__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:inline-flex}.ae-tap-row__name{font-family:var(--font-sans), sans-serif;font-size:var(--fs-base);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ae-tap-row__sub{font-family:var(--font-sans), sans-serif;font-size:var(--fs-sm);color:var(--t3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ae-tap-row__chev{color:var(--t3);flex-shrink:0}.ae-tap-row__right{flex-shrink:0}.ae-filter-select{font-size:var(--fs-base);color:var(--t3);background:var(--input);border:1px solid var(--border);cursor:pointer;border-radius:6px;outline:none;padding:4px 10px;font-family:inherit}.ae-filter-select:hover{color:var(--t2)}
