@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-normal-W3Dto7M0.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-normal-DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-normal-DD2KOZkl.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-normal-CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-normal-6K-YXo6g.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-normal-4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal-Drx2k2n9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal-uvC0WHQr.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-normal-BoXdMtcr.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-normal-C4HEjEaf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal-DaBc-lu7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal-Dk3-quAP.woff)format("woff");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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-ext-400-italic-BEGvmv_3.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-400-italic-C_Uk1MUY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-cyrillic-400-italic-D3GtrbRZ.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-400-italic-AH1vqu4S.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-vietnamese-400-italic-BoXDRTEW.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-400-italic-CJpMwFnN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic-BdEzgT7i.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic-CQvLaSWn.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-italic-o1-A_FsB.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-italic-Vv_u9p1E.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-italic-Bp4BYShX.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-italic-DP5iIMI9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-vietnamese-600-italic-C3DTNE_9.woff2)format("woff2"),url(/assets/cormorant-garamond-vietnamese-600-italic-Bdap-eNg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-italic-DYtrqAWE.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-italic-CcucBqPp.woff)format("woff");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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-italic-DCuhXWyK.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-italic-BcJbkSJ4.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-cjIjEMm6.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-b6vuEf1e.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-koFutDBv.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal-B6KG6Acg.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-DzPSPp8W.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal--vWuDlyL.woff2)format("woff2"),url(/assets/eb-garamond-greek-600-normal-JScKXZBq.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal-Dmi8L14S.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-DgZMCD0h.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CoWPx8v4.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.woff)format("woff");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:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff)format("woff");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:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff)format("woff");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:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff)format("woff");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:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff)format("woff");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:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff)format("woff");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:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-italic-uF9N42ci.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-italic-DG1hthnQ.woff)format("woff");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:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-italic-DL1k_-z8.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-italic-Bl4RSiNW.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-italic-C9wqkm-R.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-italic-CuI3nqc3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-italic-BGwAan3a.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-italic-BZsT-l1D.woff)format("woff");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:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-italic-DTf5CBKv.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-italic-BFEHB_3a.woff)format("woff");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:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-italic-C7s118Z8.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-italic-D8rZSVDp.woff)format("woff");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:italic;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-italic-FSVaZR0V.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-italic-DgyxMZyx.woff)format("woff");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:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-italic-DoYH3w_Q.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-italic-Dlwrs0GJ.woff)format("woff");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:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-italic-CqdDNw_g.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-600-italic-CWRVt-uT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-italic-D9s3GzZ_.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-600-italic-CGf7huyf.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-italic-vOrbXfZd.woff2)format("woff2"),url(/assets/eb-garamond-greek-600-italic-CXPbbYiV.woff)format("woff");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:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-italic-DWKjXtiP.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-600-italic-C335gOql.woff)format("woff");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:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-italic-BH9Ofl1K.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-600-italic-DIk3aSmy.woff)format("woff");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:italic;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-italic-M3_Pd09c.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-italic-CIBOInoq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-ext-400-normal-DHVTfbSM.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-400-normal-DUPvg9bQ.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-400-normal-BkiRe4WW.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-ext-500-normal-Ch1izu81.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-500-normal-BjmYCtCC.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/schibsted-grotesk-latin-500-normal-rf9C4Thp.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-500-normal-Ba39e-CX.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-ext-600-normal-C5pQPdUJ.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-ext-600-normal-DQsnXf5q.woff)format("woff");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:Schibsted Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2"),url(/assets/schibsted-grotesk-latin-600-normal-BieE9YjJ.woff)format("woff");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:Tiro Devanagari Sanskrit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-sanskrit-devanagari-400-normal-Djl2bf-7.woff2)format("woff2"),url(/assets/tiro-devanagari-sanskrit-devanagari-400-normal-DR3LzqN1.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-sanskrit-latin-ext-400-normal-Ben5WS8V.woff2)format("woff2"),url(/assets/tiro-devanagari-sanskrit-latin-ext-400-normal-7hACKwaE.woff)format("woff");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:Tiro Devanagari Sanskrit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-sanskrit-latin-400-normal-COKZLdxN.woff2)format("woff2"),url(/assets/tiro-devanagari-sanskrit-latin-400-normal-BTTOH1pM.woff)format("woff");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:Tiro Devanagari Sanskrit;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-sanskrit-devanagari-400-italic-DHVdIZSF.woff2)format("woff2"),url(/assets/tiro-devanagari-sanskrit-devanagari-400-italic-DIF5v_qo.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Sanskrit;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-sanskrit-latin-ext-400-italic-Dj0S4dqp.woff2)format("woff2"),url(/assets/tiro-devanagari-sanskrit-latin-ext-400-italic-BsLJY2iJ.woff)format("woff");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:Tiro Devanagari Sanskrit;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/tiro-devanagari-sanskrit-latin-400-italic-Dr5pquAi.woff2)format("woff2"),url(/assets/tiro-devanagari-sanskrit-latin-400-italic-At4PZe7E.woff)format("woff");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}@layer reset{*,:before,:after{box-sizing:border-box}:where(img,svg,video,canvas,picture){max-inline-size:100%}:where(img,video){block-size:auto}:where(button,input,select,textarea){font:inherit;letter-spacing:inherit}}@layer tokens{:root,[data-theme=light]{--paper-000:#f8f5ee;--paper-100:#f0ebdf;--paper-200:#e5ddcc;--ink-900:#17201c;--ink-700:#3c4741;--ink-500:#5f6a63;--line-100:#ddd5c4;--line-300:#727d75;--jade-700:#1e5a48;--jade-500:#2e7a62;--jade-100:#dcebe2;--saffron-500:#e68a1a;--saffron-700:#9a4f06;--saffron-100:#fbe6c6;--sindoor-600:#a8321c;--on-jade:#f8f5ee;--on-saffron:#17201c;--shiva-500:#3c5993;--shiva-700:#2b497d;--shakti-500:#982d51;--shakti-700:#80223f;--star-100:#3c4741;--sky-900:#0e1626;--on-sky:#eef0f7;--sky-star-b:#c9d6ff;--sky-star-a:#e9eefb;--sky-star-g:#fbf0d8;--sky-star-k:#ffd8a6;--sky-star-m:#ffbf9c;--sky-glow:#1c5872;--el-prithvi:#a57e2c;--el-prithvi-ink:#76561b;--el-jala:#718996;--el-jala-ink:#466070;--el-agni:#be5b31;--el-agni-ink:#a14122;--el-vayu:#496078;--el-vayu-ink:#43566a;--el-akasha:#34325b;--el-akasha-ink:#34325b;--tg-shuddha:#f8f0da;--on-tg-shuddha:#17201c;--tg-maya:#e0daee;--on-tg-maya:#17201c;--tg-purusha-prakriti:#c1cde2;--on-tg-purusha-prakriti:#17201c;--tg-antahkarana:#a2c0cb;--on-tg-antahkarana:#17201c;--tg-jnanendriya:#8eb2a8;--on-tg-jnanendriya:#17201c;--tg-karmendriya:#8e9f81;--on-tg-karmendriya:#17201c;--tg-tanmatra:#918860;--on-tg-tanmatra:#000;--tg-bhuta:#937041;--on-tg-bhuta:#fff;--tattva-01:#f8f0da;--tattva-02:#fce8d9;--tattva-03:#fce2dd;--tattva-04:#f7dee4;--tattva-05:#eddbeb;--tattva-06:#e0daee;--tattva-07:#dbd8ed;--tattva-08:#d6d6eb;--tattva-09:#d1d3e9;--tattva-10:#ccd1e7;--tattva-11:#c6cfe4;--tattva-12:#c1cde2;--tattva-13:#b1c7d8;--tattva-14:#a2c0cb;--tattva-15:#99bcc0;--tattva-16:#93b8b4;--tattva-17:#8eb2a8;--tattva-18:#8dafa0;--tattva-19:#8cab98;--tattva-20:#8ca790;--tattva-21:#8da389;--tattva-22:#8e9f81;--tattva-23:#8e9b7a;--tattva-24:#8e9673;--tattva-25:#8f926c;--tattva-26:#908d66;--tattva-27:#918860;--tattva-28:#918459;--tattva-29:#917f52;--tattva-30:#927a4c;--tattva-31:#927546;--tattva-32:#937041;--tattva-33:#8f6d3f;--tattva-34:#8b6a3d;--tattva-35:#87673b;--tattva-36:#836439;--bindu-rim:var(--saffron-700);--bindu-on-sky:var(--saffron-500);--duo-a:var(--shiva-500);--duo-b:var(--shakti-500);--duo-a-fill:var(--shiva-500);--duo-b-fill:var(--shakti-500);--accent-ring:transparent;--shadow-1:0 1px 2px #2921140f, 0 1px 1px #2921140a;--shadow-2:0 2px 4px #2921140d, 0 10px 28px -8px #29211429;--shadow-3:0 4px 8px #2921140f, 0 28px 72px -16px #29211447;--shadow-print:0 1px 1px #29211414, 0 14px 32px -10px #29211433, 0 44px 90px -30px #29211438;--glow-star:0 0 6px #eef0f7b3;--grad-dawn:linear-gradient(180deg, var(--sky-900) 0%, var(--sky-900) 18%, var(--el-vayu-ink) 50%, color-mix(in oklab, var(--el-vayu-ink), var(--el-prithvi) 55%) 66%, var(--el-agni) 84%, var(--saffron-500) 100%);--grad-nebula:radial-gradient(64% 72% at 36% 38%, color-mix(in oklab, var(--sky-glow) 78%, transparent) 0%, color-mix(in oklab, var(--sky-glow) 26%, transparent) 52%, transparent 100%), radial-gradient(40% 46% at 78% 74%, color-mix(in oklab, var(--sky-glow) 30%, transparent) 0%, transparent 100%), linear-gradient(180deg, var(--sky-900), var(--sky-900));--grad-jade:radial-gradient(70% 90% at 88% -8%, var(--jade-700) 0%, color-mix(in srgb, var(--jade-700) 40%, transparent) 38%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--jade-500) 30%, var(--paper-100)) 0%, var(--paper-100) 62%);--grad-bindu:radial-gradient(circle closest-side at 50% 50%, var(--saffron-500) 0%, var(--saffron-500) 9%, color-mix(in srgb, var(--saffron-500) 62%, transparent) 15%, color-mix(in srgb, var(--saffron-500) 30%, transparent) 30%, color-mix(in srgb, var(--saffron-500) 11%, transparent) 52%, transparent 100%);--grad-mono:linear-gradient(90deg, var(--ink-900) 0%, var(--ink-500) 50%, var(--paper-000) 100%);--grad-text:linear-gradient(90deg, var(--ink-900) 0%, var(--saffron-700) 100%);--dawn-0:var(--sky-900);--dawn-1:var(--el-vayu-ink);--dawn-2:var(--el-agni);--dawn-3:var(--saffron-500);--grain-opacity:.3;--grain-blend:overlay}[data-theme=dark]{--paper-000:#0f1412;--paper-100:#161c19;--paper-200:#202824;--ink-900:#ece6d8;--ink-700:#c3beb1;--ink-500:#959f97;--line-100:#26302b;--line-300:#76827b;--jade-700:#7fc6aa;--jade-500:#4f9f85;--jade-100:#1a2d26;--saffron-500:#f0a03c;--saffron-700:#f4b866;--saffron-100:#36270f;--sindoor-600:#ec7a5e;--on-jade:#0f1412;--on-saffron:#0f1412;--shiva-500:#6f8ac9;--shiva-700:#9ab0e8;--shakti-500:#d26479;--shakti-700:#e99ba6;--star-100:#ece6d8;--sky-900:#0a0f1c;--on-sky:#eef0f7;--sky-star-b:#c9d6ff;--sky-star-a:#e9eefb;--sky-star-g:#fbf0d8;--sky-star-k:#ffd8a6;--sky-star-m:#ffbf9c;--sky-glow:#1c5872;--el-prithvi:#c7af6d;--el-prithvi-ink:#dbc184;--el-jala:#abced9;--el-jala-ink:#c3dde5;--el-agni:#c6723f;--el-agni-ink:#e4a47a;--el-vayu:#788fa7;--el-vayu-ink:#a7bacd;--el-akasha:#6f67a1;--el-akasha-ink:#b0abd8;--tg-shuddha:#f1e9d3;--on-tg-shuddha:#0f1412;--tg-maya:#ddd7ea;--on-tg-maya:#0f1412;--tg-purusha-prakriti:#c2cde0;--on-tg-purusha-prakriti:#0f1412;--tg-antahkarana:#a7c3cd;--on-tg-antahkarana:#0f1412;--tg-jnanendriya:#96b8ae;--on-tg-jnanendriya:#0f1412;--tg-karmendriya:#97a88b;--on-tg-karmendriya:#0f1412;--tg-tanmatra:#9c956e;--on-tg-tanmatra:#0f1412;--tg-bhuta:#a08056;--on-tg-bhuta:#000;--tattva-01:#f1e9d3;--tattva-02:#f6e3d4;--tattva-03:#f6ddd9;--tattva-04:#f1d9e0;--tattva-05:#e8d8e6;--tattva-06:#ddd7ea;--tattva-07:#d9d5e9;--tattva-08:#d4d4e7;--tattva-09:#d0d2e6;--tattva-10:#cbd0e4;--tattva-11:#c6cee2;--tattva-12:#c2cde0;--tattva-13:#b3c8d8;--tattva-14:#a7c3cd;--tattva-15:#9fc0c4;--tattva-16:#99bcb9;--tattva-17:#96b8ae;--tattva-18:#95b5a7;--tattva-19:#95b2a0;--tattva-20:#95af99;--tattva-21:#96ab92;--tattva-22:#97a88b;--tattva-23:#98a485;--tattva-24:#99a17f;--tattva-25:#9a9d79;--tattva-26:#9b9974;--tattva-27:#9c956e;--tattva-28:#9d9169;--tattva-29:#9d8d64;--tattva-30:#9e895f;--tattva-31:#9f845a;--tattva-32:#a08056;--tattva-33:#9c7e54;--tattva-34:#997b53;--tattva-35:#967851;--tattva-36:#937650;--bindu-rim:var(--saffron-500);--bindu-on-sky:var(--saffron-500);--duo-a:var(--shiva-500);--duo-b:var(--shakti-500);--duo-a-fill:var(--shiva-500);--duo-b-fill:var(--shakti-500);--accent-ring:transparent;--shadow-1:0 0 0 1px #ece6d80d, 0 1px 2px #0006;--shadow-2:0 0 0 1px #ece6d80f, 0 12px 32px -8px #0009;--shadow-3:0 0 0 1px #ece6d812, 0 32px 80px -16px #000000bf;--shadow-print:0 1px 1px #00000080, 0 16px 28px -14px #0009;--glow-star:0 0 6px #eef0f7b3;--grad-dawn:linear-gradient(180deg, var(--sky-900) 0%, var(--sky-900) 18%, var(--el-vayu-ink) 50%, color-mix(in oklab, var(--el-vayu-ink), var(--el-prithvi) 55%) 66%, var(--el-agni) 84%, var(--saffron-500) 100%);--grad-nebula:radial-gradient(64% 72% at 36% 38%, color-mix(in oklab, var(--sky-glow) 78%, transparent) 0%, color-mix(in oklab, var(--sky-glow) 26%, transparent) 52%, transparent 100%), radial-gradient(40% 46% at 78% 74%, color-mix(in oklab, var(--sky-glow) 30%, transparent) 0%, transparent 100%), linear-gradient(180deg, var(--sky-900), var(--sky-900));--grad-jade:radial-gradient(70% 90% at 88% -8%, var(--jade-700) 0%, color-mix(in srgb, var(--jade-700) 40%, transparent) 38%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--jade-500) 30%, var(--paper-100)) 0%, var(--paper-100) 62%);--grad-bindu:radial-gradient(circle closest-side at 50% 50%, var(--saffron-500) 0%, var(--saffron-500) 9%, color-mix(in srgb, var(--saffron-500) 62%, transparent) 15%, color-mix(in srgb, var(--saffron-500) 30%, transparent) 30%, color-mix(in srgb, var(--saffron-500) 11%, transparent) 52%, transparent 100%);--grad-mono:linear-gradient(90deg, var(--ink-900) 0%, var(--ink-500) 50%, var(--paper-000) 100%);--grad-text:linear-gradient(90deg, var(--ink-900) 0%, var(--saffron-700) 100%);--dawn-0:var(--sky-900);--dawn-1:var(--el-vayu-ink);--dawn-2:var(--el-agni);--dawn-3:var(--saffron-500);--grain-opacity:.22;--grain-blend:soft-light}[data-theme=mono]{--paper-000:#fff;--paper-100:#f4f4f4;--paper-200:#e6e6e6;--ink-900:#000;--ink-700:#333;--ink-500:#5e5e5e;--line-100:#dedede;--line-300:#767676;--jade-700:#000;--jade-500:#333;--jade-100:#ececec;--saffron-500:#000;--saffron-700:#000;--saffron-100:#ececec;--sindoor-600:#000;--on-jade:#fff;--on-saffron:#fff;--shiva-500:#000;--shiva-700:#000;--shakti-500:#000;--shakti-700:#000;--star-100:#000;--sky-900:#000;--on-sky:#fff;--sky-star-b:var(--on-sky);--sky-star-a:var(--on-sky);--sky-star-g:var(--on-sky);--sky-star-k:var(--on-sky);--sky-star-m:var(--on-sky);--sky-glow:#2a2a2a;--el-prithvi:#6d6d6d;--el-prithvi-ink:#555;--el-jala:#898989;--el-jala-ink:#686868;--el-agni:#525252;--el-agni-ink:#424242;--el-vayu:#393939;--el-vayu-ink:#303030;--el-akasha:#1f1f1f;--el-akasha-ink:#000;--tg-shuddha:#f0f0f0;--on-tg-shuddha:#000;--tg-maya:#ddd;--on-tg-maya:#000;--tg-purusha-prakriti:#cacaca;--on-tg-purusha-prakriti:#000;--tg-antahkarana:#b8b8b8;--on-tg-antahkarana:#000;--tg-jnanendriya:#a6a6a6;--on-tg-jnanendriya:#000;--tg-karmendriya:#949494;--on-tg-karmendriya:#000;--tg-tanmatra:#838383;--on-tg-tanmatra:#000;--tg-bhuta:#727272;--on-tg-bhuta:#fff;--tattva-01:#f0f0f0;--tattva-02:#ececec;--tattva-03:#e8e8e8;--tattva-04:#e5e5e5;--tattva-05:#e1e1e1;--tattva-06:#ddd;--tattva-07:#dadada;--tattva-08:#d7d7d7;--tattva-09:#d4d4d4;--tattva-10:#d1d1d1;--tattva-11:#cdcdcd;--tattva-12:#cacaca;--tattva-13:#c1c1c1;--tattva-14:#b8b8b8;--tattva-15:#b2b2b2;--tattva-16:#acacac;--tattva-17:#a6a6a6;--tattva-18:#a2a2a2;--tattva-19:#9f9f9f;--tattva-20:#9b9b9b;--tattva-21:#989898;--tattva-22:#949494;--tattva-23:#919191;--tattva-24:#8d8d8d;--tattva-25:#8a8a8a;--tattva-26:#868686;--tattva-27:#838383;--tattva-28:gray;--tattva-29:#7c7c7c;--tattva-30:#797979;--tattva-31:#757575;--tattva-32:#727272;--tattva-33:#6f6f6f;--tattva-34:#6b6b6b;--tattva-35:#686868;--tattva-36:#656565;--bindu-rim:var(--ink-900);--bindu-on-sky:var(--on-sky);--duo-a:var(--ink-900);--duo-b:var(--ink-900);--duo-a-fill:var(--ink-900);--duo-b-fill:transparent;--accent-ring:var(--paper-000);--shadow-1:0 1px 2px #00000014, 0 1px 1px #0000000d;--shadow-2:0 2px 4px #0000000f, 0 10px 28px -8px #0000002e;--shadow-3:0 4px 8px #00000014, 0 28px 72px -16px #0000004d;--shadow-print:0 1px 1px #0000001a, 0 14px 32px -10px #00000038, 0 44px 90px -30px #0000003d;--glow-star:0 0 0 #0000;--grad-dawn:linear-gradient(180deg, var(--ink-900) 0%, var(--ink-900) 16%, var(--ink-700) 44%, var(--ink-500) 70%, var(--paper-200) 100%);--grad-nebula:radial-gradient(64% 72% at 36% 38%, var(--sky-glow) 0%, color-mix(in oklab, var(--sky-glow) 40%, transparent) 52%, transparent 100%), linear-gradient(180deg, var(--sky-900), var(--sky-900));--grad-jade:radial-gradient(70% 90% at 88% -8%, var(--jade-700) 0%, color-mix(in srgb, var(--jade-700) 40%, transparent) 38%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--jade-500) 30%, var(--paper-100)) 0%, var(--paper-100) 62%);--grad-bindu:radial-gradient(circle closest-side at 50% 50%, var(--saffron-500) 0%, var(--saffron-500) 9%, color-mix(in srgb, var(--saffron-500) 62%, transparent) 15%, color-mix(in srgb, var(--saffron-500) 30%, transparent) 30%, color-mix(in srgb, var(--saffron-500) 11%, transparent) 52%, transparent 100%);--grad-mono:linear-gradient(90deg, var(--ink-900) 0%, var(--ink-500) 50%, var(--paper-000) 100%);--grad-text:linear-gradient(90deg, var(--ink-900) 0%, var(--saffron-700) 100%);--dawn-0:var(--ink-900);--dawn-1:var(--ink-700);--dawn-2:var(--ink-500);--dawn-3:var(--paper-200);--grain-opacity:.2;--grain-blend:soft-light}[data-theme=void]{--paper-000:#000;--paper-100:#111;--paper-200:#1c1c1c;--ink-900:#fff;--ink-700:#ccc;--ink-500:#9a9a9a;--line-100:#262626;--line-300:#7a7a7a;--jade-700:#fff;--jade-500:#cfcfcf;--jade-100:#1c1c1c;--saffron-500:#fff;--saffron-700:#fff;--saffron-100:#222;--sindoor-600:#fff;--on-jade:#000;--on-saffron:#000;--shiva-500:#fff;--shiva-700:#fff;--shakti-500:#fff;--shakti-700:#fff;--star-100:#fff;--sky-900:#000;--on-sky:#fff;--sky-star-b:var(--on-sky);--sky-star-a:var(--on-sky);--sky-star-g:var(--on-sky);--sky-star-k:var(--on-sky);--sky-star-m:var(--on-sky);--sky-glow:#2e2e2e;--el-prithvi:#c9c9c9;--el-prithvi-ink:#ddd;--el-jala:#eee;--el-jala-ink:#f3f3f3;--el-agni:#a6a6a6;--el-agni-ink:#c6c6c6;--el-vayu:#848484;--el-vayu-ink:#b0b0b0;--el-akasha:#636363;--el-akasha-ink:#9b9b9b;--tg-shuddha:#e9e9e9;--on-tg-shuddha:#000;--tg-maya:#dbdbdb;--on-tg-maya:#000;--tg-purusha-prakriti:#ccc;--on-tg-purusha-prakriti:#000;--tg-antahkarana:#bebebe;--on-tg-antahkarana:#000;--tg-jnanendriya:#afafaf;--on-tg-jnanendriya:#000;--tg-karmendriya:#a1a1a1;--on-tg-karmendriya:#000;--tg-tanmatra:#949494;--on-tg-tanmatra:#000;--tg-bhuta:#868686;--on-tg-bhuta:#000;--tattva-01:#e9e9e9;--tattva-02:#e6e6e6;--tattva-03:#e3e3e3;--tattva-04:#e0e0e0;--tattva-05:#ddd;--tattva-06:#dbdbdb;--tattva-07:#d8d8d8;--tattva-08:#d6d6d6;--tattva-09:#d3d3d3;--tattva-10:#d1d1d1;--tattva-11:#cecece;--tattva-12:#ccc;--tattva-13:#c5c5c5;--tattva-14:#bebebe;--tattva-15:#b9b9b9;--tattva-16:#b4b4b4;--tattva-17:#afafaf;--tattva-18:#acacac;--tattva-19:#aaa;--tattva-20:#a7a7a7;--tattva-21:#a4a4a4;--tattva-22:#a1a1a1;--tattva-23:#9f9f9f;--tattva-24:#9c9c9c;--tattva-25:#999;--tattva-26:#969696;--tattva-27:#949494;--tattva-28:#919191;--tattva-29:#8e8e8e;--tattva-30:#8b8b8b;--tattva-31:#898989;--tattva-32:#868686;--tattva-33:#838383;--tattva-34:#818181;--tattva-35:#7e7e7e;--tattva-36:#7b7b7b;--bindu-rim:var(--ink-900);--bindu-on-sky:var(--on-sky);--duo-a:var(--ink-900);--duo-b:var(--ink-900);--duo-a-fill:var(--ink-900);--duo-b-fill:transparent;--accent-ring:var(--paper-000);--shadow-1:0 0 0 1px #ece6d80d, 0 1px 2px #0006;--shadow-2:0 0 0 1px #ece6d80f, 0 12px 32px -8px #0009;--shadow-3:0 0 0 1px #ece6d812, 0 32px 80px -16px #000000bf;--shadow-print:0 1px 1px #00000080, 0 16px 28px -14px #0009;--glow-star:0 0 6px #fff9;--grad-dawn:linear-gradient(180deg, var(--paper-000) 0%, var(--paper-000) 16%, var(--paper-200) 40%, var(--line-300) 70%, var(--ink-700) 100%);--grad-nebula:radial-gradient(64% 72% at 36% 38%, var(--sky-glow) 0%, color-mix(in oklab, var(--sky-glow) 40%, transparent) 52%, transparent 100%), linear-gradient(180deg, var(--sky-900), var(--sky-900));--grad-jade:radial-gradient(70% 90% at 88% -8%, var(--jade-700) 0%, color-mix(in srgb, var(--jade-700) 40%, transparent) 38%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--jade-500) 30%, var(--paper-100)) 0%, var(--paper-100) 62%);--grad-bindu:radial-gradient(circle closest-side at 50% 50%, var(--saffron-500) 0%, var(--saffron-500) 9%, color-mix(in srgb, var(--saffron-500) 62%, transparent) 15%, color-mix(in srgb, var(--saffron-500) 30%, transparent) 30%, color-mix(in srgb, var(--saffron-500) 11%, transparent) 52%, transparent 100%);--grad-mono:linear-gradient(90deg, var(--ink-900) 0%, var(--ink-500) 50%, var(--paper-000) 100%);--grad-text:linear-gradient(90deg, var(--ink-900) 0%, var(--saffron-700) 100%);--dawn-0:var(--paper-000);--dawn-1:var(--paper-200);--dawn-2:var(--line-300);--dawn-3:var(--ink-700);--grain-opacity:.16;--grain-blend:soft-light}[data-theme=cosmos]{--paper-000:#070b1a;--paper-100:#0e1428;--paper-200:#182042;--ink-900:#eef0f7;--ink-700:#c2c7dc;--ink-500:#8e95b3;--line-100:#1e2748;--line-300:#6a739a;--jade-700:#7fc6aa;--jade-500:#4f9f85;--jade-100:#13263a;--saffron-500:#f0a03c;--saffron-700:#f4b866;--saffron-100:#2e2414;--sindoor-600:#f07a6e;--on-jade:#070b1a;--on-saffron:#070b1a;--shiva-500:#718ecd;--shiva-700:#9db3eb;--shakti-500:#d5677d;--shakti-700:#ec9eac;--star-100:#f4f1ff;--sky-900:#050816;--on-sky:#eef0f7;--sky-star-b:#cfd9ff;--sky-star-a:#eef1ff;--sky-star-g:#fcf1da;--sky-star-k:#ffdaa9;--sky-star-m:#ffc4a3;--sky-glow:#1f6283;--el-prithvi:#c7af6d;--el-prithvi-ink:#dbc184;--el-jala:#b7dce3;--el-jala-ink:#cae6eb;--el-agni:#c87340;--el-agni-ink:#e6a57b;--el-vayu:#65899f;--el-vayu-ink:#a0bcce;--el-akasha:#7d6aae;--el-akasha-ink:#baade1;--tg-shuddha:#f1e9d3;--on-tg-shuddha:#070b1a;--tg-maya:#ddd7ec;--on-tg-maya:#070b1a;--tg-purusha-prakriti:#c0cde3;--on-tg-purusha-prakriti:#070b1a;--tg-antahkarana:#a5c4ce;--on-tg-antahkarana:#070b1a;--tg-jnanendriya:#96b8ae;--on-tg-jnanendriya:#070b1a;--tg-karmendriya:#97a88b;--on-tg-karmendriya:#070b1a;--tg-tanmatra:#9c956e;--on-tg-tanmatra:#070b1a;--tg-bhuta:#a08056;--on-tg-bhuta:#070b1a;--tattva-01:#f1e9d3;--tattva-02:#f6e2d3;--tattva-03:#f7ddd8;--tattva-04:#f3d9e0;--tattva-05:#ead7e7;--tattva-06:#ddd7ec;--tattva-07:#d9d5eb;--tattva-08:#d4d3ea;--tattva-09:#cfd1e9;--tattva-10:#cad0e7;--tattva-11:#c5cee5;--tattva-12:#c0cde3;--tattva-13:#b2c8da;--tattva-14:#a5c4ce;--tattva-15:#9ec0c4;--tattva-16:#99bdba;--tattva-17:#96b8ae;--tattva-18:#95b5a7;--tattva-19:#95b2a0;--tattva-20:#95af99;--tattva-21:#96ab92;--tattva-22:#97a88b;--tattva-23:#98a485;--tattva-24:#99a17f;--tattva-25:#9a9d79;--tattva-26:#9b9974;--tattva-27:#9c956e;--tattva-28:#9d9169;--tattva-29:#9d8d64;--tattva-30:#9e895f;--tattva-31:#9f845a;--tattva-32:#a08056;--tattva-33:#9c7e54;--tattva-34:#997b53;--tattva-35:#967851;--tattva-36:#937650;--bindu-rim:var(--saffron-500);--bindu-on-sky:var(--saffron-500);--duo-a:var(--shiva-500);--duo-b:var(--shakti-500);--duo-a-fill:var(--shiva-500);--duo-b-fill:var(--shakti-500);--accent-ring:transparent;--shadow-1:0 0 0 1px #ece6d80d, 0 1px 2px #0006;--shadow-2:0 0 0 1px #ece6d80f, 0 12px 32px -8px #0009;--shadow-3:0 0 0 1px #ece6d812, 0 32px 80px -16px #000000bf;--shadow-print:0 1px 1px #00000080, 0 16px 28px -14px #0009;--glow-star:0 0 8px #a9bdf7cc;--grad-dawn:linear-gradient(180deg, var(--sky-900) 0%, var(--sky-900) 18%, var(--el-vayu-ink) 50%, color-mix(in oklab, var(--el-vayu-ink), var(--el-prithvi) 55%) 66%, var(--el-agni) 84%, var(--saffron-500) 100%);--grad-nebula:radial-gradient(64% 72% at 36% 38%, color-mix(in oklab, var(--sky-glow) 78%, transparent) 0%, color-mix(in oklab, var(--sky-glow) 26%, transparent) 52%, transparent 100%), radial-gradient(40% 46% at 78% 74%, color-mix(in oklab, var(--sky-glow) 30%, transparent) 0%, transparent 100%), linear-gradient(180deg, var(--sky-900), var(--sky-900));--grad-jade:radial-gradient(70% 90% at 88% -8%, var(--jade-700) 0%, color-mix(in srgb, var(--jade-700) 40%, transparent) 38%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--jade-500) 30%, var(--paper-100)) 0%, var(--paper-100) 62%);--grad-bindu:radial-gradient(circle closest-side at 50% 50%, var(--saffron-500) 0%, var(--saffron-500) 9%, color-mix(in srgb, var(--saffron-500) 62%, transparent) 15%, color-mix(in srgb, var(--saffron-500) 30%, transparent) 30%, color-mix(in srgb, var(--saffron-500) 11%, transparent) 52%, transparent 100%);--grad-mono:linear-gradient(90deg, var(--ink-900) 0%, var(--ink-500) 50%, var(--paper-000) 100%);--grad-text:linear-gradient(90deg, var(--ink-900) 0%, var(--saffron-700) 100%);--dawn-0:var(--sky-900);--dawn-1:var(--el-vayu-ink);--dawn-2:var(--el-agni);--dawn-3:var(--saffron-500);--grain-opacity:.22;--grain-blend:soft-light}:root,[data-theme]{--focus:var(--saffron-700);--surface:var(--paper-000);--surface-sunken:var(--paper-100);--text:var(--ink-900);--text-muted:var(--ink-700);--text-subtle:var(--ink-500);--rule:var(--line-100);--rule-strong:var(--ink-900);--border-control:var(--line-300);--link:var(--jade-700);--accent:var(--saffron-700);--accent-fill:var(--saffron-500);--danger:var(--sindoor-600);--selected-bg:var(--jade-700);--selected-fg:var(--on-jade);--bindu-on-paper:var(--bindu);--bindu:var(--saffron-500);--scrim:color-mix(in oklab, var(--sky-900) 62%, transparent);--bindu-rim-on-sky:var(--bindu-on-sky);--focus-on-sky:var(--on-sky);--grain-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}:root{--space-1:.25em;--space-2:.5em;--space-3:.75em;--space-4:1em;--space-5:1.5em;--space-6:2em;--space-7:3em;--space-8:4em;--space-9:6em;--space-10:9em;--radius-0:0;--radius-1:.125rem;--radius-2:.375rem;--radius-pill:999px;--measure:34em;--measure-wide:48em;--page-max:88rem;--gutter:1.5rem;--hairline:1px;--dg-edge:1.4;--dg-shape:1.25;--dg-heavy:2.75;--dg-dash-async:6 4;--dg-dash-zone:5 4;--dg-dash-optional:0 4.5;--dg-data:3;--dg-optional-w:1.6;--row-lead:4em;--label-col:10em;--pad-panel:var(--space-6);--pad-panel-s:var(--space-4) var(--space-5);--row-pad:var(--space-4) 0;--bp-s:30em;--bp-m:48em;--bp-l:64em;--dur-0:0s;--dur-1:.1s;--dur-2:.18s;--dur-3:.28s;--dur-4:.6s;--dur-draw:.9s;--dur-loop:5.2s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.6,0,.2,1);--z-raised:1;--z-sticky:50;--z-progress:70;--z-toast:75;--z-overlay:80;--opacity-disabled:.45;--opacity-muted:.72;--opacity-faint:.4;--opacity-ghost:.16;--opacity-star-1:.3;--opacity-star-2:.55;--opacity-star-3:.95;--state-hover-mix:8%;--state-press-mix:14%;--target-min:44px;--control-block:2.75rem;--control-block-s:2.25rem;--control-pad-inline:1.25em;--focus-width:2px;--focus-offset:2px;--icon-s:1em;--icon-m:1.25em;--icon-l:1.5em;--fs-display-xl:6rem;--fs-display-l:4.25rem;--fs-display-m:3rem;--fs-headline:2.125rem;--fs-title:1.5rem;--fs-lede:1.5rem;--fs-pullquote:2rem;--fs-body:1.1875rem;--fs-body-s:1rem;--fs-label:.875rem;--fs-caption:.8125rem;--fs-kicker:.75rem;--fs-meta:.75rem;--track-display:-.015em;--track-text:0;--track-mono:.04em;--track-caps:.16em;--font-display:"Cormorant Garamond", "EB Garamond", Georgia, serif;--font-text:"EB Garamond", "Iowan Old Style", Georgia, serif;--font-sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--font-deva:"Tiro Devanagari Sanskrit", "Noto Serif Devanagari", "EB Garamond", serif;--type-display-xl-size:6rem;--type-display-xl-lh:.92;--type-display-xl-weight:500;--type-display-xl-tracking:-.015em;--font-display-xl:500 6rem/.92 var(--font-display);--type-display-l-size:4.25rem;--type-display-l-lh:.98;--type-display-l-weight:500;--type-display-l-tracking:-.015em;--font-display-l:500 4.25rem/.98 var(--font-display);--type-display-m-size:3rem;--type-display-m-lh:1.04;--type-display-m-weight:500;--type-display-m-tracking:-.015em;--font-display-m:500 3rem/1.04 var(--font-display);--type-display-italic-size:3rem;--type-display-italic-lh:1.04;--type-display-italic-weight:400;--type-display-italic-tracking:0;--font-display-italic:italic 400 3rem/1.04 var(--font-display);--type-headline-size:2.125rem;--type-headline-lh:1.15;--type-headline-weight:500;--type-headline-tracking:0;--font-headline:500 2.125rem/1.15 var(--font-text);--type-title-size:1.5rem;--type-title-lh:1.25;--type-title-weight:500;--type-title-tracking:0;--font-title:500 1.5rem/1.25 var(--font-text);--type-lede-size:1.5rem;--type-lede-lh:1.45;--type-lede-weight:400;--type-lede-tracking:0;--font-lede:italic 400 1.5rem/1.45 var(--font-text);--type-body-size:1.1875rem;--type-body-lh:1.62;--type-body-weight:400;--type-body-tracking:0;--font-body:400 1.1875rem/1.62 var(--font-text);--type-body-s-size:1rem;--type-body-s-lh:1.55;--type-body-s-weight:400;--type-body-s-tracking:0;--font-body-s:400 1rem/1.55 var(--font-text);--type-pullquote-size:2rem;--type-pullquote-lh:1.28;--type-pullquote-weight:400;--type-pullquote-tracking:0;--font-pullquote:italic 400 2rem/1.28 var(--font-text);--type-iast-size:1.25rem;--type-iast-lh:1.6;--type-iast-weight:400;--type-iast-tracking:0;--font-iast:italic 400 1.25rem/1.6 var(--font-text);--type-kicker-size:.75rem;--type-kicker-lh:1.2;--type-kicker-weight:600;--type-kicker-tracking:.16em;--font-kicker:600 .75rem/1.2 var(--font-sans);--type-label-size:.875rem;--type-label-lh:1.3;--type-label-weight:500;--type-label-tracking:0em;--font-label:500 .875rem/1.3 var(--font-sans);--type-ui-size:1rem;--type-ui-lh:1.45;--type-ui-weight:400;--type-ui-tracking:0;--font-ui:400 1rem/1.45 var(--font-sans);--type-caption-size:.8125rem;--type-caption-lh:1.45;--type-caption-weight:400;--type-caption-tracking:0;--font-caption:400 .8125rem/1.45 var(--font-sans);--type-meta-size:.75rem;--type-meta-lh:1.45;--type-meta-weight:400;--type-meta-tracking:.04em;--font-meta:400 .75rem/1.45 var(--font-mono);--type-numeral-size:.875rem;--type-numeral-lh:1;--type-numeral-weight:500;--type-numeral-tracking:.04em;--font-numeral:500 .875rem/1 var(--font-mono);--type-devanagari-size:1.625rem;--type-devanagari-lh:1.75;--type-devanagari-weight:400;--type-devanagari-tracking:0;--font-devanagari:400 1.625rem/1.75 var(--font-deva)}@supports (background-image:linear-gradient(in oklch, red, blue)){:root,[data-theme=light],[data-theme=dark]{--grad-dawn:linear-gradient(in oklch 180deg, var(--sky-900) 0%, var(--sky-900) 18%, var(--el-vayu-ink) 50%, color-mix(in oklab, var(--el-vayu-ink), var(--el-prithvi) 55%) 66%, var(--el-agni) 84%, var(--saffron-500) 100%);--grad-nebula:radial-gradient(in oklch 64% 72% at 36% 38%, color-mix(in oklab, var(--sky-glow) 78%, transparent) 0%, color-mix(in oklab, var(--sky-glow) 26%, transparent) 52%, transparent 100%), radial-gradient(40% 46% at 78% 74%, color-mix(in oklab, var(--sky-glow) 30%, transparent) 0%, transparent 100%), linear-gradient(180deg, var(--sky-900), var(--sky-900));--grad-jade:radial-gradient(in oklch 70% 90% at 88% -8%, var(--jade-700) 0%, color-mix(in oklch, var(--jade-700) 40%, transparent) 38%, transparent 72%), linear-gradient(in oklch 180deg, color-mix(in oklch, var(--jade-500) 30%, var(--paper-100)) 0%, var(--paper-100) 62%);--grad-bindu:radial-gradient(in oklch circle closest-side at 50% 50%, var(--saffron-500) 0%, var(--saffron-500) 9%, color-mix(in oklch, var(--saffron-500) 62%, transparent) 15%, color-mix(in oklch, var(--saffron-500) 30%, transparent) 30%, color-mix(in oklch, var(--saffron-500) 11%, transparent) 52%, transparent 100%);--grad-mono:linear-gradient(in oklab 90deg, var(--ink-900) 0%, var(--ink-500) 50%, var(--paper-000) 100%);--grad-text:linear-gradient(in oklch 90deg, var(--ink-900) 0%, var(--saffron-700) 100%)}[data-theme=mono]{--grad-dawn:linear-gradient(180deg, var(--ink-900) 0%, var(--ink-900) 16%, var(--ink-700) 44%, var(--ink-500) 70%, var(--paper-200) 100%);--grad-nebula:radial-gradient(64% 72% at 36% 38%, var(--sky-glow) 0%, color-mix(in oklab, var(--sky-glow) 40%, transparent) 52%, transparent 100%), linear-gradient(180deg, var(--sky-900), var(--sky-900));--grad-jade:radial-gradient(in oklch 70% 90% at 88% -8%, var(--jade-700) 0%, color-mix(in oklch, var(--jade-700) 40%, transparent) 38%, transparent 72%), linear-gradient(in oklch 180deg, color-mix(in oklch, var(--jade-500) 30%, var(--paper-100)) 0%, var(--paper-100) 62%);--grad-bindu:radial-gradient(in oklch circle closest-side at 50% 50%, var(--saffron-500) 0%, var(--saffron-500) 9%, color-mix(in oklch, var(--saffron-500) 62%, transparent) 15%, color-mix(in oklch, var(--saffron-500) 30%, transparent) 30%, color-mix(in oklch, var(--saffron-500) 11%, transparent) 52%, transparent 100%);--grad-mono:linear-gradient(in oklab 90deg, var(--ink-900) 0%, var(--ink-500) 50%, var(--paper-000) 100%);--grad-text:linear-gradient(in oklch 90deg, var(--ink-900) 0%, var(--saffron-700) 100%)}[data-theme=void]{--grad-dawn:linear-gradient(180deg, var(--paper-000) 0%, var(--paper-000) 16%, var(--paper-200) 40%, var(--line-300) 70%, var(--ink-700) 100%);--grad-nebula:radial-gradient(64% 72% at 36% 38%, var(--sky-glow) 0%, color-mix(in oklab, var(--sky-glow) 40%, transparent) 52%, transparent 100%), linear-gradient(180deg, var(--sky-900), var(--sky-900));--grad-jade:radial-gradient(in oklch 70% 90% at 88% -8%, var(--jade-700) 0%, color-mix(in oklch, var(--jade-700) 40%, transparent) 38%, transparent 72%), linear-gradient(in oklch 180deg, color-mix(in oklch, var(--jade-500) 30%, var(--paper-100)) 0%, var(--paper-100) 62%);--grad-bindu:radial-gradient(in oklch circle closest-side at 50% 50%, var(--saffron-500) 0%, var(--saffron-500) 9%, color-mix(in oklch, var(--saffron-500) 62%, transparent) 15%, color-mix(in oklch, var(--saffron-500) 30%, transparent) 30%, color-mix(in oklch, var(--saffron-500) 11%, transparent) 52%, transparent 100%);--grad-mono:linear-gradient(in oklab 90deg, var(--ink-900) 0%, var(--ink-500) 50%, var(--paper-000) 100%);--grad-text:linear-gradient(in oklch 90deg, var(--ink-900) 0%, var(--saffron-700) 100%)}[data-theme=cosmos]{--grad-dawn:linear-gradient(in oklch 180deg, var(--sky-900) 0%, var(--sky-900) 18%, var(--el-vayu-ink) 50%, color-mix(in oklab, var(--el-vayu-ink), var(--el-prithvi) 55%) 66%, var(--el-agni) 84%, var(--saffron-500) 100%);--grad-nebula:radial-gradient(in oklch 64% 72% at 36% 38%, color-mix(in oklab, var(--sky-glow) 78%, transparent) 0%, color-mix(in oklab, var(--sky-glow) 26%, transparent) 52%, transparent 100%), radial-gradient(40% 46% at 78% 74%, color-mix(in oklab, var(--sky-glow) 30%, transparent) 0%, transparent 100%), linear-gradient(180deg, var(--sky-900), var(--sky-900));--grad-jade:radial-gradient(in oklch 70% 90% at 88% -8%, var(--jade-700) 0%, color-mix(in oklch, var(--jade-700) 40%, transparent) 38%, transparent 72%), linear-gradient(in oklch 180deg, color-mix(in oklch, var(--jade-500) 30%, var(--paper-100)) 0%, var(--paper-100) 62%);--grad-bindu:radial-gradient(in oklch circle closest-side at 50% 50%, var(--saffron-500) 0%, var(--saffron-500) 9%, color-mix(in oklch, var(--saffron-500) 62%, transparent) 15%, color-mix(in oklch, var(--saffron-500) 30%, transparent) 30%, color-mix(in oklch, var(--saffron-500) 11%, transparent) 52%, transparent 100%);--grad-mono:linear-gradient(in oklab 90deg, var(--ink-900) 0%, var(--ink-500) 50%, var(--paper-000) 100%);--grad-text:linear-gradient(in oklch 90deg, var(--ink-900) 0%, var(--saffron-700) 100%)}}@media print{:root,[data-theme]{--paper-000:#fff;--paper-100:#f0ebdf;--paper-200:#e5ddcc;--ink-900:#17201c;--ink-700:#3c4741;--ink-500:#5f6a63;--line-100:#ddd5c4;--line-300:#727d75;--jade-700:#1e5a48;--jade-500:#2e7a62;--jade-100:#dcebe2;--saffron-500:#e68a1a;--saffron-700:#9a4f06;--saffron-100:#fbe6c6;--sindoor-600:#a8321c;--on-jade:#f8f5ee;--on-saffron:#17201c;--shiva-500:#3c5993;--shiva-700:#2b497d;--shakti-500:#982d51;--shakti-700:#80223f;--star-100:#3c4741;--sky-900:#0e1626;--on-sky:#eef0f7;--sky-star-b:#c9d6ff;--sky-star-a:#e9eefb;--sky-star-g:#fbf0d8;--sky-star-k:#ffd8a6;--sky-star-m:#ffbf9c;--sky-glow:#1c5872;--el-prithvi:#a57e2c;--el-prithvi-ink:#76561b;--el-jala:#718996;--el-jala-ink:#466070;--el-agni:#be5b31;--el-agni-ink:#a14122;--el-vayu:#496078;--el-vayu-ink:#43566a;--el-akasha:#34325b;--el-akasha-ink:#34325b;--tg-shuddha:#f8f0da;--on-tg-shuddha:#17201c;--tg-maya:#e0daee;--on-tg-maya:#17201c;--tg-purusha-prakriti:#c1cde2;--on-tg-purusha-prakriti:#17201c;--tg-antahkarana:#a2c0cb;--on-tg-antahkarana:#17201c;--tg-jnanendriya:#8eb2a8;--on-tg-jnanendriya:#17201c;--tg-karmendriya:#8e9f81;--on-tg-karmendriya:#17201c;--tg-tanmatra:#918860;--on-tg-tanmatra:#000;--tg-bhuta:#937041;--on-tg-bhuta:#fff;--tattva-01:#f8f0da;--tattva-02:#fce8d9;--tattva-03:#fce2dd;--tattva-04:#f7dee4;--tattva-05:#eddbeb;--tattva-06:#e0daee;--tattva-07:#dbd8ed;--tattva-08:#d6d6eb;--tattva-09:#d1d3e9;--tattva-10:#ccd1e7;--tattva-11:#c6cfe4;--tattva-12:#c1cde2;--tattva-13:#b1c7d8;--tattva-14:#a2c0cb;--tattva-15:#99bcc0;--tattva-16:#93b8b4;--tattva-17:#8eb2a8;--tattva-18:#8dafa0;--tattva-19:#8cab98;--tattva-20:#8ca790;--tattva-21:#8da389;--tattva-22:#8e9f81;--tattva-23:#8e9b7a;--tattva-24:#8e9673;--tattva-25:#8f926c;--tattva-26:#908d66;--tattva-27:#918860;--tattva-28:#918459;--tattva-29:#917f52;--tattva-30:#927a4c;--tattva-31:#927546;--tattva-32:#937041;--tattva-33:#8f6d3f;--tattva-34:#8b6a3d;--tattva-35:#87673b;--tattva-36:#836439;--bindu-rim:var(--saffron-700);--bindu-on-sky:var(--saffron-500);--duo-a:var(--shiva-500);--duo-b:var(--shakti-500);--duo-a-fill:var(--shiva-500);--duo-b-fill:var(--shakti-500);--accent-ring:transparent;--shadow-1:0 1px 2px #2921140f, 0 1px 1px #2921140a;--shadow-2:0 2px 4px #2921140d, 0 10px 28px -8px #29211429;--shadow-3:0 4px 8px #2921140f, 0 28px 72px -16px #29211447;--shadow-print:0 1px 1px #29211414, 0 14px 32px -10px #29211433, 0 44px 90px -30px #29211438;--glow-star:0 0 6px #eef0f7b3;--grad-dawn:linear-gradient(180deg, var(--sky-900) 0%, var(--sky-900) 18%, var(--el-vayu-ink) 50%, color-mix(in oklab, var(--el-vayu-ink), var(--el-prithvi) 55%) 66%, var(--el-agni) 84%, var(--saffron-500) 100%);--grad-nebula:radial-gradient(64% 72% at 36% 38%, color-mix(in oklab, var(--sky-glow) 78%, transparent) 0%, color-mix(in oklab, var(--sky-glow) 26%, transparent) 52%, transparent 100%), radial-gradient(40% 46% at 78% 74%, color-mix(in oklab, var(--sky-glow) 30%, transparent) 0%, transparent 100%), linear-gradient(180deg, var(--sky-900), var(--sky-900));--grad-jade:radial-gradient(70% 90% at 88% -8%, var(--jade-700) 0%, color-mix(in srgb, var(--jade-700) 40%, transparent) 38%, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--jade-500) 30%, var(--paper-100)) 0%, var(--paper-100) 62%);--grad-bindu:radial-gradient(circle closest-side at 50% 50%, var(--saffron-500) 0%, var(--saffron-500) 9%, color-mix(in srgb, var(--saffron-500) 62%, transparent) 15%, color-mix(in srgb, var(--saffron-500) 30%, transparent) 30%, color-mix(in srgb, var(--saffron-500) 11%, transparent) 52%, transparent 100%);--grad-mono:linear-gradient(90deg, var(--ink-900) 0%, var(--ink-500) 50%, var(--paper-000) 100%);--grad-text:linear-gradient(90deg, var(--ink-900) 0%, var(--saffron-700) 100%);--dawn-0:var(--sky-900);--dawn-1:var(--el-vayu-ink);--dawn-2:var(--el-agni);--dawn-3:var(--saffron-500);--grain-opacity:.3;--grain-blend:overlay;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}}@layer base{[data-section][hidden]{display:none!important}html{background:var(--surface);color:var(--text);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--surface);color:var(--text);font:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"kern", "liga", "onum";margin:0}:where(a){color:var(--link);text-underline-offset:.2em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-thickness:from-font}:where(a):visited{color:var(--link)}@media (hover:hover){:where(a):hover{text-decoration-thickness:2px}}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}::selection{background:var(--saffron-100);color:var(--ink-900)}:where(:lang(sa),:lang(ne),:lang(hi)):where(:not(:lang(sa-Latn))){font-family:var(--font-deva)}@media (prefers-reduced-motion:reduce){:root,[data-theme]{--dur-1:0s!important;--dur-2:0s!important;--dur-3:0s!important;--dur-4:0s!important;--dur-draw:0s!important;--dur-loop:0s!important}html{scroll-behavior:auto!important}}@media (forced-colors:active){:focus-visible{outline-color:highlight!important}:where([aria-pressed=true],[aria-selected=true],[aria-checked=true],:checked){color:highlighttext!important;background-color:highlight!important;border-color:highlight!important}:where(:disabled,[aria-disabled=true]){color:graytext!important;border-color:graytext!important}:where(progress,[role=progressbar],meter){accent-color:highlight}:where(.pd-stroke){stroke:canvastext!important}}@media print{@page{size:A4;margin:16mm 18mm}body{font-size:11pt}:where(.pd-prose) a[href^=http]:after{content:" (" attr(href) ")";font:var(--font-meta);color:var(--text-subtle);overflow-wrap:anywhere}:where(.pd-paper,.pd-tag,.pd-status){-webkit-print-color-adjust:exact;print-color-adjust:exact}}}@layer components;@layer utilities{.pd-visually-hidden,.pd-visually-hidden--focusable:not(:focus,:focus-within){clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.pd-hit{position:relative}.pd-hit:before{content:"";inline-size:max(100%, var(--target-min));block-size:max(100%, var(--target-min));margin:auto;position:absolute;inset:0}.pd-skip{z-index:var(--z-overlay);min-block-size:var(--target-min);padding:var(--space-2) var(--space-4);background:var(--text);color:var(--surface);font:var(--font-label);align-items:center;text-decoration:none;display:inline-flex;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);translate:0 -300%}.pd-skip:focus,.pd-skip:focus-visible{translate:0}.pd-kicker{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-kicker--accent,.pd-kicker--ink{color:var(--text)}.pd-num{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-num--current{color:var(--accent)}.pd-meta{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-label-micro{font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-stroke{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.pd-stroke--em{stroke-width:1.5px}.pd-stack>*+*{margin-block-start:var(--pd-stack,var(--space-4))}.pd-rule{border:0;border-block-start:var(--hairline) solid var(--rule);margin-block:var(--space-6)}.pd-rule--strong,.pd-rule--ink{border-block-start-color:var(--rule-strong)}.pd-bindu{border-radius:var(--radius-pill);background:var(--bindu);block-size:.5em;inline-size:.5em;box-shadow:inset 0 0 0 max(1px, .1em) var(--bindu-rim);vertical-align:.1em;display:inline-block}}@layer overrides{@media print{:where(.pd-masthead,.pd-masthead__theme,.pd-skip,.pd-toast,dialog:not([open]),[popover],.pd-progress,.pd-cmdk,.pd-themes,.pd-sheet-trigger,.pd-btn__busy,.pd-tip){display:none}.pd-paper{box-shadow:none}.pd-letterhead{block-size:297mm;inline-size:210mm;padding:18mm 20mm 14mm;font-size:4.3mm}}:root{--font-display:"Cormorant Garamond", "EB Garamond", Georgia, serif;--font-text:"EB Garamond", "Iowan Old Style", Georgia, serif;--font-sans:"Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--font-deva:"Tiro Devanagari Sanskrit", "Noto Serif Devanagari", "EB Garamond", serif}.rp-stack{gap:var(--space-5);flex-direction:column;display:flex}.rp-actions{gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.rp-stack-xl{gap:var(--space-9);flex-direction:column;display:flex}.rp-flow{gap:var(--space-8);flex-direction:column;padding-block-start:var(--space-6);display:flex}.rp-flow>.pd-secpage__band{padding-block-start:var(--space-4)}.rp-admin-form{max-inline-size:60rem}.rp-admin-grid{gap:var(--space-4) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;display:grid}.rp-admin-body{font:var(--font-mono);font-size:var(--fs-label);min-block-size:24rem}.pd-prose :is(h2,h3)[id]{scroll-margin-block-start:6rem}.rp-media-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;padding:0;list-style:none;display:grid}.rp-media-pick{gap:var(--space-2);inline-size:100%;padding:var(--space-2);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);background:var(--surface);color:var(--text);text-align:start;cursor:pointer;display:grid}.rp-media-pick img{aspect-ratio:1;object-fit:cover;inline-size:100%}.rp-media-pick>.pd-meta:first-child{aspect-ratio:1;background:var(--surface-sunken);place-items:center;font-size:2rem;display:grid}.rp-media-pick .pd-meta{overflow-wrap:anywhere}.rp-drop{justify-items:start;gap:var(--space-3);padding:var(--space-6);border:var(--hairline) dashed var(--border-control);border-radius:var(--radius-1);display:grid}.rp-drop[data-over]{border-color:var(--rule-strong);background:var(--surface-sunken)}.rp-letter{gap:var(--space-8) var(--gutter);display:grid}@media (width>=64em){.rp-letter{grid-template-columns:7fr 5fr;align-items:start}}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html{scroll-padding-block-start:5.5rem}.rp-theme{inline-size:var(--control-block-s);block-size:var(--control-block-s);border-radius:var(--radius-pill);min-block-size:0;min-inline-size:0;color:var(--text);border-color:#0000;padding:0}.rp-theme:before{block-size:1rem;inline-size:1rem}@media (hover:hover){.rp-theme:hover{border-color:#0000}}@media (pointer:coarse){.rp-theme{inline-size:var(--target-min);block-size:var(--target-min)}}.rp-theme{box-sizing:border-box;inline-size:var(--target-min);min-inline-size:var(--target-min);block-size:var(--target-min);min-block-size:var(--target-min);color:var(--text);border-radius:var(--radius-pill);cursor:pointer;background:padding-box content-box;border:0;flex:none;place-content:center;margin:0;padding:6px;display:inline-grid}.rp-theme:hover{color:var(--text);background-color:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}.rp-theme:active{background-color:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}.rp-theme:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-width))}.rp-theme:before{block-size:1.125rem;inline-size:1.125rem;box-shadow:inset 0 0 0 1.5px}:root[data-theme=dark] .rp-theme:before{rotate:180deg}.rp-admin-shell{--admin-bar:4rem;background:var(--surface);min-block-size:100dvh;color:var(--text);flex-direction:column;display:flex}.rp-admin-topbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-3);block-size:var(--admin-bar);padding-inline:var(--space-4);background:var(--surface);border-block-end:var(--hairline) solid var(--rule);display:flex;position:sticky;inset-block-start:0}.rp-admin-topbar__brand{align-items:center;min-inline-size:0;display:flex}.rp-admin-topbar__space{flex:auto}.rp-admin-topbar__tools{align-items:center;gap:var(--space-2);display:flex}@media (width>=64em){.rp-admin-topbar{padding-inline:var(--space-5)}.rp-admin-topbar__burger{display:none}}@media (width<=39.99em){.rp-admin-topbar__wide{display:none}}.rp-admin-layout{flex:1;display:flex}.rp-admin-sidebar{inline-size:15.75rem;block-size:calc(100dvh - var(--admin-bar));overscroll-behavior:contain;background:var(--surface-sunken);border-inline-end:var(--hairline) solid var(--rule);flex-direction:column;flex:none;display:flex;position:sticky;inset-block-start:var(--admin-bar);overflow-y:auto}.rp-admin-sidebar--collapsed{inline-size:4.5rem}@media (width<=63.99em){.rp-admin-sidebar{display:none}}.rp-admin-sidebar__foot{padding:var(--space-2);border-block-start:var(--hairline) solid var(--rule);justify-content:center;display:flex}.rp-admin-sidebar:not(.rp-admin-sidebar--collapsed) .rp-admin-sidebar__foot{justify-content:flex-end}html:has(dialog.rp-admin-drawer[open]){overflow:hidden}.rp-admin-drawer{border:0;border-inline-end:var(--hairline) solid var(--rule);background:var(--surface);block-size:100dvh;max-block-size:none;inline-size:min(85vw,20rem);max-inline-size:none;color:var(--text);margin:0;padding:0;inset:0 auto 0 0}.rp-admin-drawer::backdrop{background:var(--scrim)}.rp-admin-drawer__content{flex-direction:column;block-size:100%;display:flex}.rp-admin-drawer__head{justify-content:space-between;align-items:center;gap:var(--space-3);block-size:var(--admin-bar);padding-inline:var(--space-4);border-block-end:var(--hairline) solid var(--rule);display:flex}.rp-admin-drawer__foot{gap:var(--space-2);padding:var(--space-4);border-block-start:var(--hairline) solid var(--rule);display:grid}@media (width>=64em){.rp-admin-drawer{display:none}}.rp-admin-nav{padding-block:var(--space-4);flex:1}.rp-admin-nav__group+.rp-admin-nav__group{margin-block-start:var(--space-5)}.rp-admin-nav__label{margin:0 0 var(--space-2);padding-inline:var(--space-5);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-subtle)}.rp-admin-sidebar--collapsed .rp-admin-nav__label{display:none}.rp-admin-nav__items{padding:0 var(--space-2);gap:2px;margin:0;list-style:none;display:grid}.rp-admin-nav__link{align-items:center;gap:var(--space-3);min-block-size:var(--target-min);padding-inline:var(--space-3);border-radius:var(--radius-1);font:var(--font-label);color:var(--text-muted);transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);text-decoration:none;display:flex;position:relative}.rp-admin-nav__link:hover{color:var(--text);background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}.rp-admin-nav__link[aria-current=page]{color:var(--text);background:var(--surface);box-shadow:inset 2px 0 0 var(--rule-strong);font-weight:600}.rp-admin-nav__link:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.rp-admin-nav__icon{flex:none}.rp-admin-nav__text{flex:auto;min-inline-size:0}.rp-admin-sidebar--collapsed .rp-admin-nav__link{justify-content:center;padding-inline:0}.rp-admin-sidebar--collapsed .rp-admin-nav__text{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rp-admin-sidebar--collapsed .rp-admin-nav__link .pd-badge{position:absolute;inset-block-start:2px;inset-inline-end:2px}.rp-admin-main{flex:1;min-inline-size:0}.rp-admin-main:focus{outline:0}.rp-admin-page{gap:var(--space-7);max-inline-size:80rem;padding:var(--space-7) var(--space-6) var(--space-9);flex-direction:column;margin-inline:auto;display:flex}@media (width<=39.99em){.rp-admin-page{gap:var(--space-6);padding:var(--space-5) var(--space-4) var(--space-8)}}.rp-admin-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-6);border-block-end:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;padding-block-end:var(--space-5);display:flex}.rp-admin-header__top{gap:var(--space-2);min-inline-size:0;max-inline-size:48rem;display:grid}.rp-admin-header__kicker{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0}.rp-admin-header__title{font:var(--font-headline);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.125rem)}.rp-admin-header__description{font:var(--font-ui);color:var(--text-muted);margin:0}.rp-admin-header__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.rp-admin-section-heading{margin:0 0 var(--space-4);font:var(--font-title)}.rp-admin-count{font:var(--font-caption);color:var(--text-muted);margin:0}.rp-admin-count b{color:var(--text);font-weight:600}.rp-admin-stats{border-block-start:var(--hairline) solid var(--rule);border-inline-start:var(--hairline) solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));display:grid}.rp-admin-stat{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-block-end:var(--hairline) solid var(--rule);border-inline-end:var(--hairline) solid var(--rule);color:inherit;transition:background-color var(--dur-2) var(--ease-standard);text-decoration:none;display:grid}.rp-admin-stat:hover{background:var(--surface-sunken)}.rp-admin-stat:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.rp-admin-stat__value{font:var(--font-headline);font-variant-numeric:tabular-nums lining-nums}.rp-admin-stat__label{font:var(--font-label);color:var(--text-muted)}.rp-admin-sections{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.rp-admin-section-card{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1);background:var(--surface);display:grid}.rp-admin-section-card__header{align-items:baseline;gap:var(--space-3);display:flex}.rp-admin-section-card__number{font:var(--font-meta);color:var(--text-subtle)}.rp-admin-section-card__name{font:var(--font-title);margin:0;font-size:1.25rem}.rp-admin-section-card__count{font:var(--font-caption);color:var(--text-muted);margin:0}.rp-admin-section-card .pd-btn{justify-self:start;margin-block-start:var(--space-2)}.rp-admin-feed{border-block-start:var(--hairline) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.rp-admin-feed__item{gap:var(--space-3);padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule);display:flex}.rp-admin-feed__icon{color:var(--text-muted);flex:none;margin-block-start:2px}.rp-admin-feed__content{gap:2px;min-inline-size:0;display:grid}.rp-admin-feed__title{font:var(--font-label);overflow-wrap:anywhere;margin:0;font-weight:600}.rp-admin-feed__detail{font:var(--font-caption);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.rp-admin-feed__time{font:var(--font-meta);color:var(--text-subtle)}.rp-admin-table{border-collapse:collapse;inline-size:100%;font:var(--font-ui);font-size:var(--fs-body-s);font-variant-numeric:tabular-nums}.rp-admin-table th{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-block:var(--hairline) solid var(--rule-strong);font:var(--font-label);text-align:start;color:var(--text-muted)}.rp-admin-table td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule);vertical-align:baseline}.rp-admin-table :is(th,td):last-child{padding-inline-end:0}.rp-admin-table tbody tr{transition:background-color var(--dur-2) var(--ease-standard)}.rp-admin-table tbody tr:hover{background:var(--surface-sunken)}.rp-admin-table__title{color:var(--text);-webkit-text-decoration:underline var(--hairline) var(--border-control);text-decoration:underline var(--hairline) var(--border-control);text-underline-offset:.25em;font-weight:500}.rp-admin-table__title:hover{text-decoration-color:currentColor}@media (width<=47.99em){.rp-admin-table thead{display:none}.rp-admin-table,.rp-admin-table tbody,.rp-admin-table tr{display:block}.rp-admin-table tr{padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule)}.rp-admin-table tbody tr:first-child{border-block-start:var(--hairline) solid var(--rule-strong)}.rp-admin-table td{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-1) 0;border:0;display:flex}.rp-admin-table td:before{content:attr(data-label);font:var(--font-label);color:var(--text-muted);flex:none}.rp-admin-table td:first-child{font-size:var(--fs-body);padding-block-end:var(--space-2);display:block}.rp-admin-table td:first-child:before{content:none}}.rp-admin-fieldset{gap:var(--space-4);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.rp-admin-fieldset__legend{inline-size:100%;padding:0 0 var(--space-2);border-block-end:var(--hairline) solid var(--rule);font:var(--font-title);margin-block-end:var(--space-2);font-size:1.25rem}.rp-admin-toolbar{gap:var(--space-2);flex-wrap:wrap;display:flex}.rp-admin-toolbar .pd-btn{min-inline-size:var(--control-block-s);padding-inline:var(--space-3)}.rp-admin-preview{padding:var(--space-5);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1);background:var(--surface-sunken)}.rp-admin-preview>.pd-meta{margin:0 0 var(--space-4)}.rp-admin-actions{z-index:var(--z-raised);align-items:center;gap:var(--space-3);margin-inline:calc(var(--space-4) * -1);padding:var(--space-3) var(--space-4);background:var(--surface);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.rp-admin-actions__fill{flex:auto}.rp-admin-actions>[role=status]{margin:0}.rp-admin-filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rp-admin-filter-chip{align-items:center;gap:var(--space-2);min-block-size:var(--control-block-s);padding-inline:var(--space-3) var(--space-2);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-pill);font:var(--font-label);color:var(--text);transition:border-color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);text-decoration:none;display:inline-flex}.rp-admin-filter-chip:hover{border-color:var(--rule-strong);background:var(--surface-sunken)}.rp-admin-filter-chip>svg{color:var(--text-muted)}.rp-admin-filter-chip--clear{padding-inline:var(--space-2);color:var(--text-muted);-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.25em;border-color:#0000}@media (pointer:coarse){.rp-admin-filter-chip,.rp-admin-toolbar .pd-btn{min-block-size:var(--target-min)}}.rp-admin-login{min-block-size:100dvh;padding:var(--space-6) var(--space-4);background:var(--surface);color:var(--text);place-items:center;display:grid}.rp-admin-login__box{gap:var(--space-6);inline-size:min(100%,26rem);padding:var(--space-7) var(--space-6);border:var(--hairline) solid var(--rule);border-radius:var(--radius-2);background:var(--surface);box-shadow:var(--shadow-2);display:grid}.rp-admin-login__header{justify-items:center;gap:var(--space-4);text-align:center;display:grid}.rp-admin-login__title{font:var(--font-headline);margin:0}.rp-admin-login .pd-btn--primary{inline-size:100%}@media (width<=39.99em){.rp-admin-login__box{padding:var(--space-6) var(--space-5);box-shadow:none}}.rp-admin-tabs{align-items:stretch;gap:var(--space-1);block-size:100%;margin:0 0 0 var(--space-4);padding:0;list-style:none;display:flex}.rp-admin-tabs>li{display:flex}.rp-admin-tabs__link{padding-inline:var(--space-3);font:var(--font-label);color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 -2px #0000}.rp-admin-tabs__link:hover{color:var(--text)}.rp-admin-tabs__link[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--rule-strong);font-weight:600}.rp-admin-tabs__link:focus-visible{outline-offset:calc(var(--focus-width) * -1)}.rp-admin-topbar__apps{align-self:stretch;display:flex}@media (width<=39.99em){.rp-admin-topbar__apps{display:none}}.rp-admin-drawer .rp-admin-tabs{block-size:auto;padding:var(--space-3) var(--space-2) 0;flex-wrap:wrap;margin:0}.rp-admin-drawer .rp-admin-tabs__link{min-block-size:var(--target-min)}}@layer components.core{:is(.pd-ch-frame__kicker,.pd-dg__kicker,.pd-reviews__kicker,.pd-callout__kicker,.pd-cover__kicker){font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-lockup{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);color:var(--text);font-size:var(--fs-body-s);text-decoration:none;display:inline-flex}.pd-mark{fill:currentColor;flex:none;block-size:2.4em;inline-size:2.4em;display:block}.pd-mark .pdx{fill:currentColor}.pd-lockup__name{font:600 1.75em/1 var(--font-display);letter-spacing:var(--track-display);white-space:nowrap}.pd-lockup__sub{font:500 .75em/1.3 var(--font-sans);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);text-wrap:balance;margin-block-start:var(--space-2);display:block}.pd-lockup--stacked{align-items:flex-start;gap:var(--space-3);flex-direction:column}.pd-lockup--stacked .pd-mark{block-size:4em;inline-size:4em}.pd-lockup--reversed{padding:var(--space-4) var(--space-5);background:var(--text);color:var(--surface);--text-muted:var(--surface)}a.pd-lockup:focus-visible{outline-offset:var(--space-1)}.pd-btn{--pd-btn-bg:transparent;--pd-btn-fg:var(--text);--pd-btn-bd:var(--border-control);--pd-btn-bd-h:var(--text);--pd-btn-wash:transparent;justify-content:center;align-items:center;gap:var(--space-2);min-block-size:var(--control-block);min-inline-size:var(--target-min);padding:var(--space-2) var(--control-pad-inline);font:var(--font-label);letter-spacing:var(--track-text);white-space:nowrap;cursor:pointer;color:var(--pd-btn-fg);background-color:var(--pd-btn-bg);background-image:linear-gradient(var(--pd-btn-wash), var(--pd-btn-wash));border:var(--hairline) solid var(--pd-btn-bd);border-radius:var(--radius-1);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard);text-decoration:none;display:inline-flex;position:relative}.pd-btn--primary{--pd-btn-bg:var(--selected-bg);--pd-btn-fg:var(--selected-fg);--pd-btn-bd:var(--selected-bg);--pd-btn-bd-h:var(--selected-bg)}.pd-btn--accent{--pd-btn-bg:var(--accent-fill);--pd-btn-fg:var(--on-saffron);--pd-btn-bd:var(--text);--pd-btn-bd-h:var(--text);box-shadow:inset 0 0 0 2px var(--accent-ring)}.pd-btn--ghost,.pd-btn--quiet{--pd-btn-bg:transparent}.pd-btn--danger{--pd-btn-fg:var(--danger);--pd-btn-bd:var(--danger);--pd-btn-bd-h:var(--danger)}.pd-btn--text{--pd-btn-fg:var(--link);min-block-size:auto;min-inline-size:0;padding:var(--space-1) 0;border:0;border-block-end:var(--hairline) solid currentColor;background-image:none;border-radius:0}.pd-btn--text:before,.pd-btn--sm:before{content:"";inline-size:max(100%, var(--target-min));block-size:max(100%, var(--target-min));margin:auto;position:absolute;inset:0}.pd-btn--text:after{content:"→";transition:translate var(--dur-2) var(--ease-out)}.pd-btn--sm{min-block-size:var(--control-block-s);padding-inline:var(--space-4)}.pd-btn--lg{min-block-size:3.25rem;padding-inline:var(--space-6);font-size:var(--fs-body-s)}.pd-btn--block{inline-size:100%}.pd-btn :where(svg){inline-size:var(--icon-m);block-size:var(--icon-m);fill:currentColor;flex:none}@media (hover:hover){.pd-btn:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])):hover{--pd-btn-wash:color-mix(in oklab, currentColor var(--state-hover-mix), transparent);border-color:var(--pd-btn-bd-h)}.pd-btn--text:where(:not(:disabled,[aria-disabled=true])):hover:after{translate:.25em}}.pd-btn:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])):active{--pd-btn-wash:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}.pd-btn:where([aria-pressed=true]){--pd-btn-bg:var(--selected-bg);--pd-btn-fg:var(--selected-fg);--pd-btn-bd:var(--selected-bg);--pd-btn-bd-h:var(--selected-bg);font-weight:600}.pd-btn:where([aria-pressed=true]):after{content:"";border-radius:var(--radius-pill);background:currentColor;block-size:.375em;inline-size:.375em}.pd-btn:where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-btn:where([aria-busy=true]){cursor:progress}.pd-btn:where([aria-busy=true])>:where(:not(.pd-btn__busy)){opacity:0}.pd-btn__busy{place-items:center;display:none;position:absolute;inset:0}.pd-btn:where([aria-busy=true])>.pd-btn__busy{display:grid}.pd-btn__busy:empty:before{content:"";border:var(--hairline) solid currentColor;border-radius:var(--radius-pill);grid-area:1/1;block-size:1.25em;inline-size:1.25em}.pd-btn__busy:empty:after{content:"";border-radius:var(--radius-pill);background:currentColor;grid-area:1/1;block-size:.4em;inline-size:.4em}@media (prefers-reduced-motion:no-preference){.pd-btn__busy:empty:after{animation:pd-btn-pulse 1.2s var(--ease-in-out) 4 alternate}}@keyframes pd-btn-pulse{0%{opacity:.5;scale:.6}to{opacity:1;scale:1}}@media (forced-colors:active){.pd-btn{color:buttontext;border-color:buttontext}.pd-btn--text{color:linktext;border-color:linktext}}.pd-tag{--pd-tag-glyph:currentColor;align-items:center;gap:var(--space-2);max-inline-size:100%;padding:var(--space-1) var(--space-2);font:500 var(--fs-kicker)/1.4 var(--font-sans);letter-spacing:var(--track-text);white-space:nowrap;color:var(--text);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);background:0 0;text-decoration:none;display:inline-flex}.pd-tag:where(.pd-tag--work,.pd-tag--research,.pd-tag--understanding,.pd-tag--craft,.pd-tag--image,.pd-tag--sound,.pd-tag--learning,.pd-tag--practice,.pd-tag--teaching,.pd-tag--views,.pd-tag--review,.pd-tag--experience):before{content:"";border:.125em solid var(--pd-tag-glyph);background:0 0;flex:none;block-size:.625em;inline-size:.625em}.pd-tag--work:before{background:var(--pd-tag-glyph)}.pd-tag--research:before{border-radius:var(--radius-pill)}.pd-tag--understanding:before{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--pd-tag-glyph) 50%, transparent 50%)}.pd-tag--craft:before{background:var(--pd-tag-glyph);block-size:.5em;inline-size:.5em;margin-inline:.0625em;rotate:45deg}.pd-tag--image:before{background:radial-gradient(circle, var(--pd-tag-glyph) 0 32%, transparent 34%)}.pd-tag--learning:before{border-width:.09375em}.pd-tag--practice:before{border-radius:var(--radius-pill);background:radial-gradient(circle, var(--pd-tag-glyph) 0 30%, transparent 32%)}.pd-tag--experience:before{background:var(--pd-tag-glyph);border:0;block-size:.125em;inline-size:.75em}.pd-tag--sound:before{background:linear-gradient(90deg, var(--pd-tag-glyph) 0 30%, transparent 30% 70%, var(--pd-tag-glyph) 70%);border:0;block-size:.75em;inline-size:.5em}.pd-tag--teaching:before{background:var(--pd-tag-glyph);clip-path:polygon(0 0,100% 50%,0 100%);border:0;block-size:.6875em;inline-size:.5625em}.pd-tag--views:before{background:linear-gradient(180deg, transparent 50%, var(--pd-tag-glyph) 50%)}.pd-tag--review:before{border-width:.1em;block-size:.5em;inline-size:.5em;margin-inline:.0625em;rotate:45deg}.pd-tag__label{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}.pd-tag--dense{max-inline-size:12em}a.pd-tag{position:relative}a.pd-tag:after{content:"";inline-size:max(100%, var(--target-min));block-size:max(100%, var(--target-min));margin:auto;position:absolute;inset:0}@media (hover:hover){a.pd-tag:hover{border-color:var(--text);background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}a.pd-tag:active{background:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}@media (forced-colors:active){.pd-tag{border-color:canvastext}.pd-tag:before{forced-color-adjust:none;border-color:canvastext}.pd-tag--work:before,.pd-tag--craft:before,.pd-tag--experience:before,.pd-tag--teaching:before{background:canvastext}.pd-tag--sound:before{background:linear-gradient(90deg,canvastext 0 30%,canvas 30% 70%,canvastext 70%)}.pd-tag--views:before{background:linear-gradient(canvas 50%,canvastext 50%)}}.pd-section-head,:where(*).pd-ck-head,:where(*).pd-rk-head,:where(*).pd-td-sec{align-items:baseline;gap:var(--space-2) 0;border-block-start:var(--hairline) solid var(--rule-strong);font-size:var(--fs-body-s);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex;container:pd-section-head/inline-size}.pd-section-head__num,:where(*).pd-ck-head__num,:where(*).pd-rk-head__num,:where(*).pd-td-sec__num{flex:0 0 var(--label-col);font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-section-head__title,:where(*).pd-ck-head__title,:where(*).pd-rk-head__title,:where(*).pd-td-sec__title{font:var(--font-headline);color:var(--text);text-wrap:balance;flex:16rem;margin:0}.pd-section-head__title em{color:var(--text);font-style:italic;font-weight:400}.pd-section-head__aside,:where(*).pd-ck-head__meta,:where(*).pd-rk-head__meta,:where(*).pd-td-sec__aside{font:var(--font-label);color:var(--text-muted);margin-inline-start:auto;padding-inline-start:var(--space-5);position:relative}.pd-section-head--rule-bottom{border-block-end:var(--hairline) solid var(--rule);padding-block-end:var(--space-3)}.pd-section-head--s .pd-section-head__num,:where(*).pd-ck-head__num,:where(*).pd-rk-head__num,:where(*).pd-td-sec__num{flex-basis:var(--row-lead)}.pd-section-head--s .pd-section-head__title,:where(*).pd-ck-head__title,:where(*).pd-rk-head__title,:where(*).pd-td-sec__title{font:var(--font-title)}.pd-section-head--specimen{justify-content:space-between;gap:var(--space-2) var(--space-4);margin-block-end:var(--space-5)}.pd-section-head--specimen .pd-section-head__num{flex-basis:auto}.pd-section-head--specimen .pd-section-head__title{font:var(--font-title);flex:0 auto}.pd-section-head--sub{border-block-start-color:var(--rule);margin-block-start:var(--space-8)}@container pd-section-head (inline-size<36em){.pd-section-head__aside,:where(*).pd-ck-head__meta,:where(*).pd-rk-head__meta,:where(*).pd-td-sec__aside{text-align:start;flex-basis:100%;margin-inline-start:0;padding-inline-start:0}.pd-section-head--s>.pd-section-head__num~.pd-section-head__aside,.pd-ck-head__num~.pd-ck-head__meta,.pd-rk-head__num~.pd-rk-head__meta,.pd-td-sec__num~.pd-td-sec__aside{flex-basis:calc(100% - var(--row-lead));margin-inline-start:var(--row-lead)}}.pd-masthead{background:var(--surface);color:var(--text);border-block-end:var(--hairline) solid var(--rule);font-size:var(--fs-body-s);position:relative;container:pd-masthead/inline-size}.pd-masthead--sticky{z-index:var(--z-sticky);position:sticky;inset-block-start:0}.pd-masthead--raised{border-block-end-color:var(--rule-strong)}.pd-masthead__bar{justify-content:space-between;align-items:center;gap:var(--space-4);max-inline-size:var(--page-max);padding:var(--space-2) var(--gutter);margin-inline:auto;display:flex}.pd-masthead__brand{font-size:var(--fs-label)}.pd-masthead__tools{align-items:center;gap:var(--space-2);display:flex}.pd-masthead__menu,.pd-masthead__stamp>*{display:inline-flex}.pd-masthead__menu svg{inline-size:var(--icon-m);block-size:var(--icon-m)}.pd-masthead__sheet{padding:0 var(--gutter) var(--space-4)}.pd-masthead__sheet[hidden]{display:none}.pd-masthead__sheet ol{border-block-start:var(--hairline) solid var(--rule-strong);margin:0;padding:0;list-style:none}.pd-masthead__sheet a{gap:var(--space-4);min-block-size:var(--target-min);padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--rule);color:var(--text);font:var(--font-title);align-items:baseline;text-decoration:none;display:flex}.pd-masthead__sheet a[aria-current=page]{-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong);text-underline-offset:.3em}.pd-masthead__stamp,.pd-nav{display:none}.pd-nav__list{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.pd-nav__link,.pd-nav__toggle{align-items:center;gap:var(--space-1);min-block-size:var(--target-min);padding-inline:var(--space-2);font:var(--font-label);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;text-decoration:none;display:inline-flex}.pd-nav__link[aria-current=page]{color:var(--text);-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong);text-underline-offset:.5em}.pd-nav__link[aria-current=page]:after{content:"";border-radius:var(--radius-pill);block-size:.375em;inline-size:.375em;box-shadow:none;background:currentColor}.pd-nav__toggle:after{content:"";block-size:.4em;inline-size:.4em;transition:rotate var(--dur-2) var(--ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;translate:0 -.15em;rotate:45deg}.pd-nav__toggle[aria-expanded=true]{color:var(--text)}.pd-nav__toggle[aria-expanded=true]:after{translate:0 .1em;rotate:225deg}.pd-nav__more{display:none;position:relative}.pd-nav__panel{z-index:var(--z-overlay);min-inline-size:12rem;padding:var(--space-2) 0;background:var(--surface);border:var(--hairline) solid var(--rule-strong);box-shadow:var(--shadow-2);margin:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline-end:0}.pd-nav__panel[hidden]{display:none}.pd-nav__panel .pd-nav__link{padding-inline:var(--space-4);display:flex}@media (hover:hover){.pd-nav__link:hover,.pd-nav__toggle:hover{color:var(--text);-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.5em}.pd-nav__link[aria-current=page]:hover{text-decoration-thickness:2px}}@container pd-masthead (inline-size>=52em){.pd-nav,.pd-nav__more{display:block}.pd-nav__item--extra,.pd-masthead__menu,.pd-masthead__sheet{display:none}}@container pd-masthead (inline-size>=64em){.pd-masthead__stamp{display:inline-flex}}@container pd-masthead (inline-size>=90em){.pd-nav__item--extra{display:list-item}.pd-nav__more-extra{display:none}}@media (forced-colors:active){.pd-nav__link[aria-current=page]{text-decoration-color:canvastext}.pd-nav__link[aria-current=page]:after{forced-color-adjust:none;background:canvastext}}.pd-rows,.pd-index{font-size:var(--fs-body-s);border-block-end:var(--hairline) solid var(--rule);margin:0;padding:0;list-style:none;container:pd-rows/inline-size}.pd-rows__item,.pd-entry--row,.pd-index__item{grid-template-columns:minmax(0, var(--pd-rows-lead,var(--row-lead))) minmax(0, 1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-5);padding:var(--row-pad);border-block-start:var(--hairline) solid var(--rule);color:var(--text);text-decoration:none;display:grid;position:relative}.pd-rows__lead{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-rows__main{gap:var(--space-1);min-inline-size:0;display:grid}.pd-rows__title,.pd-entry--row .pd-entry__title{font:var(--font-title);color:var(--text);text-wrap:pretty;margin:0}.pd-rows__link{color:inherit;text-decoration:none}.pd-rows__link:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.pd-rows__link:focus-visible{outline:0}.pd-rows__link:focus-visible:after{outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-width))}.pd-rows__dek{font:italic 400 var(--fs-body-s)/1.5 var(--font-text);color:var(--text-muted);max-inline-size:var(--measure);margin:0}.pd-rows__meta{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.pd-rows__end,.pd-index__count{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);white-space:nowrap;justify-self:end}.pd-rows__name,.pd-index__name{font:500 var(--fs-pullquote)/1.1 var(--font-display);letter-spacing:var(--track-display);transition:translate var(--dur-2) var(--ease-out);display:inline-block}.pd-rows__name em,.pd-index__name em{font:italic 400 var(--fs-body-s)/1.4 var(--font-text);color:var(--text-subtle);margin-inline-start:var(--space-2)}.pd-rows--index .pd-rows__lead,.pd-index__item>.pd-num{font:var(--font-numeral)}.pd-rows--entry,.pd-entry--row{--pd-rows-lead:8em}.pd-rows--work .pd-rows__item{grid-template-columns:minmax(0, var(--row-lead)) minmax(0, 1fr) minmax(0, var(--label-col)) 7em}.pd-rows__role{font:var(--font-label);color:var(--text-muted)}@media (hover:hover){.pd-rows__item:hover .pd-rows__title,.pd-entry--row:hover .pd-entry__title{-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.2em}.pd-rows__item:hover .pd-rows__name,.pd-index__item:hover .pd-index__name{translate:var(--space-2) 0}}@container pd-rows (inline-size<30em){.pd-rows__item,.pd-entry--row,.pd-index__item,.pd-rows--work .pd-rows__item{grid-template-columns:minmax(0,1fr) auto}:where(.pd-rows__item,.pd-entry--row,.pd-index__item)>*{grid-column:1/-1}:where(.pd-entry--row)>.pd-tag{justify-self:start}:where(.pd-rows__item,.pd-entry--row,.pd-index__item)>:where(.pd-rows__lead,.pd-num,.pd-meta:first-child){grid-area:1/1}:where(.pd-rows__item,.pd-entry--row,.pd-index__item)>:where(.pd-rows__end,.pd-index__count){grid-area:1/2}.pd-rows__name,.pd-index__name{font-size:var(--fs-title)}}.pd-card,.pd-entry:not(.pd-entry--row){align-content:start;gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule-strong);color:var(--text);padding-block-start:var(--space-4);text-decoration:none;display:grid;position:relative;container:pd-card/inline-size}.pd-card__media{order:-1;margin-block-end:var(--space-2);overflow:hidden}.pd-card__title,.pd-entry__title{font:var(--font-title);color:var(--text);text-wrap:balance;margin:0}.pd-card--lg .pd-card__title{font:var(--font-headline)}.pd-card__link{color:inherit;text-decoration:none}.pd-card__link:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.pd-card__link:focus-visible{outline:0}.pd-card__link:focus-visible:after{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pd-card__dek,.pd-entry__dek{font:italic 400 var(--fs-body-s)/1.55 var(--font-text);color:var(--text-muted);max-inline-size:var(--measure);margin:0}.pd-card__foot,.pd-entry__foot{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-1);display:flex}.pd-card__more{font:var(--font-label);color:var(--link)}.pd-card__more:after{content:"→";transition:translate var(--dur-2) var(--ease-out);margin-inline-start:.3em;display:inline-block}@media (hover:hover){.pd-card:hover .pd-card__title,.pd-entry:hover .pd-entry__title{-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.15em}.pd-card:hover .pd-card__more:after{translate:.25em}}.pd-cards{align-items:start;gap:var(--space-7) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}.pd-facts,.pd-case__facts{grid-template-columns:minmax(0, var(--label-col)) minmax(0, 1fr);font-size:var(--fs-body-s);border-block-end:var(--hairline) solid var(--rule);align-content:start;margin:0;display:grid}.pd-facts__row{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.pd-facts__row:has(>dd:empty){display:none}.pd-facts :where(dt,dd),.pd-case__facts :where(dt,dd){padding:var(--space-3) 0;border-block-start:var(--hairline) solid var(--rule);margin:0}.pd-facts dt,.pd-case__facts dt{font:500 var(--fs-meta)/1.5 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);padding-inline-end:var(--space-4)}.pd-facts dd,.pd-case__facts dd{min-inline-size:0;font:var(--font-label);color:var(--text);overflow-wrap:anywhere}.pd-facts dd .pd-exif{white-space:normal}.pd-case{gap:var(--space-6) var(--space-7);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex;container:pd-case/inline-size}.pd-case__head{align-content:start;gap:var(--space-3);flex:2 26rem;min-inline-size:0;display:grid}.pd-case>.pd-facts,.pd-case>.pd-case__facts{flex:16rem}.pd-case__title{font:500 clamp(var(--fs-headline), 9cqi, var(--fs-display-l))/1 var(--font-display);letter-spacing:var(--track-display);text-wrap:balance;margin:0}.pd-case__summary{font:var(--font-lede);color:var(--text-muted);max-inline-size:var(--measure);margin:0}.pd-ph{--pd-ph-ratio:3 / 2;inline-size:100%;min-inline-size:0;aspect-ratio:var(--pd-ph-ratio);color:var(--text-subtle);border:var(--hairline) dashed var(--border-control);background-image:repeating-linear-gradient(135deg, transparent 0 .5625rem, var(--rule) .5625rem .625rem);place-items:center;display:grid;position:relative}.pd-ph--1x1{--pd-ph-ratio:1}.pd-ph--4x5{--pd-ph-ratio:4 / 5}.pd-ph--2x3{--pd-ph-ratio:2 / 3}.pd-ph--16x9{--pd-ph-ratio:16 / 9}.pd-ph--fill{aspect-ratio:auto;block-size:100%}.pd-ph__label{max-inline-size:calc(100% - 2 * var(--space-2));padding:var(--space-1) var(--space-2);font:var(--font-meta);letter-spacing:var(--track-mono);text-align:center;background:var(--surface);overflow-wrap:anywhere}span.pd-ph-text,.pd-ph-text{color:var(--text-subtle)}.pd-ph-flag{align-items:center;gap:var(--space-2);inline-size:fit-content;padding:var(--space-1) var(--space-2);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);border:var(--hairline) dashed var(--border-control);justify-self:start;display:inline-flex}@media (forced-colors:active){.pd-ph{border-color:canvastext}}.pd-figure{gap:var(--space-3);margin:0;display:grid}.pd-figure>:where(img,svg,video){inline-size:100%;display:block}.pd-figure>.pd-ph{inline-size:100%}.pd-figure__cap{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);font:var(--font-caption);color:var(--text-muted);max-inline-size:var(--measure);flex-wrap:wrap;display:flex}.pd-figure__num{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-figure--wide{max-inline-size:var(--measure-wide)}.pd-figure--wide .pd-figure__cap{max-inline-size:none}.pd-quote,.pd-pullquote{margin:var(--space-6) 0;padding-block:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);border-block-end:var(--hairline) solid var(--rule);font:var(--font-pullquote);color:var(--text);text-wrap:balance}.pd-quote :where(p){margin:0}.pd-quote blockquote{margin:0;padding:0}.pd-quote__cite,.pd-quote cite,.pd-pullquote cite{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin-block-start:var(--space-3);font-style:normal;display:block}.pd-quote--inline{font:italic 400 var(--fs-body)/1.55 var(--font-text);border:0;padding-block:0;padding-inline-start:var(--space-5)}.pd-quote--inline .pd-quote__cite{margin-block-start:var(--space-2)}.pd-aside,.pd-margin-note{border-block-start:var(--hairline) solid var(--rule-strong);font:var(--font-ui);color:var(--text-muted);padding-block-start:var(--space-4)}.pd-aside>*+*{margin-block-start:var(--space-2)}.pd-aside>.pd-kicker{display:block}.pd-aside :where(p){margin:0}.pd-note{margin-block:var(--space-4);border-block-start:var(--hairline) solid var(--rule);font:400 var(--fs-caption)/1.5 var(--font-sans);color:var(--text-muted);padding-block-start:var(--space-2);display:block}.pd-note__num{font:var(--font-meta);color:var(--text-subtle);margin-inline-end:var(--space-1)}.pd-note__ref,.pd-prose sup a,.pd-fnref{font:500 var(--fs-meta)/1 var(--font-mono);letter-spacing:var(--track-mono);color:var(--link);vertical-align:super;padding-inline:var(--space-1);text-decoration:none}.pd-note__ref:focus-visible{outline-offset:0}.pd-note__ref,.pd-note__back{position:relative}:where(.pd-note__ref,.pd-note__back,a.pd-section-head__aside):after{content:"";block-size:max(100%,24px);inline-size:max(100%,24px);margin:auto;position:absolute;inset:0}a.pd-section-head__aside:after{block-size:max(100%, var(--target-min))}.pd-note--foot,.pd-footnotes{border-block-start:var(--hairline) solid var(--rule);font:var(--font-body-s);color:var(--text-muted);margin-block-start:var(--space-7);padding-block-start:var(--space-4)}.pd-note--foot ol,.pd-footnotes ol{margin:0;padding-inline-start:1.75em}.pd-note--foot li+li,.pd-footnotes li+li{margin-block-start:var(--space-2)}.pd-note--foot li::marker{font:var(--font-meta);color:var(--text-subtle)}.pd-footnotes li::marker{font:var(--font-meta);color:var(--text-subtle)}.pd-note__back{font:var(--font-meta);margin-inline-start:var(--space-1);text-decoration:none}.pd-note--foot li:target,.pd-footnotes li:target{-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong);text-underline-offset:.3em}.pd-page{max-inline-size:var(--page-max);padding-inline:var(--gutter);font-size:var(--fs-body-s);margin-inline:auto;container:pd-page/inline-size}@container pd-prose (inline-size>=30em){.pd-note--side{float:inline-end;clear:inline-end;inline-size:var(--label-col);margin-block:var(--space-1) var(--space-3);margin-inline:var(--space-5) 0}}@container pd-page (inline-size>=64em){.pd-note--side{margin-block-start:0;margin-inline:var(--space-6) calc(-1 * (var(--label-col) + var(--space-7)))}}.pd-status{align-items:center;gap:var(--space-2);font:500 var(--fs-caption)/1.3 var(--font-sans);color:var(--text-muted);white-space:nowrap;display:inline-flex}.pd-status:before{content:"";border:.125em solid var(--text);border-radius:var(--radius-pill);flex:none;block-size:.75em;inline-size:.75em}.pd-status--half:before{background:linear-gradient(90deg, var(--text) 50%, transparent 50%)}.pd-status--full:before{background:var(--text)}.pd-status--dashed:before{border-style:dashed;border-width:.1em}.pd-status--crossed{color:var(--text-muted)}.pd-status--crossed:before{background:linear-gradient(45deg, transparent calc(50% - .07em), var(--text) calc(50% - .07em) calc(50% + .07em), transparent calc(50% + .07em)), linear-gradient(-45deg, transparent calc(50% - .07em), var(--text) calc(50% - .07em) calc(50% + .07em), transparent calc(50% + .07em))}.pd-status--boxed{min-block-size:1.75rem;padding:0 var(--space-3);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);color:var(--text)}@media (forced-colors:active){.pd-status:before{forced-color-adjust:none;border-color:canvastext}.pd-status--full:before{background:canvastext}.pd-status--half:before{background:linear-gradient(90deg,canvastext 50%,#0000 50%)}.pd-status--crossed:before{background:linear-gradient(45deg,#0000 calc(50% - .07em),canvastext calc(50% - .07em) calc(50% + .07em),#0000 calc(50% + .07em)),linear-gradient(-45deg,#0000 calc(50% - .07em),canvastext calc(50% - .07em) calc(50% + .07em),#0000 calc(50% + .07em))}.pd-status--boxed{border-color:canvastext}}.pd-prose{max-inline-size:var(--measure);font:var(--font-body);color:var(--text);hanging-punctuation:first;container:pd-prose/inline-size}.pd-prose>*+*{margin-block-start:var(--space-4)}.pd-prose :where(p){margin:0}.pd-prose :where(p+p){text-indent:1.5em;margin-block-start:0}.pd-prose :where(h2){margin-block:var(--space-5) 0;font:var(--font-headline);text-wrap:balance}.pd-prose :where(h3){margin-block:var(--space-5) 0;font:var(--font-title)}.pd-prose :where(h2,h3)+*{text-indent:0;margin-block-start:var(--space-3)}.pd-prose :where(ul,ol){margin-block-end:0;padding-inline-start:1.25em}.pd-prose :where(li+li){margin-block-start:var(--space-2)}.pd-prose :where(code){padding-inline:var(--space-1);font:.875em/1 var(--font-mono);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1)}.pd-prose>blockquote{margin-inline:0;padding-inline-start:var(--space-5);font-style:italic}.pd-prose :where(.pd-lede+p,.pd-dropcap,h2+p,h3+p){text-indent:0}.pd-prose .pd-lede+p{margin-block-start:var(--space-4)}.pd-prose :where(i[lang=sa-Latn],em[lang=sa-Latn]){font-style:italic}.pd-lede,.pd-prose .pd-lede{font:var(--font-lede);color:var(--text-muted);margin:0}.pd-dropcap:first-letter{float:inline-start;font:500 4.5em/.8 var(--font-display);color:var(--text);margin-block-start:.06em;padding-inline-end:var(--space-2)}@supports (initial-letter:3){.pd-dropcap:first-letter{float:none;initial-letter:3;font-size:inherit;line-height:inherit;margin:0}}.pd-verse{max-inline-size:var(--measure-wide);padding-block:var(--space-6);text-align:center;color:var(--text);border-block:var(--hairline) solid var(--rule-strong);margin:0 auto}.pd-verse+.pd-verse{border-block-start:0}.pd-verse__deva{font:var(--font-devanagari);margin:0}.pd-verse__iast{margin:var(--space-3) 0 0;font:var(--font-iast);color:var(--text-muted)}.pd-verse__trans{margin:var(--space-5) auto 0;max-inline-size:30em;font:var(--font-body);color:var(--text)}.pd-verse__src{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin-block-start:var(--space-5);display:block}.pd-gallery{gap:var(--space-6) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid;container:pd-gallery/inline-size}.pd-plate{grid-area:span 2/span 12;grid-template-rows:subgrid;row-gap:var(--space-3);align-items:end;min-inline-size:0;margin:0;display:grid}.pd-plate__frame,.pd-plate__link{aspect-ratio:3/2;color:inherit;display:block;position:relative;overflow:hidden}.pd-plate--portrait :where(.pd-plate__frame,.pd-plate__link){aspect-ratio:4/5}.pd-plate--square :where(.pd-plate__frame,.pd-plate__link){aspect-ratio:1}.pd-plate :where(.pd-plate__frame,.pd-plate__link)>:where(img,.pd-ph,.pd-plate__frame){aspect-ratio:auto;object-fit:cover;block-size:100%;inline-size:100%}.pd-plate :where(.pd-plate__frame,.pd-plate__link)>:where(img){display:block}.pd-plate__link:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-plate__cap{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;align-self:start;display:flex}.pd-plate__title{font:var(--font-caption);color:var(--text)}.pd-plate__title b{font-weight:600}.pd-exif{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);white-space:nowrap;font-variant-numeric:tabular-nums}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pd-plate__link img,.pd-plate__link .pd-ph{transition:scale var(--dur-4) var(--ease-out)}.pd-plate__link:hover img,.pd-plate__link:hover .pd-ph{scale:1.02}}@container pd-gallery (inline-size>=30em){.pd-plate{grid-column:span 6}.pd-plate--wide,.pd-plate--full{grid-column:1/-1}}@container pd-gallery (inline-size>=48em){.pd-plate{grid-column:span 4}.pd-plate--wide{grid-column:span 8}.pd-plate--full{grid-column:1/-1}}.pd-subscribe{align-items:end;gap:var(--space-5) var(--space-7);padding:var(--pad-panel);background:var(--surface-sunken);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid;container:pd-subscribe/inline-size}.pd-subscribe__head{gap:var(--space-2);display:grid}.pd-subscribe__title{font:500 var(--fs-headline)/1.1 var(--font-display);letter-spacing:var(--track-display);margin:0}.pd-subscribe__text{font:var(--font-body-s);color:var(--text-muted);max-inline-size:var(--measure);margin:0}.pd-subscribe__form{gap:var(--space-2);display:grid}.pd-subscribe__row{gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-subscribe__row>:where(input,.pd-input){flex:12rem;min-inline-size:0}.pd-subscribe__msg{font:var(--font-caption);color:var(--text-muted);margin:0}.pd-subscribe__msg--error{gap:var(--space-2);color:var(--danger);display:flex}.pd-subscribe__msg--error:before{content:"!";block-size:1.25em;inline-size:1.25em;font:600 var(--fs-kicker)/1 var(--font-sans);border-radius:var(--radius-pill);border:1.5px solid;flex:none;place-items:center;display:inline-grid}.pd-subscribe__done{font:italic 400 var(--fs-title)/1.3 var(--font-text);margin:0}.pd-subscribe__done:focus{outline:0}.pd-subscribe__done:focus-visible{outline:var(--focus-width) solid var(--focus)}.pd-paper{--paper-000:#f8f5ee;--paper-100:#f0ebdf;--ink-900:#17201c;--ink-700:#3c4741;--ink-500:#5f6a63;--line-100:#ddd5c4;--line-300:#727d75;--jade-700:#1e5a48;--saffron-500:#e68a1a;--saffron-700:#9a4f06;--sindoor-600:#a8321c;--paper-200:#e5ddcc;--pd-paper-ink-fg:#f8f5ee;--surface:var(--paper-000);--text:var(--ink-900);--text-muted:var(--ink-700);--text-subtle:var(--ink-500);--rule:var(--line-100);--rule-strong:var(--ink-900);--link:var(--jade-700);--bindu:var(--saffron-500);--bindu-rim:var(--saffron-700);--bindu-on-paper:var(--saffron-500);--accent:var(--saffron-700);--danger:var(--sindoor-600);--focus:var(--saffron-700);--surface-sunken:var(--paper-100);--border-control:var(--line-300);--accent-fill:var(--saffron-500);--selected-bg:var(--jade-700);--on-jade:var(--paper-000);--selected-fg:var(--on-jade);background:var(--paper-000);color:var(--ink-900);box-shadow:var(--shadow-print);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pd-paper--mono{--paper-000:#fff;--paper-100:#f4f4f4;--ink-900:#000;--ink-700:#333;--ink-500:#5e5e5e;--line-100:#000;--line-300:#000;--jade-700:#000;--saffron-500:#000;--saffron-700:#000;--sindoor-600:#000;--paper-200:#e6e6e6;--pd-paper-ink-fg:#fff}.pd-paper .pd-mark{fill:var(--ink-900)}.pd-letterhead{aspect-ratio:210/297;inline-size:37.2em;max-inline-size:100%;font-family:var(--font-text);grid-template-rows:auto auto 1fr auto;padding:3.2em 3.4em 2.4em;font-size:16px;display:grid}.pd-letterhead__head{border-block-end:1px solid var(--ink-900);justify-content:space-between;align-items:flex-start;gap:1em;padding-block-end:1.1em;display:flex}.pd-letterhead__head .pd-mark{block-size:3.2em;inline-size:3.2em}.pd-letterhead__name{font:500 1.7em/1 var(--font-display);margin-block-start:.35em}.pd-letterhead__nick{font:500 .62em/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-700);margin-block-start:.5em}.pd-letterhead__contact{text-align:end;font:.62em/1.7 var(--font-mono);letter-spacing:.04em;color:var(--ink-700)}.pd-letterhead__ref{font:.62em/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);justify-content:space-between;margin-block-start:2.2em;display:flex}.pd-letterhead__body{max-inline-size:34em;color:var(--ink-900);margin-block-start:2em;font-size:.8em;line-height:1.62}.pd-letterhead__body p{margin:0 0 .9em}.pd-letterhead__sign{font:italic 500 1.5em/1.1 var(--font-display);color:var(--ink-900);margin-block-start:1.8em}.pd-letterhead__foot{border-block-start:1px solid var(--line-100);font:500 .58em/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-700);justify-content:space-between;align-items:center;padding-block-start:.9em;display:flex}.pd-letterhead__foot i{border-radius:var(--radius-pill);background:var(--bindu);block-size:.7em;inline-size:.7em;box-shadow:inset 0 0 0 1px var(--bindu-rim)}.pd-bcard{aspect-ratio:85/55;border-radius:var(--radius-2);flex-direction:column;justify-content:space-between;inline-size:21.25em;max-inline-size:100%;padding:1.5em;font-size:16px;display:flex;position:relative;overflow:hidden}.pd-bcard .pd-mark{block-size:2.2em;inline-size:2.2em;margin-block-end:.6em}.pd-bcard--back{--paper-000:var(--ink-900);--bindu-rim:var(--saffron-500);background:var(--ink-900);color:var(--pd-paper-ink-fg);box-shadow:0 0 0 var(--hairline) var(--pd-bcard-edge);align-items:flex-start}.pd-paper--mono.pd-bcard--back{outline:var(--hairline) solid var(--pd-bcard-edge)}:root,[data-theme]{--pd-bcard-edge:var(--rule-strong)}.pd-bcard--back .pd-mark{fill:currentColor}.pd-bcard__name{font:500 1.75em/1 var(--font-display)}.pd-bcard__role{font:500 .62em/1.35 var(--font-sans);letter-spacing:.16em;text-wrap:balance;text-transform:uppercase;color:var(--ink-700);margin-block-start:.6em}.pd-bcard__lines{font:.64em/1.7 var(--font-mono);color:var(--ink-900)}.pd-bcard__rule{border-block-start:1px solid var(--line-100);align-self:stretch;display:block}.pd-printlabel{gap:.6em;inline-size:20em;max-inline-size:100%;padding:1.25em 1.4em;font-size:16px;display:grid}.pd-printlabel__no{font:.7em/1.4 var(--font-mono);letter-spacing:.04em;color:var(--ink-500);white-space:nowrap;justify-content:space-between;gap:1em;display:flex}.pd-printlabel__title{font:500 1.5em/1.05 var(--font-display);margin:0}.pd-printlabel__title em{font-weight:400}.pd-printlabel__place{font:.78em/1.4 var(--font-sans);color:var(--ink-700)}.pd-printlabel__exif{border-block-start:1px solid var(--line-100);font:.7em/1.4 var(--font-mono);letter-spacing:.04em;color:var(--ink-500);gap:.25em;padding-block-start:.6em;display:grid}.pd-printlabel__exif>span{white-space:nowrap;block-size:1.4em;display:block}.pd-cover{inline-size:100%;color:var(--text);background:var(--surface);container:pd-cover/inline-size}.pd-cover__frame{gap:var(--hairline);background:var(--rule-strong);border:var(--hairline) solid var(--rule-strong);grid-template-rows:auto repeat(2,minmax(7rem,auto));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pd-cover__text{align-content:space-between;gap:var(--space-7);min-inline-size:0;padding:var(--space-5);background:var(--surface);grid-column:1/-1;display:grid}.pd-cover__meta{justify-content:space-between;gap:var(--space-1) var(--space-4);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;margin:0;display:flex}.pd-cover__kicker{margin:0 0 var(--space-3)}.pd-cover__line{max-inline-size:16em;font:400 clamp(var(--fs-title), 7.5cqi, var(--fs-display-m))/1.08 var(--font-display);letter-spacing:var(--track-display);color:var(--text);text-wrap:balance;margin:0}.pd-cover__line span{white-space:nowrap}.pd-cover__sep{color:var(--text-subtle)}.pd-cover__emblem{padding:var(--space-6) var(--space-5);background:var(--surface-sunken);grid-column:1/-1;place-items:center;display:grid}.pd-cover__lock{font-size:clamp(2.75rem,16cqi,4.5rem)}.pd-cover__sky{align-content:space-between;gap:var(--space-2);padding:var(--space-4);background:var(--sky-900);color:var(--on-sky);display:grid}.pd-cover__word{font:italic 400 clamp(var(--fs-title), 7cqi, var(--fs-headline))/1 var(--font-text)}.pd-cover__skymeta{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--on-sky)}.pd-cover__jala{background-color:var(--surface);background-image:repeating-linear-gradient(45deg, var(--line-300) 0 1px, transparent 1px 14px), repeating-linear-gradient(-45deg, var(--line-300) 0 1px, transparent 1px 14px)}@container pd-cover (inline-size>=48em){.pd-cover__frame{aspect-ratio:16/6;grid-template-rows:repeat(2,minmax(10rem,auto));grid-template-columns:repeat(12,minmax(0,1fr))}.pd-cover__text{padding:var(--space-6) var(--space-7);grid-area:1/1/span 2/span 6}.pd-cover__line{font-size:clamp(var(--fs-headline), 3.6cqi, var(--fs-display-m))}.pd-cover__emblem{grid-area:1/7/span 2/span 4}.pd-cover__lock{font-size:clamp(3rem,6.4cqi,6rem)}.pd-cover__word{font-size:clamp(var(--fs-title), 2.4cqi, var(--fs-headline))}.pd-cover__sky{grid-area:1/11/auto/span 2}.pd-cover__jala{grid-area:2/11/auto/span 2}}@media (forced-colors:active){.pd-cover__frame{background:canvastext}.pd-cover__sky{forced-color-adjust:none}}}@layer components.controls{.pd-btn--icon{box-sizing:border-box;inline-size:var(--control-block);min-inline-size:var(--target-min);block-size:var(--control-block);place-content:center;gap:0;padding:0;display:inline-grid}.pd-btn--icon>svg{inline-size:var(--icon-l);block-size:var(--icon-l);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;pointer-events:none;overflow:visible}.pd-btn--icon:where(.pd-btn--sm){inline-size:var(--control-block-s);block-size:var(--control-block-s);min-block-size:0;min-inline-size:0}.pd-btn--icon:where(.pd-btn--sm)>svg{inline-size:var(--icon-m);block-size:var(--icon-m)}.pd-btn--icon:where(:not(.pd-btn--primary,.pd-btn--accent,.pd-btn--ghost,.pd-btn--danger)){--pd-btn-bd:transparent;--pd-btn-bd-h:transparent}.pd-btn--icon:where([aria-pressed=true]):after{block-size:.3em;inline-size:.3em;position:absolute;inset-block-end:var(--space-1);inset-inline-end:var(--space-1)}.pd-field{gap:var(--space-2);font-family:var(--font-sans);color:var(--text);font-size:1rem;line-height:1.45;display:grid;container-type:inline-size}.pd-field__label{font-size:var(--fs-label);color:var(--text);font-weight:500;line-height:1.3}.pd-field__req,.pd-field__opt{color:var(--text-subtle);font-weight:400}.pd-field__hint{font-size:var(--fs-caption);color:var(--text-muted);line-height:1.45}.pd-field__error{align-items:baseline;gap:var(--space-2);font-size:var(--fs-caption);color:var(--danger);font-weight:500;line-height:1.45;display:flex}.pd-field__error:empty{display:none}.pd-field__error:before,.pd-errsum__title:before{content:"!" / "";border-radius:var(--radius-1);block-size:1.25em;inline-size:1.25em;font-family:var(--font-sans);border:1.5px solid;flex:none;place-content:center;font-weight:600;line-height:1;display:inline-grid;translate:0 .2em}.pd-field__foot{justify-content:space-between;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.pd-field__count{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-feature-settings:"tnum";white-space:nowrap}.pd-input,.pd-textarea,.pd-select__control{box-sizing:border-box;inline-size:100%;min-block-size:var(--control-block);padding-block:var(--space-2);padding-inline:var(--space-3);font:inherit;font-family:var(--font-sans);color:var(--text);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-1);transition:border-color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard);margin:0;font-size:1rem;line-height:1.45}.pd-input::placeholder,.pd-textarea::placeholder{color:var(--text-subtle);opacity:1}@media (hover:hover){.pd-input:where(:hover:not(:disabled,:read-only,:focus)),.pd-select__control:where(:hover:not(:disabled)){border-color:var(--rule-strong)}}.pd-input:where(:focus-visible),.pd-select__control:where(:focus-visible){outline-offset:var(--focus-offset);border-color:var(--rule-strong)}.pd-input:where(:read-only:not(select,:disabled)){background:0 0;border-style:dashed}.pd-input:where(:disabled),.pd-select__control:where(:disabled){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-input:where([aria-invalid=true],:user-invalid),.pd-select__control:where([aria-invalid=true],:user-invalid),.pd-field--error .pd-input{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.pd-field--error .pd-field__hint{color:var(--danger)}.pd-textarea{resize:vertical;min-block-size:9.5em;font-family:var(--font-text);font-size:var(--fs-body);padding-block:var(--space-3);line-height:1.55;display:block}.pd-field-group{gap:var(--space-2);min-inline-size:0;font-family:var(--font-sans);color:var(--text);border:0;margin:0;padding:0;display:grid;container-type:inline-size}.pd-field-group__legend{font-size:var(--fs-label);margin-block-end:var(--space-2);padding:0;font-weight:500;line-height:1.3}.pd-field-group--nested{gap:0;padding-inline-start:calc(1.125em + var(--space-3))}.pd-errsum{gap:var(--space-2);padding:var(--pad-panel-s);border:2px solid var(--danger);border-radius:var(--radius-0);background:var(--surface);font-family:var(--font-sans);font-size:var(--fs-label);color:var(--text);line-height:1.45;display:grid}.pd-errsum:where([hidden]){display:none}.pd-errsum:where(:focus){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pd-errsum__title{align-items:baseline;gap:var(--space-2);color:var(--danger);margin:0;font-weight:600;display:flex}.pd-errsum__list{margin:0;padding:0;padding-inline-start:calc(1.25em + var(--space-2));list-style:none;display:grid}.pd-errsum__list a{min-block-size:var(--target-min);color:var(--text);text-underline-offset:.18em;align-items:center;text-decoration-thickness:1px;display:inline-flex}.pd-select{align-items:center;display:grid;position:relative}.pd-select:after{content:"";border-inline-end:1.5px solid var(--text-muted);border-block-end:1.5px solid var(--text-muted);pointer-events:none;block-size:.45em;inline-size:.45em;position:absolute;inset-inline-end:var(--space-4);translate:0 -.15em;rotate:45deg}.pd-select__control{appearance:none;cursor:pointer;padding-inline-end:calc(var(--space-4) * 2 + .5em)}.pd-select__control:where(:has(option[value=""]:checked)){color:var(--text-subtle)}.pd-select__control option{color:var(--text);background:var(--surface)}.pd-select--inline{display:inline-grid}.pd-select--inline .pd-select__control{inline-size:auto}@supports (appearance:base-select){.pd-select__control{appearance:base-select}.pd-select__control::picker(select){appearance:base-select}.pd-select__control::picker-icon{display:none}.pd-select__control::picker(select){margin-block:var(--space-1);padding-block:var(--space-1);border:1px solid var(--border-control);border-radius:var(--radius-1);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2)}.pd-select__control option{align-items:center;gap:var(--space-3);min-block-size:var(--target-min);padding-inline:var(--space-4);display:flex}.pd-select__control option::checkmark{content:"";border:2px solid;border-width:0 2px 2px 0;order:-1;block-size:.6em;inline-size:.3em;translate:0 -.1em;rotate:45deg}.pd-select__control option:where(:not(:checked)):before{content:"";order:-1;inline-size:.3em}.pd-select__control option:where(:checked){font-weight:600}.pd-select__control option:where(:hover,:focus-visible){background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent);outline:var(--focus-width) solid var(--focus);outline-offset:calc(var(--focus-width) * -1)}.pd-select__control option:where(:hover:not(:focus-visible)){outline:0}}.pd-listbox{border:1px solid var(--border-control);border-radius:var(--radius-1);background:var(--surface);max-block-size:18em;font-family:var(--font-sans);color:var(--text);margin:0;padding:0;font-size:1rem;list-style:none;overflow-y:auto}.pd-listbox__option{align-items:center;gap:var(--space-3);min-block-size:var(--target-min);padding-inline:var(--space-4);cursor:pointer;grid-template-columns:1.125em 1fr auto;display:grid}.pd-listbox__option+.pd-listbox__option{border-block-start:1px solid var(--rule)}.pd-listbox__option:before{content:"";box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-1);background:var(--surface);grid-area:1/1;block-size:1.125em;inline-size:1.125em}.pd-listbox__option:where([aria-selected=true]):before{background:var(--selected-bg);border-color:var(--selected-bg);box-shadow:inset 0 0 0 .2em var(--selected-bg)}.pd-listbox__option:after{content:"";border:solid var(--selected-fg);block-size:.6em;inline-size:.3em;transition:scale var(--dur-2) var(--ease-out);border-width:0 .14em .14em 0;grid-area:1/1;justify-self:center;translate:0 -.06em;rotate:45deg;scale:0}.pd-listbox__option:where([aria-selected=true]):after{scale:1}@media (hover:hover){.pd-listbox__option:where(:hover){background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-listbox__option:where(:focus-visible){outline-offset:calc(var(--focus-width) * -1)}.pd-listbox__option:where([aria-disabled=true]){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-listbox__meta{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-feature-settings:"tnum"}@media (hover:hover){.pd-listbox__option:where(:hover) .pd-listbox__meta{color:var(--text-muted)}}.pd-combo{anchor-scope:--pd-combo;gap:var(--space-2);font-family:var(--font-sans);color:var(--text);display:grid;container-type:inline-size}.pd-combo__box{anchor-name:--pd-combo;align-items:center;display:grid;position:relative}.pd-combo__input{padding-inline-end:calc(var(--target-min) + var(--space-1))}.pd-combo__toggle{inline-size:var(--target-min);color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-content:center;margin:0;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.pd-combo__toggle:before{content:"";block-size:.45em;inline-size:.45em;transition:rotate var(--dur-2) var(--ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;translate:0 -.15em;rotate:45deg}.pd-combo__toggle:where([aria-expanded=true]):before{translate:0 .1em;rotate:225deg}.pd-combo__list{box-sizing:border-box;padding:var(--space-1) 0;border:1px solid var(--border-control);border-radius:var(--radius-1);background:var(--surface);max-block-size:min(22em,60vh);color:var(--text);box-shadow:var(--shadow-2);font-family:var(--font-sans);margin:0;font-size:1rem;list-style:none;inset:auto;overflow-y:auto}.pd-combo__list:where(:not([popover])){z-index:var(--z-overlay);position:absolute;inset-inline:0}.pd-combo__group{margin:0;padding:0;list-style:none}.pd-combo__group+.pd-combo__group{border-block-start:1px solid var(--rule);margin-block-start:var(--space-1);padding-block-start:var(--space-1)}.pd-combo__group-label{padding:var(--space-2) var(--space-4) var(--space-1);font-size:var(--fs-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-subtle);font-weight:600}.pd-combo__option{align-items:center;gap:var(--space-4);min-block-size:var(--target-min);padding-inline:var(--space-4);cursor:pointer;border-inline-start:2px solid #0000;grid-template-columns:1fr auto;display:grid}.pd-combo__option:where([hidden]),.pd-listbox__option:where([hidden]){display:none}.pd-combo__option:where([aria-selected=true]){background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent);border-inline-start-color:var(--rule-strong)}@media (hover:hover){.pd-combo__option:where(:hover){background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-combo__meta{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-combo__option:where([aria-selected=true]) .pd-combo__meta{color:var(--text-muted)}@media (hover:hover){.pd-combo__option:where(:hover) .pd-combo__meta{color:var(--text-muted)}}.pd-combo__mark{color:inherit;text-underline-offset:.2em;background:0 0;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.pd-combo__empty{padding:var(--space-3) var(--space-4);font-size:var(--fs-label);color:var(--text-muted);margin:0}@supports (position-area:block-end){.pd-combo__list:where([popover]){position-anchor:--pd-combo;position-area:block-end span-inline-end;position-try-fallbacks:flip-block;margin-block:var(--space-1)}}.pd-menu{box-sizing:border-box;min-inline-size:14em;max-inline-size:min(22em, calc(100vw - 2 * var(--gutter)));padding:var(--space-1) 0;border:1px solid var(--border-control);border-radius:var(--radius-1);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);font-family:var(--font-sans);font-size:var(--fs-label);opacity:1;transition:opacity var(--dur-2) var(--ease-out), translate var(--dur-2) var(--ease-out), display var(--dur-2) allow-discrete, overlay var(--dur-2) allow-discrete;margin:0;line-height:1.3;inset:auto}.pd-menu:where([popover]:not(:popover-open)){opacity:0}@starting-style{.pd-menu:where(:popover-open){opacity:0}}@media (prefers-reduced-motion:no-preference){.pd-menu:where([popover]:not(:popover-open)){translate:0 -.25rem}@starting-style{.pd-menu:where(:popover-open){translate:0 -.25rem}}}@supports (position-area:block-end){.pd-menu{position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;margin-block:var(--space-1)}.pd-menu--end{position-area:block-end span-inline-start}}.pd-menu__item{box-sizing:border-box;align-items:center;gap:var(--space-3);inline-size:100%;min-block-size:var(--target-min);padding-block:0;padding-inline:var(--space-3) var(--space-4);font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1.25em 1fr auto;margin:0;text-decoration:none;display:grid}.pd-menu__item:before{content:"";justify-self:center}.pd-menu__item:where([role=menuitemcheckbox][aria-checked=true]):before{border:solid;border-width:0 2px 2px 0;block-size:.6em;inline-size:.3em;translate:0 -.1em;rotate:45deg}.pd-menu__item:where([role=menuitemradio][aria-checked=true]):before{border-radius:var(--radius-pill);background:currentColor;block-size:.45em;inline-size:.45em}.pd-menu__item:where(:focus-visible){outline-offset:calc(var(--focus-width) * -1);background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}@media (hover:hover){.pd-menu__item:where(:hover){background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-menu__item:where(:active){background:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}.pd-menu__item:where([aria-disabled=true]){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-menu__item--danger{color:var(--danger)}.pd-menu__hint{justify-self:end}.pd-menu__group{display:grid}.pd-menu__label{padding:var(--space-2) var(--space-4) var(--space-1) calc((var(--space-3) * 2 + 1.25em) * 7 / 6);font-size:var(--fs-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-subtle);font-weight:600}.pd-menu__sep{block-size:1px;margin-block:var(--space-1);background:var(--rule);border:0}.pd-menu__caret{block-size:.45em;inline-size:.45em;transition:rotate var(--dur-2) var(--ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;translate:0 -.15em;rotate:45deg}.pd-menu__caret:where([aria-expanded=true]>*){translate:0 .1em;rotate:225deg}.pd-check,.pd-radio{align-content:center;align-items:start;column-gap:var(--space-3);min-block-size:var(--target-min);font-family:var(--font-sans);color:var(--text);cursor:pointer;grid-template-columns:1.125em 1fr;font-size:1rem;line-height:1.45;display:grid}.pd-check__box,.pd-radio__dot{appearance:none;box-sizing:border-box;border:1px solid var(--border-control);background:var(--surface);block-size:1.125em;inline-size:1.125em;color:var(--selected-fg);cursor:inherit;transition:background-color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard);place-content:center;margin:.1625em 0 0;display:grid}.pd-check__box{border-radius:var(--radius-1)}.pd-check__box:before{content:"";border:solid;block-size:.6em;inline-size:.3em;transition:scale var(--dur-2) var(--ease-out);border-width:0 .14em .14em 0;translate:0 -.06em;rotate:45deg;scale:0}.pd-check__box:where(:checked,:indeterminate){background:var(--selected-bg);border-color:var(--selected-bg)}.pd-check__box:where(:checked):before{scale:1}.pd-check__box:where(:indeterminate):before{background:currentColor;border:0;block-size:.14em;inline-size:.55em;translate:0;rotate:0deg;scale:1}.pd-radio__dot{border-radius:var(--radius-pill)}.pd-radio__dot:before{content:"";border-radius:var(--radius-pill);background:var(--selected-bg);block-size:.5em;inline-size:.5em;transition:scale var(--dur-2) var(--ease-out);scale:0}.pd-radio__dot:where(:checked){border-color:var(--selected-bg)}.pd-radio__dot:where(:checked):before{scale:1}@media (hover:hover){.pd-check:where(:hover)>.pd-check__box:where(:not(:checked,:indeterminate,:disabled)),.pd-radio:where(:hover)>.pd-radio__dot:where(:not(:checked,:disabled)){border-color:var(--rule-strong)}}.pd-check__box:where(:focus-visible),.pd-radio__dot:where(:focus-visible){outline-offset:var(--focus-offset)}.pd-check:where(:has(:disabled)),.pd-radio:where(:has(:disabled)){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-check__box:where([aria-invalid=true],:user-invalid),.pd-radio__dot:where([aria-invalid=true],:user-invalid),.pd-check--error .pd-check__box{border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.pd-check__text,.pd-radio__text{min-inline-size:0}.pd-check__hint{grid-column:2}.pd-check__hint:where(:not(.pd-field__error)){font-size:var(--fs-caption);color:var(--text-muted)}.pd-radio-group{gap:var(--space-1);min-inline-size:0;font-family:var(--font-sans);color:var(--text);border:0;margin:0;padding:0;display:grid;container-type:inline-size}.pd-radio-group__legend{font-size:var(--fs-label);margin-block-end:var(--space-1);padding:0;font-weight:500;line-height:1.3}.pd-radio-group__row{gap:0 var(--space-6);flex-wrap:wrap;display:flex}.pd-radio-group--segmented .pd-radio-group__row{scrollbar-width:none;max-inline-size:100%;padding:calc(var(--focus-width) + var(--focus-offset));margin:calc((var(--focus-width) + var(--focus-offset)) * -1);grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:inline-grid;overflow-x:auto}.pd-radio-group__seg{min-block-size:var(--control-block);padding-inline:var(--space-4);border:1px solid var(--border-control);font-size:var(--fs-label);white-space:nowrap;text-align:center;color:var(--text);cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);place-items:center;font-weight:500;line-height:1.2;display:grid;position:relative}.pd-radio-group__seg+.pd-radio-group__seg{margin-inline-start:-1px}.pd-radio-group__seg:first-child{border-start-start-radius:var(--radius-1);border-end-start-radius:var(--radius-1)}.pd-radio-group__seg:last-child{border-start-end-radius:var(--radius-1);border-end-end-radius:var(--radius-1)}@media (hover:hover){.pd-radio-group__seg:where(:hover:not(:has(:checked,:disabled))){background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-radio-group__seg:where(:has(:checked)){z-index:var(--z-raised);background:var(--selected-bg);border-color:var(--selected-bg);color:var(--selected-fg);font-weight:600}.pd-radio-group__seg:where(:has(:focus-visible)){z-index:var(--z-raised);outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pd-radio-group__seg:where(:has(:disabled)){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-switch{--pd-switch-dir:1;align-items:center;gap:var(--space-3);min-block-size:var(--target-min);font-family:var(--font-sans);color:var(--text);cursor:pointer;grid-template-columns:1fr auto auto;font-size:1rem;line-height:1.3;display:inline-grid}.pd-switch:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--pd-switch-dir:-1}.pd-switch--block{inline-size:100%;display:grid}.pd-switch__control{appearance:none;box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-1);background:var(--surface);block-size:1.5em;inline-size:2.75em;color:var(--selected-bg);cursor:inherit;transition:background-color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard);margin:0;position:relative}.pd-switch__control:before{content:"";border-radius:var(--radius-1);background:var(--text-muted);block-size:calc(1.125em - 2px);inline-size:calc(1.125em - 2px);transition:translate var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-standard);position:absolute;inset-block-start:.1875em;inset-inline-start:.1875em}.pd-switch__control:after{content:"";opacity:0;block-size:.5em;inline-size:.26em;transition:opacity var(--dur-2) var(--ease-standard);border:.12em solid;border-width:0 .12em .12em 0;position:absolute;inset-block-start:calc(.43em - 1px);inset-inline-start:calc(1.87em - 1px);rotate:45deg}.pd-switch__control:where(:checked){background:var(--selected-bg);border-color:var(--selected-bg)}.pd-switch__control:where(:checked):before{translate:calc(1.25em * var(--pd-switch-dir)) 0;background:var(--selected-fg)}.pd-switch__control:where(:checked):after{opacity:1}@media (hover:hover){.pd-switch:where(:hover)>.pd-switch__control:where(:not(:checked,:disabled)){border-color:var(--rule-strong)}}.pd-switch__control:where(:focus-visible){outline-offset:var(--focus-offset)}.pd-switch:where(:has(:disabled)){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-switch__state{min-inline-size:2em;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-switch__state:before{content:"Off"}.pd-switch__state:where(:checked~*):before{content:"On"}.pd-switch__state:where(:checked~*){color:var(--text)}.pd-switch__hint{font-size:var(--fs-caption);color:var(--text-muted);grid-column:1/-1;margin-block-start:calc(var(--space-2) * -1)}.pd-slider{--pd-slider-ratio:.5;--pd-slider-lo:0;--pd-slider-hi:1;font-family:var(--font-sans);color:var(--text);gap:0;display:grid;container-type:inline-size}.pd-slider__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.pd-slider__label{font-size:var(--fs-label);font-weight:500}.pd-slider__output{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--track-mono);color:var(--text);font-feature-settings:"tnum"}.pd-slider__input{appearance:none;box-sizing:border-box;inline-size:100%;block-size:var(--target-min);cursor:pointer;background:0 0;margin:0;padding:0;display:block}.pd-slider__input:where(:focus-visible){outline:0}.pd-slider__input::-webkit-slider-runnable-track{background:linear-gradient(var(--selected-bg), var(--selected-bg)) 12px 0 / calc(10px + (100% - 44px) * var(--pd-slider-ratio)) 100% no-repeat, linear-gradient(var(--border-control), var(--border-control)) 12px 0 / calc(100% - 24px) 100% no-repeat;border:0;block-size:2px}.pd-slider__input::-moz-range-track{background:linear-gradient(var(--selected-bg), var(--selected-bg)) 12px 0 / calc(10px + (100% - 44px) * var(--pd-slider-ratio)) 100% no-repeat, linear-gradient(var(--border-control), var(--border-control)) 12px 0 / calc(100% - 24px) 100% no-repeat;border:0;block-size:2px}.pd-slider__input::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:linear-gradient(var(--surface), var(--surface)) content-box, linear-gradient(var(--rule-strong), var(--rule-strong)) padding-box;cursor:grab;border:12px solid #0000;border-radius:0;block-size:44px;inline-size:44px;margin-block-start:-21px;padding:2px}.pd-slider__input::-moz-range-thumb{box-sizing:border-box;background:linear-gradient(var(--surface), var(--surface)) content-box, linear-gradient(var(--rule-strong), var(--rule-strong)) padding-box;cursor:grab;border:12px solid #0000;border-radius:0;block-size:44px;inline-size:44px;padding:2px}.pd-slider__input::-moz-range-progress{background:0 0}.pd-slider__input:where(:focus-visible)::-webkit-slider-thumb{outline:var(--focus-width) solid var(--focus);outline-offset:-10px}.pd-slider__input:where(:focus-visible)::-moz-range-thumb{outline:var(--focus-width) solid var(--focus);outline-offset:-10px}.pd-slider__input:where(:active)::-webkit-slider-thumb{cursor:grabbing;background:linear-gradient(var(--selected-bg), var(--selected-bg)) content-box, linear-gradient(var(--rule-strong), var(--rule-strong)) padding-box}.pd-slider:where(:has(:disabled)){opacity:var(--opacity-disabled)}.pd-slider__input:where(:disabled){cursor:not-allowed}.pd-slider__ticks{margin:calc(var(--space-3) * -1) 0 0;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-feature-settings:"tnum";justify-content:space-between;padding:0 calc(22px - .5em);list-style:none;display:flex}.pd-slider__tick{white-space:nowrap;justify-items:center;inline-size:1em;display:grid}.pd-slider__tick:before{content:"";block-size:.5em;inline-size:1px;background:var(--border-control);margin-block-end:var(--space-1)}.pd-slider__tick:where(:not(:first-child,:last-child))>*{visibility:var(--pd-slider-mid-labels,visible)}.pd-slider--range .pd-slider__track{display:grid;position:relative}.pd-slider--range .pd-slider__input{pointer-events:none;grid-area:1/1}.pd-slider--range .pd-slider__input::-webkit-slider-runnable-track{background:0 0}.pd-slider--range .pd-slider__input::-moz-range-track{background:0 0}.pd-slider--range .pd-slider__input::-webkit-slider-thumb{pointer-events:auto}.pd-slider--range .pd-slider__input::-moz-range-thumb{pointer-events:auto}.pd-slider__rail{--pd-a:calc(10px + (100% - 20px) * var(--pd-slider-lo));--pd-b:calc(10px + (100% - 20px) * var(--pd-slider-hi));background:linear-gradient(90deg, transparent var(--pd-a), var(--selected-bg) 0, var(--selected-bg) var(--pd-b), transparent 0), var(--border-control);grid-area:1/1;align-self:center;block-size:2px;margin-inline:12px}.pd-slider__rail:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){scale:-1 1}.pd-slider__input:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-slider-runnable-track{background-position:right 12px top 0,right 12px top 0}@container (inline-size<30em){.pd-slider__ticks{--pd-slider-mid-labels:hidden}}.pd-toggle-group{gap:var(--space-2);font-family:var(--font-sans);flex-wrap:wrap;display:flex}.pd-toggle-group__btn{align-items:center;gap:var(--space-2);min-block-size:var(--control-block);padding-block:0;padding-inline:var(--space-3) var(--space-4);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);font:inherit;font-size:var(--fs-label);color:var(--text);cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard);background:0 0;margin:0;font-weight:500;line-height:1.2;display:inline-flex}.pd-toggle-group__btn:before{content:"";box-sizing:border-box;border-radius:var(--radius-1);border:1px solid;flex:none;block-size:.875em;inline-size:.875em;display:grid}.pd-toggle-group__btn:where([aria-pressed=true]){background:var(--selected-bg);border-color:var(--selected-bg);color:var(--selected-fg)}.pd-toggle-group__btn:where([aria-pressed=true]):before{border-width:0 .14em .14em 0;border-radius:0;block-size:.6em;inline-size:.3em;margin-inline:.29em;translate:0 -.08em;rotate:45deg}@media (hover:hover){.pd-toggle-group__btn:where(:hover:not([aria-pressed=true],[aria-disabled=true])){background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent);border-color:var(--rule-strong)}}.pd-toggle-group__btn:where(:active){background:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}.pd-toggle-group__btn:where([aria-pressed=true]:active){background:var(--selected-bg)}.pd-toggle-group__btn:where(:focus-visible){outline-offset:var(--focus-offset)}.pd-toggle-group__btn:where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-btn-group{flex-wrap:wrap;align-items:stretch;display:flex;container-type:inline-size}.pd-btn-group>.pd-btn{border-radius:0;flex:none}.pd-btn-group>:where(.pd-btn+.pd-btn){margin-inline-start:-1px}.pd-btn-group>.pd-btn:where(:first-child){border-start-start-radius:var(--radius-1);border-end-start-radius:var(--radius-1)}.pd-btn-group>.pd-btn:where(:last-child){border-start-end-radius:var(--radius-1);border-end-end-radius:var(--radius-1)}.pd-btn-group>.pd-btn:where(:hover,:focus-visible,[aria-pressed=true]){z-index:var(--z-raised);position:relative}@container (inline-size<30em){.pd-btn-group--stack>.pd-btn{border-radius:0;flex:100%}.pd-btn-group--stack>:where(.pd-btn+.pd-btn){margin-block-start:-1px;margin-inline-start:0}.pd-btn-group--stack>.pd-btn:where(:first-child){border-start-start-radius:var(--radius-1);border-start-end-radius:var(--radius-1)}.pd-btn-group--stack>.pd-btn:where(:last-child){border-end-end-radius:var(--radius-1);border-end-start-radius:var(--radius-1)}}.pd-split{anchor-name:--pd-split;anchor-scope:--pd-split;align-items:stretch;display:inline-flex}.pd-split>.pd-btn:where(:first-child){border-start-end-radius:0;border-end-end-radius:0}.pd-split>:where(.pd-btn+.pd-btn){border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.pd-split__more{inline-size:var(--control-block);min-inline-size:var(--target-min);border-inline-start-color:color-mix(in oklab, currentColor 55%, transparent);justify-content:center;padding:0}.pd-split>.pd-btn:where(:hover,:focus-visible){z-index:var(--z-raised);position:relative}@supports (position-area:block-end){.pd-split>.pd-menu{position-anchor:--pd-split;position-area:block-end span-inline-start}}.pd-link{color:var(--link);text-underline-offset:.18em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-thickness:from-font}@media (hover:hover){.pd-link:where(:hover){text-decoration-thickness:2px}}.pd-link:where(:focus-visible){outline-offset:var(--focus-offset)}.pd-link--quiet{color:var(--text);text-decoration-line:none}@media (hover:hover){.pd-link--quiet:where(:hover){text-decoration-line:underline;text-decoration-thickness:1px}}.pd-link--nav{min-block-size:var(--target-min);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--fs-label);align-items:center;font-weight:500;text-decoration-line:none;display:inline-flex}@media (hover:hover){.pd-link--nav:where(:hover){color:var(--text);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control);text-underline-offset:.5em}}.pd-link--nav:where([aria-current]:not([aria-current=false])){color:var(--text);text-decoration-line:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.5em}.pd-link--external:after{content:"↗" / "";font-family:var(--font-sans);margin-inline-start:.2em;font-size:.8em;text-decoration:none;display:inline-block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.pd-link--external:where(:hover):after{transition:translate var(--dur-2) var(--ease-out);translate:.1em -.1em}}.pd-kbd{box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-1);min-inline-size:1.75em;font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:0;text-align:center;color:var(--text);white-space:nowrap;vertical-align:.1em;background:0 0;border-block-end-width:2px;padding:.1em .45em;font-weight:500;line-height:1.5;display:inline-block}.pd-kbd:where(:has(>kbd)){min-inline-size:0;color:var(--text-subtle);border:0;align-items:baseline;gap:.3em;padding:0;display:inline-flex}.pd-kbd:where(:has(>kbd))>kbd{color:var(--text)}.pd-tabs{font-family:var(--font-sans);color:var(--text);font-size:1rem;container-type:inline-size}.pd-tabs__list{--tabs-bleed:calc(var(--focus-width) + var(--space-2));gap:var(--space-4);padding-inline:var(--focus-width);margin-inline:calc(var(--tabs-bleed) * -1);overscroll-behavior-inline:contain;scrollbar-width:none;scroll-padding-inline:var(--space-4);background:linear-gradient(var(--rule), var(--rule)) 50% 100% / calc(100% - 2 * var(--tabs-bleed)) 1px no-repeat;padding-block-start:var(--focus-width);display:flex;overflow-x:auto}.pd-tabs__list::-webkit-scrollbar{display:none}.pd-tabs__tab{align-items:baseline;gap:var(--space-2);min-block-size:var(--target-min);padding-block:var(--space-3) var(--space-4);padding-inline:var(--space-2);font:inherit;font-size:var(--fs-label);white-space:nowrap;color:var(--text-muted);cursor:pointer;transition:color var(--dur-2) var(--ease-standard);background:0 0;border:0;flex:none;margin:0;font-weight:500;line-height:1.3;display:inline-flex}.pd-tabs__label{text-underline-offset:.5em;transition:text-decoration-color var(--dur-2) var(--ease-standard);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}@media (hover:hover){.pd-tabs__tab:where(:hover){color:var(--text)}.pd-tabs__tab:where(:hover:not([aria-selected=true]))>.pd-tabs__label{-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control);text-decoration-thickness:1px}}.pd-tabs__tab:where([aria-selected=true]){color:var(--text)}.pd-tabs__tab:where([aria-selected=true])>.pd-tabs__label{-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.pd-tabs__tab:where(:focus-visible){outline-offset:calc(var(--focus-width) * -1)}.pd-tabs__tab:where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-tabs__num,.pd-tabs__count{flex:none}.pd-tabs__panel{padding-block-start:var(--space-5)}.pd-tabs__panel:where([hidden]){display:none}.pd-tabs__panel:where(:focus-visible){outline-offset:var(--space-1)}.pd-tabs--lg .pd-tabs__tab{font-family:var(--font-display);font-size:var(--fs-title);letter-spacing:var(--track-display);padding-block:var(--space-2) var(--space-3);font-weight:500;line-height:1.1}.pd-tabs--lg .pd-tabs__list{font-size:var(--fs-title);gap:var(--space-4)}.pd-tabs--lg .pd-tabs__label{text-underline-offset:.35em}@container (inline-size<30em){.pd-tabs__list{gap:var(--space-3);scroll-snap-type:x mandatory}.pd-tabs__tab{scroll-snap-align:start}.pd-tabs--lg .pd-tabs__list{gap:var(--space-3)}}.pd-accordion{max-inline-size:var(--measure-wide);border-block:1px solid var(--rule-strong);border-block-end-color:var(--rule);font-family:var(--font-text);font-size:var(--fs-body);color:var(--text);margin:0;padding:0;container-type:inline-size}.pd-accordion__item+.pd-accordion__item{border-block-start:1px solid var(--rule)}.pd-accordion__q{grid-template-columns:var(--row-lead) 1fr 1.25em;align-items:baseline;column-gap:var(--space-4);min-block-size:var(--target-min);padding:var(--row-pad);cursor:pointer;list-style:none;display:grid}.pd-accordion__q::-webkit-details-marker{display:none}.pd-accordion__q::marker{content:""}.pd-accordion__q:where(:focus-visible){outline-offset:var(--focus-offset)}.pd-accordion__num{color:var(--text-subtle)}.pd-accordion__num:where([open]>summary *){color:var(--text)}.pd-accordion__title{font-size:var(--fs-title);text-underline-offset:.2em;transition:text-decoration-color var(--dur-2) var(--ease-standard);font-weight:400;line-height:1.3;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}@media (hover:hover){.pd-accordion__q:where(:hover)>.pd-accordion__title{-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}}.pd-accordion__icon{block-size:1em;inline-size:1em;color:var(--text);place-self:center end;position:relative}.pd-accordion__icon:before,.pd-accordion__icon:after{content:"";block-size:1.5px;transition:rotate var(--dur-3) var(--ease-out), scale var(--dur-3) var(--ease-out);background:currentColor;position:absolute;inset-block-start:calc(50% - .75px);inset-inline:0}.pd-accordion__icon:after{rotate:90deg}.pd-accordion__icon:where([open]>summary *):after{rotate:90deg;scale:0 1}.pd-accordion__a{gap:var(--space-3);min-block-size:0;max-inline-size:calc(var(--measure) + var(--row-lead) + var(--space-4));padding-block:0 var(--space-5);padding-inline:calc(var(--row-lead) + var(--space-4)) calc(1.25em + var(--space-4));font-size:var(--fs-body);color:var(--text-muted);line-height:1.6;display:grid;overflow:hidden}.pd-accordion__a>*{margin:0}.pd-accordion__item::details-content{grid-template-rows:1fr;display:grid}@media (prefers-reduced-motion:no-preference){.pd-accordion__item::details-content{transition:grid-template-rows var(--dur-3) var(--ease-out), content-visibility var(--dur-3) allow-discrete;grid-template-rows:0fr}.pd-accordion__item:where([open])::details-content{grid-template-rows:1fr}}.pd-accordion--plain .pd-accordion__q{grid-template-columns:1fr 1.25em}.pd-accordion--plain .pd-accordion__a{padding-inline-start:0}@container (inline-size<30em){.pd-accordion__q{grid-template-columns:var(--space-7) 1fr 1.25em;column-gap:var(--space-3)}.pd-accordion__a{padding-inline:0}.pd-accordion__title{font-size:var(--fs-body);font-weight:500}}.pd-filter{gap:var(--space-3);padding-block:var(--space-4);border-block:1px solid var(--rule-strong);border-block-end-color:var(--rule);font-family:var(--font-sans);color:var(--text);font-size:1rem;display:grid;container-type:inline-size}.pd-filter__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.pd-filter__chips{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.pd-filter__label{min-inline-size:var(--label-col);flex:none;margin-inline-end:var(--space-2)}.pd-filter__chip{box-sizing:border-box;align-items:center;gap:var(--space-2);min-block-size:var(--control-block);padding-block:0;padding-inline:var(--space-3) var(--space-4);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);font:inherit;font-size:var(--fs-label);color:var(--text);cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard);background:0 0;margin:0;font-weight:500;line-height:1.2;display:inline-flex}.pd-filter__chip:before{content:"";box-sizing:border-box;border-radius:var(--radius-1);border:1px solid;flex:none;block-size:.75em;inline-size:.75em}.pd-filter__chip:where([aria-pressed=true]){background:var(--selected-bg);border-color:var(--selected-bg);color:var(--selected-fg)}.pd-filter__chip:where([aria-pressed=true]):before{border-width:0 .14em .14em 0;border-radius:0;block-size:.58em;inline-size:.28em;margin-inline:.235em;translate:0 -.08em;rotate:45deg}@media (hover:hover){.pd-filter__chip:where(:hover:not([aria-pressed=true])){background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent);border-color:var(--rule-strong)}}.pd-filter__chip:where(:active:not([aria-pressed=true])){background:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}.pd-filter__chip:where(:focus-visible){outline-offset:var(--focus-offset)}.pd-filter__chip:where(:disabled,[aria-disabled=true]){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-filter__n{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-feature-settings:"tnum";font-weight:400}.pd-filter__chip:where([aria-pressed=true]) .pd-filter__n{color:inherit}.pd-filter__tools{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.pd-filter__sort{align-items:center;gap:var(--space-3);font-size:var(--fs-label);color:var(--text-muted);font-weight:500;display:inline-flex}.pd-filter__count{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-feature-settings:"tnum";margin:0}.pd-filter__count b{color:var(--text);font-weight:500}.pd-filter__clear{min-block-size:var(--target-min);font:inherit;font-size:var(--fs-label);color:var(--text);text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pd-filter__clear:where([hidden]){display:none}@media (hover:hover){.pd-filter__clear:where(:hover){text-decoration-thickness:2px}}.pd-filter__clear:where(:focus-visible){outline-offset:var(--focus-offset)}@container (inline-size<48em){.pd-filter__label{flex-basis:100%;min-inline-size:0}}.pd-filter--quiet{border-block-start:0;padding-block:0}.pd-filter--quiet .pd-filter__chips{gap:0 var(--space-4)}.pd-filter--quiet .pd-filter__chip{color:var(--text-muted);text-underline-offset:.5em;border-color:#0000;padding-inline:0}.pd-filter--quiet .pd-filter__chip:where([aria-pressed=true]){color:var(--text);-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong);background:0 0;border-color:#0000}@media (hover:hover){.pd-filter--quiet .pd-filter__chip:where(:hover:not([aria-pressed=true])){color:var(--text);-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);background:0 0;border-color:#0000}}.pd-filter--quiet .pd-filter__chip:where(:active:not([aria-pressed=true])){background:0 0}.pd-contact{font-family:var(--font-sans);color:var(--text);border-block-start:1px solid var(--rule-strong);padding-block-start:var(--space-5);font-size:1rem;container-type:inline-size}.pd-contact__grid{gap:var(--space-7) var(--gutter);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.pd-contact__intro{align-content:start;gap:var(--space-4);display:grid}.pd-contact__title{font-family:var(--font-display);font-size:var(--fs-display-m);letter-spacing:var(--track-display);color:var(--text);margin:0;font-weight:500;line-height:1.04}.pd-contact__title em{font-style:italic}.pd-contact__lede{max-inline-size:24em;font-family:var(--font-text);font-size:var(--fs-body);color:var(--text-muted);margin:0;line-height:1.55}.pd-contact__form{gap:var(--space-5);align-content:start;display:grid}.pd-contact__form:where([hidden]){display:none}.pd-contact__row{gap:var(--space-5) var(--space-4);grid-template-columns:1fr 1fr;display:grid}.pd-contact__actions{align-items:center;gap:var(--space-3) var(--space-5);border-block-start:1px solid var(--rule);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.pd-contact__note{font-family:var(--font-sans);font-size:var(--fs-caption);color:var(--text-muted);margin:0}.pd-contact__done{gap:var(--space-4);padding-block:var(--space-5) 0;border-block-start:1px solid var(--rule-strong);align-content:start;display:grid}.pd-contact__done:where([hidden]){display:none}.pd-contact__done:where(:focus){outline:none}.pd-contact__done:where(:focus-visible){outline-offset:var(--focus-offset)}.pd-contact__done-mark{align-items:center;gap:var(--space-3);display:inline-flex}.pd-contact__done-mark:before{content:"";box-sizing:border-box;border:2px solid;border-width:0 2px 2px 0;block-size:.7em;inline-size:.35em;margin-inline:.2em .1em;translate:0 -.12em;rotate:45deg}.pd-contact__done-title{font-family:var(--font-display);font-size:var(--fs-headline);margin:0;font-weight:500;line-height:1.1}.pd-contact__done>p{max-inline-size:30em;font-family:var(--font-text);font-size:var(--fs-body);color:var(--text-muted);margin:0;line-height:1.55}.pd-contact__done>.pd-btn{justify-self:start}.pd-contact__intro>.pd-facts,.pd-contact__done>.pd-facts{margin-block-start:var(--space-3)}.pd-contact--compact{border-block-start:0;padding-block-start:0}.pd-contact--compact .pd-contact__grid{gap:var(--space-5);grid-template-columns:1fr}@container (inline-size<48em){.pd-contact__grid{gap:var(--space-6);grid-template-columns:1fr}.pd-contact__title{font-size:var(--fs-headline)}}@container (inline-size<30em){.pd-contact__row{grid-template-columns:1fr}}@media (forced-colors:active){.pd-tabs__list{border-block-end:1px solid canvastext}.pd-input,.pd-textarea,.pd-select__control,.pd-listbox,.pd-combo__list,.pd-menu{border-color:canvastext}.pd-check__box,.pd-radio__dot,.pd-switch__control,.pd-listbox__option:before{forced-color-adjust:none;color:highlighttext;background:canvas;border-color:canvastext}.pd-check__box:where(:checked,:indeterminate),.pd-switch__control:where(:checked){background:highlight;border-color:highlight}.pd-radio__dot:where(:checked){border-color:highlight}.pd-radio__dot:before{background:highlight}.pd-switch__control:before{background:canvastext}.pd-switch__control:where(:checked):before{background:highlighttext}.pd-switch__control:after{border-color:highlight}.pd-listbox__option:where([aria-selected=true]):before{box-shadow:none;background:highlight;border-color:highlight}.pd-listbox__option:after{border-color:highlighttext}.pd-check:where(:has(:disabled)),.pd-radio:where(:has(:disabled)),.pd-switch:where(:has(:disabled)){color:graytext}.pd-radio-group__seg:where(:has(:checked)),.pd-toggle-group__btn:where([aria-pressed=true]),.pd-filter__chip:where([aria-pressed=true]){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.pd-combo__option:where([aria-selected=true]),.pd-menu__item:where(:focus-visible){forced-color-adjust:none;color:highlighttext;background:highlight}.pd-slider__input{forced-color-adjust:none}.pd-slider__input::-webkit-slider-runnable-track{background:linear-gradient(Highlight, Highlight) 12px 0 / calc(10px + (100% - 44px) * var(--pd-slider-ratio)) 100% no-repeat, linear-gradient(GrayText, GrayText) 12px 0 / calc(100% - 24px) 100% no-repeat}.pd-slider__input::-webkit-slider-thumb{background:linear-gradient(canvas,canvas) content-box content-box,linear-gradient(buttontext,buttontext) padding-box padding-box}.pd-slider__rail{forced-color-adjust:none;background:linear-gradient(90deg, transparent var(--pd-a), Highlight 0, Highlight var(--pd-b), transparent 0), GrayText}.pd-tabs__tab:where([aria-selected=true])>.pd-tabs__label,.pd-link--nav:where([aria-current]:not([aria-current=false])){text-decoration-color:canvastext}.pd-input:where(:disabled),.pd-select__control:where(:disabled),.pd-toggle-group__btn:where(:disabled,[aria-disabled=true]),.pd-filter__chip:where(:disabled,[aria-disabled=true]){color:graytext;border-color:graytext}.pd-errsum,.pd-field__error{border-color:canvastext}}@media print{.pd-menu,.pd-combo__list,.pd-combo__toggle,.pd-filter,.pd-slider__input{display:none}.pd-check__box,.pd-radio__dot,.pd-switch__control,.pd-radio-group__seg{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pd-accordion__icon{display:none}.pd-tabs__panel:where([hidden]){display:block}.pd-tabs__list,.pd-contact__actions{display:none}}}@layer components.overlays{.pd-dialog__close,.pd-popover__close,.pd-toast__close,.pd-drop__remove{box-sizing:border-box;inline-size:var(--target-min);block-size:var(--target-min);color:var(--text-muted);border-radius:var(--radius-1);cursor:pointer;transition:color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);background:0 0;border:1px solid #0000;flex:none;place-content:center;margin:0;padding:0;display:inline-grid}:where(.pd-dialog__close,.pd-popover__close,.pd-toast__close,.pd-drop__remove)>svg{inline-size:var(--icon-m);block-size:var(--icon-m);fill:none;stroke:currentColor;stroke-width:1.5px;pointer-events:none}@media (hover:hover){:where(.pd-dialog__close,.pd-popover__close,.pd-toast__close,.pd-drop__remove):hover{color:var(--text);background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}:where(.pd-dialog__close,.pd-popover__close,.pd-toast__close,.pd-drop__remove):active{background:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}:where(.pd-dialog,.pd-sheet){--pd-dialog-from:0 .5rem;box-sizing:border-box;inline-size:min(36rem, 100% - 2 * var(--space-4));max-inline-size:none;max-block-size:min(44rem, 100dvh - 2 * var(--space-6));color:var(--text);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-0);font:var(--font-ui);opacity:0;transition:opacity var(--dur-3) var(--ease-out), translate var(--dur-3) var(--ease-out), overlay var(--dur-3) allow-discrete, display var(--dur-3) allow-discrete;margin:auto;padding:0;overflow:hidden;container-type:inline-size}:where(.pd-dialog,.pd-sheet):where([open],.pd-dialog--inline){opacity:1;grid-template-rows:auto minmax(0,1fr) auto;display:grid;translate:0}@starting-style{:where(.pd-dialog,.pd-sheet):where([open]){opacity:0}}@media (prefers-reduced-motion:no-preference){:where(.pd-dialog,.pd-sheet):where(:not([open])){translate:var(--pd-dialog-from)}@starting-style{:where(.pd-dialog,.pd-sheet):where([open]){translate:var(--pd-dialog-from)}}}:where(.pd-dialog,.pd-sheet)::backdrop{background:var(--scrim);opacity:0;transition:opacity var(--dur-3) var(--ease-out), overlay var(--dur-3) allow-discrete, display var(--dur-3) allow-discrete}:where(.pd-dialog,.pd-sheet):where([open])::backdrop{opacity:1}@starting-style{:where(.pd-dialog,.pd-sheet):where([open])::backdrop{opacity:0}}.pd-dialog:where([role=alertdialog]){inline-size:min(32rem, 100% - 2 * var(--space-4))}.pd-dialog__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-3);padding-inline:var(--space-5) var(--space-3);border-block-end:1px solid var(--rule);display:flex}.pd-dialog__heading{gap:var(--space-1);min-inline-size:0;display:grid}.pd-dialog__title{font:var(--font-title);letter-spacing:var(--track-text);color:var(--text);text-wrap:balance;margin:0}.pd-dialog__body{overscroll-behavior:contain;min-block-size:0;padding:var(--space-5);font:var(--font-body-s);color:var(--text);overflow:auto}.pd-dialog__body>:first-child{margin-block-start:0}.pd-dialog__body>:last-child{margin-block-end:0}.pd-dialog__foot{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-block-start:1px solid var(--rule);flex-wrap:wrap;display:flex}.pd-dialog__note{font:var(--font-caption);color:var(--text-muted);margin-block:0;margin-inline:0 auto}@container (inline-size<30em){.pd-dialog__head{padding-inline-start:var(--space-4)}.pd-dialog__body{padding:var(--space-4)}.pd-dialog__foot{padding-inline:var(--space-4);flex-direction:column;align-items:stretch}.pd-dialog__note{margin:0}}.pd-dialog--palette{inline-size:min(40rem, 100% - 2 * var(--space-4));max-block-size:min(36rem, 100dvh - 2 * var(--space-4));margin-block:12dvh auto}.pd-dialog--lightbox{border:0;block-size:100dvh;max-block-size:100dvh;inline-size:100%;max-inline-size:100%;margin:0}:where(.pd-dialog--drawer,.pd-sheet){--pd-dialog-from:100% 0;border:0;border-inline-start:1px solid var(--rule-strong);block-size:100dvh;max-block-size:100dvh;inline-size:min(28rem,100%);max-inline-size:100%;padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom);margin-block:0;margin-inline:auto 0;padding-inline-end:env(safe-area-inset-right)}:where(.pd-dialog--drawer,.pd-sheet):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--pd-dialog-from:-100% 0}:where(.pd-dialog--drawer,.pd-sheet):where([data-edge=block-end]){--pd-dialog-from:0 100%;border-inline-start:0;border-block-start:1px solid var(--rule-strong);block-size:fit-content;max-block-size:85dvh;inline-size:100%;padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);margin:auto 0 0}.pd-dialog__handle{block-size:var(--space-4);order:-1;place-items:center;display:grid}:where(.pd-dialog,.pd-sheet):where(:has(>.pd-dialog__handle)):where([open],.pd-dialog--inline){grid-template-rows:auto auto minmax(0,1fr) auto}.pd-dialog__handle:before{content:"";border-radius:var(--radius-1);background:var(--border-control);block-size:3px;inline-size:2.5em}.pd-dialog--inline{z-index:auto;block-size:auto;max-block-size:none;inline-size:100%;max-inline-size:100%;margin:0;position:relative;inset:auto;translate:none}.pd-dialog--lightbox:where(.pd-dialog--inline){border:1px solid var(--rule)}.pd-sheet-trigger{align-items:center;gap:var(--space-2);box-sizing:border-box;min-block-size:var(--control-block);min-inline-size:var(--target-min);padding:0 var(--space-4);font:var(--font-label);color:var(--text);cursor:pointer;border:1px solid var(--border-control);border-radius:var(--radius-1);transition:border-color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);background:0 0;display:inline-flex}.pd-sheet-trigger__bars{gap:.25em;inline-size:1.125em;display:inline-grid}.pd-sheet-trigger__bars:before,.pd-sheet-trigger__bars:after{content:"";background:currentColor;block-size:1.5px}.pd-sheet-trigger__bars:after{inline-size:70%}@media (hover:hover){.pd-sheet-trigger:hover{border-color:var(--rule-strong);background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-sheet-trigger:where(:active,[aria-expanded=true]){border-color:var(--rule-strong);background:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}.pd-sheet__nav{gap:var(--space-5);display:grid}.pd-sheet__list{border-block-start:1px solid var(--rule-strong);margin:0;padding:0;list-style:none}.pd-sheet__item{border-block-end:1px solid var(--rule)}.pd-sheet__link{align-items:baseline;gap:var(--space-3);min-block-size:var(--target-min);padding-block:var(--space-2);color:var(--text);grid-template-columns:2.5em minmax(0,1fr) auto;text-decoration:none;display:grid}.pd-sheet__link:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-sheet__name{font:500 var(--fs-headline)/1.1 var(--font-display);white-space:nowrap;letter-spacing:var(--track-display);text-underline-offset:.5rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.pd-sheet__arrow{font:var(--font-ui);color:var(--text-subtle);transition:translate var(--dur-2) var(--ease-out)}@media (hover:hover){.pd-sheet__link:hover .pd-sheet__name{text-decoration-color:currentColor}.pd-sheet__link:hover .pd-sheet__arrow{color:var(--text);translate:.25em}}.pd-sheet__link:where([aria-current=page]) .pd-sheet__name{-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong);text-underline-offset:.5rem}.pd-sheet__link:where([aria-current=page]) .pd-sheet__name:after{content:"";border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.14em;inline-size:.14em;box-shadow:inset 0 0 0 1px var(--saffron-700);margin-inline-start:.12em;display:inline-block}.pd-sheet__purpose{font:var(--font-caption);color:var(--text-muted);text-wrap:pretty;grid-column:2/-1;margin-block-start:calc(-1 * var(--space-1))}.pd-sheet__link:where([aria-current=page]) .pd-sheet__arrow{visibility:hidden}.pd-sheet__links{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-sheet__links a{min-block-size:var(--target-min);font:400 var(--fs-title)/1.2 var(--font-text);color:var(--text);text-underline-offset:.3em;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){.pd-sheet__links a:hover{text-decoration-color:currentColor}}.pd-sheet__links a:where([aria-current=page]){-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong)}.pd-sheet__foot{gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5);border-block-start:1px solid var(--rule-strong);display:grid}.pd-sheet__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-sheet__mail{min-block-size:var(--target-min);font:var(--font-label);align-items:center;display:inline-flex}.pd-sheet__where{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin:0}@container (inline-size>=30em){.pd-sheet__name{font-size:var(--fs-display-m);line-height:1}}.pd-popover{box-sizing:border-box;inline-size:max-content;max-inline-size:min(20rem, 100vw - 2 * var(--space-4));padding:var(--space-4) var(--space-5);color:var(--text);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-0);box-shadow:var(--shadow-2);font:var(--font-ui);text-align:start;opacity:0;transition:opacity var(--dur-3) var(--ease-out), translate var(--dur-3) var(--ease-out), overlay var(--dur-3) allow-discrete, display var(--dur-3) allow-discrete;margin:0;inset:auto}.pd-popover:where(:popover-open,:not([popover])){opacity:1;translate:0}@starting-style{.pd-popover:where(:popover-open){opacity:0}}@media (prefers-reduced-motion:no-preference){.pd-popover:where([popover]:not(:popover-open)){translate:0 -.25rem}@starting-style{.pd-popover:where(:popover-open){translate:0 -.25rem}}}@supports (position-area:block-end){.pd-popover:where([popover]){position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline;margin-block:var(--space-2)}.pd-popover:where([data-side=block-start]){position-area:block-start span-inline-end}}.pd-popover:where(:not([popover])){display:block;position:static}.pd-popover__head{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block:calc(-1 * var(--space-2)) var(--space-3);margin-inline:0 calc(-1 * var(--space-3));border-block-end:1px solid var(--rule);padding-block-end:var(--space-1);display:flex}.pd-popover__title{font:600 var(--fs-label)/1.3 var(--font-sans);color:var(--text);margin:0}.pd-popover__body{font:var(--font-ui);color:var(--text-muted);margin:0}.pd-popover__foot{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.pd-popover--glossary{gap:var(--space-2);inline-size:min(18rem, 100vw - 2 * var(--space-4));display:grid}.pd-popover--glossary:where([popover]:not(:popover-open)){display:none}.pd-popover__deva{font:400 var(--fs-title)/1.4 var(--font-deva);color:var(--text)}.pd-popover__iast{font:var(--font-iast);color:var(--text)}.pd-popover__gloss{font:var(--font-body-s);color:var(--text-muted);margin:0}.pd-popover__more{min-block-size:var(--target-min);font:var(--font-label);color:var(--link);justify-self:start;align-items:center;display:inline-flex}.pd-popover__term{font:inherit;color:inherit;cursor:pointer;-webkit-text-decoration:underline dotted 1.5px var(--border-control);text-decoration:underline dotted 1.5px var(--border-control);text-underline-offset:.22em;background:0 0;border:0;margin:0;padding:0;font-style:italic}@media (hover:hover){.pd-popover__term:hover{-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}}.pd-popover__term:where([aria-expanded=true]){text-decoration-style:solid;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.pd-tip{justify-items:center;gap:var(--space-2);vertical-align:bottom;display:inline-grid}.pd-tip__trigger{font:inherit;color:inherit;cursor:help;-webkit-text-decoration:underline dotted 1.5px var(--border-control);text-decoration:underline dotted 1.5px var(--border-control);text-underline-offset:.22em;background:0 0;border:0;margin:0;padding:0}@media (hover:hover){.pd-tip__trigger:hover{-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}}.pd-tip__bubble{box-sizing:border-box;inline-size:max-content;max-inline-size:min(16rem, 100vw - 2 * var(--space-4));padding:var(--space-2) var(--space-3);color:var(--surface);background:var(--text);border-radius:var(--radius-1);font:var(--font-caption);text-align:start;opacity:0;transition:opacity var(--dur-2) var(--ease-out), overlay var(--dur-2) allow-discrete, display var(--dur-2) allow-discrete;border:1px solid #0000;margin:0;inset:auto}.pd-tip__bubble:where(:popover-open,:not([popover])){opacity:1}@starting-style{.pd-tip__bubble:where(:popover-open){opacity:0}}@supports (position-area:block-end){.pd-tip__bubble:where([popover]){position-area:block-start;position-try-fallbacks:flip-block;margin:var(--space-2)}}.pd-tip__bubble:where(:not([popover])){order:-1;display:block;position:static}.pd-tip__bubble kbd{font:500 var(--fs-meta)/1.3 var(--font-mono);border-radius:var(--radius-1);border:1px solid;padding:0 .3em}.pd-toast-region{z-index:var(--z-toast);gap:var(--space-3);inline-size:min(25rem, 100vw - 2 * var(--gutter));pointer-events:none;margin:0;padding:0;list-style:none;display:grid;position:fixed;inset-block-end:var(--gutter);inset-inline-start:var(--gutter)}.pd-toast-region--inline{inline-size:min(25rem,100%);position:static}.pd-toast{pointer-events:auto;column-gap:var(--space-3);padding-block:var(--space-2) var(--space-3);padding-inline:var(--space-4) var(--space-2);color:var(--text);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-0);box-shadow:var(--shadow-2);font:var(--font-ui);transition:opacity var(--dur-3) var(--ease-out), translate var(--dur-3) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid;position:relative}@starting-style{.pd-toast{opacity:0}}.pd-toast:where([data-leaving]){opacity:0}@media (prefers-reduced-motion:no-preference){@starting-style{.pd-toast{translate:0 .5rem}}.pd-toast:where([data-leaving]){translate:0 .35rem}}.pd-toast__mark{box-sizing:border-box;block-size:1.125rem;inline-size:1.125rem;color:var(--text-muted);border-radius:var(--radius-pill);font:600 var(--fs-meta)/1 var(--font-sans);border:1.5px solid;place-content:center;margin-block-start:.8rem;display:inline-grid}.pd-toast--success .pd-toast__mark{color:var(--surface);background:var(--text);border-color:var(--text);border-radius:var(--radius-1)}.pd-toast--success .pd-toast__mark:before{content:"✓" / ""}.pd-toast--error .pd-toast__mark{color:var(--danger);border-radius:var(--radius-1)}.pd-toast--error .pd-toast__mark:before{content:"!" / ""}.pd-toast__body{gap:var(--space-1);min-inline-size:0;padding-block-start:var(--space-3);display:grid}.pd-toast__title{font:600 var(--fs-label)/1.35 var(--font-sans);color:var(--text);margin:0}.pd-toast--error .pd-toast__title{color:var(--danger)}.pd-toast__text{font:var(--font-caption);color:var(--text-muted);overflow-wrap:anywhere;margin:0}.pd-toast__actions{gap:0 var(--space-5);flex-wrap:wrap;display:flex}.pd-toast__action{min-block-size:var(--target-min);min-inline-size:var(--target-min);font:500 var(--fs-caption)/1 var(--font-sans);color:var(--link);cursor:pointer;text-underline-offset:.3em;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){.pd-toast__action:hover{text-decoration-thickness:2px}}.pd-toast--error .pd-toast__action{color:var(--text)}.pd-toast__timer{border-block-end:2px solid var(--rule-strong);transform-origin:0;animation:pd-toast-timer var(--pd-toast-ms,6s) linear forwards;position:absolute;inset-block-end:-1px;inset-inline:-1px}.pd-toast__timer:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.pd-toast:where(:hover,:focus-within,[data-paused]) .pd-toast__timer{animation-play-state:paused}@keyframes pd-toast-timer{0%{scale:1}to{scale:0 1}}@media (prefers-reduced-motion:reduce){.pd-toast__timer{display:none}}.pd-badge{justify-content:center;align-items:center;gap:var(--space-1);box-sizing:border-box;padding:.0625em var(--space-2);font:500 var(--fs-kicker)/1.45 var(--font-sans);letter-spacing:var(--track-text);white-space:nowrap;vertical-align:.125em;color:var(--text-muted);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);display:inline-flex}.pd-badge--solid{color:var(--surface);background:var(--text);border-color:var(--text)}.pd-badge--danger{color:var(--danger);border-color:var(--danger)}.pd-badge--count{min-inline-size:1.75em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);padding-inline:.375em}.pd-badge--dot{border-color:var(--text);border-radius:var(--radius-pill);background:var(--text);vertical-align:.1em;block-size:.5em;inline-size:.5em;min-inline-size:0;padding:0}@media (prefers-reduced-motion:no-preference){.pd-badge:where([data-tick]){animation:pd-badge-tick var(--dur-2) var(--ease-out)}}@keyframes pd-badge-tick{0%{scale:1.12}}.pd-avatar{--pd-avatar:2.5rem;box-sizing:border-box;inline-size:var(--pd-avatar);block-size:var(--pd-avatar);vertical-align:middle;color:var(--text);background:var(--surface-sunken);border:1px solid var(--rule);border-radius:var(--radius-0);font:600 var(--fs-body-s)/1 var(--font-sans);letter-spacing:.02em;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.pd-avatar>*{grid-area:1/1}.pd-avatar__img{object-fit:cover;forced-color-adjust:none;block-size:100%;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.pd-avatar__img{transition:opacity var(--dur-3) var(--ease-out)}@starting-style{.pd-avatar__img{opacity:0}}}.pd-avatar__initials{line-height:1}.pd-avatar__mark{fill:currentColor;block-size:62%;inline-size:62%}.pd-avatar__glyph{aspect-ratio:1;border-radius:var(--radius-pill);background:radial-gradient(circle,currentColor 0 17%,#0000 19%);border:1px solid;inline-size:46%}.pd-avatar--s{--pd-avatar:2rem;font-size:var(--fs-caption)}.pd-avatar--l{--pd-avatar:4rem;font-size:var(--fs-title)}.pd-avatar--xl{--pd-avatar:6rem;font-size:var(--fs-headline)}.pd-avatar--circle{border-radius:var(--radius-pill)}.pd-avatar--ring{outline:2px solid var(--rule-strong);outline-offset:2px}.pd-avatar--mono .pd-avatar__img{filter:grayscale()}.pd-avatar-stack{padding-inline-start:var(--space-2);display:inline-flex}.pd-avatar-stack>.pd-avatar{box-shadow:0 0 0 2px var(--surface);margin-inline-start:calc(-1 * var(--space-2))}.pd-chips{gap:var(--space-2);font:var(--font-ui);color:var(--text);display:grid;container-type:inline-size}.pd-chips__box{align-items:center;gap:var(--space-2);box-sizing:border-box;min-block-size:var(--control-block);padding:0 var(--space-2);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-1);cursor:text;transition:border-color var(--dur-2) var(--ease-standard);flex-wrap:wrap;display:flex}@media (hover:hover){.pd-chips__box:hover{border-color:var(--rule-strong)}}.pd-chips__box:where(:has(.pd-chips__input:focus-visible)){border-color:var(--rule-strong);outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pd-chips__box:where(:has([aria-invalid=true])){border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.pd-chips__list{display:contents}.pd-chips__chip{gap:var(--space-1);min-block-size:2em;font-size:var(--fs-label);padding-block:0;padding-inline-end:0}.pd-chips__chip:where(:not(:has(.pd-chips__remove))){padding-inline-end:var(--space-2)}.pd-chips__remove{block-size:1.75em;inline-size:1.75em;color:var(--text-muted);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:0;place-content:center;margin:0;padding:0;display:inline-grid;position:relative}.pd-chips__remove:before{content:"";inline-size:max(100%, var(--target-min));block-size:max(100%, var(--target-min));margin:auto;position:absolute;inset:0}.pd-chips__remove>svg{fill:none;stroke:currentColor;stroke-width:1.75px;block-size:.75em;inline-size:.75em}@media (hover:hover){.pd-chips__remove:hover{color:var(--text);background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-chips__remove:focus-visible{outline-offset:0}.pd-chips__input{box-sizing:border-box;min-inline-size:8em;min-block-size:var(--control-block);padding:0 var(--space-1);font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;flex:8em;margin:0;font-size:1rem}.pd-chips__input:focus-visible{outline:0}.pd-chips__input::placeholder{color:var(--text-subtle);opacity:1}.pd-chips__input:disabled{cursor:not-allowed}.pd-chips:where([aria-disabled=true]) .pd-chips__box{opacity:var(--opacity-disabled);cursor:not-allowed}.pd-chips:where([data-full]) .pd-chips__input{flex-basis:0;min-inline-size:4em}.pd-chips__combo{gap:0}.pd-date{gap:var(--space-2);max-inline-size:26rem;font:var(--font-ui);color:var(--text);display:grid;container-type:inline-size}.pd-date__row{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.pd-date__echo{min-block-size:1.45em;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);margin:0}.pd-date__memo{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.pd-date__memo>legend{margin-block-end:var(--space-2);padding:0}.pd-date__memo>.pd-radio-group{inline-size:min(100%,14rem)}.pd-date__parts{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.pd-date__part{gap:var(--space-1);font:var(--font-label);display:grid}.pd-date__field{inline-size:4.5em}.pd-date__field--year{inline-size:6em}.pd-date__field--month{inline-size:9em}.pd-date__dialog{inline-size:min(25rem, 100% - 2 * var(--space-4))}.pd-date__nav{align-items:center;gap:var(--space-2);padding:var(--space-3);border-block-end:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pd-date__heading{text-align:center;justify-items:center;gap:.125em;display:grid}.pd-date__title{font:var(--font-title);color:var(--text);margin:0}.pd-date__sub{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-date__modes{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4) 0;flex-wrap:wrap;display:flex}.pd-date__mode{flex:none;inline-size:8em}.pd-date__panel{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);display:grid;overflow:auto}.pd-date__grid{inline-size:100%;min-inline-size:calc(7 * var(--target-min));border-collapse:collapse;table-layout:fixed}.pd-date__grid th{padding-block:var(--space-2);font:500 var(--fs-meta)/1.2 var(--font-mono);letter-spacing:var(--track-mono);text-align:center;color:var(--text-subtle)}.pd-date__grid th:where(:last-child){color:var(--text);font-weight:600}.pd-date__cell{text-align:center;padding:1px}.pd-date__day{box-sizing:border-box;inline-size:100%;min-inline-size:var(--target-min);block-size:3.25rem;font:400 var(--fs-body-s)/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--text);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:1px solid #0000;align-content:center;justify-items:center;gap:.125em;margin:0;padding:0;display:inline-grid;position:relative}.pd-date__n{box-sizing:border-box;border-radius:var(--radius-pill);border:1px solid #0000;place-items:center;block-size:1.875em;inline-size:1.875em;display:grid}.pd-date__alt{font:400 var(--fs-meta)/1 var(--font-mono);color:var(--text-subtle);white-space:nowrap}.pd-date__cell:where(:last-child) .pd-date__n{text-underline-offset:.2em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}@media (hover:hover){.pd-date__day:where(:not([aria-disabled=true])):hover{background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-date__day:active{background:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}.pd-date__day:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-date__day:where([aria-current=date]) .pd-date__n{border-color:currentColor}.pd-date__cell:where([aria-selected=true]) .pd-date__day{color:var(--selected-fg);background:var(--selected-bg);font-weight:600}.pd-date__cell:where([aria-selected=true]) .pd-date__alt{color:var(--selected-fg)}.pd-date__day:where([aria-disabled=true]){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-date__day:where([aria-disabled=true]) .pd-date__n{text-decoration:line-through}.pd-date__note{font:var(--font-caption);color:var(--text-muted);margin:0}.pd-date :where([data-numerals=deva]) .pd-date__n,.pd-date__dialog:where([data-numerals=deva]) .pd-date__n{font-family:var(--font-deva)}@media (prefers-reduced-motion:no-preference){.pd-date__grid tbody{transition:opacity var(--dur-2) var(--ease-standard)}@starting-style{.pd-date__grid tbody{opacity:0}}}@container (inline-size<22em){.pd-date__alt{font-size:var(--fs-meta);letter-spacing:0}}.pd-steps{font:var(--font-ui);color:var(--text);container-type:inline-size}.pd-steps__list{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-steps__item{column-gap:var(--space-3);flex:100%;grid-template-columns:1.5em minmax(0,1fr);grid-template-areas:"mark meta""mark label";row-gap:.125em;padding-block-end:var(--space-5);display:grid;position:relative}.pd-steps__item:before{content:"";border-inline-start:1px solid var(--border-control);position:absolute;inset-block:1.75em .25em;inset-inline-start:calc(.75em - .5px)}.pd-steps__item:last-child{padding-block-end:0}.pd-steps__item:last-child:before{content:none}.pd-steps__item:where([data-state=complete]):before{border-color:var(--rule-strong)}.pd-steps__mark{grid-area:mark;place-items:center;block-size:1.5em;inline-size:1.5em;display:grid;position:relative}.pd-steps__mark:before{content:"";box-sizing:border-box;border:1.5px solid var(--border-control);border-radius:var(--radius-pill);block-size:.875em;inline-size:.875em}.pd-steps__item:where([data-state=complete]) .pd-steps__mark:before{border-color:var(--rule-strong);background:var(--text);border-radius:0;block-size:.75em;inline-size:.75em}.pd-steps__item:where([aria-current=step]) .pd-steps__mark:before{border-color:var(--rule-strong);block-size:1.25em;inline-size:1.25em}.pd-steps__item:where([aria-current=step]) .pd-steps__mark:after{content:"";border-radius:var(--radius-pill);background:var(--text);block-size:.375em;inline-size:.375em;position:absolute}.pd-steps__meta{gap:0 var(--space-2);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;grid-area:meta;align-items:baseline;padding-block-start:.125em;display:flex}.pd-steps__num{font-variant-numeric:tabular-nums}.pd-steps__label{font:var(--font-label);color:var(--text-muted);grid-area:label}.pd-steps__item:where([data-state=complete]) .pd-steps__label{color:var(--text)}.pd-steps__item:where([aria-current=step]) .pd-steps__label{color:var(--text);-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong);text-underline-offset:.5em;font-weight:600}.pd-steps__item:where([aria-current=step]) .pd-steps__meta{color:var(--text)}.pd-steps__link{min-block-size:var(--target-min);margin-block:calc((var(--target-min) - 1.3em) / -2);color:var(--link);align-items:center;display:inline-flex}@container (inline-size>=48em){.pd-steps__item{row-gap:var(--space-2);flex:1 1 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"mark""meta""label";padding-block-end:0;padding-inline-end:var(--space-4)}.pd-steps__item:before{border-inline-start:0;border-block-start:1px solid var(--border-control);inset-block:.75em auto;inset-inline:1.75em .25em}.pd-steps__item:where([data-state=complete]):before{border-color:var(--rule-strong)}.pd-steps__mark{justify-self:start}}@media (prefers-reduced-motion:no-preference){.pd-steps__item:before{transition:border-color var(--dur-3) var(--ease-out)}}.pd-progress{align-content:start;gap:var(--space-2);font:var(--font-ui);color:var(--text);display:grid}.pd-progress__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.pd-progress__label{font:var(--font-label);color:var(--text)}.pd-progress__value{font:500 var(--fs-meta)/1.2 var(--font-mono);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;color:var(--text-muted)}.pd-progress__rail{display:block;position:relative;overflow:hidden}progress.pd-progress__bar{appearance:none;box-sizing:border-box;block-size:.25rem;inline-size:100%;color:var(--text);background:var(--rule);border:0;border-radius:0;margin:0;display:block}progress.pd-progress__bar::-webkit-progress-bar{background:var(--rule)}progress.pd-progress__bar::-webkit-progress-value{background:currentColor}progress.pd-progress__bar::-moz-progress-bar{background:currentColor}progress.pd-progress__bar:indeterminate{background:repeating-linear-gradient(-45deg, color-mix(in oklab, currentColor 35%, transparent) 0 1px, transparent 1px 5px)}progress.pd-progress__bar:indeterminate::-webkit-progress-bar{background:repeating-linear-gradient(-45deg, color-mix(in oklab, currentColor 35%, transparent) 0 1px, transparent 1px 5px)}.pd-progress__rail:where(:has(>:indeterminate)):after{content:"";background:currentColor;inline-size:30%;position:absolute;inset-block:0;inset-inline-start:0;translate:-100%}@media (prefers-reduced-motion:no-preference){.pd-progress__rail:where(:has(>:indeterminate)):after{animation:pd-progress-sweep 1.6s var(--ease-in-out) 3}}@keyframes pd-progress-sweep{0%{translate:-100%}to{translate:340%}}.pd-progress__hint{font:var(--font-caption);color:var(--text-muted);margin:0}.pd-progress--ring{--pd-progress:0;place-items:center;gap:0;block-size:3.5em;inline-size:3.5em;display:inline-grid}.pd-progress--ring>*{grid-area:1/1}.pd-progress__ring{block-size:100%;inline-size:100%;overflow:visible;rotate:-90deg}.pd-progress__ring:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:1 -1}.pd-progress__ring-track{fill:none;stroke:var(--rule);stroke-width:3px}.pd-progress__ring-fill{fill:none;stroke:currentColor;stroke-width:3px;stroke-dasharray:calc(var(--pd-progress) * 100) 100}.pd-progress--ring .pd-progress__value{color:var(--text)}.pd-progress--ring.pd-progress--l{block-size:6em;inline-size:6em}.pd-progress--l .pd-progress__value{font-size:var(--fs-label)}.pd-progress--page{--pd-progress:0;z-index:var(--z-progress);pointer-events:none;block-size:2px;display:block;position:fixed;inset-block-start:0;inset-inline:0}.pd-progress--page .pd-progress__bar{background:var(--text);transform-origin:0;block-size:100%;inline-size:100%;scale:var(--pd-progress) 1;display:block}.pd-progress--page .pd-progress__bar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}.pd-progress--track{background:var(--rule)}@supports (animation-timeline:scroll()){.pd-progress--scroll .pd-progress__bar{animation:linear both pd-progress-grow;animation-timeline:scroll(root)}}@keyframes pd-progress-grow{0%{scale:0 1}to{scale:1}}.pd-progress--inline{z-index:auto;position:relative;inset:auto}.pd-progress--loop,.pd-progress-loop{--pd-progress:0;align-items:center;gap:var(--space-3);color:var(--text);font:var(--font-ui);display:inline-flex}.pd-progress__loop{block-size:1.7em;inline-size:3.5em;overflow:visible}.pd-progress__lobe{fill:none;stroke:var(--border-control);stroke-width:2.5px;stroke-linejoin:round}.pd-progress__fill{fill:none;stroke:currentColor;stroke-width:4.5px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1}.pd-progress__fill--a{stroke-dashoffset:clamp(0, calc(1 - var(--pd-progress) * 2), 1)}.pd-progress__fill--b{stroke-dashoffset:clamp(0, calc(2 - var(--pd-progress) * 2), 1)}.pd-progress__bindu{fill:currentColor;stroke:var(--surface);stroke-width:2.5px;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity var(--dur-3) var(--ease-out), scale var(--dur-3) var(--ease-out);scale:.4}:where(.pd-progress--loop,.pd-progress-loop):where([data-done]) .pd-progress__bindu{opacity:1;scale:1}.pd-progress--accent .pd-progress__bindu{fill:var(--accent-fill)}.pd-progress--duo .pd-progress__fill--a{stroke:var(--duo-a)}.pd-progress--duo .pd-progress__fill--b{stroke:var(--duo-b)}:where(.pd-progress__text,.pd-progress-loop__text){gap:.125em;line-height:1.2;display:grid}.pd-progress--loop .pd-progress__value,.pd-progress-loop .pd-progress-loop__pct{font:500 var(--fs-caption)/1.2 var(--font-mono);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;color:var(--text)}:where(.pd-progress__left,.pd-progress-loop__left){font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-progress--float,.pd-progress-loop--float{z-index:var(--z-progress);padding-block:var(--space-2);padding-inline:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border-control);position:fixed;inset-block-end:var(--gutter);inset-inline-end:var(--gutter)}.pd-progress--loop.pd-progress--l .pd-progress__loop{block-size:3.4em;inline-size:7em}.pd-spinner{align-items:center;gap:var(--space-2);vertical-align:middle;color:var(--text);font:var(--font-caption);display:inline-flex}.pd-spinner__ring{box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-pill);flex:none;place-items:center;block-size:1.5em;inline-size:1.5em;display:inline-grid}.pd-spinner__bindu{border-radius:var(--radius-pill);background:currentColor;block-size:.5em;inline-size:.5em}.pd-spinner--accent .pd-spinner__bindu{background:var(--bindu-on-paper);box-shadow:inset 0 0 0 1px var(--saffron-700)}.pd-spinner--l .pd-spinner__ring{block-size:3em;inline-size:3em}.pd-spinner--l .pd-spinner__bindu{block-size:1em;inline-size:1em}.pd-spinner__label{color:var(--text-muted)}@media (prefers-reduced-motion:no-preference){.pd-spinner__bindu{animation:pd-spinner-pulse 1.6s var(--ease-in-out) 3 alternate both}}@keyframes pd-spinner-pulse{0%{opacity:.5;scale:.6}to{opacity:1;scale:1}}.pd-drop{gap:var(--space-3);font:var(--font-ui);color:var(--text);display:grid;container-type:inline-size}.pd-drop__zone{align-content:center;justify-items:start;gap:var(--space-2);box-sizing:border-box;min-block-size:8em;padding:var(--space-5);background:var(--surface);border:1px solid var(--border-control);border-radius:var(--radius-1);transition:border-color var(--dur-2) var(--ease-standard);display:grid;position:relative}.pd-drop__title{font:600 var(--fs-label)/1.3 var(--font-sans);color:var(--text)}.pd-drop__hint,.pd-drop__or{font:var(--font-caption);color:var(--text-muted)}.pd-drop__droptext{font:600 var(--fs-label)/1.3 var(--font-sans);display:none}.pd-drop__input{max-inline-size:100%;font:var(--font-caption);color:var(--text-muted)}.pd-drop__input::file-selector-button{box-sizing:border-box;min-block-size:var(--control-block);padding:0 var(--control-pad-inline);font:var(--font-label);color:var(--text);background:var(--surface);cursor:pointer;border:1px solid var(--border-control);border-radius:var(--radius-1);margin-inline-end:var(--space-3)}@media (hover:hover){.pd-drop__input:hover::file-selector-button{border-color:var(--rule-strong);background:color-mix(in oklab, currentColor var(--state-hover-mix), var(--surface))}}.pd-drop__zone:where([data-drag]){border-color:var(--rule-strong);outline:1px solid var(--rule-strong);outline-offset:-2px}.pd-drop__zone:where([data-drag]) .pd-drop__droptext{display:block}.pd-drop__zone:where([data-drag]) .pd-drop__title{display:none}.pd-drop__zone:where(:has(.pd-drop__input:disabled)){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-drop__zone:where(:has(.pd-drop__input[aria-invalid=true])){border-color:var(--danger);outline:1px solid var(--danger);outline-offset:-2px}@media (pointer:coarse){.pd-drop__or{display:none}}.pd-drop__files{margin:0;padding:0;list-style:none}.pd-drop__files:empty{display:none}.pd-drop__file{align-items:center;gap:0 var(--space-4);padding-block:var(--space-1);border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.pd-drop__file:first-child{border-block-start:1px solid var(--rule)}.pd-drop__name{min-inline-size:0;font:var(--font-label);color:var(--text);overflow-wrap:anywhere}.pd-drop__size{font:var(--font-meta);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;color:var(--text-subtle);white-space:nowrap}.pd-drop__status{font:var(--font-caption);color:var(--text-muted);grid-column:1/3;padding-block-end:var(--space-2)}.pd-drop__status:empty{display:none}.pd-drop__file .pd-drop__remove{grid-area:1/3/span 2}.pd-drop__file:where([aria-invalid=true]) .pd-drop__name,.pd-drop__file:where([aria-invalid=true]) .pd-drop__status{color:var(--danger)}.pd-drop__file:where([data-done]) .pd-drop__status:before{content:"✓ " / "";color:var(--text)}.pd-copy__slot{justify-items:center;display:inline-grid}.pd-copy__slot>*{align-items:center;gap:var(--space-2);grid-area:1/1;display:inline-flex}.pd-copy :where(svg){inline-size:var(--icon-s);block-size:var(--icon-s);fill:none;stroke:currentColor;stroke-width:1.5px}.pd-copy__done,.pd-copy__fail,.pd-copy:where([data-copied]) .pd-copy__idle,.pd-copy:where([data-failed]) .pd-copy__idle{visibility:hidden}.pd-copy:where([data-copied]) .pd-copy__done,.pd-copy:where([data-failed]) .pd-copy__fail{visibility:visible}.pd-lightbox{--pd-lb-info:20rem}.pd-lightbox__where{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.pd-lightbox__count{font:var(--font-numeral);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.pd-lightbox__count span{color:var(--text-subtle)}.pd-lightbox__tools{align-items:center;gap:var(--space-2);display:flex}.pd-lightbox__body{grid-template-columns:minmax(0, 1fr) var(--pd-lb-info);min-block-size:0;display:grid}.pd-lightbox__body:where(:has(>.pd-lightbox__info[hidden])){grid-template-columns:minmax(0,1fr)}.pd-lightbox__stage{align-items:center;gap:var(--space-4);min-block-size:0;padding:var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pd-lightbox__frame>:not(figcaption){justify-self:center;block-size:min(100dvh - 14rem,32rem);inline-size:auto;max-inline-size:100%}.pd-lightbox__frame{gap:var(--space-3);justify-self:center;min-block-size:0;inline-size:100%;max-inline-size:54rem;margin:0;display:grid}.pd-lightbox__frame>.pd-ph{block-size:auto;inline-size:min(100%, calc(min(100dvh - 14rem, 32rem) * (var(--pd-ph-ratio))))}.pd-lightbox__img{object-fit:contain;background:var(--surface-sunken);display:block}.pd-lightbox__cap{justify-content:space-between;gap:var(--space-1) var(--space-4);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-lightbox__cap b{color:var(--text);font-weight:600}.pd-lightbox__nav{block-size:3rem;inline-size:3rem}.pd-lightbox__info{align-content:start;gap:var(--space-5);padding:var(--space-5);border-inline-start:1px solid var(--rule);overscroll-behavior:contain;display:grid;overflow-y:auto}.pd-lightbox__title{margin:var(--space-2) 0 0;font:500 var(--fs-headline)/1.1 var(--font-display);letter-spacing:var(--track-display);color:var(--text)}.pd-lightbox__line{font:var(--font-caption);color:var(--text-muted);margin:0}.pd-lightbox__edition{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin:0}.pd-lightbox__keys{align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--rule);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;margin:0;list-style:none;display:flex}.pd-lightbox__keys li{align-items:center;gap:var(--space-2);display:inline-flex}@container (inline-size<48em){.pd-lightbox__body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.pd-lightbox__info{border-inline-start:0;border-block-start:1px solid var(--rule);overflow:visible}.pd-lightbox__stage{align-items:start;gap:var(--space-2);padding:var(--space-4);grid-template-columns:1fr 1fr}.pd-lightbox__frame{grid-area:1/1/auto/-1}.pd-lightbox__frame>:not(figcaption){block-size:auto;max-block-size:60dvh;inline-size:100%}.pd-lightbox__frame>.pd-ph{inline-size:min(100%, calc(60dvh * (var(--pd-ph-ratio))));max-block-size:none}.pd-lightbox__body>*{min-block-size:auto}.pd-lightbox__nav{grid-row:2}.pd-lightbox__nav--next{justify-self:end}.pd-lightbox__keys{display:none}}.pd-cmdk-trigger{justify-content:space-between;align-items:center;gap:var(--space-5);box-sizing:border-box;min-inline-size:min(14em,100%);min-block-size:var(--control-block);padding-block:0;padding-inline:var(--space-3) var(--space-2);font:var(--font-ui);color:var(--text-muted);background:var(--surface);cursor:pointer;border:1px solid var(--border-control);border-radius:var(--radius-1);transition:border-color var(--dur-2) var(--ease-standard), color var(--dur-2) var(--ease-standard);display:inline-flex}.pd-cmdk-trigger__text{align-items:center;gap:var(--space-2);display:inline-flex}.pd-cmdk-trigger svg,.pd-cmdk__glyph{inline-size:var(--icon-m);block-size:var(--icon-m);fill:none;stroke:currentColor;stroke-width:1.5px;flex:none}@media (hover:hover){.pd-cmdk-trigger:hover{color:var(--text);border-color:var(--rule-strong)}}.pd-cmdk__combo{display:contents;container-type:normal}.pd-cmdk__head{align-items:center;gap:var(--space-3);padding-inline:var(--space-5) var(--space-3);border-block-end:1px solid var(--rule-strong);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.pd-cmdk__head:where(:focus-within){outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-width))}.pd-cmdk__input{box-sizing:border-box;min-block-size:3.5rem;inline-size:100%;min-inline-size:0;font:400 var(--fs-title)/1.3 var(--font-text);color:var(--text);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.pd-cmdk__input::placeholder{color:var(--text-subtle);opacity:1;font-style:italic}.pd-cmdk__input:focus-visible{outline:0}.pd-cmdk__input::-webkit-search-cancel-button{appearance:none}.pd-cmdk__scope{inline-size:auto;max-inline-size:11em}.pd-cmdk__list{min-block-size:0;max-block-size:none;padding:var(--space-2) 0;overscroll-behavior:contain;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;position:static;overflow-y:auto}.pd-cmdk__option{padding-block:var(--space-2);padding-inline:var(--space-5);color:var(--text);grid-template-columns:minmax(0,1fr) auto;row-gap:.125em;text-decoration:none}.pd-cmdk__title{min-inline-size:0;font:500 var(--fs-body-s)/1.3 var(--font-text);color:var(--text)}.pd-cmdk__sub{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);overflow-wrap:anywhere;grid-column:1}.pd-cmdk__tags{align-items:center;gap:var(--space-3);grid-area:1/2/span 2;display:flex}.pd-cmdk__go{font:var(--font-label);color:var(--text);visibility:hidden}.pd-cmdk__option:where([aria-selected=true]) .pd-cmdk__go{visibility:visible}.pd-cmdk__empty{padding:var(--space-6) var(--space-5);font-style:italic}.pd-cmdk__foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);border-block-start:1px solid var(--rule);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-cmdk__hints{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-cmdk__hints li{align-items:center;gap:var(--space-2);display:inline-flex}.pd-cmdk__count{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums}@container (inline-size<30em){.pd-cmdk__head{grid-template-columns:auto minmax(0,1fr);padding-inline-start:var(--space-4)}.pd-cmdk__scope{inline-size:100%;max-inline-size:none;grid-column:1/-1;margin-block-end:var(--space-3)}.pd-cmdk__option{padding-inline:var(--space-4)}.pd-cmdk__tag,.pd-cmdk__hints li:nth-child(n+3){display:none}}@media (forced-colors:active){:where(.pd-dialog,.pd-sheet,.pd-popover,.pd-toast,.pd-tip__bubble){border:1px solid canvastext}:where(.pd-dialog,.pd-sheet)::backdrop{opacity:.7;background:canvas}.pd-tip__bubble{color:canvastext;background:canvas}.pd-toast__timer,.pd-steps__item:before{border-color:canvastext}.pd-steps__item:where([data-state=complete]) .pd-steps__mark:before,.pd-steps__item:where([aria-current=step]) .pd-steps__mark:after,.pd-badge--dot,.pd-spinner__bindu,.pd-toast--success .pd-toast__mark{forced-color-adjust:none;background:canvastext}.pd-date__cell:where([aria-selected=true]) .pd-date__day{color:highlighttext;forced-color-adjust:none;background:highlight}.pd-date__day:where([aria-current=date]) .pd-date__n{border:2px solid canvastext}.pd-date__day:where([aria-disabled=true]){color:graytext}progress.pd-progress__bar{border:1px solid canvastext}progress.pd-progress__bar::-webkit-progress-value{background:highlight}.pd-progress--page .pd-progress__bar,.pd-progress__rail:after{forced-color-adjust:none;background:highlight}.pd-progress__ring-fill,.pd-progress__fill{stroke:highlight}.pd-progress__lobe,.pd-progress__ring-track{stroke:graytext}.pd-progress__bindu{fill:canvastext}.pd-cmdk__option:where([aria-selected=true]){color:highlighttext;forced-color-adjust:none;background:highlight}.pd-drop__zone:where([data-drag]){outline-color:highlight}.pd-sheet__link:where([aria-current=page]) .pd-sheet__name:after{box-shadow:none;background:canvastext}}@media print{.pd-dialog:not(.pd-dialog--inline),.pd-sheet,.pd-sheet-trigger,.pd-popover,.pd-tip__bubble,.pd-toast-region,.pd-spinner,.pd-progress--page,.pd-progress--float,.pd-progress-loop--float,.pd-cmdk-trigger,.pd-copy,.pd-drop__zone,.pd-chips__remove{display:none}.pd-steps__item{break-inside:avoid}}}@layer components.vedic{.pd-hamsa{--pd-hamsa-ground:var(--surface);color:var(--text);font-family:var(--font-display);font-size:var(--fs-display-m);align-content:start;justify-items:start;gap:.12em;margin:0;line-height:1;text-decoration:none;display:inline-grid}a.pd-hamsa{color:var(--text);border-radius:var(--radius-1)}a.pd-hamsa:focus-visible{outline-offset:var(--focus-offset)}.pd-hamsa__word{white-space:nowrap;font-family:var(--font-display);letter-spacing:var(--track-display);color:var(--text);font-feature-settings:"kern", "liga";font-size:1em;font-weight:500;line-height:1;display:inline-block}.pd-hamsa__bindu{vertical-align:.155em;background:var(--bindu-on-paper);block-size:.165em;inline-size:.165em;box-shadow:inset 0 0 0 max(1px, .014em) var(--saffron-700);border-radius:50%;margin-inline:.085em .075em;display:inline-block}.pd-hamsa__deva{font-family:var(--font-deva);color:var(--text-muted);letter-spacing:0;font-size:.34em;font-weight:400;line-height:1.3}.pd-hamsa__meta{font-family:var(--font-sans);letter-spacing:0;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.25em .9em;font-size:max(.2em,.8125rem);line-height:1.35;display:flex}.pd-hamsa__name{font-weight:500}.pd-hamsa__url{font-family:var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-muted);font-size:.92em}.pd-hamsa__tag{max-inline-size:34ch;font-family:var(--font-text);color:var(--text-muted);letter-spacing:0;font-size:max(.22em,1rem);font-style:italic;line-height:1.45}.pd-hamsa__mark{aspect-ratio:120/52;flex:none;block-size:.86em;inline-size:auto;display:block;overflow:visible}.pd-hamsa__ham{fill:var(--duo-a-fill)}.pd-hamsa__sa{fill:none;stroke:var(--duo-b);stroke-width:2px;stroke-linejoin:miter}.pd-hamsa__gap{fill:var(--pd-hamsa-ground,var(--surface))}.pd-hamsa__dot{fill:var(--bindu-on-paper);stroke:var(--saffron-700);stroke-width:.9px}.pd-hamsa__fav{block-size:1em;inline-size:1em;display:block}.pd-hamsa__fav-ham{fill:none;stroke:var(--duo-a);stroke-width:3.6px;stroke-linecap:butt}.pd-hamsa__fav-sa{fill:none;stroke:var(--duo-b);stroke-width:1.6px;stroke-linecap:butt}.pd-hamsa__fav--tab .pd-hamsa__fav-ham{stroke-width:4.6px}.pd-hamsa__fav--tab .pd-hamsa__fav-sa{stroke-width:3px}.pd-hamsa__fav--tab .pd-hamsa__dot{stroke-width:.6px}.pd-hamsa--ink .pd-hamsa__ham{fill:var(--text)}.pd-hamsa--ink .pd-hamsa__sa,.pd-hamsa--ink .pd-hamsa__fav-sa,.pd-hamsa--ink .pd-hamsa__fav-ham{stroke:var(--text)}.pd-hamsa--ink .pd-hamsa__dot{fill:var(--text);stroke:none}.pd-hamsa--ink .pd-hamsa__bindu{background:var(--text);box-shadow:none}.pd-hamsa--quiet .pd-hamsa__ham{fill:var(--text)}.pd-hamsa--quiet .pd-hamsa__sa,.pd-hamsa--quiet .pd-hamsa__fav-sa,.pd-hamsa--quiet .pd-hamsa__fav-ham{stroke:var(--text)}.pd-hamsa--quiet .pd-hamsa__dot{fill:var(--text);stroke:none}.pd-hamsa--quiet .pd-hamsa__bindu{background:var(--text);box-shadow:none}.pd-hamsa--print .pd-hamsa__ham{fill:var(--text)}.pd-hamsa--print .pd-hamsa__sa,.pd-hamsa--print .pd-hamsa__fav-sa,.pd-hamsa--print .pd-hamsa__fav-ham{stroke:var(--text)}.pd-hamsa--compact{font-size:var(--fs-title);min-block-size:var(--target-min);align-content:center}.pd-hamsa--compact .pd-hamsa__ham{fill:var(--text)}.pd-hamsa--compact .pd-hamsa__sa{stroke:var(--text)}.pd-hamsa--compact .pd-hamsa__meta{font-size:var(--fs-kicker)}.pd-hamsa--compact .pd-hamsa__mark{block-size:.95em}.pd-hamsa--compact .pd-hamsa__sa,.pd-hamsa--xs .pd-hamsa__sa{stroke-width:3.4px}.pd-hamsa--row{grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:.3em}.pd-hamsa--row .pd-hamsa__mark{block-size:.8em;margin-block-start:-.08em}.pd-hamsa__text{justify-items:start;gap:.16em;display:grid}.pd-hamsa--stack{text-align:center;justify-items:center;gap:.16em}.pd-hamsa--stack .pd-hamsa__mark{block-size:.78em;margin-block-end:.18em}.pd-hamsa--stack .pd-hamsa__meta{border-block-start:var(--hairline) solid var(--rule);justify-content:center;margin-block-start:.32em;padding-block-start:.32em}.pd-hamsa--hero{font-size:clamp(var(--fs-display-l), 15vw, calc(var(--fs-display-xl) * 1.5));gap:.06em}.pd-hamsa--hero .pd-hamsa__word{letter-spacing:-.025em;font-weight:500}.pd-hamsa--hero .pd-hamsa__deva{margin-block-start:.1em;font-size:.24em}.pd-hamsa--hero .pd-hamsa__tag{font-size:clamp(1.125rem, .15em, var(--fs-lede));margin-block-start:.45em}.pd-hamsa--xs{font-size:1rem}.pd-hamsa--s{font-size:var(--fs-title)}.pd-hamsa--m{font-size:var(--fs-display-m)}.pd-hamsa--l{font-size:var(--fs-display-xl)}.pd-hamsa__build{gap:var(--space-6);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;margin:0;font-size:1rem;display:grid}.pd-hamsa__build svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.pd-hamsa__guide{fill:none;stroke:var(--line-300);stroke-width:.35px;stroke-dasharray:1.4 1.4}.pd-hamsa__axis{fill:none;stroke:var(--line-300);stroke-width:.35px}.pd-hamsa__pt{fill:var(--text-subtle)}.pd-hamsa__key{font-family:var(--font-sans);font-size:var(--fs-caption);gap:0;margin:0;line-height:1.45;display:grid}.pd-hamsa__key>div{gap:var(--space-3);padding-block:var(--space-3);border-block-start:var(--hairline) solid var(--rule);grid-template-columns:2.25rem 1fr;align-items:start;display:grid}.pd-hamsa__key>div:last-child{border-block-end:var(--hairline) solid var(--rule)}.pd-hamsa__key dt{margin:0;padding-block-start:.2em}.pd-hamsa__key dt svg{block-size:auto;inline-size:2.25rem}.pd-hamsa__key dd{color:var(--text-muted);margin:0}.pd-hamsa__key b{font-family:var(--font-text);color:var(--text);font-size:1.35em;font-style:italic;font-weight:400;display:block}.pd-hamsa__tile{background:var(--paper-100);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1);--pd-hamsa-ground:var(--paper-100);place-items:center;block-size:1.5em;inline-size:1.5em;display:inline-grid}@media (width<=30em){.pd-hamsa__build{gap:var(--space-4);grid-template-columns:1fr}.pd-hamsa--row{column-gap:.26em}}@media (forced-colors:active){.pd-hamsa__ham.pd-hamsa__ham,.pd-hamsa__dot.pd-hamsa__dot{fill:canvastext;stroke:none}.pd-hamsa__sa.pd-hamsa__sa,.pd-hamsa__fav-ham.pd-hamsa__fav-ham,.pd-hamsa__fav-sa.pd-hamsa__fav-sa{stroke:canvastext}.pd-hamsa__gap.pd-hamsa__gap{fill:canvas}.pd-hamsa__bindu.pd-hamsa__bindu{box-shadow:none;forced-color-adjust:none;background:canvastext}}.pd-breath{--pd-breath-in:4s;--pd-breath-out:4s;--pd-breath-low:.32;--pd-breath-ground:var(--surface);justify-items:center;gap:var(--space-4);color:var(--text);margin:0;font-size:1rem;display:grid}.pd-breath__stage{inline-size:min(100%,22em);position:relative}.pd-breath__svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.pd-breath__base{fill:none;stroke:var(--line-300);stroke-width:.6px}.pd-breath__guide{fill:none;stroke:var(--line-300);stroke-width:.6px;stroke-dasharray:2 3}.pd-breath__tick{fill:none;stroke:var(--line-300);stroke-width:.6px}.pd-breath__arc{transform-box:view-box;transform-origin:120px 100px}.pd-breath__ham{fill:var(--duo-a-fill)}.pd-breath__sa{fill:none;stroke:var(--duo-b);stroke-width:2px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.pd-breath__gap{fill:var(--pd-breath-ground)}.pd-breath__dot{fill:var(--bindu-on-paper);stroke:var(--saffron-700);stroke-width:1px}.pd-breath__labels{inline-size:100%;grid-template-columns:1fr 1fr;margin-block-start:var(--space-2);display:grid}.pd-breath__label{justify-items:center;gap:.15em;padding-block-start:var(--space-2);display:grid}.pd-breath__syl{font-family:var(--font-text);font-style:italic;font-size:var(--fs-title);color:var(--text);line-height:1.1}.pd-breath__phase{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-breath__bar{background:var(--rule);block-size:2px;inline-size:3.5em;display:block;position:relative;overflow:hidden}.pd-breath__bar:after{content:"";background:var(--text);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}.pd-breath__label--sa .pd-breath__bar:after{transform-origin:100%}.pd-breath__caption{text-align:center;max-inline-size:32ch;font-family:var(--font-text);font-size:var(--fs-body-s);color:var(--text-muted);line-height:1.55}.pd-breath__caption i{color:var(--text)}.pd-breath__icon{box-sizing:border-box;border-inline:.22em solid;block-size:.8em;inline-size:.7em;display:inline-block}.pd-breath__toggle:where([aria-pressed=true]) .pd-breath__icon{border:.4em solid #0000;border-inline-start:.62em solid;border-inline-end:0;inline-size:.62em}.pd-breath--aside{padding:var(--space-5) var(--space-4);border-block:var(--hairline) solid var(--rule-strong);box-sizing:border-box;inline-size:100%;max-inline-size:24em}.pd-breath__kicker{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);text-align:center;justify-self:stretch}.pd-breath__kicker i{font-family:var(--font-text);letter-spacing:0;text-transform:none;font-size:1.2em;font-style:italic}@media (prefers-reduced-motion:no-preference){.pd-breath:not(.pd-breath--static) .pd-breath__arc{animation:pd-breath-swell calc(var(--pd-breath-in) + var(--pd-breath-out)) var(--ease-in-out) infinite both}.pd-breath:where(:not(.pd-breath--static)) :where(.pd-breath__label--ham) .pd-breath__bar:after{animation:pd-breath-fill-in calc(var(--pd-breath-in) + var(--pd-breath-out)) linear infinite both}.pd-breath:where(:not(.pd-breath--static)) :where(.pd-breath__label--sa) .pd-breath__bar:after{animation:pd-breath-fill-out calc(var(--pd-breath-in) + var(--pd-breath-out)) linear infinite both}.pd-breath:where(:not(.pd-breath--static)) :where(.pd-breath__label--ham) .pd-breath__syl{animation:pd-breath-lead-in calc(var(--pd-breath-in) + var(--pd-breath-out)) steps(1, end) infinite both}.pd-breath:where(:not(.pd-breath--static)) :where(.pd-breath__label--sa) .pd-breath__syl{animation:pd-breath-lead-out calc(var(--pd-breath-in) + var(--pd-breath-out)) steps(1, end) infinite both}.pd-breath.is-paused:where(:not(.pd-breath--static)) .pd-breath__arc,.pd-breath.is-paused:where(:not(.pd-breath--static)) .pd-breath__syl,.pd-breath.is-paused:where(:not(.pd-breath--static)) .pd-breath__bar:after{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.pd-breath__toggle{display:none}}.pd-breath--static .pd-breath__toggle{display:none}@keyframes pd-breath-swell{0%,4%{transform:scale(var(--pd-breath-low))}46%,54%{transform:scale(1)}96%,to{transform:scale(var(--pd-breath-low))}}@keyframes pd-breath-fill-in{0%,4%{transform:scaleX(0)}46%,54%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes pd-breath-fill-out{0%,54%{transform:scaleX(0)}96%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes pd-breath-lead-in{0%{color:var(--text)}50%{color:var(--text-subtle)}}@keyframes pd-breath-lead-out{0%{color:var(--text-subtle)}50%{color:var(--text)}}@media (forced-colors:active){.pd-breath__ham,.pd-breath__dot{fill:canvastext;stroke:none}.pd-breath__sa{stroke:canvastext}.pd-breath__gap{fill:canvas}.pd-breath__bar:after{background:canvastext}}.pd-pair{font:inherit;color:inherit;white-space:nowrap}.pd-pair__a,.pd-pair__b{white-space:nowrap}.pd-pair__bindu{vertical-align:.17em;background:var(--bindu-on-paper);block-size:.2em;inline-size:.2em;box-shadow:inset 0 0 0 max(1px, .016em) var(--saffron-700);border-radius:50%;margin-inline:-.07em;display:inline-block}.pd-pair--quiet .pd-pair__bindu{box-shadow:none;vertical-align:.19em;background:currentColor;block-size:.16em;inline-size:.16em}.pd-pair--duo .pd-pair__a{color:var(--shiva-700)}.pd-pair--duo .pd-pair__b{color:var(--shakti-700)}.pd-pair--italic .pd-pair__a,.pd-pair--italic .pd-pair__b{font-style:italic}.pd-pair--block{align-items:center;column-gap:var(--space-4);white-space:normal;inline-size:100%;font-family:var(--font-display);font-weight:500;font-size:var(--fs-display-m);letter-spacing:var(--track-display);color:var(--text);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0;line-height:1.05;display:grid}.pd-pair--block .pd-pair__side{gap:.2em;min-inline-size:0;display:grid}.pd-pair--block .pd-pair__side--a{text-align:end;justify-items:end}.pd-pair--block .pd-pair__side--b{text-align:start;justify-items:start}.pd-pair--block .pd-pair__a,.pd-pair--block .pd-pair__b{white-space:normal}.pd-pair--block .pd-pair__bindu{vertical-align:0;align-self:center;block-size:.24em;inline-size:.24em;margin:0}.pd-pair--block.pd-pair--has-gloss .pd-pair__bindu{align-self:start;margin-block-start:.4em}.pd-pair__gloss{font-family:var(--font-sans);letter-spacing:0;color:var(--text-muted);font-size:max(.27em,.8125rem);font-weight:400;line-height:1.4}.pd-pair__gloss:lang(sa),.pd-pair__gloss:lang(ne){font-family:var(--font-deva);font-size:max(.42em,1rem);line-height:1.3}.pd-pair--divider{grid-template-columns:minmax(var(--space-4), 1fr) auto minmax(var(--space-4), 1fr);align-items:center;column-gap:var(--space-4);inline-size:100%;margin:var(--space-3) 0;white-space:nowrap;font-family:var(--font-text);font-style:italic;font-size:var(--fs-body);color:var(--text-muted);line-height:1.2;display:grid}.pd-pair--divider:before,.pd-pair--divider:after{content:"";border-block-start:var(--hairline) solid var(--rule-strong);block-size:0}.pd-pair--divider>.pd-pair__inner{color:var(--text)}.pd-pair--divider .pd-pair__bindu{vertical-align:.16em;block-size:.24em;inline-size:.24em}.pd-pair--stack{white-space:normal;text-align:center;justify-items:center;row-gap:.18em;line-height:1.15;display:inline-grid}.pd-pair--stack .pd-pair__bindu{vertical-align:0;margin:.06em 0;display:block}@media (width<=30em){.pd-pair--block{font-size:var(--fs-headline);column-gap:var(--space-3)}}@media (forced-colors:active){.pd-pair__bindu.pd-pair__bindu{box-shadow:none;forced-color-adjust:none;background:canvastext}.pd-pair--divider:before,.pd-pair--divider:after{border-color:canvastext}}.pd-moon{--moon-lit:var(--text);--moon-dark:var(--surface);--moon-rim:var(--border-control);vertical-align:-.15em;flex:none;block-size:1em;inline-size:1em;display:inline-block;overflow:visible}.pd-moon__disc{fill:var(--moon-dark);stroke:var(--moon-rim);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-moon__lit{fill:var(--moon-lit)}.pd-moon--waning .pd-moon__lit{transform-box:view-box;transform-origin:50%;transform:scaleX(-1)}.pd-moon--sky{--moon-lit:var(--on-sky);--moon-dark:var(--sky-900);--moon-rim:var(--on-sky)}.pd-moon-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;margin-block-end:var(--space-5);padding-block-start:var(--space-3);display:flex}.pd-moon-head__title{font:var(--font-title);color:var(--text);margin:0}.pd-moon-phases{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-moon-phases__item{align-content:start;justify-items:start;gap:var(--space-2);border-block-start:var(--hairline) solid var(--rule);padding-block-start:var(--space-3);display:grid}.pd-moon-phases__item>.pd-moon{font-size:var(--fs-display-m)}.pd-moon-phases__item:where([aria-current]){border-block-start:2px solid var(--rule-strong)}.pd-moon-phases__name{font:italic 400 var(--fs-body-s)/1.2 var(--font-text);color:var(--text)}.pd-moon-phases__meta{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-moon-stamp{align-items:center;column-gap:var(--space-5);padding:var(--space-4) var(--space-6) var(--space-4) var(--space-5);border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-0);background:var(--surface);color:var(--text);grid-template-columns:auto auto;display:inline-grid}.pd-moon-stamp>.pd-moon{font-size:var(--fs-display-m)}.pd-moon-stamp__body{gap:var(--space-1);display:grid}.pd-moon-stamp__date{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-moon-stamp__tithi{font:italic 500 var(--fs-title)/1.1 var(--font-display);color:var(--text)}.pd-moon-stamp__masa{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-moon-stamp--sky{background:var(--sky-900);border-color:var(--sky-900)}.pd-moon-stamp--sky .pd-moon{--moon-lit:var(--on-sky);--moon-dark:var(--sky-900);--moon-rim:var(--on-sky)}.pd-moon-stamp--sky :where(.pd-moon-stamp__tithi,.pd-moon-stamp__date,.pd-moon-stamp__masa){color:var(--on-sky)}.pd-moon-stamp--rule{padding-inline:0 var(--space-2);background:0 0;border-inline-width:0}.pd-moon-stamp--compact{align-items:center;gap:var(--space-1) var(--space-3);background:0 0;border:0;flex-wrap:wrap;padding:0;display:inline-flex}.pd-moon-stamp--compact>.pd-moon{font-size:var(--fs-body)}.pd-moon-stamp--compact .pd-moon-stamp__tithi{font:var(--font-label);color:var(--text-muted)}.pd-moon-stamp--compact>:where(:not(:first-child,.pd-moon-stamp__date)):before{content:"·";color:var(--text-subtle);font:400 var(--fs-label)/1 var(--font-mono);letter-spacing:0;margin-inline-end:var(--space-3)}.pd-vclock{--vd-night:color-mix(in oklab, var(--sky-900) 55%, var(--text));color:var(--text);margin:0;container:pd-vclock/inline-size}.pd-vclock__face{inline-size:min(100%,36rem);margin-inline:auto;display:grid;position:relative;container-type:inline-size}.pd-vclock__face>*{grid-area:1/1}.pd-vclock__dial{aspect-ratio:1;block-size:auto;inline-size:100%;display:block;overflow:visible}.pd-vclock__center{place-self:center;justify-items:center;gap:var(--space-1);text-align:center;pointer-events:none;max-inline-size:34cqi;display:grid}.pd-vclock__center>.pd-kicker{text-wrap:balance;max-inline-size:26cqi}.pd-vclock__num{font-family:var(--font-display);font-weight:500;font-size:clamp(var(--fs-headline), 9cqi, var(--fs-display-m));letter-spacing:var(--track-display);font-variant-numeric:lining-nums tabular-nums;align-items:baseline;line-height:1;display:flex}.pd-vclock__sep{color:var(--text-subtle);margin-inline:.14em}.pd-vclock__vipala,.pd-vclock__civil{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-vclock__muh{font:italic 400 var(--fs-body-s)/1.25 var(--font-text);color:var(--text)}.pd-vclock__muh>[lang=sa],.pd-vclock__mname--deva{font-family:var(--font-deva);font-style:normal}.pd-vclock__dial :where(path,circle){vector-effect:non-scaling-stroke}.pd-vclock__dial :where(text){font-family:var(--font-mono);fill:var(--text-subtle)}.pd-vclock__edge{fill:none;stroke:var(--rule-strong);stroke-width:1px}.pd-vclock__tick{fill:none;stroke:var(--text-subtle);stroke-width:1px}.pd-vclock__tick--major{stroke:var(--text);stroke-width:1.5px}.pd-vclock__gnum{fill:var(--text-muted)}.pd-vclock__seg{fill:#0000;stroke:var(--border-control);stroke-width:1px}.pd-vclock__seg--quiet{stroke:var(--rule-strong);stroke-opacity:var(--opacity-faint)}.pd-vclock__mname{font-family:var(--font-text);fill:var(--text);font-style:italic}.pd-vclock__mnum{display:none}.pd-vclock__htext,.pd-vclock__ptext{fill:var(--text-muted)}.pd-vclock__m:where([data-now]) .pd-vclock__seg{fill:var(--text);stroke:var(--text)}.pd-vclock__m:where([data-now]) :where(text),.pd-vclock__m:where([data-now]) .pd-vclock__dot{fill:var(--surface)}.pd-vclock__h:where([data-now]) text,.pd-vclock__p:where([data-now]) text{fill:var(--text);font-weight:500}.pd-vclock__mark{fill:none;stroke:var(--text);stroke-width:3px}.pd-vclock__dot{fill:var(--text)}.pd-vclock__day{fill:var(--surface-sunken);stroke:var(--rule-strong);stroke-width:1px}.pd-vclock__night{fill:var(--vd-night);stroke:var(--rule-strong);stroke-width:1px}.pd-vclock__limit{fill:none;stroke:var(--text);stroke-width:2.5px}.pd-vclock__moon{stroke:var(--text);stroke-width:1.5px}.pd-vclock__moon--rise{fill:var(--surface)}.pd-vclock__moon--set{fill:var(--text);stroke:var(--surface)}.pd-vclock__rahu{fill:none;stroke:var(--text-muted);stroke-width:2px}.pd-vclock__palatrack{fill:none;stroke:var(--rule);stroke-width:1px}.pd-vclock__pala{fill:none;stroke:var(--text);stroke-width:2px}.pd-vclock__needle{fill:none;stroke:var(--text);stroke-width:1.5px}.pd-vclock--quiet{--vd-bindu:var(--text);--vd-bindu-rim:var(--text)}.pd-vclock__bindu{fill:var(--vd-bindu,var(--bindu));stroke:var(--vd-bindu-rim,var(--bindu-rim));stroke-width:1px;vector-effect:non-scaling-stroke;paint-order:stroke;filter:drop-shadow(0 0 1.5px var(--surface)) drop-shadow(0 0 1px var(--surface))}@container pd-vclock (inline-size<36rem){.pd-vclock__mname{display:none}.pd-vclock__mnum{display:inline}}@container pd-vclock (inline-size<30rem){.pd-vclock__ring--hora,.pd-vclock__ring--prahara{display:none}}@container (inline-size<36rem){.pd-vclock__center{gap:0;max-inline-size:38cqi}.pd-vclock__center>.pd-kicker{max-inline-size:30cqi}.pd-vclock__vara{display:none}}@container (inline-size<30rem){.pd-vclock__center{max-inline-size:42cqi}.pd-vclock__center>.pd-kicker{max-inline-size:34cqi}.pd-vclock__muh{font-size:var(--fs-meta,.8125rem)}}.pd-vclock__caption{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);border-block-start:var(--hairline) solid var(--rule);flex-wrap:wrap;margin-block-start:var(--space-5);padding-block-start:var(--space-3);display:flex}.pd-vclock__legend{gap:var(--space-2) var(--space-5);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-vclock__legend>li{align-items:center;gap:var(--space-2);display:inline-flex}.pd-vclock__key{inline-size:var(--icon-m);block-size:var(--icon-m);flex:none;overflow:visible}.pd-vclock__status{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums}.pd-vclock__where{inline-size:100%;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin:0}.pd-vstamp--inline{font:inherit;color:inherit;font-variant-numeric:lining-nums}.pd-vstamp--inline[lang=sa]{font-family:var(--font-deva)}.pd-vstamp__part{white-space:nowrap;display:inline-block}.pd-vstamp__part:not(:last-child):after{content:"·";color:var(--text-subtle);margin-inline:.4em;font-style:normal}.pd-vstamp--chip{display:inline-flex;position:relative;container-type:normal}.pd-vstamp__btn{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);min-inline-size:var(--target-min);padding:var(--space-1) var(--space-4);font:var(--font-label);color:var(--text);white-space:nowrap;cursor:pointer;background:0 0;background-image:linear-gradient(var(--vd-wash,transparent), var(--vd-wash,transparent));border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-2,.18s) var(--ease-standard), background-color var(--dur-2,.18s) var(--ease-standard);display:inline-flex;position:relative}.pd-vstamp__btn>.pd-moon{font-size:var(--icon-m)}.pd-vstamp__tithi{font-style:italic;font-family:var(--font-text);font-size:var(--fs-body-s)}.pd-vstamp__ghati{border-inline-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;padding-inline-start:var(--space-2)}.pd-vstamp__unit{color:var(--text-subtle)}@media (hover:hover){.pd-vstamp__btn:hover{--vd-wash:color-mix(in oklab, currentColor var(--state-hover-mix), transparent);border-color:var(--text)}}.pd-vstamp__btn:active{--vd-wash:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}.pd-vstamp__btn:focus-visible{outline-offset:var(--focus-offset)}.pd-vstamp__btn:where([aria-expanded=true]){border-color:var(--text);box-shadow:inset 0 -2px 0 var(--text)}.pd-vstamp__btn:where(:disabled){opacity:var(--opacity-disabled);cursor:not-allowed}.pd-vstamp__pop{inline-size:min(22rem, calc(100vw - 2 * var(--space-4)))}.pd-panchanga{color:var(--text);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);container-type:inline-size}.pd-panchanga__head{align-items:start;gap:var(--space-1) var(--space-4);grid-template-columns:minmax(0,1fr) auto;margin-block-end:var(--space-4);display:grid}.pd-panchanga__head>.pd-kicker{grid-column:1;margin:0}.pd-panchanga__title{font:var(--font-title);color:var(--text);grid-column:1;margin:0}.pd-panchanga__sub{font:var(--font-label);color:var(--text-muted);grid-column:1;margin:0}.pd-panchanga__script{font-family:var(--font-deva);grid-area:1/2/span 3;align-self:start}.pd-panchanga__val{align-items:baseline;gap:0 var(--space-2);font:var(--font-body);color:var(--text);flex-wrap:wrap;display:flex}.pd-panchanga__q{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-panchanga__deva{font-family:var(--font-deva);display:none}.pd-panchanga:where([data-script=deva]) .pd-panchanga__deva{display:inline}.pd-panchanga:where([data-script=deva]) .pd-panchanga__iast{display:none}.pd-panchanga__limb>dd{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-panchanga__limb .pd-panchanga__val{flex:auto}.pd-panchanga__until{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.pd-panchanga__bar{background:linear-gradient(var(--rule), var(--rule)) 0 50% / 100% 1px no-repeat;flex:1 0 100%;order:3;block-size:3px;display:block;position:relative}.pd-panchanga__bar:before{content:"";inline-size:calc(var(--f,0) * 100%);background:var(--text);position:absolute;inset-block:0;inset-inline-start:0}.pd-panchanga__limb:where([data-vishti]) .pd-panchanga__q{color:var(--accent)}.pd-panchanga__limb:where([data-vishti]) .pd-panchanga__bar:before{background:var(--accent)}.pd-panchanga__note{gap:var(--space-3);margin:var(--space-3) 0 0;font:var(--font-caption);color:var(--text-muted);max-inline-size:var(--measure);align-items:baseline;display:flex}.pd-panchanga__mark{border:.125em solid var(--accent);border-radius:var(--radius-pill);flex:none;block-size:.6em;inline-size:.6em}.pd-panchanga__more{margin-block-start:var(--space-4)}.pd-panchanga__summary{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);font:var(--font-label);color:var(--link);cursor:pointer;list-style:none;display:flex}.pd-panchanga__summary::-webkit-details-marker{display:none}.pd-panchanga__summary:before{content:"";block-size:.45em;inline-size:.45em;transition:rotate var(--dur-2,.18s) var(--ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;rotate:-45deg}.pd-panchanga__more:where([open])>.pd-panchanga__summary:before{rotate:45deg}.pd-panchanga__summary:focus-visible{outline-offset:var(--focus-offset)}@media (hover:hover){.pd-panchanga__summary:hover{text-underline-offset:.25em;text-decoration:underline}}.pd-panchanga__facts{margin-block-start:var(--space-2)}.pd-panchanga__badge{align-self:center}.pd-panchanga__src{margin:var(--space-3) 0 0;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-panchanga--mini{border-block-start:0;padding-block-start:0}.pd-panchanga--mini .pd-panchanga__head{margin-block-end:var(--space-2)}.pd-panchanga--mini .pd-panchanga__title{font:var(--font-body);font-weight:500}.pd-panchanga--mini .pd-facts{--label-col:6.5em}.pd-panchanga--mini .pd-panchanga__limb .pd-panchanga__val{flex-basis:100%}@container (inline-size<30em){.pd-panchanga .pd-facts{--label-col:6.5em}.pd-panchanga__head{grid-template-columns:minmax(0,1fr)}.pd-panchanga__script{grid-area:auto/1;justify-self:start}.pd-panchanga__limb .pd-panchanga__val{flex-basis:100%}}.pd-muhurta{--vd-night:color-mix(in oklab, var(--sky-900) 55%, var(--text));--label-col:8rem;color:var(--text);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);container-type:inline-size}.pd-muhurta__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.pd-muhurta__head>.pd-kicker{margin:0}.pd-muhurta__read{min-block-size:1.5em;font:var(--font-label);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.pd-muhurta__scroll{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;overflow-x:auto}.pd-muhurta__grid{--vd-track-min:calc(var(--vd-seg-min,1.5rem) * 15 / var(--vd-minf,.5));min-inline-size:calc(var(--label-col) + var(--vd-track-min));grid-template-columns:var(--label-col) minmax(var(--vd-track-min), 1fr);padding-block:var(--space-2);row-gap:0;display:grid;position:relative}.pd-muhurta__label{z-index:calc(var(--z-raised,1) + 2);font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);background:var(--surface);align-self:stretch;align-items:center;padding-inline-end:var(--space-3);display:flex;position:sticky;inset-inline-start:0}.pd-muhurta__track{block-size:1.75rem;margin-block:var(--space-1);position:relative}.pd-muhurta__track>*{inline-size:calc(var(--w,0) * 100%);position:absolute;inset-block:0;inset-inline-start:calc(var(--s) * 100%)}.pd-muhurta__track--scale{border-block-end:var(--hairline) solid var(--rule);block-size:1.25rem}.pd-muhurta__tick{border-inline-start:var(--hairline) solid var(--rule-strong);inline-size:0;inset-block-start:70%}.pd-muhurta__tick--label:where([data-end]){padding-inline:0 var(--space-1);border-inline:0 var(--hairline) solid var(--rule-strong);translate:-100%}.pd-muhurta__tick--label{z-index:calc(var(--z-raised,1) + 1);inline-size:max-content;background:var(--surface);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline-start:var(--space-1);inset-block-start:0}.pd-muhurta__track--ground>*{z-index:calc(var(--z-raised,1) + 1);padding-inline:var(--space-2);font:var(--font-meta);letter-spacing:var(--track-mono);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.pd-muhurta__day{color:var(--text-muted);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--rule-strong)}.pd-muhurta__night{color:var(--on-sky);background:var(--vd-night);box-shadow:inset 0 0 0 1px var(--rule-strong)}.pd-muhurta__track--segs{block-size:var(--target-min)}.pd-muhurta__seg{z-index:calc(var(--z-raised,1) + 1);scroll-snap-align:start;font:500 var(--fs-meta)/1 var(--font-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;cursor:pointer;background:var(--surface);background-image:linear-gradient(var(--vd-wash,transparent), var(--vd-wash,transparent));border:var(--hairline) solid var(--border-control);-webkit-tap-highlight-color:transparent;border-inline-start-width:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid}.pd-muhurta__seg:first-child{border-inline-start-width:var(--hairline)}.pd-muhurta__seg:where([data-night]){border-block-end:3px solid var(--vd-night)}@media (hover:hover){.pd-muhurta__seg:hover{--vd-wash:color-mix(in oklab, currentColor var(--state-hover-mix), transparent);color:var(--text)}}.pd-muhurta__seg:active{--vd-wash:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}.pd-muhurta__seg:focus-visible{z-index:var(--z-raised);outline-offset:calc(-1 * var(--focus-width))}.pd-muhurta__seg:where([aria-current]){color:var(--surface);background-color:var(--text);border-color:var(--text)}.pd-muhurta__dot{border-radius:var(--radius-pill);background:currentColor;block-size:5px;inline-size:5px;margin-inline-start:-2.5px;position:absolute;inset-block-start:4px;inset-inline-start:50%}.pd-muhurta__track--win{border-block-end:var(--hairline) solid var(--rule);block-size:1.5rem}.pd-muhurta__win{align-items:center;min-inline-size:2px;display:flex;inset-block:3px}.pd-muhurta__win--kala{border:1.5px solid var(--text-muted)}.pd-muhurta__win--muhurta{background:var(--text-subtle)}.pd-muhurta__win:where([data-active]){border-color:var(--text);border-width:2px}.pd-muhurta__wt{z-index:calc(var(--z-raised,1) + 1);padding-inline:var(--space-1);margin-inline:calc(-1 * var(--space-1));background:var(--surface);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:calc(100% + var(--space-2))}.pd-muhurta__win:where([data-flip]) .pd-muhurta__wt{inset-inline:auto calc(100% + var(--space-2))}.pd-muhurta__now{border-inline-start:1.5px solid var(--text);pointer-events:none;inline-size:0;z-index:var(--z-raised,1);position:absolute;inset-block:0;inset-inline-start:calc(var(--label-col) + var(--s) * (100% - var(--label-col)))}.pd-muhurta__bindu{border-radius:var(--radius-pill);background:var(--vd-bindu,var(--bindu));block-size:8px;inline-size:8px;box-shadow:inset 0 0 0 1px var(--vd-bindu-rim,var(--bindu-rim)), 0 0 0 2px var(--surface);position:absolute;inset-block-start:0;inset-inline-start:-5px}.pd-muhurta--quiet{--vd-bindu:var(--text);--vd-bindu-rim:var(--text)}.pd-muhurta__legend{margin:var(--space-3) 0 0;max-inline-size:var(--measure);font:var(--font-caption);color:var(--text-muted)}@container (inline-size<48em){.pd-muhurta__grid{--vd-seg-min:var(--target-min);--label-col:7rem}}@media (pointer:coarse){.pd-muhurta__grid{--vd-seg-min:var(--target-min)}}.pd-svara{color:var(--text);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);container-type:inline-size}.pd-svara__head{margin-block-end:var(--space-5)}.pd-svara__head>.pd-kicker{margin:0 0 var(--space-2)}.pd-svara__title{font:var(--font-headline);color:var(--text);margin:0}.pd-svara__title [lang=sa],.pd-svara__lname [lang=sa],.pd-svara__tname [lang=sa],.pd-svara__bija [lang=sa]{font-family:var(--font-deva);font-style:normal}.pd-svara__side{font:var(--font-label);color:var(--text-muted)}.pd-svara__sub{margin:var(--space-2) 0 0;font:var(--font-label);color:var(--text-muted);max-inline-size:var(--measure)}.pd-svara__flow{gap:var(--space-2);padding-block-end:var(--space-5);display:grid;position:relative}.pd-svara__lane{grid-template-columns:var(--label-col) minmax(0, 1fr);align-items:center;display:grid}.pd-svara__lname{font:var(--font-label);color:var(--text-muted);display:grid}.pd-svara__lside{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-svara__lane:where([data-now]) .pd-svara__lname{color:var(--text);font-weight:600}.pd-svara__cells{border-block:var(--hairline) solid var(--rule);grid-template-columns:repeat(24,minmax(0,1fr));block-size:1.5rem;display:grid}.pd-svara__cell:where([data-flow]){background:var(--text-subtle);box-shadow:inset 1px 0 0 var(--surface)}.pd-svara__cell:where([data-now]){background:var(--text)}.pd-svara__scale{block-size:1rem;margin-inline-start:var(--label-col);position:relative}.pd-svara__scale>span{z-index:1;padding-inline:var(--space-1);background:var(--surface);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:calc(var(--s) * 100%);translate:-50%}.pd-svara__scale>span:first-child{translate:0}.pd-svara__scale>span:last-child{translate:-100%}.pd-svara__now{z-index:0;inset-block:0 var(--space-5);border-inline-start:1.5px solid var(--text);position:absolute;inset-inline-start:calc(var(--label-col) + var(--s) * (100% - var(--label-col)))}.pd-svara__udaya{border-block-start:var(--hairline) solid var(--rule);padding-block-start:var(--space-4)}.pd-svara__ukicker{margin:0 0 var(--space-3);font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-svara__bar{block-size:.75rem;margin-block-end:var(--space-4);display:flex;position:relative}.pd-svara__seg{flex:var(--w) 1 0;box-shadow:inset -1px 0 0 var(--surface)}.pd-svara__seg--vayu{background:var(--el-vayu)}.pd-svara__seg--agni{background:var(--el-agni)}.pd-svara__seg--prithvi{background:var(--el-prithvi)}.pd-svara__seg--jala{background:var(--el-jala)}.pd-svara__seg--akasha{background:var(--el-akasha)}.pd-svara__pin{border-inline-start:2px solid var(--text);position:absolute;inset-block:-4px;inset-inline-start:calc(var(--s) * 100%)}.pd-svara__list{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pd-svara__tattva{align-content:start;gap:var(--space-1);padding-block-end:var(--space-2);display:grid}.pd-svara__tattva:where([aria-current]){box-shadow:inset 0 -2px 0 var(--text)}.pd-svara__glyph{block-size:3rem;inline-size:3rem;margin-block-end:var(--space-1);display:block}.pd-svara__glyph>svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.pd-svara__ring{fill:none;stroke-width:1px;vector-effect:non-scaling-stroke}.pd-svara__tattva--vayu{--vd-el:var(--el-vayu);--vd-ink:var(--el-vayu-ink)}.pd-svara__tattva--agni{--vd-el:var(--el-agni);--vd-ink:var(--el-agni-ink)}.pd-svara__tattva--prithvi{--vd-el:var(--el-prithvi);--vd-ink:var(--el-prithvi-ink)}.pd-svara__tattva--jala{--vd-el:var(--el-jala);--vd-ink:var(--el-jala-ink)}.pd-svara__tattva--akasha{--vd-el:var(--el-akasha);--vd-ink:var(--el-akasha-ink)}.pd-svara__tattva .pd-svara__form{fill:var(--vd-el);stroke:var(--vd-el)}.pd-svara__tname{font:var(--font-label);color:var(--vd-ink);font-weight:600}.pd-svara__bija{font:italic 400 var(--fs-body-s)/1.3 var(--font-text);color:var(--text)}.pd-svara__dur{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-svara__caption{margin:var(--space-5) 0 0;border-block-start:var(--hairline) solid var(--rule-strong);font:italic 400 var(--fs-body-s)/1.4 var(--font-text);color:var(--text-muted);padding-block-start:var(--space-3)}@container (inline-size<48em){.pd-svara__list{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr))}.pd-svara__flow{--label-col:6.5rem}}@container (inline-size<30em){.pd-svara__list{grid-template-columns:minmax(0,1fr);gap:0}.pd-svara__tattva{column-gap:var(--space-4);padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:3rem minmax(0,1fr);row-gap:0}.pd-svara__glyph{grid-row:1/span 3;align-self:center;margin:0}}@media (prefers-reduced-motion:reduce){.pd-panchanga__summary:before,.pd-vstamp__btn{transition:none!important}}@media (forced-colors:active){.pd-moon,.pd-vclock__dial,.pd-svara__glyph,.pd-svara__bar{forced-color-adjust:none}.pd-moon{--moon-lit:CanvasText;--moon-dark:Canvas;--moon-rim:CanvasText}.pd-vclock__dial :where(text){fill:canvastext}.pd-vclock__dial :where(.pd-vclock__edge,.pd-vclock__tick,.pd-vclock__seg,.pd-vclock__limit,.pd-vclock__needle,.pd-vclock__mark,.pd-vclock__rahu,.pd-vclock__pala,.pd-vclock__palatrack){stroke:canvastext}.pd-vclock__day{fill:canvas;stroke:canvastext}.pd-vclock__night,.pd-vclock__dot,.pd-vclock__moon--set{fill:canvastext;stroke:canvastext}.pd-vclock__m:where([data-now]) .pd-vclock__seg,.pd-vclock__bindu{fill:highlight;stroke:highlight}.pd-vclock__m:where([data-now]) :where(text){fill:highlighttext}.pd-muhurta__seg:where([aria-current]){color:highlighttext;background:highlight;border-color:highlight}.pd-muhurta__night,.pd-muhurta__win--muhurta,.pd-muhurta__bindu,.pd-svara__cell:where([data-flow]){color:canvas;background:canvastext}.pd-svara__cell:where([data-now]),.pd-panchanga__bar:before{background:highlight}.pd-svara__form{fill:canvastext;stroke:canvastext}.pd-svara__bar>.pd-svara__seg{background:canvastext;box-shadow:inset -2px 0 canvas}.pd-svara__pin{border-color:highlight}.pd-panchanga__bar{background:linear-gradient(canvastext,canvastext) 0/100% 1px no-repeat}}@media print{.pd-moon-stamp,.pd-vclock__dial,.pd-svara__bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pd-moon-stamp,.pd-panchanga,.pd-vclock{break-inside:avoid}.pd-vclock__caption .pd-btn,.pd-panchanga__script{display:none}}}@layer components.sky{.pd-sky{--_pd-sky-bg:var(--sky-900);--_pd-sky-ink:var(--on-sky);--_pd-sky-muted:color-mix(in srgb, var(--on-sky) 74%, var(--sky-900));--_pd-sky-bindu:var(--bindu-on-sky);--_pd-sky-accent:var(--bindu-on-sky);--_pd-sky-focus:var(--focus-on-sky);--_pd-sky-planet:var(--on-sky);--_pd-sky-star-a:var(--sky-star-a,var(--on-sky));--_pd-sky-star-b:var(--sky-star-b,var(--on-sky));--_pd-sky-star-g:var(--sky-star-g,color-mix(in srgb, var(--on-sky) 92%, var(--bindu-on-sky)));--_pd-sky-star-k:var(--sky-star-k,color-mix(in srgb, var(--on-sky) 80%, var(--bindu-on-sky)));--_pd-sky-star-m:var(--sky-star-m,color-mix(in srgb, var(--on-sky) 68%, var(--bindu-on-sky)));--_pd-sky-ring:color-mix(in srgb, var(--on-sky) 60%, var(--sky-900));--_pd-sky-grid:color-mix(in srgb, var(--on-sky) 22%, var(--sky-900));--_pd-sky-ecliptic:color-mix(in srgb, var(--on-sky) 55%, var(--sky-900));--_pd-sky-line:var(--on-sky);--_pd-sky-line-a:.25;--_pd-sky-line-hover-a:.6;--_pd-sky-grid-a:.22;--_pd-sky-ring-a:.75;--_pd-sky-ecliptic-a:.55;--_pd-sky-tick-a:.7;--surface:var(--sky-900);--surface-sunken:color-mix(in srgb, var(--on-sky) 8%, var(--sky-900));--text:var(--on-sky);--text-muted:color-mix(in srgb, var(--on-sky) 82%, var(--sky-900));--text-subtle:color-mix(in srgb, var(--on-sky) 70%, var(--sky-900));--rule:color-mix(in srgb, var(--on-sky) 22%, var(--sky-900));--rule-strong:var(--on-sky);--border-control:color-mix(in srgb, var(--on-sky) 58%, var(--sky-900));--link:var(--on-sky);--focus:var(--focus-on-sky);--accent:var(--bindu-on-sky);--accent-fill:var(--bindu-on-sky);--bindu-on-paper:var(--bindu-on-sky);--bindu:var(--bindu-on-sky);--bindu-rim:var(--bindu-rim-on-sky);--selected-bg:var(--on-sky);--selected-fg:var(--sky-900);background-color:var(--_pd-sky-bg);color:var(--_pd-sky-ink);outline:var(--hairline) solid var(--rule);outline-offset:calc(-1 * var(--hairline))}.pd-sky--paper,.pd-starfield--light{--surface:inherit;--surface-sunken:inherit;--text:inherit;--text-muted:inherit;--text-subtle:inherit;--rule:inherit;--rule-strong:inherit;--border-control:inherit;--link:inherit;--focus:inherit;--accent:inherit;--accent-fill:inherit;--bindu-on-paper:inherit;--bindu:inherit;--bindu-rim:inherit;--selected-bg:inherit;--selected-fg:inherit;--_pd-sky-bg:var(--surface);--_pd-sky-ink:var(--text);--_pd-sky-muted:var(--text-subtle);--_pd-sky-bindu:var(--bindu);--_pd-sky-bindu-rim:var(--bindu-rim);--_pd-sky-accent:var(--accent);--_pd-sky-focus:var(--focus);--_pd-sky-planet:var(--text);--_pd-sky-star-a:var(--text);--_pd-sky-star-b:var(--text);--_pd-sky-star-g:var(--text);--_pd-sky-star-k:var(--text);--_pd-sky-star-m:var(--text);--_pd-sky-ring:var(--text);--_pd-sky-grid:var(--text-subtle);--_pd-sky-ecliptic:var(--text-subtle);--_pd-sky-line:var(--text);--_pd-sky-line-a:.4;--_pd-sky-ring-a:1;background-color:var(--surface);color:var(--text);outline:0}.pd-sky__svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.pd-sky__star{fill:currentColor;opacity:var(--opacity-star-2,.55)}.pd-sky__star--1{opacity:var(--opacity-star-1,.3)}.pd-sky__star--3{opacity:var(--opacity-star-3,.95)}:where(.pd-sky__star--1):not([r]){r:.6px}:where(.pd-sky__star--2):not([r]){r:1px}:where(.pd-sky__star--3):not([r]){r:1.5px}.pd-sky__line{fill:none;stroke:var(--_pd-sky-line,currentColor);stroke-opacity:var(--_pd-sky-line-a,.25);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:stroke-opacity var(--dur-2,.18s) var(--ease-standard)}@media (hover:hover){.pd-sky__line:hover,:where(.pd-sky__asterism:hover) .pd-sky__line{stroke-opacity:var(--_pd-sky-line-hover-a,.6)}}.pd-sky__bindu{fill:var(--_pd-sky-bindu,var(--bindu-on-sky));stroke:var(--_pd-sky-bindu-rim,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}:where(div,span).pd-sky__bindu{border-radius:var(--radius-pill);background:var(--_pd-sky-bindu,var(--bindu-on-sky));block-size:.25em;inline-size:.25em;box-shadow:inset 0 0 0 max(1px, .1em) var(--_pd-sky-bindu-rim,transparent);display:inline-block}.pd-sky__glow{z-index:0;pointer-events:none;background:radial-gradient(closest-side circle at var(--_pd-glow-x,72%) var(--_pd-glow-y,38%), color-mix(in srgb, var(--on-sky) 7%, transparent), transparent);position:absolute;inset:0}:where(.pd-sky--paper) .pd-sky__glow{display:none}.pd-sky__ring{stroke-width:1px}.pd-sky__label,.pd-sky__nak,.pd-sky__cardinal,.pd-sky__chip{paint-order:stroke;stroke:var(--_pd-sky-bg,var(--sky-900));stroke-width:3px;stroke-linejoin:round}.pd-sky__planet{fill:var(--_pd-sky-planet,currentColor);stroke:var(--_pd-sky-bg,var(--sky-900));stroke-width:1.5px}.pd-sky__moon-disc{fill:currentColor;fill-opacity:.16;stroke:currentColor;stroke-opacity:.5;stroke-width:1px;vector-effect:non-scaling-stroke}.pd-sky__moon-lit{fill:currentColor}.pd-sky__accent{stroke:var(--_pd-sky-accent,var(--accent))}@media (prefers-reduced-motion:no-preference){:where(.pd-sky--twinkle) .pd-sky__star--tw{animation:pd-sky-twinkle 2.4s var(--ease-in-out) 2}:where(.pd-sky--twinkle) .pd-sky__star--tw:nth-of-type(3n){animation-duration:1.6s;animation-iteration-count:3}:where([data-twinkle=on]) .pd-sky__star--tw{animation:pd-sky-twinkle 2.4s var(--ease-in-out) infinite}:where([data-twinkle=on]) .pd-sky__star--tw:nth-of-type(3n){animation-duration:3.4s;animation-delay:-1.1s}:where([data-twinkle=off]) .pd-sky__star--tw{animation:none}}@keyframes pd-sky-twinkle{50%{opacity:var(--opacity-star-1,.3)}}.pd-sky__toggle{z-index:var(--z-raised);position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}@media (prefers-reduced-motion:reduce){.pd-sky__toggle{display:none}}@media (forced-colors:active){.pd-sky{--_pd-sky-bg:Canvas;--_pd-sky-ink:CanvasText;--_pd-sky-muted:CanvasText;--_pd-sky-accent:Highlight;--_pd-sky-focus:Highlight;--_pd-sky-planet:CanvasText;--_pd-sky-bindu:CanvasText;--_pd-sky-star-a:CanvasText;--_pd-sky-star-b:CanvasText;--_pd-sky-star-g:CanvasText;--_pd-sky-star-k:CanvasText;--_pd-sky-star-m:CanvasText;--_pd-sky-line:CanvasText;--_pd-sky-ring:CanvasText;color:canvastext;background-color:canvas}.pd-sky__star,.pd-sky__moon-lit,.pd-sky__planet{fill:canvastext}.pd-sky__bindu{forced-color-adjust:none;fill:canvastext}}.pd-livesky{gap:var(--space-4);inline-size:min(100%,40rem);color:var(--text);font-family:var(--font-sans);margin:0;display:grid;container-type:inline-size}.pd-livesky__figure{gap:var(--space-3);min-inline-size:0;margin:0;display:grid;position:relative}.pd-livesky__stage{aspect-ratio:1;touch-action:manipulation;inline-size:100%;position:relative;overflow:hidden}.pd-livesky__canvas{block-size:100%;inline-size:100%;display:block}.pd-livesky__hit{z-index:var(--z-raised);cursor:crosshair;position:absolute;inset:0}.pd-livesky__hit:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:calc(-1 * var(--focus-width,2px))}.pd-livesky__list{margin:0;padding:0;list-style:none}.pd-livesky__card{z-index:var(--z-overlay,80);inline-size:min(17rem, 100% - 2 * var(--space-3));pointer-events:none;position:absolute}.pd-livesky__card[hidden]{display:none}:where(.pd-livesky[data-pinned]) .pd-livesky__card{pointer-events:auto}.pd-livesky__pop{inline-size:100%;max-inline-size:none;padding:var(--space-4)}.pd-livesky__card-title{font:500 var(--fs-title,1.5rem)/1.15 var(--font-display);letter-spacing:var(--track-display);color:var(--text);margin:0}.pd-livesky__card-sub{margin:var(--space-1) 0 0;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-livesky__card-rows{gap:var(--space-1) var(--space-4);margin:var(--space-3) 0 0;border-block-start:var(--hairline) solid var(--rule);font-size:var(--fs-caption);grid-template-columns:max-content minmax(0,1fr);padding-block-start:var(--space-3);line-height:1.4;display:grid}.pd-livesky__card-rows dt{font:500 var(--fs-meta)/1.5 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-livesky__card-rows dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0}.pd-livesky__card-rows :lang(sa){font-family:var(--font-deva);color:var(--text-muted)}.pd-livesky__caption{align-items:baseline;gap:var(--space-2);font:var(--font-caption,400 .8125rem/1.45 var(--font-sans));color:var(--text-muted);margin:0;display:flex}.pd-livesky__live{border-radius:var(--radius-pill);border:var(--hairline) solid currentColor;flex:none;block-size:.5em;inline-size:.5em;translate:0 -.05em}:where(.pd-livesky[data-live]) .pd-livesky__live{background:currentColor}@media (prefers-reduced-motion:no-preference){:where(.pd-livesky[data-live]) .pd-livesky__live{animation:pd-livesky-pulse 1.6s var(--ease-in-out) 3}}@keyframes pd-livesky-pulse{50%{opacity:var(--opacity-faint,.4)}}.pd-livesky__controls{gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-4);display:grid}.pd-livesky__row{align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.pd-livesky__mode{flex:none;inline-size:10.5rem}.pd-livesky__placefield{min-inline-size:10rem}.pd-livesky__now:before{content:"";border-radius:var(--radius-pill);border:var(--hairline) solid currentColor;block-size:.5em;inline-size:.5em}.pd-livesky__now:where([aria-pressed=true]):after{display:none}.pd-livesky__now:where([aria-pressed=true]):before{background:currentColor}.pd-livesky__play-on{display:none}.pd-livesky__hint{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin:0}.pd-livesky__print{display:none}@container (inline-size<30em){.pd-livesky__card{pointer-events:auto;inline-size:auto;position:static}.pd-livesky__row{align-items:stretch}.pd-livesky__row>*{flex:auto}.pd-livesky__placefield{flex-basis:100%;min-inline-size:0}}@media print{.pd-livesky__controls,.pd-livesky__hit,.pd-livesky__card,.pd-livesky__canvas{display:none}.pd-livesky__print{-webkit-print-color-adjust:exact;print-color-adjust:exact;display:block}.pd-livesky__stage{aspect-ratio:auto}}@media (forced-colors:active){.pd-livesky__live{forced-color-adjust:none;border-color:canvastext}:where(.pd-livesky[data-live]) .pd-livesky__live{background:highlight}}.pd-skystrip{gap:var(--space-2);padding-block:var(--space-3);color:var(--text);border-block:var(--hairline) solid var(--rule);margin:0;display:grid;container-type:inline-size}.pd-skystrip:where(.pd-sky){padding-inline:var(--space-4);border-block:0}.pd-skystrip__head{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.pd-skystrip__title{margin:0}.pd-skystrip__now-text{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.pd-skystrip__plot{block-size:6.5rem;min-inline-size:0;position:relative}@container (inline-size>=48em){.pd-skystrip__plot{block-size:8rem}}.pd-skystrip__svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.pd-skystrip__svg text{font-size:var(--fs-meta,.75rem)}.pd-skystrip__ecl{fill:none;stroke:var(--rule);stroke-width:1px}.pd-skystrip__up{fill:none;stroke:var(--rule-strong);stroke-width:1px}.pd-skystrip__accent{fill:none;stroke:var(--accent);stroke-width:3px}.pd-skystrip__tick{fill:none;stroke:var(--text-subtle);stroke-width:1px}.pd-skystrip__ruler{fill:none;stroke:var(--rule);stroke-width:1px}.pd-skystrip--quiet{--accent:var(--text)}.pd-skystrip__num{font-family:var(--font-mono);fill:var(--text-subtle);letter-spacing:.04em;font-variant-numeric:tabular-nums}.pd-skystrip__num--moon{fill:var(--text);font-weight:500}.pd-skystrip__body{font-family:var(--font-sans);fill:var(--text-muted);paint-order:stroke;stroke:var(--surface);stroke-width:3px;stroke-linejoin:round}.pd-skystrip__sun{fill:none;stroke:var(--text);stroke-width:1.25px}.pd-skystrip__dot{fill:var(--text);stroke:0}.pd-skystrip__sep{fill:none;stroke:var(--rule);stroke-width:1px}.pd-skystrip__night,.pd-skystrip__hour{fill:none;stroke:var(--text-subtle);stroke-width:1px}.pd-skystrip__now{fill:none;stroke:var(--text);stroke-width:2px}.pd-skystrip__moonmark{fill:var(--text-muted)}.pd-skystrip__time{font-family:var(--font-mono);fill:var(--text-subtle);letter-spacing:.04em;font-variant-numeric:tabular-nums}.pd-skystrip__time--now{fill:var(--text);font-weight:500}.pd-skystrip .pd-sky__moon{color:var(--text)}.pd-skystrip .pd-sky__planet{fill:var(--text);stroke:var(--surface)}.pd-skystrip .pd-sky__star{fill:var(--text)}.pd-skystrip__legend{gap:var(--space-1) var(--space-5);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-skystrip__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.pd-skystrip__key{border-block-start:var(--hairline) solid var(--rule-strong);inline-size:1.5em;display:inline-block}.pd-skystrip__key--accent{border-block-start:3px solid var(--accent)}.pd-skystrip__key--faint{border-block-start-color:var(--rule)}@container (inline-size<30em){.pd-skystrip__legend li:nth-child(n+3){display:none}}@media (forced-colors:active){.pd-skystrip__accent{stroke:highlight}.pd-skystrip__key--accent{border-color:highlight}}.pd-starfield{isolation:isolate;margin:0;font-size:1rem;display:block;position:relative;overflow:hidden;container-type:inline-size}.pd-starfield__sky,.pd-starfield__real{z-index:0;pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.pd-starfield__real canvas{display:block}.pd-starfield__figure{fill:currentColor}.pd-starfield__label{fill:currentColor;fill-opacity:var(--opacity-muted,.72);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.pd-starfield__content{z-index:var(--z-raised);position:relative}.pd-starfield__caption{z-index:var(--z-raised);inset-inline:var(--space-5);justify-content:space-between;gap:var(--space-1) var(--space-4);font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex;position:absolute;inset-block-end:var(--space-4)}.pd-starfield--panel{aspect-ratio:16/9;min-block-size:15rem;inline-size:100%}.pd-starfield--panel:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to top, var(--_pd-sky-bg,var(--sky-900)) 45%, transparent);block-size:7rem;position:absolute;inset-block-end:0;inset-inline:0}.pd-starfield--band{block-size:var(--pd-starfield-band,7.5rem)}.pd-starfield--band .pd-starfield__caption{align-items:center;inset-block:0}@container (inline-size<30em){.pd-starfield__figure{display:none}.pd-starfield__caption{inset-inline:var(--space-4);inset-block-end:var(--space-3)}}@media print{.pd-starfield,.pd-hero:where(.pd-sky){-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pd-hero{isolation:isolate;color:var(--text);border-block-start:var(--hairline) solid var(--rule-strong);position:relative;container-type:inline-size}.pd-hero__inner{z-index:var(--z-raised);gap:var(--space-6) var(--gutter);padding-block:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.pd-hero__top{justify-content:space-between;align-items:start;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.pd-hero__meta{gap:var(--space-1) var(--space-4);font:var(--font-meta);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;color:var(--text);grid-template-columns:max-content max-content;margin:0;display:grid}.pd-hero__meta dt{text-transform:uppercase;color:var(--text-subtle)}.pd-hero__meta dd{margin:0}.pd-hero__title{gap:var(--space-4);max-inline-size:52rem;display:grid}.pd-hero__name{font:500 clamp(var(--fs-display-m,3rem), 11.5cqi, var(--fs-display-xl,6rem))/.92 var(--font-display);letter-spacing:var(--track-display);color:var(--text);text-wrap:balance;margin:0}.pd-hero__nick{align-items:baseline;gap:var(--space-3);font:italic 400 var(--fs-title,1.5rem)/1.1 var(--font-display);color:var(--text);margin:0;display:flex}.pd-hero__nick:before{content:"";border-block-start:var(--hairline) solid var(--rule-strong);align-self:center;inline-size:2.25em}.pd-hero__bindu{vertical-align:.16em;border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.2em;inline-size:.2em;box-shadow:inset 0 0 0 max(1px, .02em) var(--saffron-700);margin-inline:.08em .07em;display:inline-block}.pd-sky .pd-hero__bindu{box-shadow:none}.pd-hero__deva{font:400 .8em/1.2 var(--font-deva);color:var(--text-muted);font-style:normal}.pd-hero__sign{font-size:clamp(calc(var(--fs-display-l,4rem) * .42), 6.5cqi, calc(var(--fs-display-xl,6rem) * .62));margin:0}.pd-hero__sign .pd-logo__word{letter-spacing:-.02em;font-weight:500}.pd-hero__sign .pd-logo__sub{font-size:var(--fs-body-s,1rem);white-space:normal}.pd-hero__tagline{max-inline-size:30em;font:italic 400 var(--fs-lede,1.5rem)/1.35 var(--font-text);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-hero__dateline{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.pd-hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.pd-hero__index{column-gap:var(--gutter);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pd-hero__index li{border-block-start:var(--hairline) solid var(--rule);min-inline-size:0}.pd-hero__link{align-items:baseline;gap:var(--space-3);min-block-size:var(--target-min,44px);padding-block:var(--space-3);color:var(--text);font:400 var(--fs-body,1.1875rem)/1.25 var(--font-text);text-decoration:none;display:flex}.pd-hero__num{flex:none;min-inline-size:2ch}.pd-hero__label{text-underline-offset:.5em;transition:text-decoration-color var(--dur-2,.18s) var(--ease-standard);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px}@media (hover:hover){:where(.pd-hero__link:hover) .pd-hero__label{text-decoration-color:currentColor}}.pd-hero__link:where([aria-current]) .pd-hero__label{text-decoration-color:currentColor}.pd-hero__link:focus-visible{outline-offset:calc(-1 * var(--focus-width,2px))}@container (inline-size>=26em){.pd-hero__index{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (inline-size>=48em){.pd-hero__inner{row-gap:var(--space-7);padding-block:var(--space-6) var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr))}.pd-hero__top,.pd-hero__nav{grid-column:1/-1}.pd-hero__title{grid-column:1/span 10}}@container (inline-size>=60em){.pd-hero__index{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (inline-size>=64em){.pd-hero__title{grid-column:1/span 9}}.pd-hero--cosmos{border-block-start:0;min-block-size:36rem}.pd-hero--cosmos .pd-hero__inner{min-block-size:inherit;padding-inline:var(--space-5);grid-template-rows:auto 1fr auto}.pd-hero__sky{z-index:0;--_pd-hero-calm:color-mix(in srgb, var(--sky-900) 16%, transparent);-webkit-mask-image:linear-gradient(to top, transparent 12%, var(--sky-900) 45%), radial-gradient(ellipse 62% 36% at 38% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to top, transparent 12%, var(--sky-900) 45%), radial-gradient(ellipse 62% 36% at 38% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%);mask-image:linear-gradient(to top, transparent 12%, var(--sky-900) 45%), radial-gradient(ellipse 62% 36% at 38% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%);position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.pd-hero__sky:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to top, transparent 12%, var(--sky-900) 45%), radial-gradient(ellipse 62% 36% at 62% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%);-webkit-mask-image:linear-gradient(to top, transparent 12%, var(--sky-900) 45%), radial-gradient(ellipse 62% 36% at 62% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%);mask-image:linear-gradient(to top, transparent 12%, var(--sky-900) 45%), radial-gradient(ellipse 62% 36% at 62% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%)}@container (inline-size<30em){.pd-hero__sky{-webkit-mask-image:linear-gradient(to top, transparent 12%, var(--_pd-hero-calm) 40%, var(--_pd-hero-calm) 62%, var(--sky-900) 85%);-webkit-mask-image:linear-gradient(to top, transparent 12%, var(--_pd-hero-calm) 40%, var(--_pd-hero-calm) 62%, var(--sky-900) 85%);mask-image:linear-gradient(to top, transparent 12%, var(--_pd-hero-calm) 40%, var(--_pd-hero-calm) 62%, var(--sky-900) 85%)}}.pd-hero__sky canvas{display:block}.pd-hero--cosmos .pd-hero__title{align-self:end}@container (inline-size>=48em){.pd-hero--cosmos .pd-hero__inner{padding-inline:var(--space-7)}.pd-hero--cosmos .pd-hero__title{grid-row:2}}@media (forced-colors:active){.pd-hero__bindu{forced-color-adjust:none;box-shadow:none;background:canvastext}.pd-hero__label{text-decoration-color:#0000}.pd-hero__link:where([aria-current]) .pd-hero__label{text-decoration-color:linktext}}}@layer components.tattva{:where([data-tg=shuddha]){--pd-tg:var(--tg-shuddha);--pd-on-tg:var(--on-tg-shuddha)}:where([data-tg=maya]){--pd-tg:var(--tg-maya);--pd-on-tg:var(--on-tg-maya)}:where([data-tg=purusha-prakriti]){--pd-tg:var(--tg-purusha-prakriti);--pd-on-tg:var(--on-tg-purusha-prakriti)}:where([data-tg=antahkarana]){--pd-tg:var(--tg-antahkarana);--pd-on-tg:var(--on-tg-antahkarana)}:where([data-tg=jnanendriya]){--pd-tg:var(--tg-jnanendriya);--pd-on-tg:var(--on-tg-jnanendriya)}:where([data-tg=karmendriya]){--pd-tg:var(--tg-karmendriya);--pd-on-tg:var(--on-tg-karmendriya)}:where([data-tg=tanmatra]){--pd-tg:var(--tg-tanmatra);--pd-on-tg:var(--on-tg-tanmatra)}:where([data-tg=bhuta]){--pd-tg:var(--tg-bhuta);--pd-on-tg:var(--on-tg-bhuta)}:where([data-el=prithvi]){--pd-el:var(--el-prithvi);--pd-el-ink:var(--el-prithvi-ink)}:where([data-el=jala]){--pd-el:var(--el-jala);--pd-el-ink:var(--el-jala-ink)}:where([data-el=agni]){--pd-el:var(--el-agni);--pd-el-ink:var(--el-agni-ink)}:where([data-el=vayu]){--pd-el:var(--el-vayu);--pd-el-ink:var(--el-vayu-ink)}:where([data-el=akasha]){--pd-el:var(--el-akasha);--pd-el-ink:var(--el-akasha-ink)}:where(.pd-tladder,.pd-tmandala,.pd-elements,.pd-tcard,.pd-trika,.pd-kancuka) :where([lang=sa]){font-family:var(--font-deva);font-style:normal;font-weight:400}.pd-elglyph{inline-size:var(--icon-s,1em);block-size:var(--icon-s,1em);vertical-align:-.125em;color:var(--pd-el-ink);place-items:center;display:inline-grid}.pd-elglyph__svg{block-size:100%;inline-size:100%;fill:var(--pd-el);stroke:var(--pd-el-ink);stroke-width:1px;overflow:visible}.pd-elglyph--m{inline-size:var(--icon-m);block-size:var(--icon-m)}.pd-elglyph--l{inline-size:var(--icon-l);block-size:var(--icon-l)}.pd-elglyph--mark{align-content:start;justify-items:start;gap:var(--space-2);block-size:auto;inline-size:auto;border-block-start:2px solid var(--pd-el);vertical-align:top;grid-template-columns:auto;padding-block-start:var(--space-2);display:inline-grid}.pd-elglyph--mark>.pd-elglyph__svg{inline-size:var(--icon-l);block-size:var(--icon-l)}.pd-elglyph__label{font:italic 400 var(--fs-caption)/1.3 var(--font-text);color:var(--pd-el-ink)}.pd-elglyph__label [lang=sa]{font-size:var(--fs-label)}.pd-tladder{font-size:var(--fs-body-s);gap:var(--space-5);color:var(--text);font-family:var(--font-text);display:grid;container:pd-tladder/inline-size}.pd-tladder__head{justify-content:space-between;align-items:end;gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pd-tladder__titles{gap:var(--space-2);display:grid}.pd-tladder__titles>*{margin:0}.pd-tladder__title{font:var(--font-headline);text-wrap:balance}.pd-tladder__note{font:var(--font-caption);color:var(--text-muted);max-inline-size:var(--measure)}.pd-tladder__tools{gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.pd-tladder__tools>.pd-label-micro{margin:0}.pd-tladder__grid{--pd-tl-row:var(--control-block);border-block:var(--hairline) solid var(--rule-strong);grid-template-rows:repeat(36,auto);grid-template-columns:[axis]2.25rem[label]minmax(0,9.5rem)[band]2rem[num]3.25rem[sw]2.5rem[name]minmax(0,1.25fr)[gloss]minmax(0,1fr)[mark]2rem[anda]auto[kala]auto[end];display:grid}.pd-tladder__axis{padding-block:var(--space-3);flex-direction:column;grid-area:1/axis/-1;justify-content:space-between;align-items:center;display:flex;position:relative}.pd-tladder__axis:before{content:"";inset-block:var(--space-3);border-inline-start:var(--hairline) solid var(--border-control);position:absolute;inset-inline-start:50%}.pd-tladder__dir{writing-mode:vertical-rl;padding-block:var(--space-2);background:var(--surface);font:500 var(--fs-meta)/1.2 var(--font-sans);letter-spacing:var(--track-mono);color:var(--text-muted);white-space:nowrap;position:relative}.pd-tladder__dir--up{rotate:180deg}.pd-tladder__list{grid-area:1/label/-1/anda;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid}.pd-tladder__group{grid-column:1/-1;grid-row:span var(--n,1);grid-template-columns:subgrid;grid-template-rows:subgrid;display:grid}.pd-tladder__group+.pd-tladder__group{border-block-start:var(--hairline) solid var(--border-control)}.pd-tladder__glabel{align-self:start;gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-3) 0;grid-area:1/1/-1;display:grid}.pd-tladder__gname{font:600 var(--fs-kicker)/1.3 var(--font-sans);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text)}.pd-tladder__gdeva{font-size:var(--fs-body-s);color:var(--text-muted);line-height:1.4}.pd-tladder__grange{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-tladder__band{padding-block:var(--space-3);background:var(--pd-tg);border:var(--hairline) solid transparent;box-shadow:inset 0 0 0 var(--hairline) color-mix(in oklab, var(--pd-on-tg) 18%, transparent);grid-area:1/2/-1;place-items:start center;display:grid}.pd-tladder__btext{writing-mode:vertical-rl;font:500 var(--fs-meta)/1 var(--font-mono);letter-spacing:var(--track-mono);color:var(--pd-on-tg);white-space:nowrap}.pd-tladder__btext--name{font-family:var(--font-sans);letter-spacing:0;display:none}.pd-tladder__steps{grid-area:1/3/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:grid}.pd-tladder__step{grid-column:1/-1;grid-template-columns:subgrid;min-block-size:var(--pd-tl-row);align-items:center;display:grid;position:relative}.pd-tladder__step+.pd-tladder__step{border-block-start:var(--hairline) solid var(--rule)}.pd-tladder__num{font:var(--font-numeral);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;color:var(--text-subtle);padding-inline-start:var(--space-3)}.pd-tladder__sw{background:var(--pd-t);border:var(--hairline) solid var(--border-control);block-size:.75rem;inline-size:1.75rem}.pd-tladder__name{grid-column:name/mark;grid-template-columns:subgrid;align-items:baseline;min-inline-size:0;display:grid}.pd-tladder__nm{align-items:baseline;gap:0 var(--space-3);padding-block:var(--space-2);flex-wrap:wrap;min-inline-size:0;padding-inline-end:var(--space-3);display:flex}.pd-tladder__link{font:500 var(--fs-body)/1.3 var(--font-text);color:var(--text);text-decoration:none}.pd-tladder__link:after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.pd-tladder__link:focus-visible{outline:none}.pd-tladder__link:focus-visible:after{outline:var(--focus-width) solid var(--focus);outline-offset:calc(var(--focus-width) * -1)}.pd-tladder__deva{font-size:var(--fs-body-s);color:var(--text-muted);line-height:1.5}.pd-tladder__sub{padding-block:var(--space-2);font:italic 400 var(--fs-body-s)/1.35 var(--font-text);color:var(--text-muted);min-inline-size:0;padding-inline-end:var(--space-3)}.pd-tladder__more{font:400 var(--fs-body-s)/1.45 var(--font-text);color:var(--text-muted);max-inline-size:var(--measure);grid-column:1/-1;margin:0;padding-block-end:var(--space-2);display:none}.pd-tladder__mark{font-size:var(--fs-body);place-items:center;display:grid}@media (hover:hover){.pd-tladder__step:where(:hover){background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-tladder__step:where(:active){background:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}.pd-tladder__step:where(:has([aria-current=true],[aria-current=page])) .pd-tladder__num{color:var(--text);font-weight:600}.pd-tladder__link:where([aria-current=true],[aria-current=page]){-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong);text-underline-offset:.3em}.pd-tladder__ov{grid-row:1/-1;grid-template-rows:subgrid;margin:0;padding:0;list-style:none;display:none}.pd-tladder__ov--anda{grid-column:anda}.pd-tladder__ov--kala{grid-column:kala}:where(.pd-tladder:has([data-overlay=anda]:is([aria-pressed=true],:checked))) .pd-tladder__ov--anda,:where(.pd-tladder:has([data-overlay=kala]:is([aria-pressed=true],:checked))) .pd-tladder__ov--kala{display:grid}.pd-tladder__span{align-content:start;gap:var(--space-1);min-inline-size:8.5rem;margin-block:var(--space-2);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border:var(--hairline) solid var(--border-control);border-inline-end:0;margin-inline-start:var(--space-3);display:grid}.pd-tladder__span--none{border-style:none;border-inline-start:var(--hairline) solid var(--border-control)}.pd-tladder__sname{font:500 var(--fs-label)/1.3 var(--font-text);color:var(--text)}.pd-tladder__srange{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-tladder__key{margin:0;display:none}.pd-tladder--full .pd-tladder__name{padding-block:var(--space-3);grid-template-columns:minmax(0,1fr)}.pd-tladder--full :where(.pd-tladder__nm,.pd-tladder__sub){padding-block:0}.pd-tladder--full .pd-tladder__more{padding-block-start:var(--space-1);display:block}.pd-tladder--full .pd-tladder__link{font:var(--font-title)}.pd-tladder--full .pd-tladder__grid{grid-template-columns:[axis]2.25rem[label]minmax(0,9.5rem)[band]2rem[num]3.25rem[sw]2.5rem[name]minmax(0,1fr)[gloss]0[mark]2.5rem[anda]auto[kala]auto[end]}.pd-tladder--full .pd-tladder__step{align-items:start}.pd-tladder--full :where(.pd-tladder__num,.pd-tladder__sw,.pd-tladder__mark){margin-block-start:var(--space-5)}.pd-tladder--bare .pd-tladder__grid{grid-template-columns:[axis]0[label]0[band]2rem[num]3.25rem[sw]2.5rem[name]minmax(0,1.25fr)[gloss]minmax(0,1fr)[mark]2rem[anda]auto[kala]auto[end]}.pd-tladder--bare :where(.pd-tladder__axis,.pd-tladder__glabel){display:none}@container pd-tladder (inline-size<52em){.pd-tladder__grid,.pd-tladder--full .pd-tladder__grid,.pd-tladder--bare .pd-tladder__grid{grid-template-columns:[axis]0[label]0[band]1.75rem[num]2.75rem[sw]2.25rem[name]minmax(0,1fr)[gloss]minmax(0,.9fr)[mark]2rem[anda]auto[kala]auto[end]}.pd-tladder--full .pd-tladder__grid{grid-template-columns:[axis]0[label]0[band]1.75rem[num]2.75rem[sw]2.25rem[name]minmax(0,1fr)[gloss]0[mark]2rem[anda]auto[kala]auto[end]}.pd-tladder__axis,.pd-tladder__glabel,.pd-tladder__btext{display:none}.pd-tladder__btext--name{display:block}.pd-tladder__span{min-inline-size:0}}@container pd-tladder (inline-size<30em){.pd-tladder__grid,.pd-tladder--full .pd-tladder__grid,.pd-tladder--bare .pd-tladder__grid{grid-template-columns:[axis]0[label]0[band]1.75rem[num]2.5rem[sw]0[name]minmax(0,1fr)[gloss]0[mark]1.75rem[anda]auto[kala]auto[end]}.pd-tladder__sw{display:none}.pd-tladder__num{gap:var(--space-1);padding-inline-start:var(--space-2);display:grid}.pd-tladder__num:after{content:"";background:var(--pd-t);border:var(--hairline) solid var(--border-control);block-size:.375rem;inline-size:1.25rem}.pd-tladder__name{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr)}.pd-tladder__nm{gap:0 var(--space-2);padding-block:0;padding-inline-end:var(--space-2)}.pd-tladder__sub{padding-block:0}.pd-tladder__span{padding-inline:var(--space-1) 0;margin-inline-start:var(--space-1)}.pd-tladder__sname{display:none}.pd-tladder__srange{writing-mode:vertical-rl;white-space:nowrap}:where(.pd-tladder:has([data-overlay=anda]:is([aria-pressed=true],:checked))) .pd-tladder__key--anda,:where(.pd-tladder:has([data-overlay=kala]:is([aria-pressed=true],:checked))) .pd-tladder__key--kala{font:var(--font-caption);color:var(--text-muted);display:block}}.pd-tmandala{font-size:var(--fs-body-s);--pd-tm-fs:2.5px;--pd-tm-bindu:var(--text);gap:var(--space-6);color:var(--text);display:grid;container:pd-tmandala/inline-size}.pd-tmandala--bindu{--pd-tm-bindu:var(--bindu-on-paper)}.pd-tmandala__layout{gap:var(--space-6);align-items:start;display:grid}@container pd-tmandala (inline-size>=48em){.pd-tmandala__layout{grid-template-columns:minmax(0,1.25fr) minmax(16rem,1fr)}}@container pd-tmandala (inline-size<30em){.pd-tmandala__svg{--pd-tm-fs:3.3px}}.pd-tmandala__fig{gap:var(--space-3);margin:0;display:grid}.pd-tmandala__svg{touch-action:manipulation;block-size:auto;inline-size:100%;max-inline-size:40rem;margin-inline:auto;display:block;overflow:visible}.pd-tmandala__svg:focus-visible{outline-offset:var(--focus-offset)}.pd-tmandala__ring{fill:none;stroke:var(--border-control);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-tmandala__arc{fill:none;stroke:var(--pd-tg);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:butt}.pd-tmandala__lead{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-tmandala__node{fill:var(--text-muted)}.pd-tmandala__bindu{fill:var(--pd-tm-bindu)}.pd-tmandala__num{font-family:var(--font-mono);font-size:var(--pd-tm-fs);letter-spacing:0;fill:var(--text-muted);text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums;font-weight:500}.pd-tmandala__halo{fill:none;stroke:none;stroke-width:var(--focus-width);vector-effect:non-scaling-stroke}.pd-tmandala__sel{fill:none;stroke:none;stroke-width:1px;vector-effect:non-scaling-stroke}.pd-tmandala__hit{fill:#0000;stroke:none}.pd-tmandala__tick{cursor:pointer;outline:none}@media (hover:hover){.pd-tmandala__tick:where(:hover) .pd-tmandala__num{fill:var(--text)}.pd-tmandala__tick:where(:hover) .pd-tmandala__lead{stroke:var(--text-subtle)}}.pd-tmandala__tick:where(:focus-visible) .pd-tmandala__halo{stroke:var(--focus)}.pd-tmandala__tick:where([aria-selected=true]) .pd-tmandala__num{fill:var(--text);font-weight:600}.pd-tmandala__tick:where([aria-selected=true]) .pd-tmandala__sel,.pd-tmandala__tick:where([aria-selected=true]) .pd-tmandala__lead{stroke:var(--rule-strong)}.pd-tmandala__tick:where([aria-selected=true]) .pd-tmandala__node{fill:var(--text)}.pd-tmandala__cap{font:var(--font-caption);color:var(--text-muted);max-inline-size:var(--measure)}.pd-tmandala__key{gap:0 var(--space-5);border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;padding:0;list-style:none;display:grid}.pd-tmandala__key>li{align-items:center;gap:var(--space-2);padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--rule);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-tmandala__ring-n{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);min-inline-size:1.5rem}.pd-tmandala__list{margin:0}.pd-tmandala__list>summary{align-items:baseline;gap:var(--space-1) var(--space-4);min-block-size:var(--target-min);padding-block:var(--space-3);cursor:pointer;font:var(--font-label);letter-spacing:normal;text-transform:none;color:var(--text);flex-wrap:wrap;list-style:none;display:flex}.pd-tmandala__list>summary::-webkit-details-marker{display:none}.pd-tmandala__list>summary:before{content:"";border:0;block-size:.5em;inline-size:.5em;transition:rotate var(--dur-1) var(--ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;translate:0 -.1em;rotate:-45deg}.pd-tmandala__list[open]>summary:before{content:"";rotate:45deg}.pd-tmandala__list>summary:focus-visible{outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.pd-tmandala__list>summary:before{transition:none}}.pd-tmandala__list ol{columns:14rem;column-gap:var(--space-6);font:var(--font-caption);color:var(--text-muted);margin:0;padding:0;list-style:none}.pd-tmandala__list li{padding-block:var(--space-1);break-inside:avoid}.pd-tmandala__panel{position:sticky;inset-block-start:var(--space-4)}.pd-elements{font-size:var(--fs-body-s);gap:var(--space-5);color:var(--text);display:grid;container:pd-elements/inline-size}.pd-elements__list{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pd-elements__item{align-content:start;gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-elements__plate{aspect-ratio:1;border:var(--hairline) solid var(--rule);place-items:center;display:grid}.pd-elements__plate>svg{block-size:auto;inline-size:82%;overflow:visible}.pd-elements__top{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.pd-elements__n{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-elements__form{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);text-align:end}.pd-elements__name{align-items:baseline;gap:0 var(--space-2);font:var(--font-title);color:var(--pd-el-ink);flex-wrap:wrap;margin:0;display:flex}.pd-elements__name [lang=sa]{font-size:var(--fs-body);color:var(--text-muted)}.pd-elements__bija{align-items:baseline;gap:var(--space-2);font:italic 400 var(--fs-title)/1.2 var(--font-text);color:var(--text);margin:0;display:flex}.pd-elements__bija [lang=sa]{font-size:var(--fs-title)}.pd-elements__bija>.pd-label-micro{font-style:normal}.pd-elements__facts{font-size:var(--fs-caption);margin:0;display:grid}.pd-elements__facts :where(dt,dd){margin:0}.pd-elements__facts dt{border-block-start:var(--hairline) solid var(--rule);font:500 var(--fs-meta)/1.6 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);padding-block-start:var(--space-2)}.pd-elements__facts dd{font:400 var(--fs-caption)/1.5 var(--font-sans);color:var(--text);padding-block-end:var(--space-1)}.pd-elements__dur{gap:var(--space-1);display:grid}.pd-elements__bar{inline-size:calc(var(--m) / 20 * 100%);background:var(--pd-el);border:var(--hairline) solid var(--pd-el-ink);block-size:.5rem;display:block}.pd-elements__mins{font:var(--font-meta);overflow-wrap:normal;letter-spacing:var(--track-mono);color:var(--text);font-variant-numeric:tabular-nums}.pd-elements__mins>span{white-space:nowrap}.pd-elements__cap{border-block-start:var(--hairline) solid var(--rule);font:italic 400 var(--fs-body-s)/1.45 var(--font-text);color:var(--text-muted);max-inline-size:var(--measure-wide);margin:0;padding-block-start:var(--space-3)}.pd-elements__src{border-block-start:var(--hairline) solid var(--rule)}.pd-elements__src>summary{align-items:baseline;gap:var(--space-1) var(--space-4);min-block-size:var(--target-min);padding-block:var(--space-3);cursor:pointer;font:var(--font-label);letter-spacing:normal;text-transform:none;color:var(--text);flex-wrap:wrap;list-style:none;display:flex}.pd-elements__src>summary::-webkit-details-marker{display:none}.pd-elements__src>summary:before{content:"";block-size:.5em;inline-size:.5em;transition:rotate var(--dur-1) var(--ease-standard);border:0;border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;translate:0 -.1em;rotate:-45deg}.pd-elements__src[open]>summary:before{content:"";rotate:45deg}.pd-elements__src>summary:focus-visible{outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.pd-elements__src>summary:before{transition:none}}.pd-elements__table{border-collapse:collapse;inline-size:100%;font:var(--font-caption)}.pd-elements__table :where(th,td){padding:var(--space-2) var(--space-3) var(--space-2) 0;border-block-start:var(--hairline) solid var(--rule);text-align:start;vertical-align:top}.pd-elements__table th{font:500 var(--fs-meta)/1.5 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-elements--rows .pd-elements__list{grid-template-columns:1fr;gap:0}.pd-elements--rows .pd-elements__item{align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block-start-color:var(--rule);grid-template-columns:3.5rem minmax(0,1fr) minmax(0,1fr) 10rem}.pd-elements--rows .pd-elements__item:where(:first-child){border-block-start-color:var(--rule-strong)}.pd-elements--rows :where(.pd-elements__facts,.pd-elements__top){display:none}@container pd-elements (inline-size<52em){.pd-elements__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@container pd-elements (inline-size<40em){.pd-elements__list{grid-template-columns:1fr;gap:0}.pd-elements__item{column-gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr)}.pd-elements__item>.pd-elements__plate{grid-row:1/span 4;align-self:start}.pd-elements__item>:not(.pd-elements__plate){grid-column:2}.pd-elements--rows .pd-elements__item{grid-template-columns:3rem minmax(0,1fr)}.pd-elements--rows :where(.pd-elements__item)>.pd-elements__plate{grid-row:1/span 3}}.pd-tcard{font-size:var(--fs-body-s);align-content:start;gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);color:var(--text);padding-block-start:var(--space-4);display:grid;container:pd-tcard/inline-size}.pd-tcard__head{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.pd-tcard__titles{gap:var(--space-1);min-inline-size:0;display:grid}.pd-tcard__titles>*{margin:0}.pd-tcard__num{font:500 var(--fs-title)/1 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-tcard__name{font:var(--font-display-m);letter-spacing:var(--track-display);color:var(--text);overflow-wrap:anywhere}.pd-tcard__deva{font-size:var(--fs-title);color:var(--text-muted);line-height:1.4}.pd-tcard__gloss{font:italic 400 var(--fs-body)/1.4 var(--font-text);color:var(--text-muted)}.pd-tcard__form{justify-items:center;gap:var(--space-1);display:grid}.pd-tcard__form>svg{block-size:3.5rem;inline-size:3.5rem;overflow:visible}.pd-tcard__form>span{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-tcard__scale{grid-template-columns:repeat(36,minmax(0,1fr));align-items:end;gap:1px;block-size:1.25rem;margin:0;padding:0;list-style:none;display:grid}.pd-tcard__scale>li{background:var(--pd-t);block-size:.625rem;box-shadow:inset 0 0 0 var(--hairline) color-mix(in oklab, var(--border-control) 45%, transparent)}.pd-tcard__scale>li:where([aria-current=true]){block-size:1.25rem;box-shadow:inset 0 0 0 var(--hairline) var(--rule-strong);border-block-end:2px solid var(--rule-strong)}.pd-tcard__meaning{font:var(--font-body);color:var(--text);max-inline-size:var(--measure);margin:0}.pd-tcard__chips{margin:0}.pd-tcard__nav{justify-content:space-between;gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule);padding-block-start:var(--space-2);display:flex}.pd-facts+.pd-tcard__nav{border-block-start:0}.pd-tcard__step{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);font:var(--font-label);color:var(--link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.pd-tcard__step--next{text-align:end;margin-inline-start:auto}@media (hover:hover){.pd-tcard__step:where(:hover:not([aria-disabled=true])){text-underline-offset:.18em;text-decoration:underline}}.pd-tcard__step:where(:focus-visible){outline-offset:var(--focus-offset)}.pd-tcard__step:where([aria-disabled=true],:disabled){opacity:var(--opacity-disabled);cursor:not-allowed;color:var(--text-muted)}.pd-tcard__empty{font:italic 400 var(--fs-body)/1.4 var(--font-text);color:var(--text-subtle);margin:0}.pd-tcard--group{border:var(--hairline) solid color-mix(in oklab, var(--pd-on-tg) 45%, transparent);border-radius:var(--radius-1);background:var(--pd-tg);inline-size:auto;color:var(--pd-on-tg);font:600 var(--fs-kicker)/1.3 var(--font-sans);letter-spacing:.04em;white-space:nowrap;vertical-align:.1em;align-items:center;gap:.5em;padding:.25em .625em;display:inline-flex}.pd-tcard--group>[lang=sa]{font-size:var(--fs-caption);line-height:1}.pd-tcard--group>.pd-tcard__range{font:500 var(--fs-meta)/1 var(--font-mono);letter-spacing:var(--track-mono)}.pd-tcard--chip{inline-size:auto;color:var(--text);border:0;border-block-end:var(--hairline) solid var(--border-control);white-space:nowrap;align-items:baseline;gap:.375em;padding:0;text-decoration:none;display:inline-flex}.pd-tcard--chip:before{content:"";background:var(--pd-t);border:var(--hairline) solid var(--border-control);align-self:center;block-size:.625em;inline-size:.625em}.pd-tcard--chip>.pd-tcard__num{font:500 .75em/1 var(--font-mono)}.pd-tcard--chip>[lang=sa]{color:var(--text-muted);font-size:.85em}@media (hover:hover){.pd-tcard--chip:where(a:hover){border-block-end-color:var(--rule-strong);background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-tcard--chip:where(a:focus-visible){outline-offset:var(--focus-offset)}.pd-tcard--chip:where([aria-current=true]){border-block-end:2px solid var(--rule-strong)}@container pd-tcard (inline-size<22em){.pd-tcard__name{font:var(--font-headline)}.pd-tcard .pd-facts{grid-template-columns:minmax(0,6.5em) minmax(0,1fr)}}.pd-trika{font-size:var(--fs-body-s);--pd-tk-dot:.75rem;gap:var(--space-6);color:var(--text);display:grid;container:pd-trika/inline-size}.pd-trika__triad{gap:var(--space-4);margin:0;display:grid}.pd-trika__label{align-items:baseline;gap:var(--space-2) var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;margin:0;padding-block-start:var(--space-3);display:flex}.pd-trika__label>.pd-kicker{margin:0}.pd-trika__label>.pd-meta{margin-inline-start:auto}.pd-trika__row{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.pd-trika__row:before{content:"";border-block-start:var(--hairline) solid var(--border-control);position:absolute;inset-block-start:calc(var(--pd-tk-dot) / 2);inset-inline:16.6667%}.pd-trika__item{align-content:start;justify-items:center;gap:var(--space-1);text-align:center;display:grid;position:relative}.pd-trika__item:before{content:"";inline-size:var(--pd-tk-dot);block-size:var(--pd-tk-dot);border-radius:var(--radius-pill);background:var(--text);margin-block-end:var(--space-4)}.pd-trika__iast{font:var(--font-title);color:var(--text);margin:0}.pd-trika__deva{font-size:var(--fs-title);color:var(--text-muted);line-height:1.4}.pd-trika__gloss{font:italic 400 var(--fs-body-s)/1.4 var(--font-text);color:var(--text-muted)}.pd-trika__level{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-trika__corr{font:var(--font-caption);color:var(--text-muted)}.pd-trika__note{font:var(--font-caption);color:var(--text-muted);max-inline-size:var(--measure);margin:0}.pd-trika--bars .pd-trika__row:before{display:none}.pd-trika--bars .pd-trika__item:before{border-radius:0;block-size:.375rem;inline-size:min(5rem,70%)}.pd-trika--points .pd-trika__row{row-gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr))}.pd-trika--points .pd-trika__row:before{display:none}.pd-trika--points .pd-trika__item:where(:first-child){grid-column:2/span 2}.pd-trika--points .pd-trika__item:where(:nth-child(2)){grid-column:1/span 2}.pd-trika--points .pd-trika__item:where(:nth-child(3)){grid-column:3/span 2}.pd-trika--s{--pd-tk-dot:.5rem}.pd-trika--s .pd-trika__iast{font:500 var(--fs-body)/1.3 var(--font-text)}.pd-trika--s .pd-trika__deva{font-size:var(--fs-body-s)}:where(.pd-trika:has(.pd-trika__pick)) .pd-trika__triad{display:none}:where(.pd-trika:has(.pd-trika__pick [value=trika]:checked)) .pd-trika__triad--trika,:where(.pd-trika:has(.pd-trika__pick [value=shakti]:checked)) .pd-trika__triad--shakti,:where(.pd-trika:has(.pd-trika__pick [value=nara]:checked)) .pd-trika__triad--nara{display:grid}@container pd-trika (inline-size<30em){.pd-trika__row,.pd-trika--points .pd-trika__row{gap:var(--space-5);grid-template-columns:1fr}.pd-trika__row:before{display:none}.pd-trika__item:where(:not(:last-child)):after{content:"";inset-inline-start:calc(var(--pd-tk-dot) / 2);inset-block:calc(.55em + var(--pd-tk-dot) / 2) calc(-1 * var(--space-5) - .55em - var(--pd-tk-dot) / 2);border-inline-start:var(--hairline) solid var(--border-control);position:absolute}.pd-trika--bars .pd-trika__item:after{display:none}.pd-trika__item,.pd-trika--points .pd-trika__item{grid-column:1;grid-template-columns:var(--pd-tk-dot) minmax(0, 1fr);justify-items:start;column-gap:var(--space-4);text-align:start}.pd-trika__item:before{grid-row:1/span 5;margin-block:.55em 0}.pd-trika__item>*{grid-column:2}.pd-trika--bars .pd-trika__item{grid-template-columns:3rem minmax(0,1fr)}.pd-trika--bars .pd-trika__item:before{inline-size:3rem}}.pd-kancuka{font-size:var(--fs-body-s);--pd-kc-bindu:var(--bindu-on-paper);--pd-kc-rim:var(--saffron-700);gap:var(--space-5);color:var(--text);display:grid;container:pd-kancuka/inline-size}.pd-kancuka--ink{--pd-kc-bindu:var(--text);--pd-kc-rim:transparent}.pd-kancuka__layout{gap:var(--space-6);align-items:start;display:grid}@container pd-kancuka (inline-size>=48em){.pd-kancuka__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.pd-kancuka__fig{gap:var(--space-3);justify-items:center;margin:0;display:grid}.pd-kancuka__svg{block-size:auto;inline-size:100%;max-inline-size:26rem;display:block;overflow:visible}.pd-kancuka__veil{fill:var(--surface);fill-opacity:var(--opacity-ghost);stroke:color-mix(in oklab, var(--text-subtle) calc(100% - var(--i) * 20%), var(--border-control));stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:50%}.pd-kancuka__bindu{fill:var(--pd-kc-bindu);stroke:var(--pd-kc-rim);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%}.pd-kancuka__vn{font-family:var(--font-mono);font-size:var(--pd-kc-fs,2.75px);fill:var(--text-muted);text-anchor:middle;dominant-baseline:central;paint-order:stroke;stroke:var(--surface);stroke-width:1.2px;stroke-linejoin:round}.pd-kancuka__list{border-block:var(--hairline) solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.pd-kancuka__item{grid-template-columns:var(--row-lead) minmax(0, 1fr);gap:var(--space-1) var(--space-3);padding:var(--row-pad);display:grid}.pd-kancuka__item+.pd-kancuka__item{border-block-start:var(--hairline) solid var(--rule)}.pd-kancuka__n{align-content:start;gap:var(--space-2);font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;grid-row:1/span 3;display:grid}.pd-kancuka__n:after{content:"";border-block-start:2px solid color-mix(in oklab, var(--text-subtle) calc(100% - var(--i) * 20%), var(--border-control));inline-size:2rem}.pd-kancuka__name{align-items:baseline;gap:0 var(--space-3);font:500 var(--fs-body)/1.3 var(--font-text);flex-wrap:wrap;margin:0;display:flex}.pd-kancuka__name [lang=sa]{font-size:var(--fs-body-s);color:var(--text-muted)}.pd-kancuka__gloss{font:italic 400 var(--fs-body-s)/1.4 var(--font-text);color:var(--text-muted);margin:0}.pd-kancuka__limit{font:var(--font-caption);color:var(--text-muted);margin:0}.pd-kancuka__limit>i{color:var(--text)}.pd-kancuka__cap{font:italic 400 var(--fs-body-s)/1.45 var(--font-text);color:var(--text-muted);text-align:center;max-inline-size:26rem;margin:0}.pd-kancuka__seen{display:none}.pd-kancuka__toggle{justify-self:start}:where(.pd-kancuka:has(.pd-kancuka__toggle:is(:checked,[aria-pressed=true]),.pd-kancuka__toggle :checked)) .pd-kancuka__veil{fill-opacity:0;stroke-opacity:var(--opacity-faint);scale:1.12}:where(.pd-kancuka:has(.pd-kancuka__toggle:is(:checked,[aria-pressed=true]),.pd-kancuka__toggle :checked)) .pd-kancuka__bindu{scale:1.5}:where(.pd-kancuka:has(.pd-kancuka__toggle:is(:checked,[aria-pressed=true]),.pd-kancuka__toggle :checked)) .pd-kancuka__veiled{display:none}:where(.pd-kancuka:has(.pd-kancuka__toggle:is(:checked,[aria-pressed=true]),.pd-kancuka__toggle :checked)) .pd-kancuka__seen{display:inline}@media (prefers-reduced-motion:no-preference){.pd-kancuka__veil{transition:fill-opacity var(--dur-4) var(--ease-in-out), stroke-opacity var(--dur-4) var(--ease-in-out), scale var(--dur-4) var(--ease-out);transition-delay:calc(var(--i) * 60ms)}.pd-kancuka__bindu{transition:scale var(--dur-4) var(--ease-out)}}@container pd-kancuka (inline-size<30em){.pd-kancuka__svg{--pd-kc-fs:3.25px}.pd-kancuka__item{grid-template-columns:3rem minmax(0,1fr)}}@media (forced-colors:active){.pd-tladder__band,.pd-tcard--group,.pd-tladder__sw,.pd-tcard__scale>li{border:1px solid canvastext}.pd-tladder__btext,.pd-tcard--group{color:canvastext}.pd-elglyph__svg,.pd-elements__plate>svg,.pd-tcard__form>svg,.pd-elements__bar{forced-color-adjust:none}.pd-tmandala__ring,.pd-tmandala__lead,.pd-tmandala__arc,.pd-kancuka__veil{stroke:canvastext}.pd-tmandala__num,.pd-tmandala__node,.pd-tmandala__bindu,.pd-kancuka__bindu,.pd-kancuka__vn{fill:canvastext}.pd-tmandala__tick:where([aria-selected=true]) .pd-tmandala__sel,.pd-tmandala__tick:where(:focus-visible) .pd-tmandala__halo{stroke:highlight}.pd-trika__item:before{forced-color-adjust:none;background:canvastext}.pd-tladder__link:focus-visible:after{outline-color:highlight}}}@layer components.abstract{:where(.pd-abs,.pd-disc:not(.pd-ss>.pd-disc),.pd-ss,.pd-infinity,.pd-spanda,.pd-pv,.pd-bnk,.pd-ornament,.pd-duality,.pd-divider){--_pd-sym-a:currentColor;--_pd-sym-b:currentColor;--_pd-sym-bf:transparent;--_pd-sym-ground:var(--pd-ground,var(--surface));--_pd-sym-bindu:currentColor;--_pd-sym-rim:transparent;--_pd-sym-lit:var(--bindu);--_pd-sym-litrim:var(--bindu-rim)}:where(.pd-abs--duo,.pd-disc--duo,.pd-ss--duo,.pd-infinity--duo){--_pd-sym-a:var(--duo-a);--_pd-sym-b:var(--duo-b);--_pd-sym-bf:var(--duo-b-fill)}:where(.pd-abs--sky,.pd-disc--sky,.pd-ss--sky,.pd-infinity--sky,.pd-spanda--sky,.pd-ornament--sky){--_pd-sym-ground:var(--sky-900);--_pd-sym-lit:var(--bindu-on-sky);--_pd-sym-litrim:transparent}:where(.pd-disc--sky,.pd-ss--sky,.pd-infinity--sky,.pd-spanda--sky,.pd-ornament--sky){color:var(--on-sky)}:where(.pd-abs--lit,.pd-disc--lit,.pd-ss--lit,.pd-infinity--lit,.pd-spanda--lit,.pd-pv--lit,.pd-bnk--lit,.pd-ornament--lit,.pd-divider--lit,.pd-duality--lit){--_pd-sym-bindu:var(--_pd-sym-lit);--_pd-sym-rim:var(--_pd-sym-litrim)}.pd-abs__fill,.pd-disc__a,.pd-ss__a,.pd-infinity__a,.pd-ornament__fill{fill:var(--_pd-sym-a)}.pd-abs__fill-b,.pd-disc__b,.pd-ss__b,.pd-infinity__b{fill:var(--_pd-sym-bf);stroke:var(--_pd-sym-b);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:miter}.pd-abs__line,.pd-ss__line,.pd-spanda__ring,.pd-pv__line,.pd-bnk__form,.pd-ornament__line{fill:none;stroke:var(--_pd-sym-a);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.pd-abs__line--em,.pd-bnk__form--em{stroke-width:1.5px}.pd-abs__line--faint{stroke-opacity:var(--opacity-muted)}.pd-abs__grid,.pd-bnk__grid{fill:none;stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-abs__cut{fill:var(--_pd-sym-ground)}.pd-abs__bindu,.pd-disc__bindu,.pd-ss__bindu,.pd-infinity__bindu,.pd-spanda__bindu,.pd-pv__bindu,.pd-bnk__bindu,.pd-ornament__bindu{fill:var(--_pd-sym-bindu);stroke:var(--_pd-sym-rim);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-disc__halo,.pd-ss__halo,.pd-infinity__halo{fill:var(--_pd-sym-ground)}@media (forced-colors:active){:where(.pd-abs__art,.pd-absg,.pd-disc,.pd-ss__svg,.pd-infinity,.pd-spanda,.pd-pv__art,.pd-bnk__art,.pd-ornament){forced-color-adjust:none;--_pd-sym-a:CanvasText;--_pd-sym-b:CanvasText;--_pd-sym-bf:Canvas;--_pd-sym-ground:Canvas;--_pd-sym-bindu:CanvasText;--_pd-sym-rim:Canvas;color:canvastext}}.pd-abs{--_pd-sym-ground:var(--pd-ground,var(--surface-sunken));align-content:start;gap:var(--space-3);min-inline-size:0;color:var(--text);font-size:var(--fs-body-s);margin:0;display:grid}.pd-abs__art{aspect-ratio:1;background:var(--_pd-sym-ground);block-size:auto;inline-size:100%;color:var(--_pd-sym-ink,var(--text));display:block}.pd-abs--sky{--_pd-sym-ink:var(--on-sky);--_pd-sym-ground:var(--sky-900)}.pd-abs--bare{--_pd-sym-ground:transparent}.pd-abs__star{fill:var(--_pd-sym-a)}.pd-abs__star--2{fill-opacity:var(--opacity-star-2)}.pd-abs__star--1{fill-opacity:var(--opacity-star-1)}.pd-abs__label{align-items:baseline;gap:var(--space-2);border-block-start:var(--hairline) solid var(--rule-strong);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);min-inline-size:0;padding-block-start:var(--space-2);display:flex}.pd-abs__num{color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-abs__name{text-transform:uppercase;font-weight:500}.pd-abs__gloss{color:var(--text-subtle);text-align:end;margin-inline-start:auto}.pd-abs-set{container-type:inline-size}.pd-abs-set__grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@container (inline-size>=30em){.pd-abs-set__grid{gap:var(--space-6) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}@container (inline-size>=48em){.pd-abs-set__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-abs-set--6 .pd-abs-set__grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.pd-absg{aspect-ratio:1;background:var(--_pd-sym-ground);inline-size:100%;color:var(--text);display:block;position:relative;overflow:hidden}.pd-absg>*{block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.pd-absg--sky{color:var(--on-sky)}.pd-absg__field--bindu{background-image:var(--grad-bindu)}.pd-absg__field--dawn{background-image:var(--grad-dawn)}.pd-absg__field--nebula{background-image:var(--grad-nebula)}.pd-absg__field--jade{background-image:var(--grad-jade)}.pd-absg__field--candra{background-image:linear-gradient(200deg, var(--saffron-100) 10%, var(--saffron-500) 90%);-webkit-mask:var(--_pd-absg-crescent) center / 100% 100% no-repeat;-webkit-mask:var(--_pd-absg-crescent) center / 100% 100% no-repeat;mask:var(--_pd-absg-crescent) center / 100% 100% no-repeat;--_pd-absg-crescent:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96'%3E%3Cpath fill='black' d='M18.61 42A30 30 0 1 0 77.39 42A30 30 0 0 1 18.61 42Z'/%3E%3C/svg%3E")}.pd-absg__mark{fill:currentColor}.pd-absg__mark--2{fill-opacity:var(--opacity-star-2)}.pd-absg__mark--1{fill-opacity:var(--opacity-star-1)}.pd-absg__line{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.pd-absg__line--faint{stroke-opacity:var(--opacity-muted)}.pd-absg__sun{fill:var(--on-sky);stroke:var(--dawn-0);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-grad{--_pd-grad:var(--grad-dawn);--_pd-grad-ink:var(--on-sky);--_pd-grad-meta:var(--on-sky);isolation:isolate;min-block-size:var(--pd-grad-h,20em);padding:var(--space-6);font-size:var(--fs-body-s);color:var(--_pd-grad-ink);background-color:var(--sky-900);background-image:var(--_pd-grad);outline:var(--hairline) solid var(--rule);outline-offset:calc(-1 * var(--hairline));margin:0;display:block;position:relative;container-type:inline-size}.pd-grad--dawn{--_pd-grad:var(--grad-dawn)}.pd-grad--nebula{--_pd-grad:var(--grad-nebula)}.pd-grad--jade{--_pd-grad:var(--grad-jade);--_pd-grad-ink:var(--text);--_pd-grad-meta:var(--text-muted);background-color:var(--surface-sunken)}.pd-grad--bindu{--_pd-grad:var(--grad-bindu);--_pd-grad-ink:var(--text);--_pd-grad-meta:var(--text-muted);background-color:var(--surface-sunken)}.pd-grad--candra{--_pd-grad:radial-gradient(70% 80% at 50% 0%, var(--saffron-100) 0%, color-mix(in oklab, var(--saffron-100) 40%, var(--surface)) 46%, var(--surface) 100%);--_pd-grad-ink:var(--text);--_pd-grad-meta:var(--text-muted);background-color:var(--surface)}.pd-grad--mono{--_pd-grad:var(--grad-mono)}.pd-grad--nebula:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 18% 27%, var(--on-sky) 0 .7px, transparent 1.3px), radial-gradient(circle at 71% 63%, color-mix(in oklab, var(--on-sky) 70%, transparent) 0 .6px, transparent 1.1px), radial-gradient(circle at 44% 82%, color-mix(in oklab, var(--on-sky) 50%, transparent) 0 .5px, transparent 1px), radial-gradient(circle at 87% 12%, var(--on-sky) 0 .9px, transparent 1.7px), radial-gradient(circle at 33% 58%, color-mix(in oklab, var(--on-sky) 60%, transparent) 0 .55px, transparent 1px), radial-gradient(circle at 62% 21%, color-mix(in oklab, var(--on-sky) 80%, transparent) 0 .75px, transparent 1.3px);background-position:0 0,41px 17px,13px 29px,71px 43px,89px 7px,23px 101px;background-size:97px 89px,131px 113px,59px 67px,337px 283px,173px 151px,211px 199px;position:absolute;inset:0}.pd-grad--grain:after{content:"";z-index:-1;pointer-events:none;background-image:var(--grain-image);mix-blend-mode:var(--grain-blend);opacity:var(--grain-opacity);background-size:180px 180px;position:absolute;inset:0}.pd-grad--band{min-block-size:0;block-size:var(--space-5);background-image:linear-gradient(90deg, var(--dawn-0) 0%, var(--dawn-1) 34%, var(--dawn-2) 72%, var(--dawn-3) 100%);padding:0}.pd-grad--band.pd-grad--mono{background-image:var(--grad-mono)}.pd-grad--hero{--pd-grad-h:32em;padding:var(--space-7) var(--space-6);align-content:start;display:grid}.pd-grad--hero.pd-grad--dawn{background-image:linear-gradient(180deg, var(--dawn-0) 0 var(--pd-grad-hold,52%), transparent calc(var(--pd-grad-hold,52%) + 22%)), var(--grad-dawn)}@container (inline-size<30em){.pd-grad__inner{gap:var(--space-2)}}.pd-grad__inner{align-content:start;gap:var(--space-3);max-inline-size:var(--measure);display:grid}.pd-grad__meta{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--_pd-grad-meta);font-variant-numeric:tabular-nums}.pd-grad__title{font:var(--font-display-m);font-size:clamp(var(--fs-headline), 7cqi, var(--fs-display-l));letter-spacing:var(--track-display);color:var(--_pd-grad-ink);text-wrap:balance;margin:0}.pd-grad__title em{font-style:italic;font-weight:400}.pd-grad__dek{font:var(--font-body);color:var(--_pd-grad-ink);text-wrap:pretty;max-inline-size:28em;margin:0}.pd-grad-text{color:var(--text)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.pd-grad-text{background-image:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.pd-grad-text{-webkit-text-fill-color:CanvasText;background-image:none}.pd-grad:before,.pd-grad:after{display:none}}.pd-grad-set{container-type:inline-size}.pd-grad-set__grid{gap:var(--space-6) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@container (inline-size>=30em){.pd-grad-set__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (inline-size>=48em){.pd-grad-set__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-grad-tile{align-content:start;gap:var(--space-3);min-inline-size:0;margin:0;display:grid}.pd-grad-tile>.pd-grad{aspect-ratio:4/3;min-block-size:0;inline-size:100%;min-inline-size:0;padding:0}.pd-grad-tile__cap{align-items:baseline;gap:var(--space-1) var(--space-2);border-block-start:var(--hairline) solid var(--rule-strong);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.pd-grad-tile__num{color:var(--text-subtle)}.pd-grad-tile__name{text-transform:uppercase;font-weight:500}.pd-grad-tile__note{color:var(--text-subtle);flex-basis:100%}.pd-disc{inline-size:var(--pd-disc-size,2em);block-size:var(--pd-disc-size,2em);vertical-align:middle;flex:none;display:inline-block;overflow:visible}.pd-disc--xs{--pd-disc-size:1em}.pd-disc--s{--pd-disc-size:1.5em}.pd-disc--m{--pd-disc-size:3em}.pd-disc--l{--pd-disc-size:6em}.pd-disc--xl{--pd-disc-size:12em}.pd-disc__ring{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke;display:none}.pd-disc--outline{--_pd-sym-a:transparent;--_pd-sym-bf:transparent;--_pd-sym-b:currentColor}.pd-disc--outline .pd-disc__ring{display:inline}.pd-disc--css{border:1.5px solid var(--_pd-sym-b);border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--_pd-sym-a) 50%, var(--_pd-sym-bf) 50%);position:relative}.pd-disc--css:after{content:"";border-radius:var(--radius-pill);background:var(--_pd-sym-bindu);outline:1.5px solid var(--_pd-sym-ground);block-size:14%;min-block-size:2px;inline-size:14%;min-inline-size:2px;margin:auto;position:absolute;inset:0}.pd-disc--css.pd-disc--outline{background:linear-gradient(90deg, transparent calc(50% - .75px), var(--_pd-sym-b) calc(50% - .75px) calc(50% + .75px), transparent 0)}.pd-ss{align-content:start;justify-items:center;gap:var(--space-3);color:var(--text);margin:0;display:inline-grid}.pd-ss__svg,.pd-ss>.pd-disc{inline-size:var(--pd-ss-size,7.5em);block-size:var(--pd-ss-size,7.5em);display:block;overflow:visible}.pd-ss--sky{color:var(--on-sky)}.pd-ss--s{--pd-ss-size:2.5em}.pd-ss--l{--pd-ss-size:12em}.pd-ss__ring{fill:none;stroke:var(--_pd-sym-a);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-opacity:var(--opacity-muted)}.pd-ss__dot{fill:var(--_pd-sym-b)}.pd-ss__label{justify-items:center;gap:var(--space-1);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);text-align:center;display:grid}.pd-ss__label b{color:var(--text);text-transform:uppercase;font-weight:500}.pd-ss__label i{font:var(--font-caption);font-family:var(--font-text);font-style:italic;font-size:var(--fs-body-s);color:var(--text-muted)}.pd-ss-set{padding-block:var(--space-5);border-block-start:var(--hairline) solid var(--rule-strong);container-type:inline-size}.pd-ss-set+.pd-ss-set{border-block-start-color:var(--rule)}.pd-ss-set__grid{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;display:grid}.pd-ss-set .pd-ss{--pd-ss-size:min(7.5em, 34cqi)}@container (inline-size>=40em){.pd-ss-set__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-ss-set .pd-ss{--pd-ss-size:min(7.5em, 18cqi)}}.pd-infinity{vertical-align:-.125em;flex:none;block-size:1em;inline-size:2em;display:inline-block;overflow:visible}.pd-infinity__a{stroke:var(--_pd-sym-a);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pd-infinity--line .pd-infinity__a,.pd-infinity--line .pd-infinity__b{fill:none;stroke:currentColor;stroke-width:1px}.pd-infinity-stack{justify-items:center;gap:var(--space-3);color:var(--text);font-size:var(--fs-body-s);display:inline-grid}.pd-infinity-stack>.pd-infinity{font-size:3em}.pd-infinity-stack__label{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);padding-inline-start:var(--track-caps)}.pd-infinity-stack__deva{font-family:var(--font-deva);font-size:var(--fs-body-s);color:var(--text-subtle);margin-block-start:calc(-1 * var(--space-2));line-height:1.4}.pd-infinity--draw :where(.pd-infinity__a,.pd-infinity__b){transform-box:fill-box;animation:pd-inf-unfold var(--dur-draw,.9s) var(--ease-in-out) var(--dur-2,.18s) backwards}.pd-infinity--draw .pd-infinity__a{transform-origin:100%}.pd-infinity--draw .pd-infinity__b{transform-origin:0%}.pd-infinity--draw :where(.pd-infinity__bindu,.pd-infinity__halo){animation:pd-inf-land var(--dur-2,.18s) var(--ease-out) backwards}@keyframes pd-inf-unfold{0%{scale:0 1}}@keyframes pd-inf-land{0%{opacity:0}}.pd-duality{inline-size:100%;max-inline-size:var(--measure-wide);color:var(--text);margin-inline:auto;container-type:inline-size}.pd-duality__emblem{justify-content:center;margin-block-end:var(--space-5);display:flex}.pd-duality__emblem>.pd-disc{--pd-disc-size:3.5em}.pd-duality__grid{grid-template-columns:minmax(0, 1fr) var(--hairline) minmax(0, 1fr);column-gap:var(--space-4);margin:0;display:grid}.pd-duality__spine{background:var(--rule-strong);grid-area:1/2/span 12}.pd-duality__cell{padding-block:var(--space-4);border-block-start:var(--hairline) solid var(--rule);min-inline-size:0;margin:0}.pd-duality__cell--l{text-align:end;grid-column:1}.pd-duality__cell--r{text-align:start;grid-column:3}.pd-duality__cell--head{padding-block:0 var(--space-4);border-block-start:0}.pd-duality__title{font:var(--font-headline);font-family:var(--font-display);color:var(--text);margin:0}.pd-duality__deva{font-family:var(--font-deva);font-size:var(--fs-body-s);color:var(--text-muted);margin-block-start:var(--space-1);line-height:1.5;display:block}.pd-duality__term{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);display:block}.pd-duality__word{font-family:var(--font-text);font-style:italic;font-size:var(--fs-body);color:var(--text);margin-block-start:var(--space-1);line-height:1.3;display:block}.pd-duality__body{font:var(--font-body-s);font-family:var(--font-text);color:var(--text-muted);text-wrap:pretty;margin-block-start:var(--space-2);display:block}.pd-duality__close{border-block-start:var(--hairline) solid var(--rule-strong);text-align:center;font:var(--font-title);color:var(--text);margin:0;padding-block-start:var(--space-5);font-style:italic;font-weight:400}.pd-duality__close:after{content:"";block-size:.25em;inline-size:.25em;margin:var(--space-3) auto 0;border-radius:var(--radius-pill);background:var(--_pd-sym-bindu);outline:1px solid var(--_pd-sym-rim);display:block}@container (inline-size>=30em){.pd-duality__grid{column-gap:var(--space-6)}.pd-duality__title{font:var(--font-display-m)}.pd-duality__word{font-size:var(--fs-title)}.pd-duality__body{font:var(--font-body);font-family:var(--font-text)}.pd-duality__close{font:var(--font-pullquote)}}.pd-divider{align-items:center;gap:var(--space-4);margin-block:var(--space-6);color:var(--text);font-size:var(--fs-body-s);line-height:1;display:flex}.pd-divider:before,.pd-divider:after{content:"";border-block-start:var(--hairline) solid var(--rule);flex:1 1 0}.pd-divider--strong:before,.pd-divider--strong:after{border-block-start-color:var(--rule-strong)}.pd-divider--start:before{flex:0 0 var(--space-6)}.pd-divider--short:before,.pd-divider--short:after{flex:0 6em}.pd-divider--short{justify-content:center}.pd-divider__orn{align-items:center;gap:var(--space-2);color:var(--text);flex:none;display:inline-flex}.pd-divider--bindu .pd-divider__orn:before{content:"";border-radius:var(--radius-pill);background:var(--_pd-sym-bindu);outline:1px solid var(--_pd-sym-rim);block-size:.5em;inline-size:.5em}.pd-divider--verse .pd-divider__orn{font-family:var(--font-deva);font-size:var(--fs-title);color:var(--text-subtle)}.pd-divider__stars{block-size:1.5em;inline-size:4em;display:block;overflow:visible}.pd-divider__stars line{stroke:var(--text-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-divider__stars circle{fill:currentColor}.pd-divider__stars .pd-divider__dim{fill-opacity:var(--opacity-star-2)}.pd-divider__orn>.pd-infinity{font-size:1em}.pd-divider__orn>.pd-ornament{block-size:1.5em;inline-size:6em}@media (forced-colors:active){.pd-divider:before,.pd-divider:after{border-block-start-color:canvastext}.pd-divider--bindu .pd-divider__orn:before{background:canvastext}}.pd-spanda{inline-size:var(--pd-spanda-size,4em);block-size:var(--pd-spanda-size,4em);vertical-align:middle;flex:none;display:inline-block;overflow:visible}.pd-spanda--s{--pd-spanda-size:2em}.pd-spanda--l{--pd-spanda-size:8em}.pd-spanda--wave{block-size:calc(var(--pd-spanda-size,4em) / 2)}.pd-spanda__ring--3{stroke-opacity:var(--opacity-star-3)}.pd-spanda__ring--2{stroke-opacity:var(--opacity-star-2)}.pd-spanda__ring--1{stroke-opacity:var(--opacity-star-1)}.pd-spanda__ring--0{stroke-opacity:var(--opacity-ghost)}.pd-spanda__wave{fill:none;stroke:var(--_pd-sym-a);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:0;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.pd-spanda--pulse .pd-spanda__wave{animation:pd-spanda-ripple 1.6s var(--ease-out) 3}:where(.pd-spanda[data-pulse]) .pd-spanda__wave{animation:pd-spanda-ripple 1.6s var(--ease-out) 1}@media (hover:hover){:where(a:hover,button:hover) :where(.pd-spanda--hover) .pd-spanda__wave{animation:pd-spanda-ripple 1.6s var(--ease-out) 1}}:where(a:focus-visible,button:focus-visible) :where(.pd-spanda--hover) .pd-spanda__wave{animation:pd-spanda-ripple 1.6s var(--ease-out) 1}}@keyframes pd-spanda-ripple{0%{opacity:var(--opacity-star-3);scale:.1}to{opacity:0;scale:1}}.pd-pv{gap:var(--space-3);color:var(--text);max-inline-size:var(--measure-wide);margin:0;display:grid;container-type:inline-size}.pd-pv__art{--_pd-pv-at:21% 50%;aspect-ratio:2;block-size:auto;inline-size:100%;color:var(--text);background:radial-gradient(closest-side circle at var(--_pd-pv-at), var(--saffron-100), color-mix(in oklab, var(--saffron-100) 30%, var(--surface)) 55%, transparent) var(--surface);outline:var(--hairline) solid var(--rule);outline-offset:calc(-1 * var(--hairline));display:block}.pd-pv--v{max-inline-size:16em}.pd-pv--v .pd-pv__art{--_pd-pv-at:50% 21%;aspect-ratio:1/2}.pd-pv__axis{fill:none;stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-pv__meet{fill:var(--_pd-sym-a)}.pd-pv__mirror{opacity:var(--opacity-muted)}.pd-pv__mirror .pd-pv__bindu{fill:currentColor;stroke:none}.pd-pv__cap{gap:var(--space-2) var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-block-start:var(--space-2);display:grid}.pd-pv--v .pd-pv__cap{grid-template-columns:minmax(0,1fr)}.pd-pv__term{gap:var(--space-1);align-content:start;display:grid}.pd-pv__term--r{text-align:end}.pd-pv--v .pd-pv__term--r{text-align:start}.pd-pv__iast{font-family:var(--font-text);font-style:italic;font-size:var(--fs-title);line-height:1.2}.pd-pv__deva{font-family:var(--font-deva);font-size:var(--fs-body-s);color:var(--text-muted);line-height:1.4}.pd-pv__gloss{font:var(--font-caption);color:var(--text-muted)}.pd-pv__cite{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);grid-column:1/-1}@container (inline-size<30em){.pd-pv__iast{font-size:var(--fs-body)}}.pd-bnk{color:var(--text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:clip;container-type:inline-size}.pd-bnk__step{align-content:start;gap:var(--space-1);min-inline-size:0;color:inherit;flex:1 1 0;padding-block-end:var(--space-3);text-decoration:none;display:grid}.pd-bnk__art{aspect-ratio:1;block-size:auto;inline-size:100%;max-block-size:var(--pd-bnk-art,9em);margin-block-end:var(--space-2);display:block;overflow:visible}.pd-bnk__text{gap:var(--space-1);padding-inline-end:var(--space-3);display:grid}.pd-bnk__num{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-bnk__name{font-family:var(--font-text);font-style:italic;font-size:var(--fs-title);justify-self:start;margin-block-end:var(--space-2);line-height:1.15}.pd-bnk__deva{font-family:var(--font-deva);font-size:var(--fs-body-s);color:var(--text-muted);line-height:1.4}.pd-bnk__gloss{font:var(--font-caption);color:var(--text-muted)}.pd-bnk__origin{fill:var(--_pd-sym-a)}:where(.pd-bnk__step)[aria-current] .pd-bnk__name{text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}a.pd-bnk__step{min-block-size:var(--target-min)}@media (hover:hover){:where(a.pd-bnk__step:hover) .pd-bnk__name{text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:1px}}a.pd-bnk__step:focus-visible{outline-offset:calc(-1 * var(--focus-width))}@container (inline-size<30em){.pd-bnk--5 .pd-bnk__step{grid-template-columns:var(--row-lead) minmax(0, 1fr);align-items:center;gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule);flex-basis:100%}.pd-bnk--5 .pd-bnk__art{margin:0;overflow:hidden}.pd-bnk__name{font-size:var(--fs-body)}}@media (prefers-reduced-motion:no-preference){:where(.pd-bnk--reveal[data-play]) .pd-bnk__step{animation:pd-bnk-in var(--dur-4,.6s) var(--ease-out) backwards}:where(.pd-bnk--reveal[data-play]) .pd-bnk__step:nth-child(2){animation-delay:calc(var(--dur-4,.6s) * 1)}:where(.pd-bnk--reveal[data-play]) .pd-bnk__step:nth-child(3){animation-delay:calc(var(--dur-4,.6s) * 2)}:where(.pd-bnk--reveal[data-play]) .pd-bnk__step:nth-child(4){animation-delay:calc(var(--dur-4,.6s) * 3)}:where(.pd-bnk--reveal[data-play]) .pd-bnk__step:nth-child(5){animation-delay:calc(var(--dur-4,.6s) * 4)}}@keyframes pd-bnk-in{0%{opacity:0;translate:0 var(--space-2)}}.pd-ornament{inline-size:var(--pd-ornament-size,6em);block-size:calc(var(--pd-ornament-size,6em) / 4);vertical-align:middle;flex:none;display:inline-block;overflow:visible}.pd-ornament--s{--pd-ornament-size:4em}.pd-ornament--l{--pd-ornament-size:12em}.pd-pattern{--_pd-pat-c:var(--text);--_pd-pat-o:var(--opacity-ghost);--_pd-pat-s:var(--pd-pattern-size,var(--gutter));isolation:isolate;position:relative}.pd-pattern:before{content:"";z-index:-1;pointer-events:none;opacity:var(--_pd-pat-o);position:absolute;inset:0}.pd-pattern--grid:before{background-image:linear-gradient(90deg, var(--_pd-pat-c) var(--hairline), transparent var(--hairline)), linear-gradient(180deg, var(--_pd-pat-c) var(--hairline), transparent var(--hairline));background-size:var(--_pd-pat-s) var(--_pd-pat-s)}.pd-pattern--dots:before{background-image:radial-gradient(circle, var(--_pd-pat-c) 0 1px, transparent 1.5px);background-size:var(--_pd-pat-s) var(--_pd-pat-s);background-position:calc(var(--_pd-pat-s) / 2) calc(var(--_pd-pat-s) / 2)}.pd-pattern--baseline:before{background-image:linear-gradient(180deg, transparent calc(100% - var(--hairline)), var(--_pd-pat-c) 0);background-size:100% var(--pd-pattern-lh,1lh);background-position:0 var(--pd-pattern-offset,0)}.pd-pattern--grain:before{opacity:min(var(--grain-opacity), var(--_pd-pat-o));background-image:var(--grain-image);mix-blend-mode:var(--grain-blend);background-size:180px 180px}.pd-pattern--ticks:before{block-size:var(--space-4);--_t:linear-gradient(var(--_pd-pat-c), var(--_pd-pat-c));background:var(--_t) 0% 100% / var(--hairline) 100% no-repeat, var(--_t) calc(5 / 35 * 100%) 100% / var(--hairline) 100% no-repeat, var(--_t) calc(11 / 35 * 100%) 100% / var(--hairline) 100% no-repeat, var(--_t) calc(13 / 35 * 100%) 100% / var(--hairline) 100% no-repeat, var(--_t) calc(16 / 35 * 100%) 100% / var(--hairline) 100% no-repeat, var(--_t) calc(21 / 35 * 100%) 100% / var(--hairline) 100% no-repeat, var(--_t) calc(26 / 35 * 100%) 100% / var(--hairline) 100% no-repeat, var(--_t) calc(31 / 35 * 100%) 100% / var(--hairline) 100% no-repeat, var(--_t) 100% 100% / var(--hairline) 100% no-repeat, linear-gradient(90deg, var(--_pd-pat-c) var(--hairline), transparent var(--hairline)) 0 100% / calc((100% - var(--hairline)) / 35) 40% repeat-x, linear-gradient(var(--_pd-pat-c), var(--_pd-pat-c)) 0 100% / 100% var(--hairline) no-repeat;inset-block-start:auto}.pd-pattern--rule{block-size:var(--space-4);margin-block:var(--space-5);--_pd-pat-o:1;--_pd-pat-c:var(--border-control);display:block}.pd-pattern--fine{--pd-pattern-size:var(--space-4)}.pd-pattern--wide{--pd-pattern-size:var(--space-7)}@media (forced-colors:active){.pd-pattern:not(.pd-pattern--rule):before{display:none}.pd-pattern--rule:before{--_pd-pat-c:CanvasText}}@media print{:where(.pd-grad,.pd-absg,.pd-abs__art,.pd-pv__art,.pd-disc,.pd-ss__svg){-webkit-print-color-adjust:exact;print-color-adjust:exact}.pd-grad--grain:after,.pd-pattern--grain:before{display:none}}}@layer components.site{.pd-cover__lock{text-wrap:initial;margin:0;font-size:clamp(1.1rem,6cqi,1.75rem);font-weight:400}.pd-cover__lock .pd-mark{block-size:1em;inline-size:1em}@container pd-cover (inline-size>=48em){.pd-cover__lock{font-size:clamp(1.2rem,2.4cqi,2.4rem)}}.pd-masthead__theme,:where(.pd-masthead) button.pd-themes{justify-content:center;align-items:center;gap:var(--space-2);box-sizing:border-box;min-block-size:var(--target-min);min-inline-size:var(--target-min);padding:0 var(--space-3);font:var(--font-label);color:var(--text-muted);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);cursor:pointer;white-space:nowrap;appearance:none;transition:color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);background:0 0;margin:0;display:inline-flex}.pd-masthead__theme:before,:where(.pd-masthead) button.pd-themes:before{content:"";border-radius:var(--radius-pill);block-size:.875em;inline-size:.875em;box-shadow:inset 0 0 0 var(--hairline) currentColor;background:linear-gradient(90deg,currentColor 50%,#0000 50%);flex:none}@media (hover:hover){.pd-masthead__theme:hover,:where(.pd-masthead) button.pd-themes:hover{color:var(--text);border-color:var(--rule-strong);background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-masthead__theme:active,:where(.pd-masthead) button.pd-themes:active{background:color-mix(in oklab, currentColor var(--state-press-mix), transparent)}.pd-masthead__theme:focus-visible,:where(.pd-masthead) button.pd-themes:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@container pd-masthead (inline-size<30em){.pd-masthead__theme,:where(.pd-masthead) button.pd-themes{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.pd-masthead__theme,:where(.pd-masthead) button.pd-themes{transition:none}}@media (forced-colors:active){.pd-masthead__theme,:where(.pd-masthead) button.pd-themes{color:buttontext;border-color:buttontext}.pd-masthead__theme:before,:where(.pd-masthead) button.pd-themes:before{forced-color-adjust:none;background:linear-gradient(90deg,buttontext 50%,canvas 50%);box-shadow:inset 0 0 0 1px buttontext}}.pd-bcard__sig{margin-block-end:.7em;font-size:.78em}.pd-bcard__sig .pd-mark{block-size:1em;inline-size:1em;margin:0}.pd-bcard__portrait{block-size:4.2em;inline-size:4.2em;margin:0}.pd-bcard__motto{font:400 .62em/1.5 var(--font-sans);letter-spacing:.02em;color:inherit}.pd-bcard__motto:before{content:"";border-radius:var(--radius-pill);background:var(--bindu);block-size:.45em;inline-size:.45em;box-shadow:0 0 0 1px var(--bindu-rim);vertical-align:.1em;margin-inline-end:.6em;display:inline-block}.pd-paper--mono .pd-bcard__motto:before{box-shadow:none;background:currentColor}.pd-bk-note{align-items:baseline;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border:var(--hairline) dashed var(--border-control);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.pd-bk-note b{color:var(--text);text-transform:uppercase;letter-spacing:var(--track-caps);font-weight:500}.pd-bk-label{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);margin:0}.pd-bk-badge{align-items:center;gap:var(--space-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-1);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;padding:.25em .5em .25em .25em;display:inline-flex}.pd-bk-badge__s{border-radius:var(--radius-0);block-size:1.5em;inline-size:1.75em;font:600 var(--fs-meta)/1 var(--font-sans);letter-spacing:0;place-items:center;display:inline-grid}.pd-bk-badge__g{font-weight:600}.pd-bk-badge--fail{color:var(--text-muted);border-style:solid;border-color:var(--rule)}.pd-bk-badge--fail .pd-bk-badge__g{text-decoration:line-through;text-decoration-thickness:var(--hairline);font-weight:400}.pd-bk-color{gap:var(--space-6);display:grid;container:pd-bk-color/inline-size}.pd-bk-color__grid{gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-bk-swatch{border:var(--hairline) solid var(--rule-strong);background:var(--surface);grid-template-rows:auto 1fr;min-inline-size:0;display:grid}.pd-bk-swatch__chip{gap:var(--space-2);aspect-ratio:4/3;padding:var(--space-4);background:var(--sw,var(--surface-sunken));color:var(--sw-on,var(--text));border-block-end:var(--hairline) solid var(--rule-strong);-webkit-print-color-adjust:exact;print-color-adjust:exact;grid-template-rows:auto 1fr auto;display:grid;position:relative}.pd-bk-swatch__role{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;margin:0}.pd-bk-swatch__aa{font:400 var(--fs-display-m)/.9 var(--font-display);letter-spacing:var(--track-display);align-self:end;margin:0}.pd-bk-swatch__share{font:var(--font-meta);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin:0;display:flex}.pd-bk-swatch__body{align-content:start;gap:var(--space-3);padding:var(--space-4);display:grid}.pd-bk-swatch__name{font:var(--font-title);color:var(--text);margin:0}.pd-bk-swatch__vals{gap:var(--space-1) var(--space-3);font:var(--font-meta);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr;margin:0;display:grid}.pd-bk-swatch__vals dt{color:var(--text-subtle);text-transform:uppercase}.pd-bk-swatch__vals dd{color:var(--text);overflow-wrap:anywhere;margin:0}.pd-bk-swatch__use{border-block-start:var(--hairline) solid var(--rule);font:var(--font-caption);color:var(--text-muted);margin:0;padding-block-start:var(--space-3)}.pd-bk-swatch__checks{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-bk-swatch__foot{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-bk-swatch--placeholder .pd-bk-swatch__chip:after{content:"[Placeholder]";font:var(--font-meta);letter-spacing:var(--track-mono);opacity:.8;position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}@container pd-bk-color (width>=60em){.pd-bk-color__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-bk-swatch--lead{grid-row:span 2}}@container pd-bk-color (width>=48em){.pd-bk-swatch--lead{grid-column:span 2}.pd-bk-swatch--lead .pd-bk-swatch__chip{aspect-ratio:auto;min-block-size:100%}.pd-bk-swatch--lead{grid-template-rows:none;grid-template-columns:1.2fr 1fr}.pd-bk-swatch--lead .pd-bk-swatch__chip{border-block-end:0;border-inline-end:var(--hairline) solid var(--rule-strong)}.pd-bk-swatch--lead .pd-bk-swatch__aa{font-size:var(--fs-display-l)}}@container pd-bk-color (width>=60em){.pd-bk-swatch--lead{grid-template-rows:1fr auto;grid-template-columns:none}.pd-bk-swatch--lead .pd-bk-swatch__chip{border-inline-end:0;border-block-end:var(--hairline) solid var(--rule-strong);min-block-size:0}.pd-bk-swatch--lead .pd-bk-swatch__body{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pd-bk-swatch--lead :where(.pd-bk-swatch__name,.pd-bk-swatch__use,.pd-bk-swatch__foot){grid-column:1/-1}}.pd-bk-color--list .pd-bk-color__grid{border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:1fr;gap:0}.pd-bk-color--list .pd-bk-swatch{border-width:0 0 var(--hairline);grid-template-rows:none;grid-template-columns:5rem 1fr}.pd-bk-color--list .pd-bk-swatch__chip{aspect-ratio:auto;padding:var(--space-2);border-block-end:0;border-inline-end:var(--hairline) solid var(--rule-strong)}.pd-bk-color--list :where(.pd-bk-swatch__role,.pd-bk-swatch__share,.pd-bk-swatch--placeholder .pd-bk-swatch__chip):after{content:none}.pd-bk-color--list .pd-bk-swatch__aa{font-size:var(--fs-headline)}.pd-bk-color--list .pd-bk-swatch__role{display:none}.pd-bk-matrix{gap:var(--space-3);display:grid}.pd-bk-matrix__scroll{overflow-x:auto}.pd-bk-matrix__scroll:focus-visible{outline-offset:var(--focus-offset)}.pd-bk-matrix__tbl{border-collapse:collapse;inline-size:100%;font:var(--font-meta);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums}.pd-bk-matrix__tbl th{padding:var(--space-2);text-align:start;color:var(--text-subtle);text-transform:uppercase;white-space:nowrap;font-weight:500}.pd-bk-matrix__tbl td{border:var(--hairline) solid var(--rule-strong);padding:0}.pd-bk-matrix__cell{min-inline-size:5.5rem;padding:var(--space-2) var(--space-3);-webkit-print-color-adjust:exact;print-color-adjust:exact;gap:.15em;display:grid}.pd-bk-matrix__cell b{font:400 var(--fs-title)/1 var(--font-display)}.pd-bk-matrix__cell[data-pass=false] b{opacity:.55}.pd-bk-matrix__cell span{opacity:.9}.pd-bk-type{--pd-bk-face:var(--bk-face,var(--font-display));--pd-bk-wt:400;gap:var(--space-7);display:grid;container:pd-bk-type/inline-size}.pd-bk-type__hero{gap:var(--space-6);padding-block:var(--space-5);border-block:var(--hairline) solid var(--rule-strong);display:grid}.pd-bk-type__aa{font-family:var(--pd-bk-face);font-weight:var(--pd-bk-wt);font-size:clamp(var(--fs-display-xl), 30cqi, 15rem);letter-spacing:var(--track-display);color:var(--text);margin:0;line-height:.8}.pd-bk-type__aa span{color:var(--text-subtle)}.pd-bk-type__name{margin:0 0 var(--space-4);font:var(--font-headline);color:var(--text)}.pd-bk-type__facts{grid-template-columns:minmax(7rem,auto) 1fr;margin:0;display:grid}.pd-bk-type__facts :where(dt,dd){padding-block:var(--space-2);border-block-start:var(--hairline) solid var(--rule);margin:0}.pd-bk-type__facts dt{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-bk-type__facts dd{font:var(--font-body-s);color:var(--text)}@container pd-bk-type (width>=44em){.pd-bk-type__hero{grid-template-columns:1.3fr 1fr;align-items:end}}.pd-bk-type__tools{align-items:end;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.pd-bk-type__input{gap:var(--space-2);font:var(--font-label);color:var(--text-muted);flex:18rem;display:grid}.pd-bk-type__input input{min-block-size:var(--target-min);padding-inline:var(--space-3);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);background:var(--surface);color:var(--text);font:var(--font-body)}.pd-bk-type__input input:focus-visible{outline-offset:var(--focus-offset)}.pd-bk-type__weights-ctl{gap:var(--space-2);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.pd-bk-type__weights-ctl legend{font:var(--font-label);color:var(--text-muted);margin-block-end:var(--space-2);padding:0}.pd-bk-type__water{margin:0;padding:0;list-style:none;display:grid}.pd-bk-type__row{grid-template-columns:var(--row-lead) 1fr;gap:var(--space-4);padding-block:var(--space-3);border-block-start:var(--hairline) solid var(--rule);align-items:baseline;display:grid}.pd-bk-type__row .pd-meta{white-space:nowrap}.pd-bk-type__line{min-inline-size:0;font-family:var(--pd-bk-face);font-weight:var(--pd-bk-wt);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.2;overflow:hidden}.pd-bk-type__line--xl{font-size:var(--fs-display-xl);line-height:1.12}.pd-bk-type__line--l{font-size:var(--fs-display-l)}.pd-bk-type__line--m{font-size:var(--fs-display-m)}.pd-bk-type__line--h{font-size:var(--fs-headline)}.pd-bk-type__line--t{font-size:var(--fs-title)}.pd-bk-type__line--b{font-size:var(--fs-body);white-space:normal}.pd-bk-type__line--c{font-size:var(--fs-caption);white-space:normal}@container pd-bk-type (width<=32em){.pd-bk-type__row{gap:var(--space-1);grid-template-columns:1fr}.pd-bk-type__line--xl{font-size:var(--fs-display-l)}.pd-bk-type__line--l{font-size:var(--fs-display-m)}}.pd-bk-type__wts{border-block:var(--hairline) solid var(--rule-strong);grid-template-columns:repeat(auto-fill,minmax(min(100%,9rem),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pd-bk-type__wt{gap:var(--space-2);padding:var(--space-4) var(--space-3) var(--space-4) 0;display:grid}.pd-bk-type__wt b{font-family:var(--pd-bk-face);font-size:var(--fs-display-m);color:var(--text);line-height:1}.pd-bk-type__wt span{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted)}.pd-bk-type__set{gap:var(--space-6);display:grid}@container pd-bk-type (width>=52em){.pd-bk-type__set{grid-template-columns:1fr 15rem;align-items:start}}.pd-bk-type__groups{gap:var(--space-5);min-inline-size:0;display:grid}.pd-bk-type__group{gap:var(--space-2);display:grid}.pd-bk-type__glyphs{grid-template-columns:repeat(auto-fill, minmax(var(--target-min), 1fr));border-block-start:var(--hairline) solid var(--rule);border-inline-start:var(--hairline) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.pd-bk-type__glyph{aspect-ratio:1;inline-size:100%;min-block-size:var(--target-min);border:0;border-block-end:var(--hairline) solid var(--rule);border-inline-end:var(--hairline) solid var(--rule);color:var(--text);font-family:var(--pd-bk-face);font-weight:var(--pd-bk-wt);font-size:var(--fs-title);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.pd-bk-type__glyph:hover{background:var(--surface-sunken)}.pd-bk-type__glyph:focus-visible{outline-offset:calc(-1 * var(--focus-width));z-index:1;position:relative}.pd-bk-type__glyph[aria-pressed=true]{background:var(--selected-bg);color:var(--selected-fg)}@container pd-bk-type (width>=40em){.pd-bk-type__glyphs{grid-template-columns:repeat(13,minmax(0,1fr))}}.pd-bk-type__glyphs--iast .pd-bk-type__glyph{font-size:var(--fs-headline)}.pd-bk-type__inspect{gap:var(--space-3);padding:var(--space-4);border:var(--hairline) solid var(--rule-strong);background:var(--surface);display:grid;position:sticky;inset-block-start:var(--space-5)}.pd-bk-type__big{aspect-ratio:1;background-image:linear-gradient(var(--rule), var(--rule)), linear-gradient(var(--rule), var(--rule)), linear-gradient(var(--rule), var(--rule));background-size:100% var(--hairline);font-family:var(--pd-bk-face);font-weight:var(--pd-bk-wt);font-size:var(--fs-display-xl);color:var(--text);background-position:0 28%,0 70%,0 78%;background-repeat:no-repeat;place-items:center;margin:0;line-height:1;display:grid}.pd-bk-type__cp{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);margin:0}.pd-bk-type__cp b{font:var(--font-label);color:var(--text);letter-spacing:0;display:block}.pd-bk-type__para{gap:var(--space-5);border-block-start:var(--hairline) solid var(--rule);padding-block-start:var(--space-5);display:grid}@container pd-bk-type (width>=44em){.pd-bk-type__para{grid-template-columns:1fr 1fr}}.pd-bk-type__para p{max-inline-size:var(--measure);font-family:var(--pd-bk-face);font-weight:var(--pd-bk-wt);color:var(--text);margin:0}.pd-bk-type__para .pd-bk-type__lede{font-size:var(--fs-lede);line-height:1.35}.pd-bk-type__para .pd-bk-type__body{font-size:var(--fs-body);color:var(--text-muted);line-height:1.6}.pd-bk-type--compact{gap:var(--space-5)}.pd-bk-type--compact .pd-bk-type__aa{font-size:clamp(var(--fs-display-l), 18cqi, var(--fs-display-xl))}.pd-bk-mock{--pd-bk-stage:var(--bk-stage,var(--surface-sunken));align-content:start;gap:var(--space-2);min-inline-size:0;margin:0;display:grid;container:pd-bk-mock/inline-size}.pd-bk-mock__stage{aspect-ratio:4/3;background:var(--pd-bk-stage);border:var(--hairline) solid var(--rule);place-items:center;padding:8cqi;display:grid;position:relative;overflow:hidden}.pd-bk-mock__slot{background:var(--surface);display:grid;position:relative;overflow:hidden}.pd-bk-mock__slot>:where(img,video,picture,svg,.pd-ph){aspect-ratio:auto;object-fit:cover;grid-area:1/1;block-size:100%;inline-size:100%}.pd-bk-mock__slot>.pd-ph{border:0}.pd-bk-mock__cap{justify-content:space-between;gap:var(--space-1) var(--space-3);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-bk-mock__cap b{color:var(--text);font-weight:500}.pd-bk-mock__cap .pd-meta{white-space:nowrap}.pd-bk-mock--browser .pd-bk-mock__stage{aspect-ratio:16/11;place-items:end center;padding:6cqi 6cqi 0}.pd-bk-mock__window{border:var(--hairline) solid var(--rule-strong);background:var(--surface);block-size:100%;inline-size:100%;box-shadow:var(--shadow-2);border-block-end:0;border-start-start-radius:var(--radius-2);border-start-end-radius:var(--radius-2);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.pd-bk-mock__bar{border-block-end:var(--hairline) solid var(--rule);grid-template-columns:auto 1fr auto;align-items:center;gap:3cqi;padding:1.6cqi 2.4cqi;display:grid}.pd-bk-mock__dots{gap:1cqi;display:flex}.pd-bk-mock__dots i{aspect-ratio:1;border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-pill);inline-size:1.4cqi;min-inline-size:5px}.pd-bk-mock__url{border-radius:var(--radius-pill);background:var(--surface-sunken);inline-size:min(100%,26em);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);text-align:center;white-space:nowrap;text-overflow:ellipsis;justify-self:center;padding:.35em 1em;overflow:hidden}.pd-bk-mock__bar:after{content:"";inline-size:4.2cqi}@container pd-bk-mock (width<=22em){.pd-bk-mock__url{font-size:var(--fs-caption);padding-block:.15em}}.pd-bk-mock--phone .pd-bk-mock__stage{aspect-ratio:4/5;padding:7cqi}.pd-bk-mock__phone{aspect-ratio:9/19.5;border:calc(var(--hairline) * 2) solid var(--rule-strong);background:var(--surface);block-size:100%;box-shadow:var(--shadow-2);border-radius:13%/6%;padding:2.2cqi;display:grid;position:relative}.pd-bk-mock__phone .pd-bk-mock__slot{border-radius:10%/4.6%}.pd-bk-mock__phone:before{content:"";z-index:1;border-radius:var(--radius-pill);background:var(--text);opacity:.85;block-size:2.4cqi;inline-size:28%;margin-inline:auto;position:absolute;inset-block-start:3.6cqi;inset-inline:0}.pd-bk-mock--poster .pd-bk-mock__stage{background-image:linear-gradient(to top, color-mix(in oklab, var(--text) 6%, var(--pd-bk-stage)) 0 9cqi, var(--rule-strong) 9cqi calc(9cqi + 1px), transparent 0);padding:7cqi 0 12cqi}.pd-bk-mock__poster{aspect-ratio:2/3;border:var(--hairline) solid var(--rule-strong);block-size:100%;box-shadow:var(--shadow-3);position:relative}.pd-bk-mock__poster .pd-bk-mock__slot{block-size:100%}.pd-bk-mock__poster:before,.pd-bk-mock__poster:after{content:"";z-index:1;background:color-mix(in oklab, var(--surface) 70%, transparent);border:var(--hairline) solid var(--rule);block-size:2.4cqi;inline-size:7cqi;position:absolute;inset-block-start:-1.2cqi}.pd-bk-mock__poster:before{inset-inline-start:8%;rotate:-4deg}.pd-bk-mock__poster:after{inset-inline-end:8%;rotate:5deg}.pd-bk-mock--cards .pd-bk-mock__stage{padding:0}.pd-bk-mock__cards{aspect-ratio:85/55;inline-size:62%;position:relative}.pd-bk-mock__card{background:var(--surface);border:var(--hairline) solid var(--rule);box-shadow:var(--shadow-1);display:grid;position:absolute;inset:0}.pd-bk-mock__card:first-child{background:var(--bk-card-back,var(--surface));translate:-9% 14%;rotate:-9deg}.pd-bk-mock__card:nth-child(2){translate:7% 6%;rotate:6deg}.pd-bk-mock__card:nth-child(3){box-shadow:var(--shadow-2);translate:-1% -10%;rotate:-2deg}.pd-bk-mock__card .pd-bk-mock__slot{block-size:100%}.pd-bk-mock--box .pd-bk-mock__stage{--bw:32cqi;--bh:40cqi;--bd:22cqi;perspective:160cqi;background-image:radial-gradient(ellipse 34cqi 7cqi at 50% 80%, color-mix(in oklab, var(--text) 16%, transparent), transparent 70%);padding:0}.pd-bk-mock__box{inline-size:var(--bw);block-size:var(--bh);transform-style:preserve-3d;position:relative;transform:translateY(2cqi)rotateX(-24deg)rotateY(-36deg)}.pd-bk-mock__face{border:max(1px, var(--hairline)) solid var(--rule-strong);background:var(--surface);backface-visibility:hidden;margin:auto;display:grid;position:absolute;inset:0}.pd-bk-mock__face--front{inline-size:var(--bw);block-size:var(--bh);transform:translateZ(calc(var(--bd) / 2))}.pd-bk-mock__face--side{inline-size:var(--bd);block-size:var(--bh);transform:rotateY(90deg) translateZ(calc(var(--bw) / 2));background:color-mix(in oklab, var(--text) 10%, var(--bk-box-side,var(--surface)))}.pd-bk-mock__face--top{inline-size:var(--bw);block-size:var(--bd);transform:rotateX(90deg) translateZ(calc(var(--bh) / 2));background:color-mix(in oklab, var(--text) 4%, var(--bk-box-side,var(--surface)))}.pd-bk-mock__face--side:after{content:"";border-block:var(--hairline) solid var(--rule-strong);place-self:center;block-size:60%;inline-size:40%}.pd-bk-mock--social .pd-bk-mock__stage{aspect-ratio:4/5;padding:8cqi 19cqi}.pd-bk-mock__post{border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-2);background:var(--surface);inline-size:100%;box-shadow:var(--shadow-2);font-size:clamp(var(--fs-meta), 3.4cqi, var(--fs-body-s));grid-template-rows:auto auto auto auto;display:grid;overflow:hidden}.pd-bk-mock__who{grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;padding:.6em .8em;display:grid}.pd-bk-mock__avatar{aspect-ratio:1;border-radius:var(--radius-pill);border:var(--hairline) solid var(--rule-strong);background:var(--surface-sunken);inline-size:2.1em}.pd-bk-mock__handle{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;color:var(--text);line-height:1.25;font-family:var(--font-sans);font-weight:600;display:block;overflow:hidden}.pd-bk-mock__handle span{text-overflow:ellipsis;font-family:var(--font-mono);color:var(--text-subtle);font-size:.85em;font-weight:400;display:block;overflow:hidden}.pd-bk-mock__more{letter-spacing:.1em;color:var(--text-muted)}.pd-bk-mock__post .pd-bk-mock__slot{aspect-ratio:4/5}.pd-bk-mock__acts{color:var(--text);gap:.9em;padding:.6em .8em .2em;display:flex}.pd-bk-mock__acts svg{fill:none;stroke:currentColor;stroke-width:1.5px;block-size:1.35em;inline-size:1.35em}.pd-bk-mock__acts svg:last-child{margin-inline-start:auto}.pd-bk-mock__text{font-family:var(--font-sans);color:var(--text-muted);margin:0;padding:.2em .8em .8em;line-height:1.4}.pd-bk-mock__text b{color:var(--text)}.pd-bk-mock--landscape .pd-bk-mock__stage{aspect-ratio:4/3}.pd-bk-mock--landscape.pd-bk-mock--social .pd-bk-mock__stage{padding:5cqi}.pd-bk-mock--landscape .pd-bk-mock__post{aspect-ratio:5/8;block-size:100%;inline-size:auto;font-size:clamp(var(--fs-meta), 2.6cqi, var(--fs-caption));grid-template-rows:auto minmax(0,1fr) auto auto}.pd-bk-mock--landscape .pd-bk-mock__post .pd-bk-mock__slot{aspect-ratio:auto}.pd-bk-mock--landscape.pd-bk-mock--phone .pd-bk-mock__stage{padding:5cqi}.pd-bk-mock--billboard:not(.pd-bk-mock--landscape) .pd-bk-mock__stage{aspect-ratio:16/9}.pd-bk-mock--billboard .pd-bk-mock__stage{background-image:linear-gradient(to top, color-mix(in oklab, var(--text) 8%, var(--pd-bk-stage)) 0 17%, var(--rule-strong) 17% calc(17% + 1px), transparent 0);padding:0}.pd-bk-mock__bill{justify-items:center;inline-size:72%;margin-inline:auto;display:grid;position:absolute;inset-block-end:17%;inset-inline:0}.pd-bk-mock__board{aspect-ratio:3;background:var(--text);inline-size:100%;box-shadow:var(--shadow-2);padding:1.2cqi}.pd-bk-mock__board .pd-bk-mock__slot{block-size:100%}.pd-bk-mock__walk{border-block:var(--hairline) solid var(--rule-strong);background:var(--surface);block-size:1.2cqi;inline-size:104%}.pd-bk-mock__posts{justify-content:space-between;block-size:14cqi;inline-size:56%;display:flex}.pd-bk-mock__posts i{background:var(--rule-strong);block-size:100%;inline-size:2cqi}.pd-bk-mock--on-brand .pd-bk-mock__stage{border-color:var(--rule-strong);-webkit-print-color-adjust:exact;print-color-adjust:exact}.pd-bk-strip{gap:var(--space-5);display:grid;container:pd-bk-strip/inline-size}.pd-bk-strip__head{justify-content:space-between;align-items:end;gap:var(--space-3) var(--space-6);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pd-bk-strip__titles{gap:var(--space-2);display:grid}.pd-bk-strip__title{font:var(--font-headline);color:var(--text);margin:0}.pd-bk-strip__title em{font-style:italic;font-weight:400}.pd-bk-strip__tools{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.pd-bk-strip__count{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin:0}.pd-bk-strip__list{grid-template-columns:repeat(var(--pd-bk-cols,6), minmax(0, 1fr));gap:var(--hairline);padding:var(--hairline) 0;background:var(--rule);margin:0;list-style:none;display:grid}.pd-bk-strip__cell{gap:var(--space-3);min-block-size:9.5rem;padding:var(--space-4);background:var(--surface);grid-template-rows:1fr auto;display:grid;position:relative}.pd-bk-strip__mark{align-content:center;justify-items:center;gap:var(--space-3);text-align:center;display:grid}.pd-bk-strip__slot{--pd-ph-ratio:5 / 2;inline-size:min(100%,8.5rem);display:none}.pd-bk-strip--logos .pd-bk-strip__slot{display:grid}.pd-bk-strip__name{color:var(--text);text-wrap:balance;overflow-wrap:anywhere;margin:0}.pd-bk-strip__name--serif{font:500 var(--fs-title)/1.05 var(--font-display)}.pd-bk-strip__name--italic{font:italic 400 var(--fs-title)/1.05 var(--font-display)}.pd-bk-strip__name--caps{font:600 var(--fs-body-s)/1.2 var(--font-sans);letter-spacing:var(--track-caps);text-transform:uppercase}.pd-bk-strip__name--sans{font:700 var(--fs-body)/1.1 var(--font-sans);letter-spacing:-.01em}.pd-bk-strip__name--mono{font:500 var(--fs-body-s)/1.2 var(--font-mono);letter-spacing:var(--track-mono)}.pd-bk-strip__name--light{font:300 var(--fs-title)/1.05 var(--font-text);letter-spacing:.04em}.pd-bk-strip__meta{justify-content:space-between;gap:var(--space-2);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin:0;display:flex}.pd-bk-strip__link{color:inherit;text-decoration:none}.pd-bk-strip__link:before{content:"";position:absolute;inset:0}.pd-bk-strip__link:focus-visible{outline:none}.pd-bk-strip__cell:has(.pd-bk-strip__link:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-width));z-index:1}.pd-bk-strip__cell:has(.pd-bk-strip__link):after{content:"↗";font:var(--font-meta);color:var(--text-subtle);position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.pd-bk-strip__cell:has(.pd-bk-strip__link:hover){background:var(--surface-sunken)}a.pd-bk-strip__link:hover{-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.2em}.pd-bk-strip__foot{justify-content:space-between;gap:var(--space-3);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-bk-strip--grid{--pd-bk-cols:4}.pd-bk-strip--grid .pd-bk-strip__cell{min-block-size:11rem}.pd-bk-strip--dense .pd-bk-strip__cell{min-block-size:6rem;padding:var(--space-3);grid-template-rows:1fr}.pd-bk-strip--dense .pd-bk-strip__meta{display:none}@container pd-bk-strip (width<=56em){.pd-bk-strip__list{--pd-bk-cols:3}}@container pd-bk-strip (width<=34em){.pd-bk-strip__list{--pd-bk-cols:2}.pd-bk-strip__cell{min-block-size:7.5rem;padding:var(--space-3)}}.pd-bk-show{--pd-bk-c1:var(--bk-c1,var(--text));--pd-bk-c2:var(--bk-c2,var(--surface));gap:var(--space-8);display:grid;container:pd-bk-show/inline-size}.pd-bk-show__intro{gap:var(--space-5);display:grid}.pd-bk-show__intro .pd-bk-note{margin-block-start:var(--space-5)}@container pd-bk-show (width>=52em){.pd-bk-show__intro{grid-template-columns:var(--label-col) 1.4fr 1fr;align-items:start}.pd-bk-show__intro>:first-child{grid-column:2}}.pd-bk-show__facts{grid-template-columns:auto 1fr;margin:0;display:grid}.pd-bk-show__facts :where(dt,dd){padding-block:var(--space-2);border-block-start:var(--hairline) solid var(--rule);margin:0}.pd-bk-show__facts dt{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);padding-inline-end:var(--space-4)}.pd-bk-show__facts dd{font:var(--font-body-s);color:var(--text)}.pd-bk-show__block{gap:var(--space-4);display:grid}@container pd-bk-show (width>=52em){.pd-bk-show__block{grid-template-columns:var(--label-col) 1fr;column-gap:0}.pd-bk-show__block>:not(.pd-bk-show__lab){grid-column:2}}.pd-bk-show__lab{gap:var(--space-3);align-items:baseline;margin:0;padding-block-start:var(--space-2);display:flex}.pd-bk-show__h{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text);margin:0}@container pd-bk-show (width>=52em){.pd-bk-show__lab{gap:var(--space-1);flex-direction:column;grid-row:span 3}}.pd-bk-show__logos{gap:var(--gutter);grid-template-columns:1fr;display:grid}@container pd-bk-show (width>=40em){.pd-bk-show__logos{grid-template-columns:1.4fr 1fr}.pd-bk-show__panel--wide{grid-row:span 2}}.pd-bk-panel{--pd-bk-bg:var(--bk-panel,var(--surface-sunken));--pd-bk-on:var(--bk-on,var(--text));--surface:var(--pd-bk-bg);--text:var(--pd-bk-on);--text-subtle:var(--pd-bk-on);--text-muted:var(--pd-bk-on);--rule:color-mix(in oklab, var(--pd-bk-on) 22%, transparent);--border-control:color-mix(in oklab, var(--pd-bk-on) 60%, transparent);min-block-size:12rem;padding:var(--space-7) var(--space-6);background:var(--pd-bk-bg);color:var(--pd-bk-on);border:var(--hairline) solid var(--rule-strong);-webkit-print-color-adjust:exact;print-color-adjust:exact;place-items:center;display:grid;position:relative}.pd-bk-panel .pd-ph{--pd-ph-ratio:3 / 1;inline-size:min(100%,22rem)}.pd-bk-panel--mark .pd-ph{--pd-ph-ratio:1;inline-size:min(60%,8rem)}.pd-bk-panel__tag{font:var(--font-meta);letter-spacing:var(--track-mono);margin:0;position:absolute;inset-block-end:var(--space-3);inset-inline-start:var(--space-3)}.pd-bk-panel__tag+.pd-bk-panel__tag{inset-inline-start:auto;inset-inline-end:var(--space-3)}.pd-bk-bar{border:var(--hairline) solid var(--rule-strong);min-block-size:11rem;margin:0;padding:0;list-style:none;display:flex}.pd-bk-bar__seg{flex:var(--share,1) 1 0;min-inline-size:0;padding:var(--space-3);background:var(--sw);color:var(--sw-on,var(--text));font:var(--font-meta);letter-spacing:var(--track-mono);-webkit-print-color-adjust:exact;print-color-adjust:exact;align-content:space-between;display:grid}.pd-bk-bar__seg+.pd-bk-bar__seg{border-inline-start:var(--hairline) solid var(--rule-strong)}.pd-bk-bar__seg b{font:500 var(--fs-body-s)/1.2 var(--font-sans);letter-spacing:0}.pd-bk-bar__seg span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@container pd-bk-show (width<=36em){.pd-bk-bar{flex-direction:column;min-block-size:0}.pd-bk-bar__seg{min-block-size:calc(2.5rem + var(--share,10) * .06rem);flex:none;grid-template-columns:1fr auto;align-content:center}.pd-bk-bar__seg+.pd-bk-bar__seg{border-inline-start:0;border-block-start:var(--hairline) solid var(--rule-strong)}}.pd-bk-legend{gap:var(--space-3) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-bk-legend li{gap:0 var(--space-2);font:var(--font-caption);color:var(--text-muted);grid-template-columns:1.25rem 1fr;display:grid}.pd-bk-legend i{background:var(--sw);border:var(--hairline) solid var(--rule-strong);-webkit-print-color-adjust:exact;print-color-adjust:exact;grid-row:span 2;block-size:1.25rem;inline-size:1.25rem}.pd-bk-legend b{color:var(--text);font-weight:500}.pd-bk-pair{gap:var(--hairline);padding:var(--hairline) 0;background:var(--rule);display:grid}@container (width>=40em){.pd-bk-pair{grid-template-columns:1fr 1fr}}.pd-bk-pair__cell{align-content:space-between;gap:var(--space-5);min-block-size:14rem;padding:var(--space-5) var(--space-5) var(--space-5) 0;background:var(--surface);display:grid}.pd-bk-pair__cell+.pd-bk-pair__cell{padding-inline-start:var(--space-5)}@container (width<=40em){.pd-bk-pair__cell+.pd-bk-pair__cell{padding-inline-start:0}}.pd-bk-pair__aa{font-family:var(--bk-face-display,var(--font-display));font-size:var(--fs-display-xl);color:var(--text);margin:0;line-height:.85}.pd-bk-pair__aa--text{font-family:var(--bk-face-text,var(--font-sans));font-weight:600}.pd-bk-pair__sample{color:var(--text);margin:0}.pd-bk-pair__sample--display{font:400 var(--fs-display-m)/1 var(--bk-face-display,var(--font-display));text-wrap:balance}.pd-bk-pair__sample--text{font:400 var(--fs-body)/1.55 var(--bk-face-text,var(--font-sans));color:var(--text-muted);max-inline-size:34em}.pd-bk-pair__id{justify-content:space-between;gap:var(--space-2);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;display:flex}.pd-bk-pair__id b{font:500 var(--fs-body-s)/1.3 var(--font-sans);letter-spacing:0;color:var(--text)}.pd-bk-voice{gap:0 var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-bk-voice li{align-content:start;gap:var(--space-2);padding-block:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);display:grid}.pd-bk-voice__word{font:italic 400 var(--fs-display-m)/1 var(--font-display);color:var(--text);margin:0}.pd-bk-voice__not{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin:0}.pd-bk-voice__def{font:var(--font-body-s);color:var(--text-muted);margin:0}.pd-bk-voice__line{padding:var(--space-5) 0 0;font:var(--font-lede);color:var(--text);max-inline-size:var(--measure);margin:0}.pd-bk-apps{gap:var(--space-6) var(--gutter);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.pd-bk-apps>*{grid-column:span 2}.pd-bk-apps>.pd-bk-apps__wide{grid-column:span 4}.pd-bk-apps>.pd-bk-apps__half{grid-column:span 3}@container pd-bk-show (width<=52em){.pd-bk-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-bk-apps>*,.pd-bk-apps>.pd-bk-apps__half{grid-column:span 1}.pd-bk-apps>.pd-bk-apps__wide{grid-column:1/-1}}@container pd-bk-show (width<=30em){.pd-bk-apps{grid-template-columns:1fr}.pd-bk-apps>*{grid-column:1/-1}}.pd-bk-show__foot{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.pd-bk-show__foot p{font:var(--font-caption);color:var(--text-muted);margin:0}.pd-bk-show__links{gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.pd-bk-guide{gap:var(--space-7);display:grid;container:pd-bk-guide/inline-size}.pd-bk-guide__bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) 0;border-block:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;display:flex}.pd-bk-guide__bar p{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);margin:0}.pd-bk-guide__pages{gap:var(--space-7);display:grid}.pd-bk-page{gap:var(--space-6);padding:var(--space-6);background:var(--surface);border:var(--hairline) solid var(--rule-strong);box-shadow:var(--shadow-1);grid-template-rows:auto 1fr auto;scroll-margin-block-start:var(--space-5);display:grid;container:pd-bk-page/inline-size}@container pd-bk-guide (width>=56em){.pd-bk-page{min-block-size:70.7071cqi;padding:var(--space-7) var(--space-8)}}.pd-bk-page__run,.pd-bk-page__folio{justify-content:space-between;gap:var(--space-1) var(--space-4);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;margin:0;display:flex}.pd-bk-page__run{border-block-end:var(--hairline) solid var(--rule);padding-block-end:var(--space-3)}.pd-bk-page__folio{border-block-start:var(--hairline) solid var(--rule);font-variant-numeric:tabular-nums;padding-block-start:var(--space-3)}.pd-bk-page__body{gap:var(--space-6);align-content:start;min-inline-size:0;display:grid}@container pd-bk-page (width>=50em){.pd-bk-page__body{column-gap:var(--space-8);grid-template-columns:15rem 1fr}}.pd-bk-page__lab{align-content:start;gap:var(--space-3);display:grid}.pd-bk-page__num{font:500 var(--fs-display-l)/.9 var(--font-display);color:var(--text-subtle);font-variant-numeric:lining-nums tabular-nums;margin:0}.pd-bk-page__h{font:var(--font-headline);color:var(--text);margin:0}.pd-bk-page__intro{font:var(--font-body-s);color:var(--text-muted);margin:0}.pd-bk-page__main{gap:var(--space-6);align-content:start;min-inline-size:0;display:grid}.pd-bk-page__sub{margin:0 0 var(--space-3);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text)}.pd-bk-page--cover .pd-bk-page__body{grid-template-columns:1fr;align-content:space-between}.pd-bk-cover__title{font:400 clamp(var(--fs-display-l), 11cqi, calc(var(--fs-display-xl) * 1.5))/.9 var(--font-display);letter-spacing:var(--track-display);color:var(--text);margin:0}.pd-bk-cover__title em{color:var(--text-muted);font-style:italic;display:block}.pd-bk-cover__row{gap:var(--space-5);align-items:end;display:grid}@container pd-bk-page (width>=50em){.pd-bk-cover__row{grid-template-columns:1fr auto}}.pd-bk-cover__logo{--pd-ph-ratio:3 / 1;inline-size:min(100%,18rem)}.pd-bk-cover__by{align-items:center;gap:var(--space-3);font:var(--font-caption);color:var(--text-muted);margin:0;display:flex}.pd-bk-cover__by .pd-mark{block-size:2rem;inline-size:2rem;color:var(--text)}.pd-bk-cover__by b{font:var(--font-title);color:var(--text)}.pd-bk-cover__by small{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);display:block}.pd-bk-cover__band{block-size:var(--space-4);border:var(--hairline) solid var(--rule-strong);margin:0;padding:0;list-style:none;display:flex}.pd-bk-cover__band li{flex:var(--share,1) 1 0;background:var(--sw);-webkit-print-color-adjust:exact;print-color-adjust:exact}.pd-bk-toc{counter-reset:none;margin:0;padding:0;list-style:none;display:grid}.pd-bk-toc li{border-block-start:var(--hairline) solid var(--rule)}.pd-bk-toc a{gap:var(--space-3);min-block-size:var(--target-min);padding-block:var(--space-3);color:var(--text);font:var(--font-title);grid-template-columns:3rem 1fr auto;align-items:baseline;text-decoration:none;display:grid}.pd-bk-toc a:hover span:nth-child(2){-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.2em}.pd-bk-toc a:focus-visible{outline-offset:var(--focus-offset)}.pd-bk-toc a>span:first-child,.pd-bk-toc a>span:last-child{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-bk-toc small{font:var(--font-caption);color:var(--text-muted);display:block}.pd-bk-logos{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));display:grid}.pd-bk-logos .pd-bk-panel{min-block-size:9rem;padding:var(--space-6) var(--space-4) var(--space-7)}.pd-bk-clear{gap:var(--space-6);display:grid}@container pd-bk-page (width>=56em){.pd-bk-clear{grid-template-columns:1.3fr 1fr;align-items:start}}.pd-bk-clear__zone{--x:clamp(1.75rem, 7cqi, 3.5rem);padding:var(--x);background:color-mix(in oklab, var(--accent) 10%, var(--surface));border:var(--hairline) solid var(--accent);display:grid;position:relative}.pd-bk-clear__zone .pd-ph{--pd-ph-ratio:3 / 1;background-color:var(--surface)}.pd-bk-clear__x{font:italic 400 var(--fs-body)/1 var(--font-display);color:var(--accent);place-items:center;display:grid;position:absolute}.pd-bk-clear__x--t{block-size:var(--x);inset-block-start:0;inset-inline:0}.pd-bk-clear__x--b{block-size:var(--x);inset-block-end:0;inset-inline:0}.pd-bk-clear__x--s{inline-size:var(--x);inset-block:0;inset-inline-start:0}.pd-bk-clear__x--e{inline-size:var(--x);inset-block:0;inset-inline-end:0}.pd-bk-clear__x:before{content:"";background:var(--accent);position:absolute}.pd-bk-clear__x--t:before,.pd-bk-clear__x--b:before{inline-size:var(--hairline);block-size:100%;inset-block-start:0;inset-inline-start:calc(50% - .9em)}.pd-bk-clear__x--s:before,.pd-bk-clear__x--e:before{block-size:var(--hairline);inline-size:100%;inset-block-start:calc(50% - .9em);inset-inline-start:0}.pd-bk-sizes{align-items:end;gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-bk-sizes li{gap:var(--space-2);display:grid}.pd-bk-sizes .pd-ph{inline-size:var(--w,6rem);--pd-ph-ratio:3 / 1}.pd-bk-sizes .pd-ph__label{display:none}.pd-bk-misuse{gap:var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-bk-misuse li{gap:var(--space-2);display:grid}.pd-bk-misuse__frame{aspect-ratio:3/2;background:var(--surface-sunken);border:var(--hairline) solid var(--rule);place-items:center;display:grid;overflow:hidden}.pd-bk-misuse__frame .pd-ph{--pd-ph-ratio:3 / 1;background-color:var(--surface);inline-size:70%}.pd-bk-misuse__frame .pd-ph__label{font-size:var(--fs-meta)}.pd-bk-misuse__frame--stretch .pd-ph{scale:1.3 .7}.pd-bk-misuse__frame--rotate .pd-ph{rotate:-14deg}.pd-bk-misuse__frame--fade .pd-ph{opacity:.35}.pd-bk-misuse__frame--outline .pd-ph{outline:calc(var(--hairline) * 3) solid var(--text);outline-offset:.375rem}.pd-bk-misuse__frame--shadow .pd-ph{box-shadow:var(--shadow-3), 0 0 0 .75rem color-mix(in oklab, var(--text) 8%, transparent)}.pd-bk-misuse__frame--busy{background-image:repeating-linear-gradient(45deg, var(--rule-strong) 0 2px, transparent 2px 9px)}.pd-bk-misuse p{gap:var(--space-2);font:var(--font-caption);color:var(--text);align-items:baseline;margin:0;display:flex}.pd-bk-misuse p:before{content:"✕";font:600 var(--fs-caption)/1 var(--font-sans);color:var(--danger);flex:none}.pd-bk-scale{border-collapse:collapse;inline-size:100%}.pd-bk-scale th{padding:0 var(--space-3) var(--space-2) 0;font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;text-align:start;color:var(--text-subtle);white-space:nowrap;font-weight:500}.pd-bk-scale td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-block-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);vertical-align:baseline;white-space:nowrap}.pd-bk-scale td:first-child{min-inline-size:12rem;color:var(--text);letter-spacing:0;white-space:normal}.pd-bk-scale__s{color:var(--text);margin:0}.pd-bk-scale__s--d{font:var(--font-display-l)}.pd-bk-scale__s--h{font:var(--font-headline)}.pd-bk-scale__s--t{font:var(--font-title)}.pd-bk-scale__s--b{font:var(--font-body)}.pd-bk-scale__s--c{font:var(--font-caption);color:var(--text-muted)}.pd-bk-scroll{overflow-x:auto}.pd-bk-scroll:focus-visible{outline-offset:var(--focus-offset)}.pd-bk-imgs{gap:var(--gutter);grid-template-columns:2fr 1fr 1fr;display:grid}.pd-bk-imgs>:first-child{grid-row:span 2}@container pd-bk-page (width<=36em){.pd-bk-imgs{grid-template-columns:1fr 1fr}.pd-bk-imgs>:first-child{grid-area:auto/1/auto/-1}}.pd-bk-rules{gap:var(--space-4) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-bk-rules li{gap:var(--space-2) var(--space-3);border-block-start:var(--hairline) solid var(--rule);font:var(--font-body-s);color:var(--text-muted);grid-template-columns:auto 1fr;padding-block-start:var(--space-3);display:grid}.pd-bk-rules li:before{content:"✓";font:600 var(--fs-caption)/1.6 var(--font-sans);color:var(--link)}.pd-bk-rules--dont li:before{content:"✕";color:var(--danger)}.pd-bk-rules b{color:var(--text);font-weight:500;display:block}.pd-bk-vt{gap:var(--hairline);padding:var(--hairline) 0;background:var(--rule);display:grid}@container pd-bk-page (width>=40em){.pd-bk-vt{grid-template-columns:1fr 1fr}}.pd-bk-vt__col{align-content:start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-4) 0;background:var(--surface);display:grid}.pd-bk-vt__col+.pd-bk-vt__col{padding-inline-start:var(--space-4)}.pd-bk-vt ul{gap:var(--space-2);font:italic 400 var(--fs-title)/1.15 var(--font-display);color:var(--text);margin:0;padding:0;list-style:none;display:grid}.pd-bk-vt__col--not ul{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:var(--hairline)}.pd-bk-say{gap:var(--space-4);margin:0;display:grid}@container pd-bk-page (width>=40em){.pd-bk-say{grid-template-columns:1fr 1fr}}.pd-bk-say figure{gap:var(--space-2);padding:var(--space-4);border:var(--hairline) solid var(--rule-strong);margin:0;display:grid}.pd-bk-say figure+figure{border-color:var(--rule)}.pd-bk-say blockquote{font:var(--font-lede);color:var(--text);margin:0}.pd-bk-say figure+figure blockquote{color:var(--text-muted)}.pd-bk-say figcaption{font:var(--font-meta);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-subtle)}.pd-bk-gapps{gap:var(--space-5) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.pd-bk-files{border-collapse:collapse;inline-size:100%}.pd-bk-files :where(th,td){padding:var(--space-2) var(--space-3) var(--space-2) 0;border-block-start:var(--hairline) solid var(--rule);text-align:start;vertical-align:baseline}.pd-bk-files th{font:var(--font-meta);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-subtle);border-block-start-color:var(--rule-strong);font-weight:500}.pd-bk-files td{font:var(--font-body-s);color:var(--text)}.pd-bk-files td+td{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted)}.pd-bk-contact{gap:var(--space-5);display:grid}@container pd-bk-page (width>=44em){.pd-bk-contact{grid-template-columns:1fr 1fr}}.pd-bk-contact dl{grid-template-columns:auto 1fr;margin:0;display:grid}.pd-bk-contact :where(dt,dd){padding-block:var(--space-2);border-block-start:var(--hairline) solid var(--rule);margin:0}.pd-bk-contact dt{font:var(--font-meta);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-subtle);padding-inline-end:var(--space-4)}.pd-bk-contact dd{font:var(--font-body-s);color:var(--text)}@media (prefers-reduced-motion:reduce){.pd-bk-page{scroll-margin-block-start:0}}@media (forced-colors:active){.pd-bk-swatch__chip,.pd-bk-bar__seg,.pd-bk-legend i,.pd-bk-cover__band li,.pd-bk-panel{forced-color-adjust:none}.pd-bk-type__glyph[aria-pressed=true]{outline:2px solid highlight}}@media print{@page pd-bk-guide{size:A4 landscape;margin:12mm 14mm}.pd-bk-guide{page:pd-bk-guide;display:block}.pd-bk-guide__bar,.pd-bk-strip__tools .pd-btn,.pd-bk-type__tools,.pd-bk-swatch__foot .pd-copy{display:none}.pd-bk-guide__pages{display:block}.pd-bk-guide{--text:#000;--text-muted:#000;--text-subtle:#000;--link:#000;--accent:#000;--surface:#fff;--surface-sunken:#fff;--rule:#b3b3b3;--rule-strong:#000;--border-control:#000;color:#000;background:#fff}.pd-bk-page{block-size:186mm;min-block-size:0;box-shadow:none;break-after:page;break-inside:avoid;background:#fff;border:0;gap:4mm;padding:0}.pd-bk-page__body{zoom:.8}.pd-bk-gapps{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:72%}.pd-bk-page:last-child{break-after:auto}.pd-bk-page__body{grid-template-columns:52mm 1fr;column-gap:10mm}.pd-bk-swatch,.pd-bk-mock,.pd-bk-misuse li,.pd-bk-type__row,.pd-bk-strip__cell{break-inside:avoid}:where(.pd-bk-mock__window,.pd-bk-mock__phone,.pd-bk-mock__poster,.pd-bk-mock__card,.pd-bk-mock__post,.pd-bk-mock__board,.pd-bk-page){box-shadow:none}.pd-bk-type__inspect{position:static}.pd-bk-toc a:after{content:none}}:where(.pd-ck-hero,.pd-ck-ca,.pd-ck-proc,.pd-ck-ba,.pd-ck-out,.pd-ck-dlv,.pd-ck-cred,.pd-ck-next,.pd-ck-media){color:var(--text);min-inline-size:0;font-size:1rem}:where(.pd-ck-hero,.pd-ck-ca,.pd-ck-proc,.pd-ck-ba,.pd-ck-out,.pd-ck-dlv,.pd-ck-cred,.pd-ck-next,.pd-ck-media) :where(h1,h2,h3,p,ol,ul,dl,dd,figure){margin:0}:where(.pd-ck-ca,.pd-ck-proc,.pd-ck-out,.pd-ck-dlv,.pd-ck-cred) :where(ol,ul){padding:0;list-style:none}:where(figure,dl).pd-ck-ba,:where(figure).pd-ck-media,:where(figure).pd-ck-media__item,.pd-ck-cred dl{margin:0}.pd-ck-head__meta{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-ck-bindu{border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.625em;inline-size:.625em;box-shadow:0 0 0 .125em var(--surface), 0 0 0 calc(.125em + 1px) var(--text);vertical-align:.05em;flex:none;display:inline-block}.pd-ph.pd-ck-ph--alt{background-image:repeating-linear-gradient(45deg, transparent 0 .5625rem, var(--rule) .5625rem .625rem)}.pd-ph.pd-ck-ph--sunken{background-color:var(--surface-sunken)}.pd-ck-hero{gap:var(--space-6);display:grid;container:pd-ck-hero/inline-size}.pd-ck-hero__inner{gap:var(--space-6);padding-inline:var(--gutter);display:grid}.pd-ck-hero__bar{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pd-ck-hero__count{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-ck-hero__main{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.pd-ck-hero__copy{gap:var(--space-4);display:grid}.pd-ck-hero__title{font:var(--font-display-l);font-size:clamp(var(--fs-headline), 10cqi, var(--fs-display-l));letter-spacing:var(--track-display);text-wrap:balance;line-height:.98}.pd-ck-hero__outcome{max-inline-size:38ch;font:var(--font-lede);color:var(--text-muted);text-wrap:pretty}.pd-ck-hero__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-ck-client{gap:var(--space-2);justify-items:start;display:grid}.pd-ck-client__mark{min-block-size:5.5rem;min-inline-size:11rem;padding:var(--pad-panel-s);border:var(--hairline) dashed var(--border-control);background:var(--surface-sunken);place-items:center;display:grid}.pd-ck-client__name{font:500 1.75rem/1 var(--font-display);letter-spacing:var(--track-display);color:var(--text-muted);white-space:nowrap}.pd-ck-client__cap{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-ck-hero__media{gap:var(--space-2);display:grid}.pd-ck-hero__media>.pd-ph{--pd-ph-ratio:16 / 9;border-inline:0}.pd-ck-hero__media>figcaption{justify-content:space-between;gap:var(--space-1) var(--space-4);padding-inline:var(--gutter);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-ck-hero__facts{padding-inline:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pd-ck-hero__fact{gap:var(--space-1);padding-block:var(--space-3);border-block-start:var(--hairline) solid var(--rule);align-content:start;min-inline-size:0;display:grid}.pd-ck-hero__fact dt{font:500 var(--fs-meta)/1.5 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-ck-hero__fact dd{font:var(--font-label);overflow-wrap:anywhere;margin:0}.pd-ck-hero__fact:has(>dd:empty){display:none}.pd-ck-hero__fact:nth-child(odd of :not(:has(>dd:empty))):nth-last-child(1 of :not(:has(>dd:empty))){grid-column:1/-1}@container pd-ck-hero (width>=48em){.pd-ck-hero__main{grid-template-columns:minmax(0,1fr) auto}.pd-ck-hero__media>.pd-ph{--pd-ph-ratio:21 / 9}.pd-ck-hero__facts{column-gap:var(--space-5);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:repeat(5,minmax(0,1fr))}.pd-ck-hero__fact:nth-child(odd of :not(:has(>dd:empty))):nth-last-child(1 of :not(:has(>dd:empty))){grid-column:auto}.pd-ck-hero__fact{padding-block:var(--space-4);border-block-start-color:var(--rule-strong)}}.pd-ck-ca{gap:var(--space-6);display:grid;container:pd-ck-ca/inline-size}.pd-ck-ca__grid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.pd-ck-ca__col{gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule);align-content:start;padding-block-start:var(--space-3);display:grid}.pd-ck-ca__label{align-items:baseline;gap:var(--space-3);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);display:flex}.pd-ck-ca__label .pd-num{font-size:var(--fs-meta)}.pd-ck-ca__col--challenge .pd-ck-ca__label{color:var(--accent)}.pd-ck-ca__lead{font:var(--font-lede);text-wrap:pretty}.pd-ck-ca__body{font:var(--font-body);color:var(--text-muted);text-wrap:pretty}.pd-ck-ca__points{font:var(--font-body-s);gap:0;display:grid}.pd-ck-ca__points li{padding-block:var(--space-2);border-block-start:var(--hairline) solid var(--rule);grid-template-columns:2.5em minmax(0,1fr);display:grid}.pd-ck-ca__points li>span:first-child{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);padding-block-start:.2em}.pd-ck-ca__note{gap:var(--space-2);padding:var(--space-3) 0 var(--space-3) var(--space-4);border-inline-start:2px solid var(--rule-strong);font:var(--font-caption);color:var(--text-muted);align-content:start;display:grid}.pd-ck-ca__note b{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);font-weight:500}@container pd-ck-ca (width>=40em){.pd-ck-ca__grid{column-gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.pd-ck-ca__note{max-inline-size:var(--measure);grid-column:1/-1}}@container pd-ck-ca (width>=64em){.pd-ck-ca__grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(11rem,.7fr)}.pd-ck-ca__note{grid-column:auto;margin-block-start:var(--space-7)}}.pd-ck-proc{gap:var(--space-6);display:grid;container:pd-ck-proc/inline-size}.pd-ck-proc__list{counter-reset:none;grid-template-columns:minmax(0,1fr);display:grid}.pd-ck-proc__phase{--pd-ck-node:1rem;grid-template-columns:var(--pd-ck-node) minmax(0, 1fr);column-gap:var(--space-4);padding-block-end:var(--space-6);display:grid;position:relative}.pd-ck-proc__phase:before{content:"";inset-block:calc(var(--pd-ck-node) + .375rem) 0;background:var(--rule-strong);inline-size:1px;position:absolute;inset-inline-start:calc(var(--pd-ck-node) / 2 - .5px)}.pd-ck-proc__phase:last-child:before{display:none}.pd-ck-proc__phase:last-child{padding-block-end:0}.pd-ck-proc__node{inline-size:var(--pd-ck-node);block-size:var(--pd-ck-node);border:2px solid var(--text);background:var(--text);box-sizing:border-box;border-radius:0;grid-row:1/span 2;margin-block-start:.1875rem;position:relative}.pd-ck-proc__phase--launch .pd-ck-proc__node{border-radius:var(--radius-pill);background:var(--surface)}.pd-ck-proc__phase--launch .pd-ck-proc__node:after{content:"";border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.375rem;inline-size:.375rem;margin:auto;position:absolute;inset:0}.pd-ck-proc__phase--planned .pd-ck-proc__node{border-radius:var(--radius-pill);background:var(--surface)}.pd-ck-proc__top{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.pd-ck-proc__num{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-ck-proc__name{font:var(--font-title)}.pd-ck-proc__when{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums}.pd-ck-proc__detail{gap:var(--space-3);grid-column:2;margin-block-start:var(--space-2);display:grid}.pd-ck-proc__desc{font:var(--font-body-s);color:var(--text-muted);text-wrap:pretty}.pd-ck-proc__arts{gap:0;display:grid}.pd-ck-proc__arts li{gap:var(--space-2);padding-block:var(--space-2);border-block-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);display:flex}.pd-ck-proc__arts li:before{content:"↳";color:var(--text-subtle)}.pd-ck-proc__arts-h{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-subtle)}.pd-ck-proc__legend{gap:var(--space-2) var(--space-5);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-ck-proc__legend span{align-items:center;gap:var(--space-2);display:inline-flex}.pd-ck-proc__legend i{border-radius:var(--radius-pill);border:2px solid var(--text);box-sizing:border-box;block-size:.75rem;inline-size:.75rem;position:relative}.pd-ck-proc__legend .is-done{background:var(--text);border-radius:0}.pd-ck-proc__legend .is-launch:after{content:"";border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.25rem;inline-size:.25rem;margin:auto;position:absolute;inset:0}@container pd-ck-proc (width>=52em){.pd-ck-proc__list{grid-template-columns:repeat(var(--pd-ck-phases,5), minmax(0, 1fr));column-gap:var(--space-4)}.pd-ck-proc__phase{row-gap:var(--space-3);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);padding-block-end:0}.pd-ck-proc__phase:before{inset-block:auto;inset-block-start:calc(var(--pd-ck-node) / 2 - .5px);inset-inline:calc(var(--pd-ck-node) + .375rem) calc(-1 * var(--space-4) + .375rem);block-size:1px;inline-size:auto}.pd-ck-proc__node{grid-row:auto;margin-block-start:0}.pd-ck-proc__top{gap:var(--space-1);flex-direction:column}.pd-ck-proc__detail{grid-column:1;margin-block-start:0}}.pd-ck-ba{gap:var(--space-4);display:grid;container:pd-ck-ba/inline-size}.pd-ck-ba__stage{--pd-ck-pos:50%;touch-action:pan-y;-webkit-user-select:none;user-select:none;border:var(--hairline) solid var(--rule-strong);display:grid;position:relative;overflow:hidden}.pd-ck-ba__stage>.pd-ck-ba__layer{grid-area:1/1;min-inline-size:0;position:relative}.pd-ck-ba__layer>.pd-ph{--pd-ph-ratio:16 / 9;border:0}.pd-ck-ba__layer--after{clip-path:inset(0 0 0 var(--pd-ck-pos))}.pd-ck-ba__layer--before>.pd-ph{justify-items:start;padding-inline-start:var(--space-4)}.pd-ck-ba__layer--after>.pd-ph{justify-items:end;padding-inline-end:var(--space-4)}.pd-ck-ba__layer>.pd-ph{box-sizing:border-box}.pd-ck-ba__tag{z-index:1;padding:var(--space-1) var(--space-2);font:500 var(--fs-meta)/1.4 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text);background:var(--surface);border:var(--hairline) solid var(--rule-strong);position:absolute;inset-block-start:var(--space-3)}.pd-ck-ba__tag--before{inset-inline-start:var(--space-3)}.pd-ck-ba__tag--after{inset-inline-end:var(--space-3)}.pd-ck-ba__handle{z-index:2;cursor:ew-resize;outline:none;place-items:center;inline-size:2.75rem;display:grid;position:absolute;inset-block:0;inset-inline-start:var(--pd-ck-pos);translate:-50%}.pd-ck-ba__handle:before{content:"";background:var(--text);inline-size:2px;box-shadow:0 0 0 1px var(--surface);position:absolute;inset-block:0;inset-inline-start:calc(50% - 1px)}.pd-ck-ba__grip{border-radius:var(--radius-pill);background:var(--surface);border:2px solid var(--text);block-size:2.75rem;inline-size:2.75rem;font:500 .875rem/1 var(--font-mono);color:var(--text);letter-spacing:0;place-items:center;display:grid;position:relative}.pd-ck-ba__handle:focus-visible .pd-ck-ba__grip{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pd-ck-ba__handle:active .pd-ck-ba__grip,.pd-ck-ba__stage.is-dragging .pd-ck-ba__grip{background:var(--surface-sunken)}.pd-ck-ba__foot{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-ck-ba__hint{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-ck-ba__pos{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);font-variant-numeric:tabular-nums}.pd-ck-ba--split .pd-ck-ba__stage{gap:var(--space-3);border:0;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.pd-ck-ba--split .pd-ck-ba__stage>.pd-ck-ba__layer{clip-path:none;grid-area:auto}.pd-ck-ba--split .pd-ck-ba__layer>.pd-ph{--pd-ph-ratio:4 / 3;border:var(--hairline) dashed var(--border-control);justify-items:center;padding:0}.pd-ck-ba--split .pd-ck-ba__handle{display:none}.pd-ck-ba--split .pd-ck-ba__tag--after{inset-inline:var(--space-3) auto}@container pd-ck-ba (width<=30em){:where(.pd-ck-ba:not(.pd-ck-ba--split) .pd-ck-ba__layer) .pd-ph__label{display:none}.pd-ck-ba__layer>.pd-ph{--pd-ph-ratio:4 / 3}.pd-ck-ba--split .pd-ck-ba__stage{grid-template-columns:minmax(0,1fr)}.pd-ck-ba--split .pd-ck-ba__layer>.pd-ph{--pd-ph-ratio:4 / 3}}@media (forced-colors:active){.pd-ck-ba__handle:before{background:canvastext}.pd-ck-ba__grip{border-color:canvastext}}.pd-ck-out{gap:var(--space-5);display:grid;container:pd-ck-out/inline-size}.pd-ck-out__grid{border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;row-gap:0;display:grid}.pd-ck-out__tile{grid-row:span 4;grid-template-rows:subgrid;row-gap:var(--space-2);min-inline-size:0;padding:var(--space-5) 0;border-block-end:var(--hairline) solid var(--rule);align-content:start;display:grid}.pd-ck-out__tile:has(.pd-ck-out__value:empty){display:none}.pd-ck-out__idx{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-ck-out__value{font:500 clamp(2.5rem, 7cqi, var(--fs-display-m))/1 var(--font-display);letter-spacing:var(--track-display);font-variant-numeric:lining-nums tabular-nums;color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.15em;display:flex}.pd-ck-out__value .pd-todo{text-decoration-thickness:1px}.pd-ck-out__unit{font:var(--font-ui);color:var(--text-muted)}.pd-ck-out__label{font:var(--font-label);color:var(--text);text-wrap:pretty}.pd-ck-out__ctx{align-self:start;gap:var(--space-1);border-block-start:var(--hairline) dotted var(--rule-strong);font:var(--font-caption);color:var(--text-muted);padding-block-start:var(--space-3);display:grid}.pd-ck-out__ctx dt{font:500 var(--fs-meta)/1.5 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);display:inline}.pd-ck-out__ctx dd{margin:0;display:inline}.pd-ck-out__ctx div{margin:0}.pd-ck-out__tile--words .pd-ck-out__value{font:italic 500 clamp(1.5rem, 4cqi, var(--fs-headline))/1.1 var(--font-display)}.pd-ck-out__note{gap:var(--space-3);max-inline-size:var(--measure);font:var(--font-caption);color:var(--text-muted);align-items:baseline;display:flex}@container pd-ck-out (width>=34em){.pd-ck-out__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-ck-out__tile{padding-inline:var(--space-5);border-inline-start:var(--hairline) solid var(--rule)}.pd-ck-out__tile:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@container pd-ck-out (width>=60em){.pd-ck-out__grid{grid-template-columns:repeat(var(--pd-ck-tiles,4), minmax(0, 1fr))}.pd-ck-out__tile:nth-child(odd){border-inline-start:var(--hairline) solid var(--rule);padding-inline-start:var(--space-5)}.pd-ck-out__tile:first-child{border-inline-start:0;padding-inline-start:0}}.pd-ck-dlv{gap:var(--space-5);display:grid;container:pd-ck-dlv/inline-size}.pd-ck-dlv__grid{gap:var(--hairline);background:var(--rule);border:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.pd-ck-dlv__item{gap:var(--space-3);padding:var(--space-5);background:var(--surface);grid-template-rows:auto auto 1fr auto;min-inline-size:0;display:grid}.pd-ck-dlv__type{align-items:center;gap:var(--space-3);display:flex}.pd-ck-dlv__code{block-size:2.5rem;inline-size:2.5rem;font:500 var(--fs-meta)/1 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text);border:var(--hairline) solid var(--text);flex:none;place-items:center;display:grid}.pd-ck-dlv__kind{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-ck-dlv__title{font:var(--font-title)}.pd-ck-dlv__desc{font:var(--font-body-s);color:var(--text-muted);text-wrap:pretty}.pd-ck-dlv__specs{gap:var(--space-1) var(--space-3);border-block-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pd-ck-dlv__specs>*+:before{content:"·";margin-inline-end:var(--space-3)}.pd-ck-dlv__item>a.pd-ck-dlv__link{justify-self:start}@container pd-ck-dlv (width>=34em){.pd-ck-dlv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pd-ck-dlv (width>=56em){.pd-ck-dlv__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pd-ck-cred{gap:var(--space-5);display:grid;container:pd-ck-cred/inline-size}.pd-ck-cred__groups{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.pd-ck-cred__group{align-content:start;gap:0;display:grid}.pd-ck-cred__gh{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);border-block-end:var(--hairline) solid var(--rule-strong);padding-block-end:var(--space-2)}.pd-ck-cred__row{gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:baseline;display:grid}.pd-ck-cred__name{font:var(--font-label)}.pd-ck-cred__role{font:var(--font-body-s);color:var(--text-muted)}.pd-ck-cred__row--me{padding-inline:var(--space-3);margin-inline:calc(-1 * var(--space-3));background:var(--surface-sunken);position:relative}.pd-ck-cred__row--me .pd-ck-cred__name{align-items:center;gap:var(--space-2);font-weight:600;display:inline-flex}.pd-ck-cred__row--me .pd-ck-cred__role{color:var(--text)}.pd-ck-cred__me{font:500 var(--fs-meta)/1.5 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);display:block}.pd-ck-cred__foot{font:var(--font-caption);color:var(--text-muted);max-inline-size:var(--measure)}@container pd-ck-cred (width>=44em){.pd-ck-cred__groups{grid-template-columns:repeat(var(--pd-ck-groups,3), minmax(0, 1fr));column-gap:var(--space-6)}}@container pd-ck-cred (width<=24em){.pd-ck-cred__row{grid-template-columns:minmax(0,1fr)}}.pd-ck-next{gap:var(--space-4);display:grid;container:pd-ck-next/inline-size}.pd-ck-next__link{gap:var(--space-5);padding-block:var(--space-5) var(--space-6);color:inherit;border-block:2px solid var(--rule-strong);grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid;position:relative}.pd-ck-next__link:focus-visible{outline-offset:var(--focus-offset)}.pd-ck-next__copy{gap:var(--space-3);grid-template-rows:auto 1fr auto auto;min-inline-size:0;display:grid}.pd-ck-next__dir{justify-content:space-between;align-items:baseline;gap:var(--space-4);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--link);display:flex}.pd-ck-next__arrow{transition:translate var(--dur-3) var(--ease-out);display:inline-block}.pd-ck-next__count{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);text-transform:none}.pd-ck-next__title{font:500 clamp(var(--fs-headline), 8cqi, var(--fs-display-l))/1 var(--font-display);letter-spacing:var(--track-display);text-wrap:balance;text-underline-offset:.12em;transition:text-decoration-color var(--dur-2) var(--ease-out);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px}.pd-ck-next__dir{padding-block-end:var(--space-5)}.pd-ck-next__copy>.pd-ck-next__title{align-self:end}.pd-ck-next__tags{padding-block-start:var(--space-3)}.pd-ck-next__dek{font:var(--font-lede);color:var(--text-muted);max-inline-size:36ch}.pd-ck-next__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-ck-next__media{overflow:hidden}.pd-ck-next__media>.pd-ph{--pd-ph-ratio:16 / 10;transition:scale var(--dur-4) var(--ease-out)}.pd-ck-next__link:hover .pd-ck-next__title,.pd-ck-next__link:focus-visible .pd-ck-next__title{text-decoration-color:currentColor}.pd-ck-next__link:hover .pd-ck-next__arrow{translate:.375em}:where(.pd-ck-next__link:hover) .pd-ck-next__media>.pd-ph{scale:1.02}.pd-ck-next__more{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.pd-ck-next__prev{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);font:var(--font-ui);color:var(--text-muted);text-decoration:none;display:inline-flex}.pd-ck-next__prev:hover{color:var(--text);text-underline-offset:.2em;text-decoration:underline}.pd-ck-next__prev b{color:var(--text);font-weight:500}@container pd-ck-next (width>=48em){.pd-ck-next__link{column-gap:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pd-ck-next__arrow,.pd-ck-next__media>.pd-ph,.pd-ck-next__title{transition:none}:where(.pd-ck-next__link:hover) .pd-ck-next__media>.pd-ph{scale:none}}.pd-ck-media{gap:var(--space-3);display:grid;container:pd-ck-media/inline-size}.pd-ck-media__row{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pd-ck-media__item{gap:var(--space-2);min-inline-size:0;display:grid}.pd-ck-media__cap{justify-content:space-between;gap:var(--space-1) var(--space-4);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-ck-media__cap .pd-figure__num,.pd-ck-media__fig{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-ck-media--captioned .pd-ck-media__row{align-items:end}.pd-ck-media__aside{gap:var(--space-2);font:var(--font-caption);color:var(--text-muted);border-block-start:var(--hairline) solid var(--rule-strong);align-content:end;padding-block-start:var(--space-3);display:grid}.pd-ck-media__aside b{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text);font-weight:500}@container pd-ck-media (width>=36em){.pd-ck-media--2up .pd-ck-media__row{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-ck-media--3up .pd-ck-media__row{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-ck-media--offset .pd-ck-media__row{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pd-ck-media--offset .pd-ck-media__item:nth-child(2){margin-block-start:var(--space-9)}.pd-ck-media--captioned .pd-ck-media__row{gap:var(--space-6);grid-template-columns:minmax(0,3fr) minmax(12rem,1fr)}}.pd-ck-media--full .pd-ck-media__cap{padding-inline:0}.pd-ck-frame{min-inline-size:0;display:grid;position:relative}.pd-ck-frame>.pd-ph{border:0}.pd-ck-frame--screen{border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-2);background:var(--surface);overflow:hidden}.pd-ck-frame__bar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-block-end:var(--hairline) solid var(--rule-strong);background:var(--surface-sunken);display:flex}.pd-ck-frame__dots{gap:.375rem;display:flex}.pd-ck-frame__dots i{border-radius:var(--radius-pill);border:1px solid var(--text-subtle);block-size:.5rem;inline-size:.5rem}.pd-ck-frame__url{min-inline-size:0;padding:.125rem var(--space-2);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);background:var(--surface);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.pd-ck-media__row:has(.pd-ck-frame--device){container:pd-ck-devrow/inline-size}.pd-ck-media--3up .pd-ck-media__row:has(.pd-ck-frame--device){gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.pd-ck-frame--device{border:2px solid var(--text);background:var(--surface);border-radius:clamp(.875rem,5cqi,1.75rem);justify-self:center;inline-size:min(100%,17rem);padding:clamp(.25rem,1.6cqi,.625rem)}.pd-ck-media__item:has(>.pd-ck-frame--device){justify-items:center}.pd-ck-media__item:has(>.pd-ck-frame--device)>.pd-ck-media__cap{inline-size:min(100%,17rem)}.pd-ck-frame--device>.pd-ph{--pd-ph-ratio:9 / 19;border:var(--hairline) solid var(--rule);border-radius:clamp(.625rem,3.6cqi,1.25rem);overflow:hidden}.pd-ck-frame--device:before{content:"";z-index:1;border-radius:var(--radius-pill);background:var(--text);block-size:clamp(.375rem,2cqi,.875rem);inline-size:28%;position:absolute;inset-block-start:clamp(.5rem,2.6cqi,1.1rem);inset-inline-start:50%;translate:-50%}.pd-ck-frame--print{background:var(--surface-sunken);border:var(--hairline) solid var(--rule);padding:clamp(1.25rem,6cqi,3rem)}.pd-ck-frame--print>.pd-ph{--pd-ph-ratio:1 / 1.414;background-color:var(--surface);inline-size:min(100%,18rem);box-shadow:var(--shadow-2);justify-self:center}.pd-ck-frame--print:after{content:"";pointer-events:none;background:linear-gradient(var(--text-subtle), var(--text-subtle)) top left / .75rem 1px no-repeat, linear-gradient(var(--text-subtle), var(--text-subtle)) top left / 1px .75rem no-repeat, linear-gradient(var(--text-subtle), var(--text-subtle)) top right / .75rem 1px no-repeat, linear-gradient(var(--text-subtle), var(--text-subtle)) top right / 1px .75rem no-repeat, linear-gradient(var(--text-subtle), var(--text-subtle)) bottom left / .75rem 1px no-repeat, linear-gradient(var(--text-subtle), var(--text-subtle)) bottom left / 1px .75rem no-repeat, linear-gradient(var(--text-subtle), var(--text-subtle)) bottom right / .75rem 1px no-repeat, linear-gradient(var(--text-subtle), var(--text-subtle)) bottom right / 1px .75rem no-repeat;position:absolute;inset:clamp(.5rem,3cqi,1.5rem)}@media (forced-colors:active){.pd-ck-frame--device,.pd-ck-frame--screen{border-color:canvastext}.pd-ck-frame--device:before{background:canvastext}}.pd-cspage :where(.pd-ck-ca__col--challenge) .pd-ck-ca__label{color:var(--text)}.pd-cspage .pd-ck-bindu{background:var(--text)}@media print{@page{size:A4;margin:16mm 14mm 18mm}:where(.pd-ck-hero,.pd-ck-ca,.pd-ck-proc,.pd-ck-ba,.pd-ck-out,.pd-ck-dlv,.pd-ck-cred,.pd-ck-next,.pd-ck-media){--text:#000;--text-muted:#000;--text-subtle:#000;--link:#000;--accent:#000;--surface:#fff;--surface-sunken:#fff;--rule:#b3b3b3;--rule-strong:#000;--border-control:#000;color:#000;background:#fff}:where(.pd-ck-hero,.pd-ck-ca,.pd-ck-proc,.pd-ck-ba,.pd-ck-out,.pd-ck-dlv,.pd-ck-cred,.pd-ck-next,.pd-ck-media) *{box-shadow:none!important;text-shadow:none!important}.pd-ck-head,.pd-ck-hero__bar,.pd-ck-next__link{border-color:#000}:where(.pd-ck-out__tile,.pd-ck-dlv__item,.pd-ck-cred__group,.pd-ck-proc__phase,.pd-ck-media__item,.pd-ck-ca__col,.pd-ck-ba){break-inside:avoid}.pd-ck-hero__inner,.pd-ck-hero__facts,.pd-ck-hero__media>figcaption{padding-inline:0}.pd-ck-hero__media>.pd-ph{border-inline:var(--hairline) dashed #000}.pd-ck-hero__facts{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:4mm}.pd-ck-ba__stage{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:4mm}.pd-ck-ba__stage>.pd-ck-ba__layer{clip-path:none;grid-area:auto}.pd-ck-ba__tag--after{inset-inline:var(--space-3) auto}.pd-ck-ba__handle,.pd-ck-ba__hint,.pd-ck-ba__pos,.pd-ck-next__media,.pd-ck-next__more{display:none}.pd-ck-next__link:after{content:" " attr(href);font:9pt/1.4 var(--font-mono)}.pd-ck-dlv__grid{background:#000;border-color:#000}.pd-ck-cred__row--me{background:0 0;outline:1px solid #000}.pd-ck-frame--print{background:0 0}.pd-ck-bindu,.pd-ck-proc__phase--launch .pd-ck-proc__node,.pd-ck-proc__phase--launch .pd-ck-proc__node:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pd-ch-frame,.pd-ch-plot,.pd-ch-stat{--pd-ch-1:var(--duo-a);--pd-ch-2:var(--duo-b);--pd-ch-3:var(--jade-700);--pd-ch-4:var(--saffron-700);--pd-ch-5:var(--ink-500);--pd-ch-tint:22%}.pd-ch-c1{--c:var(--pd-ch-1)}.pd-ch-c2{--c:var(--pd-ch-2)}.pd-ch-c3{--c:var(--pd-ch-3)}.pd-ch-c4{--c:var(--pd-ch-4)}.pd-ch-c5{--c:var(--pd-ch-5)}.pd-ch-frame{gap:var(--space-4);min-inline-size:0;border-block-start:var(--hairline) solid var(--rule-strong);font-family:var(--font-sans);color:var(--text);margin:0;padding-block-start:var(--space-3);display:grid;container:pd-ch/inline-size}.pd-ch-frame__head{gap:var(--space-2);display:grid}.pd-ch-frame__top{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-ch-frame__kicker{margin:0}.pd-ch-frame__kicker .pd-ch-frame__num{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:none;color:var(--text-subtle);margin-inline-end:.6em}.pd-ch-frame__sample{border:var(--hairline) dashed var(--border-control);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);white-space:nowrap;align-items:center;gap:.45em;padding:.1em .55em;display:inline-flex}.pd-ch-frame__sample:before{content:"";border:var(--hairline) solid currentColor;block-size:.45em;inline-size:.45em}.pd-ch-frame__title{font:var(--font-title);text-wrap:balance;margin:0}.pd-ch-frame__msg{max-inline-size:var(--measure);font:var(--font-body-s);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-ch-frame__foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);border-block-start:var(--hairline) solid var(--rule);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.pd-ch-frame__note{max-inline-size:var(--measure-wide);font:var(--font-caption);color:var(--text-muted);margin:0}.pd-ch-frame__note b{color:var(--text);font-weight:600}.pd-ch-frame__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-ch-frame__data[hidden],.pd-ch-frame [data-ch-csv][hidden]{display:none}.pd-ch-frame__data{border-block-end:var(--hairline) solid var(--rule)}.pd-ch-frame__data>summary:hover [data-ch-toggle-label]{text-underline-offset:.2em;text-decoration:underline}.pd-ch-frame__data>summary .pd-ch-frame__count{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-ch-frame__tablewrap{padding-block:var(--space-2) var(--space-4);overflow-x:auto}.pd-ch-frame__tablewrap:focus-visible{outline-offset:var(--focus-offset)}.pd-ch-table{border-collapse:collapse;inline-size:100%;font:var(--font-caption);font-size:var(--fs-label);font-variant-numeric:tabular-nums;color:var(--text)}.pd-ch-table th,.pd-ch-table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;text-align:start;border-block-end:var(--hairline) solid var(--rule);white-space:nowrap}.pd-ch-table thead th{font:var(--font-label);letter-spacing:normal;text-transform:none;color:var(--text-muted);border-block:var(--hairline) solid var(--rule-strong)}.pd-ch-table tbody th{font-weight:500}.pd-ch-table .pd-ch-table__num{text-align:end;padding-inline:var(--space-3) 0}.pd-ch-key{gap:var(--space-2) var(--space-5);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-ch-key[hidden]{display:none}.pd-ch-key__item{align-items:center;gap:.55em;display:inline-flex}.pd-ch-sw{flex:none;overflow:visible}.pd-ch-plot{inline-size:100%;min-inline-size:0;position:relative}.pd-ch-svg{font-variant-numeric:tabular-nums;block-size:auto;max-inline-size:100%;display:block;overflow:visible}.pd-ch-t{font:var(--font-meta);letter-spacing:var(--track-mono);fill:var(--text-muted)}span.pd-ch-t{color:var(--text-muted)}.pd-ch-tick{fill:var(--text-subtle)}.pd-ch-axis-lbl{fill:var(--text-muted)}.pd-ch-cat,.pd-ch-val{fill:var(--text)}.pd-ch-val--hi{font-weight:600}.pd-ch-val--zero{fill:var(--text-subtle)}.pd-ch-val--halo{stroke:var(--surface);stroke-width:4px;stroke-linejoin:round;paint-order:stroke}.pd-ch-end{fill:var(--text)}.pd-ch-grid{stroke:var(--rule);stroke-width:1px;fill:none;shape-rendering:crispedges}.pd-ch-zero{stroke:var(--rule-strong);stroke-width:1px;fill:none;shape-rendering:crispedges}.pd-ch-tickmark{stroke:var(--rule-strong);stroke-width:1px;shape-rendering:crispedges}.pd-ch-leader{stroke:var(--text-subtle);stroke-width:1px;fill:none}.pd-ch-bar{fill:var(--c);stroke:var(--surface);stroke-width:1px;paint-order:stroke;cursor:default}.pd-ch-bar--3{fill:color-mix(in srgb, var(--c) 10%, var(--surface));stroke:var(--c);stroke-width:1.5px}.pd-ch-pat{fill:color-mix(in srgb, var(--c) var(--pd-ch-tint), var(--surface))}.pd-ch-pat-ln{stroke:var(--c);stroke-width:2px;fill:none}.pd-ch-pat-dot{fill:var(--c)}.pd-ch-bar.pd-ch-dim{fill:color-mix(in srgb, var(--c) 50%, var(--surface))}.pd-ch-bar.pd-ch-hi{fill:var(--bindu);stroke:var(--bindu-rim);stroke-width:1.5px}.pd-ch-bar.is-on{stroke:var(--text);stroke-width:2px}.pd-ch-bar:focus{outline:none}.pd-ch-bar:focus-visible{stroke:var(--focus);stroke-width:3px}.pd-ch-line{fill:none;stroke:var(--c);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.pd-ch-line--proj{stroke-dasharray:5 4;stroke-width:1.75px}.pd-ch-dot{fill:var(--c);stroke:var(--surface);stroke-width:1.5px;paint-order:stroke}.pd-ch-dot--5{fill:none;stroke:var(--c);stroke-width:2px}.pd-ch-dot--proj{fill:var(--surface);stroke:var(--c);stroke-width:1.5px}.pd-ch-dot--on{stroke:var(--text);stroke-width:1.5px;paint-order:normal}.pd-ch-dot--5.pd-ch-dot--on{stroke:var(--text);stroke-width:2.5px}.pd-ch-zone{fill:var(--surface-sunken)}.pd-ch-zone-lbl{fill:var(--text-subtle)}.pd-ch-cross{stroke:var(--rule-strong);stroke-width:1px;shape-rendering:crispedges;pointer-events:none}.pd-ch-focus{pointer-events:none}.pd-ch-hit{fill:#0000}.pd-ch-hit:focus{outline:none}.pd-ch-hit:focus-visible{fill:color-mix(in srgb, var(--focus) 10%, transparent);stroke:var(--focus);stroke-width:2px}.pd-ch-pt{fill:color-mix(in srgb, var(--c) 55%, var(--surface));stroke:var(--c);stroke-width:1.25px}.pd-ch-pt--5{fill:none;stroke-width:2px}.pd-ch-pt--out{fill:var(--text);stroke:var(--surface);stroke-width:1.5px;paint-order:stroke}.pd-ch-pt.is-on{stroke:var(--text);stroke-width:2.5px}.pd-ch-pt:focus{outline:none}.pd-ch-pt:focus-visible{stroke:var(--focus);stroke-width:3px}.pd-ch-out-lbl{fill:var(--text)}.pd-ch-trend{stroke:var(--text-muted);stroke-width:1.5px;stroke-dasharray:6 4;fill:none}.pd-ch-trend-lbl{fill:var(--text-muted)}.pd-ch-ref{stroke:var(--text);stroke-width:1.5px;stroke-dasharray:1.5 3;stroke-linecap:round;fill:none}.pd-ch-ref-lbl{fill:var(--text)}.pd-ch-tip,:where(*).pd-dx__tip,:where(*).pd-hw-tip{z-index:var(--z-raised);max-inline-size:16rem;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--text);border:var(--hairline) solid var(--rule-strong);box-shadow:var(--shadow-1);font:var(--font-meta);letter-spacing:var(--track-mono);pointer-events:none;border-radius:0;position:absolute}.pd-ch-tip{min-inline-size:9rem}.pd-ch-tip[hidden]{display:none}.pd-ch-tip__h{border-block-end:var(--hairline) solid var(--rule);color:var(--text);margin-block-end:.35em;padding-block-end:.3em;font-weight:600}.pd-ch-tip__row{grid-template-columns:auto 1fr auto;align-items:center;gap:.6em;display:grid}.pd-ch-tip__row:not(:has(svg)){grid-template-columns:1fr auto}.pd-ch-tip__k{color:var(--text-muted)}.pd-ch-tip__v{color:var(--text);font-variant-numeric:tabular-nums;text-align:end}.pd-ch-empty{min-block-size:10rem;padding:var(--space-5);border:var(--hairline) dashed var(--rule-strong);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);text-align:center;place-items:center;margin:0;display:grid}.pd-ch-spark{vertical-align:-.18em;color:var(--text-muted);line-height:0;display:inline-block}.pd-ch-spark__svg{display:block;overflow:visible}.pd-ch-spark__line{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.pd-ch-spark__base{stroke:var(--rule);stroke-width:1px;stroke-dasharray:1 2}.pd-ch-spark__min{fill:var(--surface);stroke:var(--text);stroke-width:1.25px}.pd-ch-spark__max,.pd-ch-spark__last{fill:var(--text)}.pd-ch-spark__none{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);line-height:1.2}.pd-ch-spark-key{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;gap:.3em 1.1em;display:inline-flex}.pd-ch-spark-key>span{align-items:center;gap:.4em;display:inline-flex}.pd-ch-spark-key i{block-size:.42em;inline-size:.42em;display:inline-block}.pd-ch-spark-key .k-min{border:1.25px solid var(--text);border-radius:50%}.pd-ch-spark-key .k-max{background:var(--text);border-radius:50%}.pd-ch-spark-key .k-last{background:var(--text)}.pd-ch-stats{border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pd-ch-stat{align-content:start;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-5);border-block-end:var(--hairline) solid var(--rule);border-inline-end:var(--hairline) solid var(--rule);font-family:var(--font-sans);color:var(--text);min-inline-size:0;margin:0;display:grid}.pd-ch-stat--solo{border:0;border-block-start:var(--hairline) solid var(--rule-strong);max-inline-size:18rem;padding-inline:0}.pd-ch-stat__label{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0}.pd-ch-stat__value{font:500 var(--fs-display-m)/1 var(--font-display);letter-spacing:var(--track-display);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;margin:0}.pd-ch-stat__value small{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);margin-inline-start:.35em}.pd-ch-stat__value--ph{font-size:var(--fs-headline);color:var(--text-muted)}.pd-ch-stat__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pd-ch-stat__delta{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);flex:10em;margin:0;display:block}.pd-ch-stat__arrow{margin-inline-end:.4em;font-size:.85em}.pd-ch-stat__delta[data-dir=flat]{color:var(--text-muted)}.pd-ch-stat__period{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin:0}.pd-ch-stat .pd-ch-spark{color:var(--text-muted)}.pd-ch-stat--bindu .pd-ch-stat__value:after{content:"";background:var(--bindu);block-size:.14em;inline-size:.14em;box-shadow:0 0 0 1px var(--bindu-rim);vertical-align:.1em;border-radius:50%;margin-inline-start:.08em;display:inline-block}.pd-ch-stat--empty .pd-ch-stat__value{color:var(--text-subtle)}@media (forced-colors:active){.pd-ch-bar,.pd-ch-dot,.pd-ch-pt,.pd-ch-line{forced-color-adjust:none}.pd-ch-line,.pd-ch-trend,.pd-ch-ref{stroke:canvastext}.pd-ch-bar:not(.pd-ch-bar--3){stroke:canvas}.pd-ch-bar:focus-visible,.pd-ch-pt:focus-visible,.pd-ch-hit:focus-visible{stroke:highlight}}@media print{.pd-ch-tip,.pd-ch-frame__actions{display:none}.pd-ch-frame__data:not([open])>:not(summary){display:block}}.pd-dg{--pd-dg-pad:var(--space-5);--pd-dg-minscale:.8;gap:var(--space-4);min-inline-size:0;border-block-start:var(--hairline) solid var(--rule-strong);font-family:var(--font-sans);color:var(--text);margin:0;padding-block-start:var(--space-3);display:grid;container:pd-dg/inline-size}.pd-dg__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.pd-dg__kicker{margin:0}.pd-dg__kicker .pd-dg__num{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:none;color:var(--text-subtle);margin-inline-end:.6em}.pd-dg__title{font:var(--font-title);letter-spacing:0;text-wrap:balance;flex-basis:100%;margin:0}.pd-dg__bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-dg__count{min-inline-size:9.5em;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center}.pd-dg__hint{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-dg__hint kbd{font:inherit;border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);color:var(--text-muted);padding:0 .35em}.pd-dg__slot{display:contents}.pd-dg__foot{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.pd-dg__frame{overscroll-behavior-inline:contain;padding:var(--pd-dg-pad);border:var(--hairline) solid var(--rule);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--border-control) transparent;background:linear-gradient(to right, var(--surface) 45%, transparent) left / 2.5em 100% no-repeat local, linear-gradient(to left, var(--surface) 45%, transparent) right / 2.5em 100% no-repeat local, linear-gradient(to right, var(--rule-strong), transparent) left / 7px 100% no-repeat scroll, linear-gradient(to left, var(--rule-strong), transparent) right / 7px 100% no-repeat scroll, var(--surface);position:relative;overflow-x:auto}.pd-dg__frame:focus-visible{outline-offset:var(--focus-offset)}.pd-dg__svg{block-size:auto;inline-size:100%;max-inline-size:calc(var(--pd-dg-w,960) * 1px);min-inline-size:calc(var(--pd-dg-w,960) * var(--pd-dg-minscale) * 1px);color:var(--text);shape-rendering:geometricprecision;text-rendering:geometricprecision;margin-inline:auto;display:block;overflow:visible}.pd-dg__svg :is(path,rect,circle){vector-effect:non-scaling-stroke}.pd-dg__shape,:where(*).pd-td-dia__node,:where(*).pd-td-dia__store{fill:var(--surface);stroke:currentColor;stroke-width:var(--dg-shape)}.pd-dg__shape--heavy{stroke-width:var(--dg-heavy)}.pd-dg__line{fill:none;stroke:currentColor;stroke-width:1px}.pd-dg__line--soft{stroke:var(--border-control);stroke-width:.75px}.pd-dg__dot,.pd-dg__solid{fill:currentColor;stroke:none}.pd-dg__hit{fill:#0000;stroke:none}.pd-dg__plate,.pd-dg__knock-fill{fill:var(--surface);stroke:none}.pd-dg__knock-fill{stroke:currentColor}.pd-dg__svg text{fill:var(--text);font-kerning:normal}.pd-dg__t,:where(*).pd-td-dia__name{font:500 13px/1 var(--font-sans)}.pd-dg__t--entity{font:600 13.5px/1 var(--font-sans)}.pd-dg__ts,:where(*).pd-td-dia__sub{font:400 10.5px/1 var(--font-mono);letter-spacing:.01em}.pd-dg__svg .pd-dg__ts{fill:var(--text-muted)}.pd-dg__svg .pd-dg__ts--note{fill:var(--text)}.pd-dg__tn{font:600 11.5px/1 var(--font-sans)}.pd-dg__te,:where(*).pd-td-dia__elabel{font:400 11px/1 var(--font-mono)}.pd-dg__tg{font:italic 400 10.5px/1 var(--font-mono)}.pd-dg__svg .pd-dg__lbl--ret .pd-dg__te,.pd-dg__svg .pd-dg__tg{fill:var(--text-muted)}.pd-dg__tz,:where(*).pd-td-dia__zlabel,:where(*).pd-hw-net__zone-t,.pd-hw-zone+.pd-hw-t--caps{font:600 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}.pd-dg__svg .pd-dg__tz{fill:var(--text-muted)}.pd-dg__tk{font:500 10px/1 var(--font-mono);letter-spacing:.04em}.pd-dg__svg .pd-dg__tk{fill:var(--text-subtle)}.pd-dg__tl{font:600 10px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase}.pd-dg__svg .pd-dg__tl{fill:var(--text-muted)}.pd-dg__tf{font:400 11.5px/1 var(--font-mono)}.pd-dg__tf--pk{font-weight:600}.pd-dg__ty{font:400 11px/1 var(--font-mono)}.pd-dg__svg .pd-dg__ty{fill:var(--text-muted)}.pd-dg__tc{font:500 10px/1 var(--font-mono)}.pd-dg__svg .pd-dg__tc{fill:var(--text-muted)}.pd-dg__zone-box,:where(*).pd-td-dia__zone{fill:none;stroke:var(--text-subtle);stroke-width:1px;stroke-dasharray:var(--dg-dash-zone)}.pd-dg__frag-box{fill:none;stroke:var(--text-subtle);stroke-width:1px}.pd-dg__frag-tab{fill:var(--surface);stroke:var(--text-subtle);stroke-width:1px}.pd-dg__frag-else{fill:none;stroke:var(--text-subtle);stroke-width:1px;stroke-dasharray:2 3}.pd-dg__lifeline{fill:none;stroke:var(--text-subtle);stroke-width:1px;stroke-dasharray:2 4}.pd-dg__act{fill:var(--surface-sunken);stroke:currentColor;stroke-width:1px}.pd-dg__edge,:where(*).pd-td-dia__edge{fill:none;stroke:currentColor;stroke-width:var(--dg-edge);stroke-linejoin:round}.pd-dg__edge--async,:where(*).pd-td-dia__edge--async{stroke-dasharray:var(--dg-dash-async)}.pd-dg__edge--data{stroke-width:var(--dg-data)}.pd-dg__edge--optional{stroke-width:var(--dg-optional-w);stroke-dasharray:var(--dg-dash-optional);stroke-linecap:round}.pd-dg__edge--return{stroke-width:1px}.pd-dg__edge--anchor{stroke:var(--text-subtle);stroke-width:1px;stroke-dasharray:1 3}.pd-dg__edge--relation{stroke-width:1.25px}.pd-dg__edge--fail{stroke-width:2.25px;stroke-dasharray:1.5 4;stroke-linecap:round}.pd-dg__badge rect{fill:currentColor;stroke:none}.pd-dg__svg .pd-dg__badge text{font:600 10px/1 var(--font-mono);fill:var(--surface);letter-spacing:0}.pd-dg__badge--key rect{fill:var(--surface);stroke:currentColor;stroke-width:1.1px}.pd-dg__svg .pd-dg__badge--key text{fill:var(--text)}.pd-dg__badge.is-current rect{fill:var(--bindu);stroke:var(--bindu-rim);stroke-width:1px}.pd-dg__svg .pd-dg__badge.is-current text{fill:var(--on-saffron)}.pd-dg__key rect{fill:none;stroke:currentColor;stroke-width:1px}.pd-dg__svg .pd-dg__key text{font:600 8.5px/1 var(--font-mono);letter-spacing:.02em;fill:var(--text)}.pd-dg__key--pk rect{fill:currentColor}.pd-dg__svg .pd-dg__key--pk text{fill:var(--surface)}.pd-dg__key--uk rect{stroke-dasharray:2 1.5}.pd-dg__edge,.pd-dg__node,.pd-dg__lbl,.pd-dg__act{transition:opacity var(--dur-2) var(--ease-standard)}:where(.pd-dg[data-dg-active] .pd-dg__frame) .pd-dg__edge:not(.is-on),:where(.pd-dg[data-dg-active] .pd-dg__frame) .pd-dg__node:not(.is-on),:where(.pd-dg[data-dg-active] .pd-dg__frame) .pd-dg__lbl:not(.is-on){opacity:.22}:where(.pd-dg[data-dg-active] .pd-dg__frame) .pd-dg__act{opacity:.4}:where(.pd-dg[data-dg-active] .pd-dg__frame) .pd-dg__edge.is-on{stroke-width:2.4px}:where(.pd-dg[data-dg-active] .pd-dg__frame) .pd-dg__edge--data.is-on{stroke-width:3.5px}:where(.pd-dg[data-dg-active] .pd-dg__frame) .pd-dg__node.is-on .pd-dg__shape{stroke-width:2.25px}:where(.pd-dg[data-dg-active]) .pd-dg__stack [data-dg-steps]:not(.is-on){opacity:.45}.pd-dg__steps{gap:var(--space-3) var(--space-6);counter-reset:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-dg__step{gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule);font:var(--font-caption);font-size:var(--fs-body-s);color:var(--text-muted);grid-template-columns:auto 1fr;align-items:baseline;padding-block-start:var(--space-2);line-height:1.45;display:grid}.pd-dg__step-n{border:var(--hairline) solid currentColor;block-size:1.7em;min-inline-size:1.7em;font:600 var(--fs-meta)/1 var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.3em;display:inline-grid;translate:0 -.1em}.pd-dg__step-t code{font:.92em var(--font-mono);color:var(--text)}.pd-dg__steps:has(.pd-dg__step) .pd-dg__step{cursor:default}.pd-dg:has(.pd-dg__bar) .pd-dg__step{cursor:pointer}.pd-dg__step[aria-current=step]{color:var(--text);border-block-start-color:var(--rule-strong)}.pd-dg__step[aria-current=step] .pd-dg__step-n{background:var(--text);color:var(--surface);border-color:var(--text)}:where(.pd-dg[data-dg-active]) .pd-dg__step:not([aria-current]){color:var(--text-subtle)}.pd-dg__cap,:where(*).pd-td-dia__cap{justify-content:space-between;gap:var(--space-1) var(--space-5);font:var(--font-caption);color:var(--text-muted);max-inline-size:var(--measure-wide);flex-wrap:wrap;display:flex}.pd-dg__cap>:first-child{max-inline-size:var(--measure)}.pd-dg__cap .pd-dg__num{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);white-space:nowrap}.pd-dg__alt{border-block:var(--hairline) solid var(--rule)}.pd-dg__alt-sum,.pd-alt__sum,.pd-td-dia__alt>summary,.pd-ch-frame__data>summary{align-items:baseline;gap:var(--space-1) var(--space-4);min-block-size:var(--target-min);padding-block:var(--space-3);cursor:pointer;font:var(--font-label);color:var(--text);flex-wrap:wrap;list-style:none;display:flex}.pd-dg__alt-sum::-webkit-details-marker{display:none}.pd-alt__sum::-webkit-details-marker{display:none}.pd-td-dia__alt>summary::-webkit-details-marker{display:none}.pd-ch-frame__data>summary::-webkit-details-marker{display:none}.pd-dg__alt-sum:before,.pd-alt__sum:before,.pd-td-dia__alt>summary:before,.pd-ch-frame__data>summary:before{content:"";block-size:.5em;inline-size:.5em;transition:rotate var(--dur-1) var(--ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;translate:0 -.1em;rotate:-45deg}details[open]>.pd-dg__alt-sum:before,details[open]>.pd-alt__sum:before,.pd-td-dia__alt[open]>summary:before,.pd-ch-frame__data[open]>summary:before{rotate:45deg}.pd-dg__alt-sum:focus-visible,.pd-alt__sum:focus-visible,.pd-td-dia__alt>summary:focus-visible,.pd-ch-frame__data>summary:focus-visible{outline-offset:var(--focus-offset)}.pd-dg__alt-body{gap:var(--space-5);padding-block:var(--space-2) var(--space-5);display:grid;overflow-x:auto}.pd-dg__alt-lead{max-inline-size:var(--measure);font:var(--font-body-s);color:var(--text);margin:0}.pd-dg__alt-h{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0}.pd-dg__alt-list{gap:var(--space-2);font:var(--font-caption);font-size:var(--fs-body-s);color:var(--text);margin:0;padding-inline-start:2.2em;line-height:1.45;display:grid}.pd-dg__alt-list ol{gap:var(--space-1);margin-block:var(--space-2) 0;padding-inline-start:1.4em;display:grid}.pd-dg__alt-k{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted)}.pd-dg__alt-n{border:var(--hairline) solid currentColor;block-size:1.6em;min-inline-size:1.6em;font:600 var(--fs-meta)/1 var(--font-mono);place-items:center;padding-inline:.25em;display:inline-grid}.pd-dg__table{border-collapse:collapse;inline-size:100%;font:var(--font-caption);color:var(--text);font-variant-numeric:tabular-nums}.pd-dg__table caption{text-align:start;font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);padding-block-end:var(--space-2)}.pd-dg__table :is(th,td){padding:var(--space-2) var(--space-3) var(--space-2) 0;border-block-end:var(--hairline) solid var(--rule);text-align:start;vertical-align:baseline}.pd-dg__table thead th{font:var(--font-label);letter-spacing:normal;text-transform:none;color:var(--text-muted);border-block:var(--hairline) solid var(--rule-strong)}.pd-dg__table tbody th{font-weight:500}.pd-dg__table code{font:.95em var(--font-mono)}.pd-dg__stack-note{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);margin:0;display:none}.pd-dg__stack{margin:0;padding:0;list-style:none;display:none}.pd-dg__stack-layer{gap:var(--space-2);padding-block:var(--space-3);border-block-start:var(--hairline) solid var(--rule);display:grid}.pd-dg__stack-layer+.pd-dg__stack-layer{position:relative}.pd-dg__stack-layer+.pd-dg__stack-layer:before{content:"";block-size:var(--space-3);border-inline-start:1.4px solid var(--text);position:absolute;inset-block-start:calc(-1 * var(--space-3));inset-inline-start:.95rem}.pd-dg__stack-k{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-dg__stack ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pd-dg__stack-node{gap:var(--space-3);font:var(--font-label);color:var(--text);grid-template-columns:30px 1fr;align-items:start;display:grid}.pd-dg__stack-node b{font-weight:500}.pd-dg__stack-sub{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted)}.pd-dg__stack-zone{font:600 var(--fs-meta)/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border:var(--hairline) dashed var(--text-subtle);white-space:nowrap;padding:.15em .4em}@container pd-dg (inline-size<36em){.pd-dg--stackable .pd-dg__frame{display:none}.pd-dg--stackable .pd-dg__stack{display:grid}.pd-dg--stackable .pd-dg__stack-note{display:block}.pd-dg--stackable .pd-dg__bar-keys{display:none}}@container pd-dg (inline-size<30em){.pd-dg{--pd-dg-pad:var(--space-4)}.pd-dg__count{min-inline-size:0}.pd-dg__hint{display:none}}.pd-dg-legend,:where(*).pd-td-dia__legend{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-dg-legend__item,.pd-td-dia__legend li{align-items:center;gap:var(--space-2);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);display:inline-flex}.pd-dg-legend__item .pd-dg__glyph{flex:none}.pd-dg__glyph{inline-size:auto;min-inline-size:0;max-inline-size:none;margin:0;display:block}.pd-dg__glyph--s{block-size:20px;inline-size:30px}.pd-dg-legend--full{gap:0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,15.5rem),1fr));display:grid}.pd-dg-legend--full .pd-dg-legend__item{gap:.15em var(--space-4);padding-block:var(--space-3);border-block-start:var(--hairline) solid var(--rule);font:var(--font-caption);color:var(--text-muted);grid-template-columns:64px 1fr;grid-template-areas:"g n""g s""g d";align-items:start;display:grid}.pd-dg-legend--full .pd-dg__glyph{grid-area:g;align-self:center}.pd-dg-legend--full .pd-dg-legend__name{font:var(--font-label);color:var(--text);grid-area:n}.pd-dg-legend--full .pd-dg-legend__shape{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);grid-area:s}.pd-dg-legend--full .pd-dg-legend__desc{grid-area:d}.pd-dg-legend__group{gap:var(--space-3);display:grid}.pd-dg-legend__group+.pd-dg-legend__group{margin-block-start:var(--space-6)}.pd-dg-legend__rules{gap:0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));margin:0;display:grid}.pd-dg-legend__rules>div{gap:var(--space-1);padding-block:var(--space-3) var(--space-4);border-block-start:var(--hairline) solid var(--rule);display:grid}.pd-dg-legend__rules dt{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-dg-legend__rules dd{font:var(--font-body-s);color:var(--text);max-inline-size:var(--measure);margin:0;line-height:1.5}.pd-dg-legend__h{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0}@media (prefers-reduced-motion:reduce){.pd-dg__svg *,.pd-dg__alt-sum:before,.pd-alt__sum:before,.pd-td-dia__alt>summary:before,.pd-ch-frame__data>summary:before{transition:none!important}}@media (forced-colors:active){.pd-dg__svg{color:canvastext;forced-color-adjust:none}.pd-dg__svg text,.pd-dg__svg .pd-dg__ts,.pd-dg__svg .pd-dg__tg{fill:canvastext}.pd-dg__shape,.pd-dg__plate,.pd-dg__knock-fill,.pd-dg__act,.pd-dg__frag-tab{fill:canvas}.pd-dg__badge rect{fill:canvastext}.pd-dg__svg .pd-dg__badge text{fill:canvas}.pd-dg__badge.is-current rect{fill:highlight}.pd-dg__svg .pd-dg__badge.is-current text{fill:highlighttext}}@media print{.pd-dg__bar{display:none}.pd-dg__frame{border:0;padding:0;overflow:visible}.pd-dg__svg{min-inline-size:0}:where(.pd-dg[data-dg-active] .pd-dg__frame) .pd-dg__edge,:where(.pd-dg[data-dg-active] .pd-dg__frame) .pd-dg__node,:where(.pd-dg[data-dg-active] .pd-dg__frame) .pd-dg__lbl,:where(.pd-dg[data-dg-active] .pd-dg__frame) .pd-dg__act{opacity:1}}.pd-hw{gap:var(--space-4);color:var(--text);margin:0;display:grid;position:relative}.pd-hw__canvas{--pd-hw-w:760;overscroll-behavior-x:contain;padding-block:var(--space-2);position:relative;overflow-x:auto}.pd-hw__canvas:focus-visible{outline-offset:var(--focus-offset)}.pd-hw__svg{inline-size:100%;max-inline-size:calc(var(--pd-hw-w) * 1px);min-inline-size:calc(var(--pd-hw-w) * .78px);block-size:auto;color:var(--text);display:block;overflow:visible}.pd-hw__cap{justify-content:space-between;gap:var(--space-2) var(--space-4);border-block-start:var(--hairline) solid var(--rule);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pd-hw__cap>:first-child{max-inline-size:var(--measure)}.pd-hw__num{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);white-space:nowrap}.pd-hw__sample{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-hw__alt{border-block-start:var(--hairline) solid var(--rule)}.pd-hw__alt>summary{align-items:baseline;gap:var(--space-1) var(--space-4);min-block-size:var(--target-min);padding-block:var(--space-3);cursor:pointer;font:var(--font-label);letter-spacing:normal;text-transform:none;color:var(--text);flex-wrap:wrap;list-style:none;display:flex}.pd-hw__alt>summary::-webkit-details-marker{display:none}.pd-hw__alt>summary:before{content:"";block-size:.5em;inline-size:.5em;transition:rotate var(--dur-1) var(--ease-standard);border:0;border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;translate:0 -.1em;rotate:-45deg}.pd-hw__alt[open]>summary:before{content:"";rotate:45deg}.pd-hw__alt>summary:focus-visible{outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.pd-hw__alt>summary:before{transition:none}}.pd-hw__alt>:where(:not(summary)){margin-block:var(--space-3) var(--space-5)}.pd-hw-table.pd-hw-table :where(thead th){padding:var(--space-2) var(--space-3) var(--space-2) 0}.pd-hw-table.pd-hw-table :where(thead th:last-child,tbody td:last-child,tfoot td:last-child){padding-inline-end:0}.pd-hw-table.pd-hw-table :where(.pd-hw-bom__ph){color:var(--text-subtle)}.pd-hw-table.pd-hw-table :where(.pd-hw-bom__mono){font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted)}.pd-hw-table--fit.pd-hw-table :where(table){min-inline-size:0}.pd-hw-table.pd-hw-table :where(tbody th,tbody td){padding-block:var(--space-2);vertical-align:middle}.pd-hw-ink{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:miter}.pd-hw-ink--em{stroke-width:1.5px}.pd-hw-ink--muted{stroke:var(--text-subtle)}.pd-hw-fill{fill:currentColor;stroke:none}.pd-hw-box{fill:var(--surface);stroke:currentColor;stroke-width:var(--dg-shape);vector-effect:non-scaling-stroke}.pd-hw-box--em{stroke-width:var(--dg-heavy)}.pd-hw-box--sunken{fill:var(--surface-sunken);stroke:var(--border-control)}.pd-hw-zone{fill:none;stroke:var(--text-subtle);stroke-width:1px;stroke-dasharray:var(--dg-dash-zone);vector-effect:non-scaling-stroke}.pd-hw-t{font:500 var(--fs-meta)/1 var(--font-mono);letter-spacing:var(--track-mono);fill:var(--text-muted)}.pd-hw-t--title{font:500 var(--fs-label)/1 var(--font-sans);letter-spacing:0;fill:var(--text)}.pd-hw-t--caps{text-transform:uppercase;fill:var(--text-subtle)}.pd-hw-zone+.pd-hw-t--caps{fill:var(--text-muted)}.pd-hw-t--ink{fill:var(--text)}.pd-hw-t--end{text-anchor:end}.pd-hw-t--mid{text-anchor:middle}.pd-hw-edge{fill:none;stroke:currentColor;stroke-width:var(--dg-edge);vector-effect:non-scaling-stroke;stroke-linejoin:round;transition:stroke var(--dur-1) var(--ease-standard), stroke-width var(--dur-1) var(--ease-standard), opacity var(--dur-1) var(--ease-standard)}.pd-hw-edge--data{stroke-width:var(--dg-data)}.pd-hw-edge--async{stroke-dasharray:var(--dg-dash-async)}.pd-hw-edge--power{stroke-width:var(--dg-data);stroke-dasharray:10 3;stroke-linecap:butt}.pd-hw-edge--overlay{stroke-dasharray:10 3 2 3}.pd-hw-edge--optional{stroke-dasharray:var(--dg-dash-optional);stroke-linecap:round;stroke-width:var(--dg-optional-w)}.pd-hw-edge--overlay{stroke:var(--text);stroke-width:1.5px}.pd-hw-arrow{fill:currentColor;stroke:none}.pd-hw-tag rect{fill:var(--surface);stroke:none}.pd-hw-tag text{font:500 var(--fs-meta)/1 var(--font-mono);letter-spacing:var(--track-mono);fill:var(--text);text-anchor:middle;dominant-baseline:central}.pd-hw-badge rect{fill:var(--text)}.pd-hw-badge text{font:600 10px/1 var(--font-mono);letter-spacing:0;fill:var(--surface);text-anchor:middle;dominant-baseline:central}.pd-hw-bindu{fill:var(--bindu);stroke:var(--bindu-rim);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-hw-node{cursor:default;outline:none}.pd-hw-node:focus-visible .pd-hw-box,.pd-hw-node:where(.is-on) .pd-hw-box{stroke:var(--focus);stroke-width:2px}:where(.pd-hw.is-tracing .pd-hw__svg) .pd-hw-edge:not(.is-on){opacity:var(--opacity-faint)}:where(.pd-hw.is-tracing .pd-hw__svg) .pd-hw-tag:not(.is-on){opacity:var(--opacity-muted)}.pd-hw-edge:where(.is-on){stroke:var(--text)}.pd-hw-tip{translate:calc(var(--x,0) * 1px) calc(var(--y,0) * 1px);inset-block-start:0;inset-inline-start:0}.pd-hw-tip[hidden]{display:none}.pd-hw-tip b{color:var(--text);margin-block-end:.2em;font-weight:600;display:block}.pd-hw-legend{gap:var(--space-2) var(--space-5);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-hw-legend>li{align-items:center;gap:var(--space-2);display:inline-flex}.pd-hw-legend svg{flex:none;block-size:.75rem;inline-size:2.25rem;overflow:visible}.pd-hw-bar{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pd-hw-bar__label{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);text-transform:uppercase}.pd-hw-toggle{align-items:center;gap:var(--space-2);min-block-size:var(--control-block);padding-block:0;padding-inline:var(--space-3) var(--space-4);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);font:500 var(--fs-label)/1.2 var(--font-sans);letter-spacing:normal;color:var(--text);cursor:pointer;background:0 0;display:inline-flex;position:relative}.pd-hw-toggle:after{content:"";inline-size:max(100%, var(--target-min));block-size:max(100%, var(--target-min));margin:auto;position:absolute;inset:0}.pd-hw-toggle:before{content:"";box-sizing:border-box;border-radius:var(--radius-1);border:1px solid;flex:none;block-size:.875em;inline-size:.875em}.pd-hw-toggle[aria-pressed=true]{background:var(--selected-bg);border-color:var(--selected-bg);color:var(--selected-fg)}.pd-hw-toggle[aria-pressed=true]:before{border-width:0 .14em .14em 0;border-radius:0;block-size:.6em;inline-size:.3em;margin-inline:.29em;translate:0 -.08em;rotate:45deg}.pd-hw-toggle:focus-visible{outline-offset:var(--focus-offset)}@media (hover:hover){.pd-hw-toggle:where(:not([aria-pressed=true])):hover{color:var(--text);border-color:var(--rule-strong);background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-hw-kv{gap:var(--space-1) var(--space-4);font:var(--font-meta);letter-spacing:var(--track-mono);grid-template-columns:auto 1fr;margin:0;display:grid}.pd-hw-kv dt{color:var(--text-subtle);text-transform:uppercase}.pd-hw-kv dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0}.pd-hw-block .pd-hw-legend svg{color:var(--text)}.pd-hw-block .pd-hw-node.is-on .pd-hw-box{stroke:var(--text);stroke-width:2.25px}.pd-hw-block .pd-hw-node:focus-visible .pd-hw-box{stroke:var(--focus);stroke-width:var(--focus-width)}:where(.pd-hw-block.is-tracing .pd-hw__svg) .pd-hw-tag:not(.is-on){opacity:var(--opacity-faint)}:where(.pd-hw-block.is-tracing .pd-hw__svg) .pd-hw-edge.is-on{stroke-width:2.4px}:where(.pd-hw-block.is-tracing .pd-hw__svg) .pd-hw-edge--data.is-on,:where(.pd-hw-block.is-tracing .pd-hw__svg) .pd-hw-edge--power.is-on{stroke-width:3.5px}.pd-hw-sym{border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pd-hw-sym__item{align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-3) var(--space-4) 0;border-block-end:var(--hairline) solid var(--rule);grid-template-rows:auto auto auto;display:grid}.pd-hw-sym__art{aspect-ratio:2;block-size:auto;inline-size:100%;max-inline-size:6rem;color:var(--text);display:block;overflow:visible}.pd-hw-sym__name{font:var(--font-label);color:var(--text)}.pd-hw-sym__ref{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-hw-sym__pin{font:500 var(--fs-meta)/1 var(--font-mono);fill:var(--text-subtle)}.pd-hw-sym__dot{fill:currentColor}.pd-hw-sym__glow{fill:none;stroke:var(--bindu-rim);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pd-hw-sym--lg .pd-hw-sym__art{max-inline-size:15rem}.pd-hw-sym__spec{gap:var(--space-4) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.pd-hw-wire .pd-hw__canvas{--pd-hw-w:760}.pd-hw-wire__path{fill:none;stroke:var(--text);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round;transition:opacity var(--dur-1) var(--ease-standard), stroke-width var(--dur-1) var(--ease-standard)}.pd-hw-wire__path--red{stroke-width:3px}.pd-hw-wire__path--orange{stroke-dasharray:14 4}.pd-hw-wire__path--black{stroke-width:3px;stroke-dasharray:8 2 2 2;stroke-linecap:butt}.pd-hw-wire__path--yellow{stroke-dasharray:6 3;stroke-linecap:butt}.pd-hw-wire__path--blue{stroke-dasharray:.5 4}.pd-hw-wire__path--green{stroke-dasharray:12 3 3 3;stroke-linecap:butt}.pd-hw-wire__path--white{stroke:var(--text-muted);stroke-dasharray:4 2;stroke-linecap:butt}.pd-hw-wire__label{font:500 var(--fs-meta)/1 var(--font-mono);letter-spacing:var(--track-mono);fill:var(--text);text-anchor:middle;paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.pd-hw-wire__pno{font:600 .75rem/1 var(--font-mono);fill:var(--text);text-anchor:middle;dominant-baseline:central}.pd-hw-wire__pad--sq+.pd-hw-wire__pno{fill:var(--surface)}.pd-hw-wire__hit{fill:none;stroke:#0000;stroke-width:14px;vector-effect:non-scaling-stroke;pointer-events:stroke}.pd-hw-wire__g{cursor:default;outline:none}.pd-hw-wire:where(.is-tracing) .pd-hw-wire__g:not(.is-on){opacity:var(--opacity-faint)}.pd-hw-wire__g:where(.is-on) .pd-hw-wire__path{stroke-width:3.5px}.pd-hw-wire__g:focus-visible .pd-hw-wire__path{stroke:var(--focus)}.pd-hw-wire__pad{fill:var(--surface);stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-hw-wire__pad--sq{fill:var(--text)}.pd-hw-wire__key svg{block-size:.75rem;inline-size:3rem;display:block;overflow:visible}.pd-hw-wire__key :where(tbody tr.is-on){background:var(--surface-sunken)}.pd-hw-pin{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=52em){.pd-hw-pin{grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:start}}.pd-hw-pin__board{padding:var(--space-2);border:var(--hairline) solid var(--rule-strong);background:var(--surface-sunken);grid-template-rows:repeat(2,.75rem);grid-template-columns:repeat(20,minmax(0,.75rem));grid-auto-flow:column;gap:.1875rem;inline-size:max-content;max-inline-size:100%;display:grid}.pd-hw-pin__pad{border:1.5px solid var(--text-muted);border-radius:var(--radius-pill);background:var(--surface)}.pd-hw-pin__pad:where(.is-pin1){border-color:var(--text);border-radius:0}.pd-hw-pin__pad:where(.is-sel){background:var(--text);border-color:var(--text)}.pd-hw-pin__pad:where(.is-dim){opacity:var(--opacity-faint)}.pd-hw-pin__boardcap{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-hw-pin__grid{grid-template-columns:minmax(0,1fr) 2.75rem 2.75rem minmax(0,1fr);gap:.75rem 0;margin:0;padding:0;list-style:none;display:grid}.pd-hw-pin__row{display:contents}.pd-hw-pin__btn{align-items:center;gap:var(--space-2);min-block-size:2rem;color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0;display:flex;position:relative}.pd-hw-pin__btn:before{content:"";inline-size:max(100%, var(--target-min));block-size:max(100%, var(--target-min));margin:auto;position:absolute;inset:0}.pd-hw-pin__btn:focus-visible{outline-offset:var(--focus-offset)}.pd-hw-pin__btn--odd{grid-column:1/span 2;justify-content:flex-end}.pd-hw-pin__btn--even{flex-direction:row-reverse;grid-column:3/span 2;justify-content:flex-end}.pd-hw-pin__no{block-size:2rem;inline-size:2.25rem;font:500 var(--fs-meta)/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);border-inline:var(--hairline) solid var(--rule);flex:none;place-items:center;display:inline-grid;position:relative}.pd-hw-pin__btn:where([aria-pressed=true]) .pd-hw-pin__no{color:var(--text);font-weight:600}.pd-hw-pin__btn:where([aria-pressed=true]) .pd-hw-pin__no:after{content:"";border-radius:var(--radius-pill);background:var(--bindu);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 1px var(--bindu-rim);position:absolute;inset-block-end:-.1875rem;inset-inline-start:calc(50% - .25rem)}.pd-hw-pin__btn:where(.is-dim){opacity:var(--opacity-faint)}.pd-hw-pill{min-block-size:1.5rem;max-inline-size:100%;padding:0 var(--space-2);font:500 var(--fs-meta)/1.15 var(--font-mono);letter-spacing:var(--track-mono);white-space:nowrap;text-overflow:ellipsis;color:var(--text);border:var(--hairline) solid var(--text-muted);border-radius:var(--radius-pill);background:var(--surface);align-items:center;display:inline-flex;overflow:hidden}.pd-hw-pill--power{color:var(--surface);background:var(--text);border-color:var(--text);border-radius:var(--radius-1)}.pd-hw-pill--gnd{border-color:var(--text);border-radius:var(--radius-1);background-image:repeating-linear-gradient(135deg, transparent 0 .25rem, var(--rule) .25rem .3125rem)}.pd-hw-pill--gpio{border-color:var(--text-subtle)}.pd-hw-pill--i2c{border:3px double var(--text)}.pd-hw-pill--spi{border:1.5px solid var(--text);border-radius:0}.pd-hw-pill--uart{border:1.5px dotted var(--text)}.pd-hw-pill--id{border:var(--hairline) dashed var(--text);border-radius:0}.pd-hw-pin__detail{gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-hw-pin__dtitle{font:var(--font-title);margin:0}.pd-hw-pin__key{gap:var(--space-2) var(--space-4);font:var(--font-caption);color:var(--text-muted);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-hw-pin__key li{align-items:center;gap:var(--space-2);display:flex}.pd-hw-pin__key .pd-hw-pill{flex:none}.pd-hw-bom{gap:var(--space-3);display:grid}.pd-hw-bom__ref{font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text);white-space:nowrap}.pd-hw-bom__mono{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);white-space:nowrap}.pd-hw-bom__ph,.pd-hw-bom :where(tr.pd-hw-bom__dnp) :where(td,th){color:var(--text-subtle)}.pd-hw-bom :where(tr.pd-hw-bom__dnp) .pd-hw-bom__ref{-webkit-text-decoration:line-through var(--hairline);text-decoration:line-through var(--hairline)}.pd-hw-bom__flag{padding:0 var(--space-1);font:600 .75rem/1.4 var(--font-mono);letter-spacing:var(--track-caps);border:var(--hairline) dashed currentColor;margin-inline-start:var(--space-2);text-decoration:none;display:inline-block}.pd-hw-bom__foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pd-hw-ds{gap:var(--space-6);padding:var(--pad-panel);border:var(--hairline) solid var(--rule-strong);background:var(--surface);display:grid;container:pd-hw-ds/inline-size}.pd-hw-ds__top{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);border-block-end:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.pd-hw-ds__name{align-items:baseline;gap:var(--space-2);font:var(--font-display-m);letter-spacing:var(--track-display);text-wrap:balance;margin:0;display:flex}.pd-hw-ds__name svg{flex:none;block-size:.5rem;inline-size:.5rem}.pd-hw-ds__dek{margin:var(--space-2) 0 0;max-inline-size:var(--measure);font:var(--font-lede);color:var(--text-muted)}.pd-hw-ds__meta{border-block-start:var(--hairline) solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,8.5rem),1fr));gap:0;margin:0;display:grid}.pd-hw-ds__meta>div{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule)}.pd-hw-ds__meta dt{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-hw-ds__meta dd{margin:var(--space-1) 0 0;font:var(--font-label);color:var(--text)}.pd-hw-ds__cols{gap:var(--space-6) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@container pd-hw-ds (width>=46rem){.pd-hw-ds__cols{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.pd-hw-ds__h{margin:0 0 var(--space-3);border-block-start:var(--hairline) solid var(--rule-strong);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);padding-block-start:var(--space-2)}.pd-hw-ds__feat{gap:var(--space-2);font:var(--font-ui);margin:0;padding:0;list-style:none;display:grid}.pd-hw-ds__feat li{gap:var(--space-2);grid-template-columns:.75rem 1fr;display:grid}.pd-hw-ds__feat li:before{content:"";background:var(--text);block-size:.375rem;inline-size:.375rem;margin-block-start:.55em}.pd-hw-ds__warn{margin:var(--space-3) 0 0;font:var(--font-caption);color:var(--text-muted);max-inline-size:var(--measure)}.pd-hw-ds__warn b{color:var(--danger);font-weight:600}.pd-hw-ds__foot{justify-content:space-between;gap:var(--space-2) var(--space-4);border-block-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}@media (width<=30em){.pd-hw-ds{padding:var(--space-4)}}.pd-hw-layer{gap:var(--space-6) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=52em){.pd-hw-layer{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}}.pd-hw-layer__stack{border-block-start:var(--hairline) solid var(--rule-strong);margin:0;padding:0;list-style:none}.pd-hw-layer__row{align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr) auto;display:grid}.pd-hw-layer__sw{inline-size:4.5rem;block-size:var(--pd-hw-h,1.25rem);color:var(--text);border:var(--hairline) solid var(--rule-strong);display:block}.pd-hw-layer__sw svg{block-size:100%;inline-size:100%;display:block}.pd-hw-layer__name{font:var(--font-label);color:var(--text)}.pd-hw-layer__role{font:var(--font-caption);color:var(--text-muted);display:block}.pd-hw-layer__ext{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);text-align:end;white-space:nowrap}.pd-hw-layer__row:where(.is-off) .pd-hw-layer__sw{opacity:var(--opacity-faint)}.pd-hw-layer__row:where(.is-off) .pd-hw-layer__name{color:var(--text-subtle);-webkit-text-decoration:line-through var(--hairline);text-decoration:line-through var(--hairline)}.pd-hw-layer__g{transition:opacity var(--dur-2) var(--ease-standard)}.pd-hw-layer__g:where(.is-off){opacity:0}.pd-hw-layer__check{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);cursor:pointer;display:inline-flex}.pd-hw-layer__check input{block-size:1rem;inline-size:1rem;accent-color:var(--text);margin:0}.pd-hw-net .pd-hw__canvas{--pd-hw-w:820}.pd-hw-net__ip{font:400 var(--fs-meta)/1 var(--font-mono);letter-spacing:var(--track-mono);fill:var(--text-subtle)}.pd-hw-net__zone-t{fill:var(--text-muted)}.pd-hw-net__overlay{transition:opacity var(--dur-2) var(--ease-standard)}.pd-hw-net:where(.is-no-overlay) .pd-hw-net__overlay{opacity:0;visibility:hidden}.pd-hw-rack{gap:var(--space-6) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=52em){.pd-hw-rack{grid-template-columns:minmax(0,22rem) minmax(0,1fr);align-items:start}}.pd-hw-rack__frame{--u:1.125rem;grid-template-columns:2rem minmax(0,1fr) 2rem;grid-template-rows:repeat(42, var(--u));padding-block:var(--space-2);border:1.5px solid var(--rule-strong);background:var(--surface-sunken);border-block-width:.5rem;max-inline-size:22rem;display:grid}.pd-hw-rack__u{font:400 .75rem/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-subtle);border-block-end:var(--hairline) solid var(--rule);place-items:center;display:grid}.pd-hw-rack__u--r{grid-column:3}.pd-hw-rack__slot{border-block-end:var(--hairline) dashed var(--rule);grid-column:2}.pd-hw-rack__dev{z-index:1;align-items:center;gap:var(--space-2);min-block-size:0;padding:0 var(--space-2);font:500 .75rem/1 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text);text-align:start;background:var(--surface);border:1.5px solid var(--text);border-radius:var(--radius-1);cursor:pointer;grid-column:2;margin:1px 0;display:flex;position:relative;overflow:hidden}.pd-hw-rack__dev:focus-visible{outline-offset:var(--focus-offset)}.pd-hw-rack__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.pd-hw-rack__h{color:var(--text-subtle);flex:none}.pd-hw-rack__led{border:1px solid var(--text-muted);border-radius:var(--radius-pill);flex:none;block-size:.4375rem;inline-size:.4375rem}.pd-hw-rack__dev:where([aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--text)}.pd-hw-rack__dev:where([aria-pressed=true]) .pd-hw-rack__led{background:var(--bindu);border-color:var(--bindu-rim)}.pd-hw-rack__dev--network{border-width:var(--hairline)}.pd-hw-rack__dev--compute{background-image:repeating-linear-gradient(90deg, transparent 0 .375rem, var(--rule) .375rem .4375rem);background-position:100%;background-repeat:no-repeat;background-size:40% 100%}.pd-hw-rack__dev--storage{background-image:repeating-linear-gradient(0deg, var(--surface) 0 .5rem, var(--border-control) .5rem .5625rem);background-position:100%;background-repeat:no-repeat;background-size:45% 100%}.pd-hw-rack__dev--power{background-image:repeating-linear-gradient(135deg, transparent 0 .3125rem, var(--border-control) .3125rem .375rem)}.pd-hw-rack__dev--blank{border:var(--hairline) dashed var(--text-subtle);color:var(--text-subtle);cursor:default}.pd-hw-rack__dev--blank .pd-hw-rack__led{visibility:hidden}.pd-hw-rack__dev--shelf{border-block-end-width:3px}.pd-hw-rack__dev :where(.pd-hw-rack__name,.pd-hw-rack__h){background:var(--surface);padding-inline:.15em}.pd-hw-rack__sum{border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:0;margin:0;display:grid}.pd-hw-rack__sum>div{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule)}.pd-hw-rack__sum dt{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-hw-rack__sum dd{margin:var(--space-1) 0 0;font:500 var(--fs-title)/1.1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text)}.pd-hw-rack__side{gap:var(--space-5);align-content:start;display:grid}.pd-hw-rack__key{gap:var(--space-2);font:var(--font-caption);color:var(--text-muted);margin:0;padding:0;list-style:none;display:grid}.pd-hw-rack__key li{align-items:center;gap:var(--space-3);display:flex}.pd-hw-rack__key .pd-hw-rack__dev{cursor:default;flex:none;block-size:1.125rem;inline-size:2.5rem;margin:0;padding:0}.pd-hw-log{gap:var(--space-5);display:grid}.pd-hw-log__sum{gap:var(--space-2) var(--space-6);padding-block:var(--space-3);border-block:var(--hairline) solid var(--rule-strong);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-hw-log__sum b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.pd-hw-log__list{margin:0;padding:0;list-style:none;display:grid}.pd-hw-log__entry{gap:0 var(--space-4);grid-template-columns:2.5rem minmax(0,1fr);padding-block-end:var(--space-7);display:grid;position:relative}.pd-hw-log__entry:before{content:"";border-inline-start:var(--hairline) dashed var(--border-control);position:absolute;inset-block:1.75rem 0;inset-inline-start:.75rem}.pd-hw-log__entry:last-child:before{display:none}.pd-hw-log__badge{box-sizing:border-box;border:var(--hairline) solid currentColor;block-size:1.7em;min-inline-size:1.7em;font:600 var(--fs-meta)/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text);background:var(--surface);place-items:center;padding-inline:.3em;display:inline-grid;position:relative}.pd-hw-log__badge:where(.is-latest){background:var(--text);color:var(--surface);border-color:var(--text)}.pd-hw-log__badge:where(.is-latest):after{content:"";border-radius:var(--radius-pill);background:var(--bindu);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 1px var(--bindu-rim), 0 0 0 2.5px var(--surface);position:absolute;inset-block-start:-.25rem;inset-inline-end:-.25rem}.pd-hw-log__body{gap:var(--space-4);min-inline-size:0;display:grid}.pd-hw-log__head{gap:var(--space-1);display:grid}.pd-hw-log__date{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-hw-log__title{font:var(--font-title);color:var(--text);text-wrap:balance;margin:0}.pd-hw-log__photos{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),13rem));margin:0;display:grid}.pd-hw-log__photos figcaption{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin-block-start:var(--space-1)}.pd-hw-log__grid{gap:var(--space-4) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.pd-hw-log__h{margin:0 0 var(--space-2);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-hw-log__parts{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-hw-log__parts li{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);border:var(--hairline) solid var(--border-control);padding:.15em .5em}.pd-hw-log__issues{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pd-hw-log__issue{gap:var(--space-1) var(--space-2);font:var(--font-caption);color:var(--text);grid-template-columns:3.25rem minmax(0,1fr);display:grid}.pd-hw-log__issue :where(b){font:600 .75rem/1.6 var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-subtle)}.pd-hw-log__issue :where(b.is-open){color:var(--danger)}.pd-hw-log__next{gap:var(--space-1);font:var(--font-caption);margin:0;padding:0;list-style:none;display:grid}.pd-hw-log__next li{gap:var(--space-2);grid-template-columns:1.25rem 1fr;display:grid}.pd-hw-log__next li:before{content:"";border:var(--hairline) solid var(--text);content:"" / "To do: ";block-size:.75rem;inline-size:.75rem;margin-block-start:.2em}.pd-hw-log__next li:where(.is-done):before{content:"" / "Done: ";background:linear-gradient(135deg, transparent 45%, var(--text) 45% 55%, transparent 55%), linear-gradient(45deg, transparent 45%, var(--text) 45% 55%, transparent 55%)}.pd-hw-log__next li:where(.is-done){color:var(--text-subtle);-webkit-text-decoration:line-through var(--hairline);text-decoration:line-through var(--hairline)}.pd-hw-log__readings{font:var(--font-meta);margin:0}@media (prefers-reduced-motion:reduce){.pd-hw-edge,.pd-hw-wire__path,.pd-hw-layer__g,.pd-hw-net__overlay{transition:none}}@media (forced-colors:active){.pd-hw-box,.pd-hw-edge,.pd-hw-zone,.pd-hw-wire__path,.pd-hw-ink,.pd-hw-wire__pad{stroke:canvastext}.pd-hw-t,.pd-hw-tag text,.pd-hw-net__ip,.pd-hw-net__zone-t,.pd-hw-sym__pin{fill:canvastext}.pd-hw-bindu,.pd-hw-arrow,.pd-hw-fill{fill:highlight}.pd-hw-pill,.pd-hw-rack__dev{forced-color-adjust:none;color:canvastext;background:canvas;border-color:canvastext}.pd-hw-toggle[aria-pressed=true]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}@media print{.pd-hw__canvas{overflow:visible}.pd-hw__svg{min-inline-size:0}.pd-hw-bar,.pd-hw-tip,.pd-hw__alt{display:none}}.pd-logo{gap:var(--space-8);color:var(--text);display:grid}.pd-logo__sec{gap:var(--space-5);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-4);display:grid}.pd-logo__head{gap:var(--space-4);grid-template-columns:3.5em 1fr;align-items:baseline;display:grid}.pd-logo__num{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-logo__title{font:var(--font-headline);margin:0}.pd-logo__lede{max-inline-size:var(--measure);font:var(--font-body-s);color:var(--text-muted);grid-column:2;margin:0}.pd-logo__grid{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.pd-logo__grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.pd-logo__grid--6{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr))}.pd-logo__tile{gap:var(--space-3);min-inline-size:0;margin:0;display:grid}.pd-logo__stage{min-block-size:11rem;padding:var(--space-5);background:var(--surface-sunken);border:var(--hairline) solid var(--rule);color:var(--text);place-items:center;display:grid;overflow:hidden}.pd-logo__stage--tall{min-block-size:15rem}.pd-logo__stage{container-type:inline-size}.pd-logo__fit{font-size:min(var(--pd-logo-fit,1.1rem), 7cqi)}.pd-logo__stage .pd-logo__sub{white-space:normal}.pd-logo__cap{justify-content:space-between;gap:var(--space-3);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-logo__cap b{color:var(--text);font-weight:600}.pd-logo__cap code,.pd-logo__meta{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-logo__motto{max-inline-size:40em;font:var(--font-caption);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-logo__stage .pd-logo__motto{text-align:center;max-inline-size:22em}.pd-logo__motto:before{content:"";border-radius:var(--radius-pill);background:var(--bindu);block-size:.4em;inline-size:.4em;box-shadow:0 0 0 1px var(--bindu-rim);vertical-align:.1em;margin-inline-end:.6em;display:inline-block}.pd-logo .pd-mark{block-size:1em;inline-size:1em}.pd-logo__mark-xl{font-size:7rem}.pd-logo__mark-l{font-size:4.5rem}.pd-logo__lock{color:inherit;align-items:center;gap:.42em;text-decoration:none;display:inline-flex}.pd-logo__lock .pd-mark{block-size:1em;inline-size:1em;font-size:2.6em}.pd-logo__lock--s{min-block-size:var(--target-min);font-size:.625rem}.pd-logo__lock--m{font-size:.8125rem}.pd-logo__lock--print{font-size:1.2em}.pd-logo__lock--print .pd-logo__sub{font-size:.38em}.pd-logo__lock-text{gap:.25em;display:grid}.pd-logo__word{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;font-size:2em;font-weight:500;line-height:.9}.pd-logo__word i{border-radius:var(--radius-pill);background:var(--bindu);block-size:.17em;inline-size:.17em;box-shadow:0 0 0 1px var(--bindu-rim);vertical-align:.22em;margin-inline:.06em;display:inline-block}.pd-logo__sub{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);white-space:nowrap}.pd-logo__ground--jade .pd-logo__sub,.pd-logo__ground--sky .pd-logo__sub,.pd-logo__og .pd-logo__sub{color:inherit;opacity:var(--opacity-muted,.72)}.pd-logo__lock--stack{text-align:center;flex-direction:column;gap:.35em}.pd-logo__lock--stack .pd-mark{font-size:3.6em}.pd-logo__lock--stack .pd-logo__lock-text{justify-items:center}.pd-logo__ground{min-block-size:9rem;padding:var(--space-5);background:var(--surface);color:var(--text);border:var(--hairline) solid var(--rule);place-items:center;display:grid;overflow:hidden}.pd-logo__ground--jade{background:var(--jade-700);color:var(--on-jade);border-color:#0000}.pd-logo__ground--sky{background:var(--sky-900);color:var(--on-sky);border-color:#0000}.pd-logo__ground--sky .pd-logo__word i{background:var(--bindu-on-sky);box-shadow:0 0 0 1px var(--bindu-rim-on-sky)}.pd-logo__ground--saffron{background:var(--saffron-100)}.pd-logo__build{outline:1px dashed var(--border-control);outline-offset:0;place-items:center;padding:.25em;font-size:8rem;display:inline-grid;position:relative}.pd-logo__build:before{content:"";border:1px solid var(--rule);pointer-events:none;position:absolute;inset:.25em}.pd-logo__build-x{background:color-mix(in oklab, var(--accent-fill) 22%, transparent);block-size:.25em;inline-size:.25em;position:absolute;inset-block-start:0;inset-inline-start:0}.pd-logo__sizes{align-items:flex-end;gap:var(--space-5) var(--space-6);flex-wrap:wrap;display:flex}.pd-logo__sizes figure{gap:var(--space-2);justify-items:center;margin:0;display:grid}.pd-logo__app-bar{justify-content:space-between;align-items:center;gap:var(--space-4);background:var(--surface);border-block-end:var(--hairline) solid var(--rule);flex-wrap:wrap;inline-size:100%;padding:.9em 1.1em;font-size:.8rem;display:flex}.pd-logo__app-bar nav{font:var(--font-label);color:var(--text-muted);flex-wrap:wrap;gap:.4em 1.2em;display:flex}.pd-logo__icon{background:var(--jade-700);block-size:4.5rem;inline-size:4.5rem;color:var(--on-jade);border-radius:var(--radius-2);place-items:center;font-size:3.4rem;display:grid}.pd-logo__icon--ink{background:var(--ink-900);color:var(--paper-000)}.pd-logo__tab{background:var(--surface);border:var(--hairline) solid var(--rule);font:var(--font-caption);border-block-end:0;align-items:center;gap:.5em;padding:.45em .8em;font-size:.8rem;display:inline-flex}.pd-logo__tab .pd-mark{font-size:16px}.pd-logo__og{aspect-ratio:1200/630;background:var(--sky-900);inline-size:100%;color:var(--on-sky);align-content:space-between;padding:1.1em;font-size:.8rem;display:grid}.pd-logo__og-title{font-family:var(--font-display);font-size:1.6em;line-height:1.05}.pd-logo__dont .pd-logo__stage{position:relative}.pd-logo__dont .pd-logo__stage:after{content:"";inset:var(--space-3);border:1px solid var(--danger);background:linear-gradient(to top right, transparent calc(50% - .5px), var(--danger) 50%, transparent calc(50% + .5px));opacity:.55;pointer-events:none;position:absolute}.pd-logo__dont .pd-logo__cap b{color:var(--danger)}.pd-logo__x-stretch{transform:scaleX(1.45)}.pd-logo__x-rotate{transform:rotate(-14deg)}.pd-logo__x-recolour{color:var(--shakti-500)}.pd-logo__x-shadow{filter:drop-shadow(0 6px 6px color-mix(in oklab, var(--ink-900) 55%, transparent))}.pd-logo__x-circle{border-radius:var(--radius-pill);border:2px solid;place-items:center;block-size:1.4em;inline-size:1.4em;display:grid}.pd-logo__x-title{justify-items:center;gap:.4em;display:grid}.pd-logo__x-title small{font:var(--font-meta);color:var(--text-muted)}@media (forced-colors:active){.pd-logo .pd-mark,.pd-logo__lock .pd-mark{fill:canvastext}.pd-logo__word i{forced-color-adjust:none;box-shadow:none;background:canvastext}}.pd-dx{--pd-dx-c1:var(--duo-a);--pd-dx-c2:var(--duo-b);--pd-dx-c3:var(--jade-700);--pd-dx-c4:var(--saffron-700);--pd-dx-c5:var(--ink-500)}.pd-dx__s1{color:var(--pd-dx-c1)}.pd-dx__s2{color:var(--pd-dx-c2)}.pd-dx__s3{color:var(--pd-dx-c3)}.pd-dx__s4{color:var(--pd-dx-c4)}.pd-dx__s5{color:var(--pd-dx-c5)}.pd-dx__frame{position:relative}.pd-dx__svg .pd-dx__ts-ink,.pd-dx__svg .pd-dx__tk-ink,.pd-dx__svg .pd-dx__tg-ink,.pd-dx__svg .pd-dx__tz-ink{fill:var(--text)}.pd-dx__t-s{font-size:12.5px}.pd-dx__halo{paint-order:stroke fill;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.pd-dx__grid{stroke:var(--rule);stroke-width:.75px}.pd-dx__mid{stroke:var(--rule-strong);stroke-width:1px;stroke-dasharray:4 3}.pd-dx__axis-box{fill:none;stroke:var(--rule-strong);stroke-width:1px}.pd-dx__plate-line{stroke:var(--text);stroke-width:1px}.pd-dx__chosen{fill:none;stroke:var(--text);stroke-width:1.25px}.pd-dx__bindu{fill:var(--bindu);stroke:var(--bindu-rim);stroke-width:1px}.pd-dx__bindu-dot{background:var(--bindu);block-size:.5em;inline-size:.5em;box-shadow:0 0 0 1px var(--bindu-rim);vertical-align:.12em;border-radius:50%;flex:none;margin-inline-end:.5em;display:inline-block}.pd-dx__defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}.pd-dx__glyph{overflow:visible}.pd-dx__glyph text{fill:var(--text)}.pd-dx-legend,.pd-dx .pd-dg__foot{align-items:center}.pd-dx__mk{fill:currentColor;stroke:var(--text);stroke-width:1px}.pd-dx__pt{cursor:default;outline:none}.pd-dx__ring{fill:#0000;stroke:none}.pd-dx__pt:hover .pd-dx__ring{stroke:var(--text-subtle);stroke-width:1px}.pd-dx__pt:focus-visible .pd-dx__ring,.pd-dx__net-node:focus-visible .pd-dx__ring,.pd-dx__pt:focus-visible>rect.pd-dx__gt-bar,.pd-dx__pt:focus-visible>.pd-dx__gt-ms{stroke:var(--focus);stroke-width:2px}.pd-dx__tip{gap:.15em;inline-size:max-content;display:grid;translate:-50% calc(-100% - .6em)}.pd-dx__tip.is-below{translate:-50% .6em}.pd-dx__tip[hidden]{display:none}.pd-dx__tip b{font:500 var(--fs-label)/1.3 var(--font-sans);letter-spacing:0}.pd-dx__tip span{color:var(--text-muted)}.pd-dx__hatch line{stroke:currentColor;stroke-width:1.1px}.pd-dx__hatch circle{fill:currentColor}.pd-dx__hatch{opacity:.6}.pd-dx__set{stroke:none}.pd-dx__set-line{stroke:var(--text);stroke-width:1.5px}.pd-dx__set-line--b{stroke-dasharray:7 4}.pd-dx__set-line--c{stroke-dasharray:1.5 3.5;stroke-linecap:round;stroke-width:2px}.pd-dx__vplate{fill:var(--surface);opacity:.86}.pd-dx__mm-br{fill:none;stroke:var(--text);stroke-width:1.25px}.pd-dx__mm-lf{fill:none;stroke:var(--text-subtle);stroke-width:.75px}.pd-dx-mm__outline{display:none}.pd-dx-mm__root{margin:0 0 var(--space-3);padding:var(--space-3) var(--space-4);border:2px solid var(--text);font:600 var(--fs-label)/1.3 var(--font-sans);align-items:center;display:flex}.pd-dx-mm__outline>ul{gap:var(--space-3);padding:0 0 0 var(--space-4);border-inline-start:1.25px solid var(--text);margin:0;list-style:none;display:grid}.pd-dx-mm__outline>ul>li{font:500 var(--fs-label)/1.3 var(--font-sans);position:relative}.pd-dx-mm__outline>ul>li:before{content:"";inline-size:calc(var(--space-4) - .35em);border-block-start:1.25px solid var(--text);position:absolute;inset-block-start:.65em;inset-inline-start:calc(-1 * var(--space-4))}.pd-dx-mm__outline ul ul{gap:var(--space-1) var(--space-4);margin:var(--space-1) 0 0;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}@container pd-dg (inline-size<36em){.pd-dx-mm .pd-dx__frame{display:none}.pd-dx-mm .pd-dx-mm__outline{display:block}}.pd-dx-net{gap:var(--space-4);grid-template-columns:minmax(0,1fr) 14rem;align-items:start;display:grid}.pd-dx__net-e{stroke:var(--text);stroke-linecap:round;transition:opacity var(--dur-2) var(--ease-standard)}.pd-dx__net-e--1{stroke-width:1px;stroke:var(--text-subtle)}.pd-dx__net-e--2{stroke-width:2.25px}.pd-dx__net-e--3{stroke-width:4.5px}.pd-dx__net-head{fill:var(--text)}.pd-dx__net-head--s{fill:var(--text-subtle)}.pd-dx__net-node{cursor:pointer;transition:opacity var(--dur-2) var(--ease-standard);outline:none}.pd-dx__net-node .pd-dg__shape{stroke-width:1.5px}.pd-dx__svg .pd-dx__net-deg{fill:var(--text);font-weight:600}.pd-dx__net-w{transition:opacity var(--dur-2) var(--ease-standard)}:where(.pd-dx__svg.is-focusing) .pd-dx__net-e:not(.is-on),:where(.pd-dx__svg.is-focusing) .pd-dx__net-w:not(.is-on),:where(.pd-dx__svg.is-focusing) .pd-dx__net-node:not(.is-near){opacity:.2}.pd-dx__net-node.is-sel .pd-dg__shape{fill:var(--bindu);stroke:var(--bindu-rim)}.pd-dx__svg :where(.pd-dx__net-node.is-sel) .pd-dx__net-deg{fill:var(--on-saffron)}.pd-dx__net-node:where(.is-near:not(.is-sel)) .pd-dg__shape{stroke-width:var(--dg-heavy)}.pd-dx-net__panel{gap:var(--space-2);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-dx-net__panel p{margin:0}.pd-dx-net__k{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-dx-net__name{font:var(--font-title)}.pd-dx-net__meta{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted)}.pd-dx-net__list{font:var(--font-meta);letter-spacing:var(--track-mono);margin:0;padding:0;list-style:none;display:grid}.pd-dx-net__list li{padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--rule)}@container pd-dg (inline-size<48em){.pd-dx-net{grid-template-columns:minmax(0,1fr)}}.pd-dx__gt-col{fill:none;stroke:none}.pd-dx__gt-col--alt{fill:var(--surface-sunken)}.pd-dx__gt-bar{fill:var(--surface);stroke:var(--text);stroke-width:1px}.pd-dx__gt-done{fill:var(--text);stroke:none}.pd-dx__gt-ms{fill:var(--text);stroke:var(--text);stroke-width:1px}.pd-dx__gt-dep{stroke-width:1px;stroke:var(--text-muted)}.pd-dx__today{stroke:var(--text);stroke-width:1.25px;stroke-dasharray:3 3}.pd-dx-road{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.pd-dx-road__col{align-content:start;gap:var(--space-3);min-inline-size:0;display:grid}.pd-dx-road__head{gap:var(--space-1);padding-block:var(--space-2);border-block-start:var(--hairline) solid var(--rule-strong);display:grid}.pd-dx-road__col--next .pd-dx-road__head{border-block-start-style:dashed;border-block-start-width:1.5px}.pd-dx-road__col--later .pd-dx-road__head{border-block-start:1.5px dotted var(--text)}.pd-dx-road__name{font:500 var(--fs-title)/1.15 var(--font-text);align-items:center;margin:0;display:flex}.pd-dx-road__when{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);margin:0}.pd-dx-road__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.pd-dx-road__item{gap:var(--space-2);padding:var(--space-4);background:var(--surface);border:var(--hairline) solid var(--rule-strong);display:grid}.pd-dx-road__col--later .pd-dx-road__item{border-style:dashed;border-color:var(--border-control)}.pd-dx-road__item p,.pd-dx-road__title{margin:0}.pd-dx-road__status{font:600 var(--fs-meta)/1 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text);align-items:center;gap:.5em;display:flex}.pd-dx-road__glyph{text-align:center;letter-spacing:0;inline-size:1em;font-size:1.05em}.pd-dx-road__item--x .pd-dx-road__status{color:var(--danger)}.pd-dx-road__item--p .pd-dx-road__status,.pd-dx-road__item--e .pd-dx-road__status,.pd-dx-road__item--i .pd-dx-road__status{color:var(--text-muted)}.pd-dx-road__title{font:500 var(--fs-label)/1.3 var(--font-sans);text-wrap:balance;margin:0}.pd-dx-road__desc{font:var(--font-caption);color:var(--text-muted)}.pd-dx-road__key{gap:var(--space-2) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.pd-dx-road__key div{gap:var(--space-2);align-items:baseline;display:flex}.pd-dx-road__key dt{font:600 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text)}.pd-dx-road__key dd{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);margin:0}.pd-dx-jr__frame{padding:0}.pd-dx-jr{min-inline-size:calc(var(--jr-lane) + 5 * var(--jr-col));display:grid}.pd-dx-jr__row{grid-template-columns:var(--jr-lane) repeat(5, minmax(var(--jr-col), 1fr));border-block-end:var(--hairline) solid var(--rule);display:grid}.pd-dx-jr__row:last-child{border-block-end:0}.pd-dx-jr__row--head{border-block-end:var(--hairline) solid var(--rule-strong)}.pd-dx-jr__corner,.pd-dx-jr__lane{z-index:1;align-content:start;gap:var(--space-1);padding:var(--space-3);background:var(--surface);border-inline-end:var(--hairline) solid var(--rule-strong);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);display:grid;position:sticky;inset-inline-start:0}.pd-dx-jr__lane .pd-meta{text-transform:none;letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-dx-jr__stage{padding:var(--space-3);border-inline-start:var(--hairline) solid var(--rule);font:var(--font-label);gap:.2em;display:grid}.pd-dx-jr__stage b{font-weight:500}.pd-dx-jr__n{box-sizing:border-box;border:var(--hairline) solid currentColor;block-size:1.7em;inline-size:max-content;min-inline-size:1.7em;color:var(--text);font:600 var(--fs-meta)/1 var(--font-mono);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.3em;display:inline-grid}.pd-dx-jr__cell{padding:var(--space-3);border-inline-start:var(--hairline) solid var(--rule);font:var(--font-caption);color:var(--text);text-wrap:pretty}.pd-dx-jr__cell--thought{color:var(--text-muted);font-style:italic}.pd-dx-jr__cell--pain:not(.is-empty):before{content:"! ";font:700 1em/1 var(--font-mono)}.pd-dx-jr__cell--opp:not(.is-empty):before{content:"→ ";font:600 1em/1 var(--font-mono)}.pd-dx-jr__none{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-dx-jr__emo{grid-column:2/-1;min-block-size:150px;position:relative}.pd-dx-jr__svg{display:block;overflow:visible}.pd-dx-jr__tick{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);position:absolute;inset-block-start:var(--y);inset-inline-start:4px;translate:0 -50%}.pd-dx-jr__pt{block-size:24px;inline-size:24px;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);translate:-50% -50%}.pd-dx-jr__mk{display:block;overflow:visible}.pd-dx-jr__pl{white-space:nowrap;background:var(--surface);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);padding-inline:.3em;position:absolute;inset-inline-start:50%;translate:-50%}.pd-dx-jr__pl--above{inset-block-end:calc(100% - 2px)}.pd-dx-jr__pl--below{inset-block-start:calc(100% - 2px)}.pd-dx__emo{fill:none;stroke:var(--text);stroke-width:2px;stroke-linejoin:round}.pd-dx__emo-pt{fill:var(--surface);stroke:var(--text);stroke-width:1.5px}.pd-dx-jr__persona{font:var(--font-caption);color:var(--text);margin:0}.pd-dx-jr__persona .pd-dg__tk{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin-inline-end:.4em}.pd-dx-jr__persona .pd-dg__tk+.pd-dg__tk,.pd-dx-jr__persona .pd-dg__tk:not(:first-child){margin-inline-start:.6em}.pd-dx-wf{--wf-line:var(--text-subtle);--wf-fill:var(--surface-sunken);--wf-ink:var(--text-muted);--wf-bar:color-mix(in srgb, var(--text-subtle) 45%, transparent);color:var(--wf-ink)}.pd-dx-wf-grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,14.5rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-dx-wf-spec{gap:var(--space-2);grid-template-rows:1fr auto;display:grid}.pd-dx-wf-spec__stage{min-block-size:9.5rem;padding:var(--space-4);border:var(--hairline) dashed var(--rule-strong);align-content:center;display:grid}.pd-dx-wf-spec__name{justify-content:space-between;gap:var(--space-2);font:var(--font-label);color:var(--text);flex-wrap:wrap;margin:0;display:flex}.pd-dx-wf-spec__name b{font-weight:500}.pd-dx-wf-spec__name code{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-dx-wf-line{inline-size:var(--w,100%);background:var(--wf-bar);border-radius:0;block-size:.45em;display:block}.pd-dx-wf-line--meta{opacity:.7;block-size:.35em}.pd-dx-wf-line--head{background:var(--wf-line);block-size:.7em}.pd-dx-wf-line--title{background:var(--wf-line);block-size:1.1em}.pd-dx-wf-stack{gap:.5em;min-inline-size:0;display:grid}.pd-dx-wf-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-dx-wf-box{border:var(--hairline) solid var(--wf-line);background:var(--wf-fill);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--wf-ink);place-items:center;display:grid}.pd-dx-wf-box--logo{block-size:1.9em;inline-size:3.2em}.pd-dx-wf-box--thumb{block-size:2.4em;inline-size:2.4em}.pd-dx-wf-img{border:var(--hairline) solid var(--wf-line);background:linear-gradient(to top right, transparent calc(50% - .5px), var(--wf-line) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom right, transparent calc(50% - .5px), var(--wf-line) 50%, transparent calc(50% + .5px)), var(--wf-fill);place-items:center;inline-size:100%;display:grid;position:relative}.pd-dx-wf-img--16x9{aspect-ratio:16/9}.pd-dx-wf-img--4x3{aspect-ratio:4/3}.pd-dx-wf-img>span{background:var(--surface);border:var(--hairline) solid var(--wf-line);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--wf-ink);padding:.15em .45em}.pd-dx-wf-btn{border:1px solid var(--wf-line);background:var(--surface);min-block-size:2.2em;inline-size:max-content;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);place-items:center;padding-inline:1em;display:inline-grid}.pd-dx-wf-btn--primary{background:var(--wf-ink);border-color:var(--wf-ink);color:var(--surface)}.pd-dx-wf-btn--text{text-underline-offset:.2em;border-color:#0000;text-decoration:underline}.pd-dx-wf-btn--s{min-block-size:1.9em;padding-inline:.7em}.pd-dx-wf-browser{border:1px solid var(--wf-line);background:var(--surface);min-inline-size:0;display:grid}.pd-dx-wf-browser__bar{align-items:center;gap:var(--space-3);border-block-end:var(--hairline) solid var(--wf-line);background:var(--wf-fill);padding:.45em .6em;display:flex}.pd-dx-wf-browser__dots{gap:.3em;display:flex}.pd-dx-wf-browser__dots i{border:1px solid var(--wf-line);border-radius:50%;block-size:.5em;inline-size:.5em}.pd-dx-wf-browser__url{text-overflow:ellipsis;white-space:nowrap;border:var(--hairline) solid var(--wf-line);background:var(--surface);min-inline-size:0;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--wf-ink);flex:1;padding:.15em .6em;overflow:hidden}.pd-dx-wf-browser__body{padding:var(--space-4);gap:.6em;display:grid}.pd-dx-wf-nav{align-items:center;gap:var(--space-4);border:var(--hairline) solid var(--wf-line);padding:.5em .6em;display:flex}.pd-dx-wf-nav__links{flex:1;grid-template-columns:repeat(4,minmax(0,3em));justify-content:end;gap:.8em;display:grid}.pd-dx-wf-card{border:var(--hairline) solid var(--wf-line);background:var(--surface);gap:.55em;padding:.7em;display:grid}.pd-dx-wf-card--mini{padding:.6em}.pd-dx-wf-list{border-block-start:var(--hairline) solid var(--wf-line);margin:0;padding:0;list-style:none;display:grid}.pd-dx-wf-list li{border-block-end:var(--hairline) solid var(--wf-line);grid-template-columns:auto 1fr;align-items:center;gap:.7em;padding-block:.55em;display:grid}.pd-dx-wf-form{gap:.35em;display:grid}.pd-dx-wf-label{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--wf-ink)}.pd-dx-wf-input{border:1px solid var(--wf-line);background:var(--surface);block-size:1.9em;margin-block-end:.3em;display:block}.pd-dx-wf-input--area{block-size:3.6em}.pd-dx-wf-form .pd-dx-wf-btn{margin-block-start:.2em}.pd-dx-wf-screen{max-inline-size:56rem}.pd-dx-wf-page{gap:var(--space-5);padding:var(--space-5)}.pd-dx-wf-head{gap:.6em;max-inline-size:36rem;display:grid}.pd-dx-wf-cols{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 13rem;align-items:start;display:grid}.pd-dx-wf-cols>.pd-dx-wf-stack .pd-dx-wf-img{margin-block:.6em}.pd-dx-wf-side{border-inline-start:var(--hairline) solid var(--wf-line);gap:.55em;padding-inline-start:var(--space-4);display:grid}.pd-dx-wf-side .pd-dx-wf-label:not(:first-of-type){margin-block-start:.6em}.pd-dx-wf-cta{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:var(--hairline) dashed var(--wf-line);flex-wrap:wrap;display:flex}.pd-dx-wf-cta>.pd-dx-wf-stack{flex:14rem}.pd-dx-wf-anno{position:relative}.pd-dx-wf-pin{z-index:1;background:var(--text);block-size:1.55em;min-inline-size:1.55em;color:var(--surface);font:600 var(--fs-meta)/1 var(--font-mono);place-items:center;display:grid;position:absolute;inset-block-start:-.7em;inset-inline-start:-.7em}@container pd-dg (inline-size<40em){.pd-dx-wf-cols{grid-template-columns:minmax(0,1fr)}.pd-dx-wf-side{border-inline-start:0;border-block-start:var(--hairline) solid var(--wf-line);padding-block-start:var(--space-4);padding-inline-start:0}.pd-dx-wf-page{padding:var(--space-4)}.pd-dx-wf-nav__links{grid-template-columns:repeat(2,minmax(0,2.4em))}.pd-dx-wf-nav__links>:nth-child(n+3){display:none}}.pd-dx-tree,.pd-dx-tree ul{margin:0;padding:0;list-style:none}.pd-dx-tree{--tr-ind:1.35rem;--tr-row:2rem;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text)}.pd-dx-tree ul{padding-inline-start:var(--tr-ind)}.pd-dx-tree ul>li{position:relative}.pd-dx-tree ul>li:before{content:"";block-size:calc(var(--tr-row) / 2);inline-size:calc(var(--tr-ind) - .65rem);border-inline-start:1px solid var(--rule-strong);border-block-end:1px solid var(--rule-strong);position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * var(--tr-ind) + .55rem)}.pd-dx-tree ul>li:not(:last-child):after{content:"";inset-inline-start:calc(-1 * var(--tr-ind) + .55rem);inset-block:calc(var(--tr-row) / 2) 0;border-inline-start:1px solid var(--rule-strong);position:absolute}.pd-dx-tree [role=treeitem]{outline:none}.pd-dx-tree__row{min-block-size:var(--tr-row);cursor:default;align-items:center;gap:.45em;padding-inline-end:var(--space-3);display:flex}.pd-dx-tree :where([aria-expanded])>.pd-dx-tree__row{cursor:pointer}:where(.pd-dx-tree [role=treeitem]):focus-visible>.pd-dx-tree__row{outline:var(--focus-width) solid var(--focus);outline-offset:calc(-1 * var(--focus-width))}.pd-dx-tree__row:hover{background:var(--surface-sunken)}.pd-dx-tree__tw{border:var(--hairline) solid var(--border-control);background:var(--surface);flex:none;place-items:center;block-size:1.1rem;inline-size:1.1rem;display:grid;position:relative}.pd-dx-tree__tw:before,.pd-dx-tree__tw:after{content:"";border-block-start:1.25px solid var(--text);inline-size:.5rem;position:absolute}.pd-dx-tree__tw:after{rotate:90deg}[aria-expanded=true]>*>.pd-dx-tree__tw:after{display:none}.pd-dx-tree__tw--leaf{background:0 0;border-color:#0000}.pd-dx-tree__tw--leaf:before,.pd-dx-tree__tw--leaf:after{display:none}.pd-dx-tree__ic{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;block-size:1rem;inline-size:1rem;color:var(--text-muted);flex:none}:where(.pd-dx-tree [aria-expanded]>.pd-dx-tree__row) .pd-dx-tree__ic{fill:var(--surface-sunken)}.pd-dx-tree__name{white-space:nowrap}:where(.pd-dx-tree [aria-expanded]>.pd-dx-tree__row) .pd-dx-tree__name{font-weight:600}.pd-dx-tree__meta{color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;margin-inline-start:auto;padding-inline-start:var(--space-5);overflow:hidden}.pd-dx-tree__wrap{max-inline-size:34rem;padding:var(--space-3) var(--space-4);border:var(--hairline) solid var(--rule);background:var(--surface);overflow-x:auto}[role=tree] [role=group][hidden]{display:none}@container pd-dg (inline-size<30em){.pd-dx-tree__meta{display:none}.pd-dx-tree__wrap{padding-inline:var(--space-3)}}.pd-dx-org{--org-gap:1.5rem;inline-size:max-content;min-inline-size:100%;font-family:var(--font-sans);justify-content:center;margin:0;padding:0;list-style:none;display:flex}.pd-dx-org ul{padding:var(--org-gap) 0 0;justify-content:center;margin:0;list-style:none;display:flex;position:relative}.pd-dx-org li{padding:var(--org-gap) .5rem 0;outline:none;flex-direction:column;align-items:center;display:flex;position:relative}.pd-dx-org>li{padding-block-start:0}.pd-dx-org ul>li:before,.pd-dx-org ul>li:after{content:"";inline-size:50%;block-size:var(--org-gap);border-block-start:1px solid var(--text);position:absolute;inset-block-start:0}.pd-dx-org ul>li:before{inset-inline-end:50%}.pd-dx-org ul>li:after{border-inline-start:1px solid var(--text);inset-inline-start:50%}.pd-dx-org ul>li:first-child:before,.pd-dx-org ul>li:last-child:after{border-block-start:0}.pd-dx-org ul>li:last-child:before{border-inline-end:1px solid var(--text)}.pd-dx-org ul>li:only-child:before{display:none}.pd-dx-org ul>li:only-child:after{border-block-start:0}.pd-dx-org ul:before{content:"";block-size:var(--org-gap);border-inline-start:1px solid var(--text);position:absolute;inset-block-start:0;inset-inline-start:50%}.pd-dx-org__node{z-index:1;border:1.25px solid var(--text);background:var(--surface);text-align:start;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;column-gap:.5em;min-inline-size:9.5rem;padding:.55em .75em;display:grid;position:relative}.pd-dx-org__node b{font:500 var(--fs-label)/1.25 var(--font-sans)}.pd-dx-org__node .pd-meta{grid-column:2}.pd-dx-org__node .pd-dx-tree__tw{grid-row:span 2}.pd-dx-org__node--root{border-width:2.5px;grid-template-columns:auto auto 1fr}.pd-dx-org__node--root .pd-meta{grid-column:3}.pd-dx-org__node--root .pd-dx__bindu-dot{grid-row:span 2;margin:0}:where(.pd-dx-org li[role=treeitem]):focus-visible>.pd-dx-org__node{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pd-dx-org__node:hover{background:var(--surface-sunken)}.pd-dx-org__li--leafy>ul{flex-direction:column;align-self:stretch;align-items:stretch;margin-inline-start:1.15rem;padding:0 0 0 1.1rem}.pd-dx-org__li--leafy>ul:before{block-size:.6rem;inset-block:0 auto;inset-inline-start:0}.pd-dx-org__li--leafy>ul>li{align-items:stretch;padding:.6rem 0 0}.pd-dx-org__li--leafy>ul>li:before{border:0;border-inline-start:1px solid var(--rule-strong);border-block-end:1px solid var(--rule-strong);block-size:calc(.6rem + 1.15em);inline-size:1.1rem;inset-block-start:0;inset-inline:-1.1rem auto}.pd-dx-org__li--leafy>ul>li:not(:last-child):after{border:0;border-inline-start:1px solid var(--rule-strong);block-size:auto;inline-size:0;inset-block:0;inset-inline:-1.1rem auto}.pd-dx-org__li--leafy>ul>li:last-child:after,.pd-dx-org__li--leafy>ul:before{display:none}.pd-dx-org__li--leafy>ul>li:first-child:before{block-size:calc(.6rem + 1.15em)}.pd-dx-org__li--leafy>ul{border-inline-start:0}.pd-dx-org__node--leaf{border-width:1px;border-color:var(--rule-strong);cursor:default;grid-template-columns:1fr;min-inline-size:8rem}.pd-dx-org__node--leaf .pd-meta{grid-column:1}.pd-dx__cm-notch{fill:var(--text);stroke:none}@media (prefers-reduced-motion:reduce){.pd-dx__net-e,.pd-dx__net-node,.pd-dx__net-w{transition:none}}@media (forced-colors:active){.pd-dx__bindu,.pd-dx__net-node.is-sel .pd-dg__shape{fill:highlight;stroke:canvastext}.pd-dx__bindu-dot{forced-color-adjust:none;background:highlight}.pd-dx__mk,.pd-dx__gt-done,.pd-dx__gt-ms{fill:canvastext}.pd-dx-wf-line,.pd-dx-wf-pin{forced-color-adjust:none;color:canvas;background:canvastext}}@media print{.pd-dx__tip,.pd-dx-net__panel{display:none}.pd-dx-jr__frame{overflow:visible}[role=tree] [role=group][hidden]{display:block}}.pd-pro-doc{box-sizing:border-box;font-size:var(--pd-pro-em,25px);font-family:var(--font-text);color:var(--text);font-variant-numeric:tabular-nums;hanging-punctuation:first;align-content:start;gap:1.5em;line-height:1.5;display:grid;container:pd-pro-doc/inline-size}.pd-pro-doc :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}.pd-pro-doc :where(ul,ol){padding:0;list-style:none}.pd-paper.pd-pro-sheet,.pd-pro-sheet{--surface-sunken:var(--paper-100);--border-control:var(--line-300);--text-subtle:var(--ink-500);min-block-size:52.6114em;inline-size:37.2em;max-inline-size:100%;font-size:var(--pd-pro-sheet-em,min(20px, calc((100vw - 2.5rem) / 37.2)));page:pd-pro-a4;grid-template-rows:auto 1fr auto;gap:1.4em;padding:2.5em 2.75em 1.75em}.pd-pro-doc>.pd-pro-body{align-content:start;gap:1.5em;min-block-size:0;display:grid}.pd-pro-sheet--cover>.pd-pro-body{align-content:space-between}.pd-pro-stack{justify-items:center;gap:2rem;display:grid}.pd-pro-sig{min-inline-size:0;color:var(--text);align-items:center;gap:.55em;text-decoration:none;display:inline-flex}.pd-pro-sig .pd-mark{fill:currentColor;block-size:2.5em;inline-size:2.5em}.pd-pro-sig__name{font:500 1.5em/1 var(--font-display);letter-spacing:-.01em;color:var(--text);display:block}.pd-pro-sig--sm{font-size:.7em}.pd-pro-sig__sub{font:.54em/1.3 var(--font-mono);letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;margin-block-start:.4em;display:block}.pd-pro-head{border-block-end:1px solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8em 1.5em;padding-block-end:.9em;display:flex}.pd-pro-head__meta{font:normal .54em/1.75 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-muted);text-align:end;margin:0}@container pd-pro-doc (inline-size<30em){.pd-pro-head__meta{text-align:start}}.pd-pro-head__meta a{color:inherit;text-decoration:none}.pd-pro-head__meta a:hover{text-decoration:underline}.pd-pro-foot{border-block-start:1px solid var(--rule);font:.5em/1.5 var(--font-mono);letter-spacing:.04em;color:var(--text-subtle);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3em 1.2em;padding-block-start:.8em;display:flex}.pd-pro-motto{font:italic 400 1.25em/1.3 var(--font-text);letter-spacing:0;color:var(--text-muted);text-wrap:pretty;display:inline}.pd-pro-motto .pd-pro-bindu{vertical-align:.08em;margin-inline-start:.35em}.pd-pro-motto--page{font-size:var(--fs-caption);margin:0;display:block}.pd-pro-bindu{border-radius:var(--radius-pill);background:var(--bindu);block-size:.5em;inline-size:.5em;box-shadow:inset 0 0 0 1px var(--bindu-rim);flex:none;display:inline-block}.pd-pro-sheet .pd-pro-bindu{background:var(--saffron-500);box-shadow:inset 0 0 0 1px var(--saffron-700)}.pd-paper--mono .pd-pro-bindu{background:var(--ink-900);box-shadow:none}.pd-pro-h{border-block-start:1px solid var(--rule-strong);font:600 .54em/1.3 var(--font-sans);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text);align-items:baseline;gap:.7em;padding-block-start:.55em;display:flex}.pd-pro-h__n{font:400 1em/1 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-pro-sec{break-inside:avoid;align-content:start;gap:.8em;display:grid}.pd-pro-p{color:var(--text);text-wrap:pretty;max-inline-size:38em;font-size:.66em;line-height:1.6}.pd-pro-p--note{color:var(--text-subtle);font-size:.56em}.pd-pro-p--lede{font:italic 400 .86em/1.45 var(--font-text);color:var(--text-muted);max-inline-size:30em}.pd-pro-kicker{font:600 .52em/1.3 var(--font-sans);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-pro-kv{grid-template-columns:max-content minmax(0,1fr);gap:.45em 1.2em;font-size:.6em;line-height:1.45;display:grid}.pd-pro-kv dt{font:500 .86em/1.6 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-subtle)}.pd-pro-kv dd{color:var(--text);margin:0}.pd-pro-table{border-collapse:collapse;inline-size:100%;font-size:.6em;line-height:1.45}.pd-pro-table caption{caption-side:top;text-align:start;font:italic 400 1em/1.4 var(--font-text);color:var(--text-muted);padding-block-end:.5em}.pd-pro-table th{font:500 .82em/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;text-align:start;vertical-align:bottom;color:var(--text-subtle);border-block-end:var(--hairline) solid var(--rule-strong);padding:.5em .8em .5em 0}.pd-pro-table td{vertical-align:top;color:var(--text);border-block-end:var(--hairline) solid var(--rule);padding:.6em .8em .6em 0}.pd-pro-table :where(th,td):last-child{padding-inline-end:0}.pd-pro-table :is(th,td).pd-pro-num{text-align:end;white-space:nowrap;font-family:var(--font-mono);font-size:.92em}.pd-pro-table :where(.pd-pro-no){inline-size:2.4em;font-family:var(--font-mono);color:var(--text-subtle);font-size:.92em}.pd-pro-table td b{font-weight:600}.pd-pro-table tfoot td{border-block-end:0}@media screen and (width<=40rem){.pd-paper.pd-pro-sheet,.pd-pro-sheet{--pd-pro-sheet-em:22px;min-block-size:0;inline-size:100%;padding:1.3em 1em 1.1em}}.pd-pro-cv__intro{gap:.55em;display:grid}.pd-pro-cv__name{font:500 2.4em/1 var(--font-display);letter-spacing:-.015em;color:var(--text)}.pd-pro-cv__summary{font:400 .78em/1.5 var(--font-text);color:var(--text-muted);text-wrap:pretty;max-inline-size:34em}.pd-pro-cv__cols{align-items:start;gap:1.5em;display:grid}.pd-pro-cv__main,.pd-pro-cv__side{align-content:start;gap:1.4em;min-inline-size:0;display:grid}.pd-pro-cv__list{gap:.1em;display:grid}.pd-pro-cv__item{border-block-end:1px solid var(--rule);grid-template-columns:5.6em minmax(0,1fr);gap:.2em .9em;padding-block:.55em;display:grid}.pd-pro-cv__item:last-child{border-block-end:0}.pd-pro-cv__when{font:.52em/1.5 var(--font-mono);letter-spacing:.03em;color:var(--text-subtle);white-space:nowrap;padding-block-start:.2em}.pd-pro-cv__role{font:600 .66em/1.35 var(--font-sans);color:var(--text)}.pd-pro-cv__org{font:italic 400 .74em/1.35 var(--font-text);color:var(--text-muted)}.pd-pro-cv__pts{color:var(--text);gap:.2em;margin-block-start:.3em;font-size:.62em;line-height:1.5;display:grid}.pd-pro-cv__pts li{padding-inline-start:1em;position:relative}.pd-pro-cv__pts li:before{content:"–";color:var(--text-subtle);position:absolute;inset-inline-start:0}.pd-pro-cv__side .pd-pro-cv__item{grid-template-columns:minmax(0,1fr)}.pd-pro-cv__skills{gap:.55em;display:grid}.pd-pro-cv__skill{border-block-end:1px solid var(--rule);gap:.15em;padding-block-end:.5em;display:grid}.pd-pro-cv__skill:last-child{border-block-end:0}.pd-pro-cv__skill dt{font:600 .6em/1.35 var(--font-sans);color:var(--text)}.pd-pro-cv__skill dd{color:var(--text-muted);margin:0;font-size:.6em;line-height:1.5}.pd-pro-cv__works{counter-reset:pd-pro-w;gap:.1em;display:grid}.pd-pro-cv__work{border-block-end:1px solid var(--rule);counter-increment:pd-pro-w;grid-template-columns:1.8em minmax(0,1fr) auto;align-items:baseline;gap:.8em;padding-block:.45em;font-size:.64em;display:grid}.pd-pro-cv__work:before{content:counter(pd-pro-w, decimal-leading-zero);font:.82em/1 var(--font-mono);color:var(--text-subtle)}.pd-pro-cv__work b{font-weight:600;font-family:var(--font-sans);font-size:.96em}.pd-pro-cv__work span:last-child{font:.82em/1.3 var(--font-mono);color:var(--text-subtle);white-space:nowrap}@container pd-pro-doc (inline-size>=30em){.pd-pro-cv__cols{grid-template-columns:minmax(0,1fr) 10.5em;gap:2em}.pd-pro-cv__side{border-inline-start:1px solid var(--rule);padding-inline-start:1.2em}}.pd-pro-cv-bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);inline-size:100%;padding-block:var(--space-3);border-block:var(--hairline) solid var(--rule);flex-wrap:wrap;display:flex}.pd-pro-cv-bar__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-pro-prop__cover{gap:.8em;padding-block:3em 1em;display:grid}.pd-pro-prop__title{font:400 3em/1 var(--font-display);letter-spacing:-.02em;color:var(--text);text-wrap:balance;max-inline-size:11em}.pd-pro-prop__title em{font-style:italic}.pd-pro-prop__facts{border-block-start:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(9em,1fr));display:grid}.pd-pro-prop__fact{border-block-end:1px solid var(--rule);gap:.25em;padding:.7em .8em .7em 0;display:grid}.pd-pro-prop__fact dt{font:500 .5em/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}.pd-pro-prop__fact dd{color:var(--text);margin:0;font-size:.66em;line-height:1.4}.pd-pro-gantt{border-block-end:1px solid var(--rule);grid-template-columns:7em repeat(12,minmax(0,1fr));font-size:.58em;display:grid}.pd-pro-gantt__head{display:contents}.pd-pro-gantt__head span{font:.86em/1 var(--font-mono);color:var(--text-subtle);border-block-end:1px solid var(--rule-strong);text-align:center;padding-block:.4em}.pd-pro-gantt__head span:first-child{text-align:start}.pd-pro-gantt__head .pd-pro-gantt__dates{grid-column:2/-1;justify-content:space-between;gap:1em;display:flex}.pd-pro-gantt__dates span{border:0;padding:0}.pd-pro-gantt__row{display:contents}.pd-pro-gantt__name{font-weight:600;font-family:var(--font-sans);border-block-start:1px solid var(--rule);grid-column:1;padding:.55em .6em .55em 0}.pd-pro-gantt__name small{font:400 .9em/1.3 var(--font-mono);color:var(--text-subtle);display:block}.pd-pro-gantt__track{border-block-start:1px solid var(--rule);background-image:repeating-linear-gradient(90deg, transparent 0 calc(100% / 12 - 1px), var(--rule) calc(100% / 12 - 1px) calc(100% / 12));grid-column:2/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.pd-pro-gantt__bar{grid-column:var(--s) / var(--e);background:var(--text);block-size:.9em}.pd-pro-gantt__bar--soft{background:repeating-linear-gradient(135deg, var(--text) 0 1px, transparent 1px 4px);box-shadow:inset 0 0 0 1px var(--text)}.pd-pro-prop__terms{counter-reset:pd-pro-t;gap:.45em;font-size:.62em;line-height:1.5;display:grid}.pd-pro-prop__terms li{counter-increment:pd-pro-t;grid-template-columns:2em minmax(0,1fr);display:grid}.pd-pro-prop__terms li:before{content:counter(pd-pro-t, decimal-leading-zero);font:.86em/1.7 var(--font-mono);color:var(--text-subtle)}.pd-pro-prop__terms b{font-weight:600;font-family:var(--font-sans)}.pd-pro-signs{grid-template-columns:repeat(auto-fit,minmax(12em,1fr));gap:1.2em 2em;display:grid}.pd-pro-sign{align-content:start;gap:.8em;display:grid}.pd-pro-sign__who{font:600 .56em/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.pd-pro-sign__line{border-block-end:1px solid var(--rule-strong);gap:.3em;padding-block-start:1.8em;display:grid}.pd-pro-sign__line span{font:.5em/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-subtle);order:2;padding-block:.3em}.pd-pro-sign__lines{gap:0;display:grid}.pd-pro-sign__lines>div{border-block-end:1px solid var(--rule-strong);grid-template-columns:5em minmax(0,1fr);align-items:end;min-block-size:2.2em;display:grid}.pd-pro-sign__lines dt{font:.5em/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--text-subtle);padding-block:.4em}.pd-pro-sign__lines dd{color:var(--text);margin:0;padding-block:.3em;font-size:.64em}.pd-pro-sign__script{font:italic 500 1.2em/1 var(--font-display)}.pd-pro-total{border-block:1px solid var(--rule-strong);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1em;padding-block:.7em .5em;display:grid}.pd-pro-total dt{font:600 .56em/1.3 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.pd-pro-total dd{font:500 1.2em/1 var(--font-display);margin:0}.pd-pro-total__cur{font:.5em/1 var(--font-mono);letter-spacing:.03em}.pd-pro-tpl{border:1px dashed var(--rule-strong);font:.52em/1.45 var(--font-mono);letter-spacing:.03em;color:var(--text);flex-wrap:wrap;align-items:center;gap:.4em .9em;padding:.55em .8em;display:flex}.pd-pro-tpl b{font:700 1em/1.3 var(--font-sans);letter-spacing:.18em;color:var(--surface);background:var(--text);padding:.15em .55em}.pd-pro-inv__top{align-items:start;gap:1.2em;display:grid}.pd-pro-inv__title{font:400 2.8em/.95 var(--font-display);letter-spacing:-.02em;color:var(--text)}.pd-pro-inv__parties{gap:1.2em;display:grid}.pd-pro-party{border-block-start:1px solid var(--rule);align-content:start;gap:.4em;padding-block-start:.5em;display:grid}.pd-pro-party address{font:normal .62em/1.6 var(--font-text);color:var(--text)}.pd-pro-party address b{font:600 1em/1.4 var(--font-sans)}.pd-pro-inv__sum{gap:0;inline-size:min(100%,17em);margin-inline-start:auto;display:grid}.pd-pro-inv__sum>div{border-block-end:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:1em;padding-block:.45em;font-size:.6em;display:grid}.pd-pro-inv__sum dt{color:var(--text-muted)}.pd-pro-inv__sum dd{font-family:var(--font-mono);text-align:end;margin:0}.pd-pro-inv__sum .pd-pro-total dd{font-family:var(--font-display);text-align:end}.pd-pro-inv__sum .pd-pro-total{border-block-end:1px solid var(--rule-strong);font-size:1em}.pd-pro-inv__pay{border:1px solid var(--rule-strong);gap:1em;padding:.9em 1em;display:grid}.pd-pro-inv__note{color:var(--text-muted);max-inline-size:36em;font-size:.58em;line-height:1.55}.pd-pro-stamp{font:700 .54em/1.2 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--text);border:1.5px solid;align-items:center;gap:.45em;padding:.3em .7em;display:inline-flex}.pd-pro-stamp:before{content:"";border-radius:var(--radius-pill);box-sizing:border-box;border:.14em solid;block-size:.8em;inline-size:.8em}.pd-pro-stamp[data-state=sent]:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.pd-pro-stamp[data-state=paid]:before{background:currentColor}.pd-pro-stamp[data-state=overdue]{color:var(--danger)}.pd-pro-stamp[data-state=overdue]:before{border-radius:0;block-size:.7em;inline-size:.7em;rotate:45deg}.pd-pro-stamp[data-state=template]{border-style:dashed}.pd-pro-stamps{gap:var(--space-3);flex-wrap:wrap;font-size:20px;display:flex}@container pd-pro-doc (inline-size>=30em){.pd-pro-inv__top{grid-template-columns:minmax(0,1fr) auto}.pd-pro-inv__parties{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-pro-inv__pay{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.pd-pro-svc{gap:var(--space-7);color:var(--text);display:grid;container:pd-pro-svc/inline-size}.pd-pro-svc .pd-pagehead{margin-block-end:0}.pd-pro-svc__grid{border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.pd-pro-svc__item{grid-row:span 6;grid-template-rows:subgrid;row-gap:var(--space-3);padding:var(--space-5) 0 var(--space-6);border-block-end:var(--hairline) solid var(--rule);align-content:start;display:grid}.pd-pro-svc__num{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-pro-svc__name{font:var(--font-headline);color:var(--text);margin:0}.pd-pro-svc__name em{font-style:italic;font-weight:400}.pd-pro-svc__lede{font:var(--font-body-s);color:var(--text-muted);text-wrap:pretty;max-inline-size:30em;margin:0}.pd-pro-svc__incl{gap:var(--space-2);align-content:start;display:grid}.pd-pro-svc__incl ul{font:var(--font-body-s);margin:0;padding:0;list-style:none;display:grid}.pd-pro-svc__incl li{padding:var(--space-2) 0 var(--space-2) 1.25em;border-block-start:var(--hairline) solid var(--rule);position:relative}.pd-pro-svc__incl li:before{content:"";background:var(--text);block-size:.45em;inline-size:.45em;position:absolute;inset-block-start:calc(var(--space-2) + .6em);inset-inline-start:0}.pd-pro-svc__price{gap:var(--space-1);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-pro-svc__price b{font:500 var(--fs-title)/1.15 var(--font-display);color:var(--text);font-weight:500}.pd-pro-svc__price b .pd-pro-svc__per{font:var(--font-body-s);color:var(--text-muted)}.pd-pro-svc__cta{justify-self:start;margin-block-start:var(--space-2)}.pd-pro-svc .pd-facts{--label-col:7.5rem}.pd-pro-svc__steps{counter-reset:pd-pro-s;border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.pd-pro-svc__step{gap:var(--space-1) var(--space-3);padding-block:var(--space-4);border-block-end:var(--hairline) solid var(--rule);counter-increment:pd-pro-s;grid-template-columns:2.5rem minmax(0,1fr);align-content:start;display:grid}.pd-pro-svc__steps-h{margin:0}.pd-pro-svc__step:before{content:counter(pd-pro-s, decimal-leading-zero);font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);grid-row:span 2;padding-block-start:.3em}.pd-pro-svc__step b{font:var(--font-title);font-weight:500}.pd-pro-svc__step span{font:var(--font-body-s);color:var(--text-muted)}.pd-pro-svc__close{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-6) 0;border-block:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;display:flex}.pd-pro-svc__close h3{font:var(--font-headline);margin:0}.pd-pro-svc__close p{margin:var(--space-2) 0 0;font:var(--font-body-s);color:var(--text-muted);max-inline-size:34em}.pd-pro-svc__close-acts{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.pd-pro-svc--closed .pd-pro-svc__cta{display:none}@container pd-pro-svc (inline-size>=40rem){.pd-pro-svc__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.pd-pro-svc__item{padding-inline:var(--space-5)}.pd-pro-svc__item:nth-child(odd){padding-inline-start:0}.pd-pro-svc__item:nth-child(2n){border-inline-start:var(--hairline) solid var(--rule)}.pd-pro-svc__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-pro-svc__step{border-block-end:0;grid-template-columns:minmax(0,1fr);padding-inline-end:var(--space-4)}.pd-pro-svc__steps-h{margin:0}.pd-pro-svc__step:before{grid-row:auto}.pd-pro-svc__step+.pd-pro-svc__step{border-inline-start:var(--hairline) solid var(--rule);padding-inline-start:var(--space-4)}}@container pd-pro-svc (inline-size>=68rem){.pd-pro-svc__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-pro-svc__item:nth-child(odd){padding-inline-start:var(--space-5)}.pd-pro-svc__item:first-child{padding-inline-start:0}.pd-pro-svc__item+.pd-pro-svc__item{border-inline-start:var(--hairline) solid var(--rule)}.pd-pro-svc__item:last-child{padding-inline-end:0}}.pd-pro-avail{--pd-pro-avail-dot:.625rem;align-items:center;gap:var(--space-2);box-sizing:border-box;min-block-size:2rem;padding:var(--space-1) var(--space-3) var(--space-1) var(--space-3);font:var(--font-label);color:var(--text);white-space:nowrap;border:var(--hairline) solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface);margin:0;text-decoration:none;display:inline-flex}.pd-pro-avail__dot{box-sizing:border-box;inline-size:var(--pd-pro-avail-dot);block-size:var(--pd-pro-avail-dot);border-radius:var(--radius-pill);border:1.5px solid var(--text);flex:none;position:relative}.pd-pro-avail[data-state=open] .pd-pro-avail__dot{background:var(--bindu);box-shadow:inset 0 0 0 1.5px var(--bindu-rim);border:0}.pd-pro-avail[data-state=booked] .pd-pro-avail__dot{background:linear-gradient(90deg, var(--text) 50%, transparent 50%)}.pd-pro-avail[data-state=closed] .pd-pro-avail__dot:after{content:"";background:var(--text);block-size:1.5px;position:absolute;inset:50% -2px auto;translate:0 -50%;rotate:-45deg}.pd-pro-avail--echo[data-state=open] .pd-pro-avail__dot{background:var(--text);box-shadow:none}.pd-pro-avail__state{font-weight:600}.pd-pro-avail__meta{border-inline-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin-inline-start:var(--space-1);padding-inline-start:var(--space-2)}.pd-pro-avail--quiet{background:0 0;border:0;min-block-size:0;padding:0}.pd-pro-avail--lg{--pd-pro-avail-dot:.75rem;min-block-size:var(--target-min);padding-inline:var(--space-4);font:500 var(--type-ui-size)/1.3 var(--font-sans)}.pd-pro-avail{max-inline-size:100%}.pd-pro-avail--lg{row-gap:var(--space-1);white-space:normal;text-wrap:balance;padding-block:var(--space-2);flex-wrap:wrap}@media (width<=29.99em){.pd-pro-avail--lg .pd-pro-avail__meta{border-inline-start:0;flex-basis:100%;margin-inline-start:0;padding-inline-start:calc(var(--pd-pro-avail-dot) + var(--space-2))}}a.pd-pro-avail{min-block-size:var(--target-min);transition:border-color var(--dur-2) var(--ease-standard), background-color var(--dur-2) var(--ease-standard);position:relative}a.pd-pro-avail:after{content:"→";color:var(--link);transition:translate var(--dur-2) var(--ease-out)}@media (hover:hover){a.pd-pro-avail:hover{border-color:var(--rule-strong);background:color-mix(in oklab, currentColor var(--state-hover-mix), var(--surface))}a.pd-pro-avail:hover:after{translate:.2em}}a.pd-pro-avail:focus-visible{outline-offset:var(--focus-offset)}.pd-pro-sheet .pd-pro-avail{font-size:.56em}.pd-pro-inq{color:var(--text);container:pd-pro-inq/inline-size}.pd-pro-inq :where(input,select,textarea,button),.pd-pro-inq__states :where(input,select,textarea,button){font-family:var(--font-sans)}.pd-pro-inq__grid{gap:var(--space-7);display:grid}.pd-pro-inq__intro{gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);align-content:start;justify-items:start;padding-block-start:var(--space-3);display:grid}.pd-pro-inq__intro>:where(ol,dl){justify-self:stretch}.pd-pro-inq__title{font:500 clamp(var(--fs-headline), 6cqi, var(--fs-display-m))/1.02 var(--font-display);letter-spacing:var(--track-display);margin:0}.pd-pro-inq__title em{font-style:italic;font-weight:400}.pd-pro-inq__lede{font:var(--font-lede);color:var(--text-muted);text-wrap:pretty;max-inline-size:26em;margin:0}.pd-pro-inq__next{counter-reset:pd-pro-n;border-block-start:var(--hairline) solid var(--rule);margin:0;padding:0;list-style:none;display:grid}.pd-pro-inq__next li{gap:var(--space-3);padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule);font:var(--font-body-s);color:var(--text-muted);counter-increment:pd-pro-n;grid-template-columns:2rem minmax(0,1fr);display:grid}.pd-pro-inq__next li:before{content:counter(pd-pro-n, decimal-leading-zero);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);padding-block-start:.25em}.pd-pro-inq__next b{color:var(--text);font-weight:600}.pd-pro-inq__form{font-family:var(--font-sans);gap:var(--space-7);min-inline-size:0;display:grid}.pd-pro-inq__set{gap:var(--space-5);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.pd-pro-inq__legend{align-items:baseline;gap:var(--space-3);inline-size:100%;margin:0 0 var(--space-5);padding:var(--space-3) 0 0;border-block-start:var(--hairline) solid var(--rule-strong);font:var(--font-title);color:var(--text);display:flex}.pd-pro-inq__legend span{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-pro-inq__row{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.pd-pro-inq__types{gap:0 var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.pd-pro-inq__group{font-family:var(--font-sans);gap:var(--space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.pd-pro-inq__opt{font:var(--font-label)}.pd-pro-inq__states textarea{min-block-size:5em}.pd-pro-inq__group>legend{font:500 var(--fs-label)/1.3 var(--font-sans);color:var(--text);margin-block-end:var(--space-2);padding:0}.pd-pro-inq__group[aria-invalid=true] .pd-check__box{border-color:var(--danger)}.pd-pro-inq__actions{align-items:center;gap:var(--space-3) var(--space-5);border-block-start:var(--hairline) solid var(--rule);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.pd-pro-inq__note{font:var(--font-caption);color:var(--text-muted);margin:0}.pd-pro-inq__done{gap:var(--space-4);padding:var(--pad-panel);border:var(--hairline) solid var(--rule-strong);align-content:start;display:grid}.pd-pro-inq__done:where([hidden]){display:none}.pd-pro-inq__done:focus{outline:0}.pd-pro-inq__done:focus-visible{outline-offset:var(--focus-offset)}.pd-pro-inq__done-title{font:italic 400 var(--fs-headline)/1.15 var(--font-display);margin:0}.pd-pro-inq__done p{font:var(--font-body-s);color:var(--text-muted);max-inline-size:34em;margin:0}.pd-pro-inq__done-mark{align-items:center;gap:var(--space-2);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text);display:inline-flex}.pd-pro-inq__done-mark:before{content:"";border-radius:var(--radius-pill);background:var(--text);block-size:.75rem;inline-size:.75rem}@container pd-pro-inq (inline-size>=52rem){.pd-pro-inq__grid{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pd-pro-inq__intro{position:sticky;inset-block-start:var(--space-5)}}.pd-pro-press{gap:var(--space-8);color:var(--text);display:grid;container:pd-pro-press/inline-size}.pd-pro-press .pd-pagehead{margin-block-end:0}.pd-pro-press__acts{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.pd-pro-press__sec{gap:var(--space-5);display:grid}.pd-pro-press__bio{gap:var(--space-4);display:grid}.pd-pro-press__biotext{max-inline-size:var(--measure);font:var(--font-body);color:var(--text);text-wrap:pretty;margin:0}.pd-pro-press__biotext+.pd-pro-press__biotext{margin-block-start:var(--space-3)}.pd-pro-press__biobar{justify-content:space-between;align-items:center;gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pd-pro-press__marks,.pd-pro-press__portraits{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-pro-press__portraits{grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr))}.pd-pro-press__mark{gap:var(--space-3);align-content:start;display:grid}.pd-pro-press__tile{aspect-ratio:4/3;border:var(--hairline) solid var(--rule);background:var(--surface);color:var(--text);place-items:center;display:grid}.pd-pro-press__tile .pd-pro-sig{font-size:1rem}.pd-pro-press__name{font:var(--font-title);margin:0}.pd-pro-press__files{gap:var(--space-1) var(--space-4);font:var(--font-label);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-pro-press__files a{min-block-size:var(--target-min);color:var(--link);text-underline-offset:.2em;align-items:center;text-decoration-thickness:1px;display:inline-flex}.pd-pro-press__files small{font:var(--font-meta);color:var(--text-subtle);margin-inline-start:var(--space-2)}.pd-pro-press__portrait{gap:var(--space-2);margin:0;display:grid}.pd-pro-press__portrait figcaption{gap:var(--space-1);font:var(--font-caption);color:var(--text-muted);display:grid}.pd-pro-press__cols{gap:var(--space-7);display:grid}.pd-pro-press__contact{align-self:start;gap:var(--space-4);padding:var(--pad-panel);border:var(--hairline) solid var(--rule-strong);align-content:start;display:grid}.pd-pro-press__contact .pd-facts{--label-col:5.5rem}.pd-pro-press__contact h3{font:var(--font-headline);margin:0}.pd-pro-press__contact p{font:var(--font-body-s);color:var(--text-muted);margin:0}.pd-pro-press__rules{gap:var(--space-2);font:var(--font-body-s);margin:0;padding:0;list-style:none;display:grid}.pd-pro-press__rules li{gap:var(--space-3);padding-block:var(--space-2);border-block-start:var(--hairline) solid var(--rule);grid-template-columns:4.5rem minmax(0,1fr);display:grid}.pd-pro-press__rules b{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);padding-block-start:.2em}@container pd-pro-press (inline-size>=42rem){.pd-pro-press__portraits{grid-template-columns:repeat(3,minmax(0,18rem))}}@container pd-pro-press (inline-size>=52rem){.pd-pro-press__cols{gap:var(--space-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.pd-pro-quote{gap:var(--space-5);padding:var(--space-6) 0 var(--space-5);color:var(--text);border-block-start:var(--hairline) solid var(--rule-strong);align-content:start;margin:0;display:grid;position:relative}.pd-pro-quote__text{margin:0;padding:0}.pd-pro-quote__text p{font:var(--font-pullquote);color:var(--text);text-wrap:balance;max-inline-size:26em;margin:0}.pd-pro-quote__text p:before{content:"“";color:var(--text-subtle);padding-inline-end:.05em}.pd-pro-quote__text p:after{content:"”";color:var(--text-subtle)}.pd-pro-quote__by{align-items:center;gap:var(--space-3);font:var(--font-body-s);display:flex}.pd-pro-quote__face{border-radius:var(--radius-pill);flex:none;inline-size:3rem;overflow:hidden}.pd-pro-quote__face .pd-ph{border-radius:var(--radius-pill)}.pd-pro-quote__face .pd-ph__label{display:none}.pd-pro-quote__name{font:600 var(--fs-label)/1.3 var(--font-sans);color:var(--text);display:block}.pd-pro-quote__role{font:var(--font-caption);color:var(--text-muted);display:block}.pd-pro-quote__on{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin-block-start:var(--space-1);display:block}.pd-pro-quote__on a{color:var(--link);text-underline-offset:.2em;text-decoration-thickness:1px}.pd-pro-quote__flag{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-muted);border:var(--hairline) dashed var(--border-control);justify-self:start;display:inline-flex}.pd-pro-quote--placeholder{padding-inline:var(--space-5);border:var(--hairline) dashed var(--border-control);background-image:repeating-linear-gradient(135deg, transparent 0 .5625rem, color-mix(in oklab, var(--rule) 55%, transparent) .5625rem .625rem)}.pd-pro-quote--placeholder .pd-pro-quote__text p,.pd-pro-quote--placeholder :where(.pd-pro-quote__name,.pd-pro-quote__role){color:var(--text-subtle)}.pd-pro-quote--placeholder .pd-pro-quote__text p{background:var(--surface);box-shadow:0 0 0 .15em var(--surface);-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.pd-pro-quote--placeholder .pd-pro-quote__text{max-inline-size:26em}.pd-pro-quote--placeholder .pd-pro-quote__by>span:last-child{background:var(--surface);box-shadow:0 0 0 .25em var(--surface)}.pd-pro-quote--pull .pd-pro-quote__text p{font-size:clamp(var(--fs-pullquote), 4.2cqi + 1rem, var(--fs-display-m));max-inline-size:20em;line-height:1.15}.pd-pro-quote--pull{padding-block:var(--space-7) var(--space-6);container:pd-pro-quote/inline-size}.pd-pro-quote--card{gap:var(--space-4);padding-block:var(--space-5) var(--space-4)}.pd-pro-quote--card .pd-pro-quote__text p{font-size:var(--fs-title);line-height:1.35}.pd-pro-quote__flag:where(.pd-quote>*){margin-block-end:var(--space-3)}.pd-pro-quote__by:where(.pd-quote>*){margin-block-start:var(--space-3)}.pd-pro-quotes{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){a.pd-pro-avail,a.pd-pro-avail:after{transition:none}}@media (forced-colors:active){.pd-pro-bindu,.pd-pro-avail[data-state=open] .pd-pro-avail__dot{forced-color-adjust:none;box-shadow:none;background:canvastext}.pd-pro-avail[data-state=booked] .pd-pro-avail__dot{forced-color-adjust:none;background:linear-gradient(90deg,canvastext 50%,canvas 50%);border-color:canvastext}.pd-pro-avail__dot{border-color:canvastext}.pd-pro-avail[data-state=closed] .pd-pro-avail__dot:after,.pd-pro-gantt__bar,.pd-pro-svc__incl li:before,.pd-pro-inq__done-mark:before{forced-color-adjust:none;background:canvastext}.pd-pro-tpl b{forced-color-adjust:none;color:canvas;background:canvastext}}@page pd-pro-a4{size:A4;margin:0}@media print{.pd-pro-noprint,.pd-pro-cv-bar{display:none}.pd-pro-stack{display:block}.pd-paper.pd-pro-sheet,.pd-pro-sheet,.pd-pro-doc.pd-pro-cv:not(.pd-pro-noprint){--paper-000:#fff;--paper-100:#fff;--ink-900:#000;--ink-700:#222;--ink-500:#444;--line-100:#999;--line-300:#000;--jade-700:#000;--saffron-500:#000;--saffron-700:#000;--surface:#fff;--surface-sunken:#fff;--text:#000;--text-muted:#222;--text-subtle:#444;--rule:#999;--rule-strong:#000;--link:#000;--danger:#000;--bindu:#000;--bindu-rim:#000;--pd-pro-em:5.645mm;--pd-pro-sheet-em:5.645mm;color:#000;block-size:297mm;min-block-size:0;inline-size:210mm;max-inline-size:none;box-shadow:none;page:pd-pro-a4;break-after:page;break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:0;grid-template-rows:auto 1fr auto;margin:0;padding:14mm 15.5mm 10mm;font-size:5.645mm;overflow:hidden}.pd-pro-sheet:last-child{break-after:auto}.pd-pro-sheet a{color:inherit;text-decoration:none}.pd-pro-sheet .pd-pro-bindu{box-shadow:none;background:#000}.pd-pro-sec,.pd-pro-cv__item,.pd-pro-table tr{break-inside:avoid}}:where(.pd-pr-head,.pd-pr-pc,.pd-pr-verdict,.pd-pr-spec,.pd-pr-method,.pd-pr-score,.pd-pr-fit,.pd-pr-alts,.pd-pr-tl){box-sizing:border-box;min-inline-size:0;font-family:var(--font-sans);color:var(--text)}:where(.pd-pr-pc,.pd-pr-spec,.pd-pr-method,.pd-pr-score,.pd-pr-fit,.pd-pr-alts,.pd-pr-tl){gap:var(--space-5);border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:minmax(0,1fr);margin:0;padding-block-start:var(--space-3);display:grid}.pd-pr-hd{gap:var(--space-2);display:grid}.pd-pr-hd__k{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0}.pd-pr-hd__t{font:var(--font-headline);letter-spacing:var(--track-display);font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:400}.pd-pr-hd__d{max-inline-size:var(--measure);font:var(--font-body-s);color:var(--text-muted);text-wrap:pretty;margin:0}:where(.pd-pr-head__fact dt,.pd-pr-spec__tbl thead th,.pd-pr-method__facts dt,.pd-pr-method__tbl thead th,.pd-pr-disc__k,.pd-pr-fit__tbl thead th){font:500 var(--fs-meta)/1.5 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-pr-foot{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin:0}.pd-pr-foot b{color:var(--text);font-weight:500}.pd-pr-link{color:var(--link);text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:.2em}.pd-pr-link:hover{text-decoration-thickness:2px}.pd-pr-link:focus-visible,.pd-pr-alts__name a:focus-visible,.pd-pr-alts__more:focus-visible{outline-offset:var(--focus-offset);border-radius:1px}.pd-pr-mark{white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.pd-pr-mark:before{content:"";box-sizing:border-box;border-radius:var(--radius-pill);border:.1em solid;flex:none;block-size:.75em;inline-size:.75em}.pd-pr-mark--best:before{background:currentColor}.pd-pr-mark--good:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.pd-pr-mark--ok:before{background:0 0}.pd-pr-mark--no{color:var(--text-muted)}.pd-pr-mark--no:before,.pd-pr-verdict__yn--no:before{background:linear-gradient(135deg,#0000 44%,currentColor 44% 56%,#0000 56%)}.pd-pr-mark--na{color:var(--text-subtle)}.pd-pr-mark--na:before{border-style:dashed}.pd-pr-head{border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:block;container:pd-pr-head/inline-size}.pd-pr-head__in{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.pd-pr-head__bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.pd-pr-head__bar .pd-review__bindu{background:var(--bindu-on-paper);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 1px var(--saffron-700);vertical-align:.08em}.pd-pr-head--quiet .pd-pr-head__bar .pd-review__bindu{block-size:.375rem;inline-size:.375rem;box-shadow:none;color:var(--text-subtle);vertical-align:.14em;background:currentColor}.pd-pr-head__bar time{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:none;color:var(--text-subtle)}.pd-pr-head__text{align-content:start;gap:var(--space-3);min-inline-size:0;display:grid}.pd-pr-head__title{font:var(--font-display-l);letter-spacing:var(--track-display);text-wrap:balance;overflow-wrap:anywhere;margin:0}.pd-pr-head__by{margin:calc(-1 * var(--space-1)) 0 0;font:italic 400 var(--fs-title)/1.3 var(--font-display);color:var(--text-muted)}.pd-pr-head__dek{max-inline-size:var(--measure);font:var(--font-lede);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-pr-head__verdict{gap:var(--space-2);margin:var(--space-2) 0 0;padding-block:var(--space-4);border-block:var(--hairline) solid var(--rule);display:grid}.pd-pr-head__vl{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-subtle);margin:0}.pd-pr-head__verdict .pd-review__verdict{font-size:var(--fs-headline);white-space:normal}.pd-pr-head__why{max-inline-size:var(--measure);font:var(--font-body);color:var(--text);text-wrap:pretty;margin:0}.pd-pr-head__frame{gap:var(--space-2);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.pd-pr-head__plate{aspect-ratio:4/3;background:var(--surface-sunken);place-items:center;padding:7%;display:grid;overflow:hidden}.pd-pr-head__plate>:where(img,.pd-ph,svg){object-fit:contain;aspect-ratio:auto;block-size:100%;inline-size:100%;display:block}.pd-pr-head__plate>.pd-ph{background-color:var(--surface)}.pd-pr-head__cap{justify-content:space-between;gap:var(--space-1) var(--space-4);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-pr-head__cap span:last-child{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-pr-head__facts{column-gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pd-pr-head__fact{min-inline-size:0;padding:var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule)}.pd-pr-head__fact dd{margin:var(--space-1) 0 0;font:var(--font-label);color:var(--text);overflow-wrap:anywhere}.pd-pr-price{font-variant-numeric:tabular-nums;white-space:nowrap}@container pd-pr-head (inline-size>=44rem){.pd-pr-head__in{column-gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"bar bar""text frame""facts facts"}.pd-pr-head__bar{grid-area:bar}.pd-pr-head__text{grid-area:text}.pd-pr-head__frame{grid-area:frame;align-self:start}.pd-pr-head__facts{grid-area:facts;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.pd-pr-head--compact .pd-pr-head__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar""text""facts"}}.pd-pr-head--compact .pd-pr-head__frame{display:none}.pd-pr-pc{container:pd-pr-pc/inline-size}.pd-pr-pc__cols{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.pd-pr-pc__col{align-content:start;gap:0;min-inline-size:0;display:grid}.pd-pr-pc__h{align-items:center;gap:var(--space-3);border-block-end:var(--hairline) solid var(--rule-strong);font:var(--font-title);font-family:var(--font-display);margin:0;padding-block-end:var(--space-3);font-weight:400;display:flex}.pd-pr-pc__n{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;margin-inline-start:auto}.pd-pr-pc__list{margin:0;padding:0;list-style:none;display:grid}.pd-pr-pc__item{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.pd-pr-pc__item>:not(.pd-pr-pc__g){grid-column:2}.pd-pr-pc__item>.pd-pr-pc__g{margin-block-start:-.05rem}.pd-pr-pc__g,.pd-pr-pc__h .pd-pr-pc__g{box-sizing:border-box;border:var(--hairline) solid currentColor;block-size:1.5rem;inline-size:1.5rem;font:500 1rem/1 var(--font-mono);color:var(--text);grid-row:1/span 2;place-items:center;display:grid}.pd-pr-pc__col--pro .pd-pr-pc__g{background:var(--text);color:var(--surface);border-color:var(--text)}.pd-pr-pc__t{font:var(--font-label);color:var(--text);margin:0;font-weight:500}.pd-pr-pc__d{font:var(--font-body-s);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-pr-pc__flag{border:var(--hairline) solid var(--text);font:500 var(--fs-meta)/1.5 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text);vertical-align:.1em;white-space:nowrap;margin-inline-start:var(--space-2);padding:0 .4em;display:inline-block}.pd-pr-pc__item--minor .pd-pr-pc__t{color:var(--text-muted);font-weight:400}.pd-pr-pc__item--minor .pd-pr-pc__g{color:var(--text);background:0 0;border-style:dashed}.pd-pr-pc__empty{padding-block:var(--space-3);font:var(--font-body-s);color:var(--text-subtle);border-block-end:var(--hairline) solid var(--rule);margin:0;font-style:italic}@container pd-pr-pc (inline-size>=36rem){.pd-pr-pc__cols{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-pr-verdict{gap:var(--space-5);padding:var(--space-6) var(--space-5);background:var(--surface-sunken);border-block-start:var(--hairline) solid var(--rule-strong);margin:0;display:grid;container:pd-pr-verdict/inline-size}.pd-pr-verdict__top{gap:var(--space-3) var(--space-6);align-items:baseline;display:grid}.pd-pr-verdict__k{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:var(--space-2);margin:0;display:flex}.pd-pr-verdict--bindu .pd-pr-verdict__k:before{content:"";border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 1px var(--saffron-700)}.pd-pr-verdict__word .pd-review__verdict{font-size:var(--fs-display-m);line-height:1}.pd-pr-verdict__line{max-inline-size:var(--measure);font:var(--font-lede);color:var(--text);text-wrap:pretty;margin:0}.pd-pr-verdict__who{gap:var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.pd-pr-verdict__grp{min-inline-size:0;border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3)}.pd-pr-verdict__grp>h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text);display:flex}.pd-pr-verdict__grp>h3 span[aria-hidden]{box-sizing:border-box;border:var(--hairline) solid currentColor;block-size:1.25rem;inline-size:1.25rem;font:500 .8125rem/1 var(--font-mono);letter-spacing:0;place-items:center;display:grid}.pd-pr-verdict__grp--for>h3 span[aria-hidden]{background:var(--text);color:var(--surface-sunken);border-color:var(--text)}.pd-pr-verdict__grp ul{gap:var(--space-2);font:var(--font-body-s);color:var(--text);margin:0;padding:0;list-style:none;display:grid}.pd-pr-verdict__grp li{padding-inline-start:1.5em;position:relative}.pd-pr-verdict__grp li:before{content:"—";color:var(--text-subtle);position:absolute;inset-inline-start:0}.pd-pr-verdict__again{align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-4);border-block:var(--hairline) solid var(--rule-strong);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.pd-pr-verdict__again dt{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-pr-verdict__again dd{align-items:baseline;gap:var(--space-1) var(--space-3);font:var(--font-body-s);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.pd-pr-verdict__yn{font:italic 400 var(--fs-title)/1 var(--font-display);color:var(--text);align-items:center;gap:.4em;display:inline-flex}.pd-pr-verdict__yn:before{content:"";box-sizing:border-box;border-radius:var(--radius-pill);border:.09em solid;block-size:.55em;inline-size:.55em}.pd-pr-verdict__yn--yes{color:var(--link)}.pd-pr-verdict__yn--yes:before{background:currentColor}.pd-pr-verdict__bottom{max-inline-size:var(--measure);font:var(--font-body);color:var(--text);text-wrap:pretty;margin:0}.pd-pr-verdict__bottom strong{font-weight:600}@container pd-pr-verdict (inline-size>=40rem){.pd-pr-verdict{padding:var(--space-7) var(--space-7)}.pd-pr-verdict__top{grid-template-columns:auto minmax(0,1fr)}.pd-pr-verdict__k{grid-column:1/-1}.pd-pr-verdict__again{grid-template-columns:auto minmax(0,1fr)}.pd-pr-verdict__who{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-pr-spec{container:pd-pr-spec/inline-size}.pd-pr-spec__key{gap:var(--space-2) var(--space-5);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-pr-spec__tbl{border-collapse:collapse;inline-size:100%;font:var(--font-body-s)}.pd-pr-spec__tbl caption{text-align:start}.pd-pr-spec__tbl thead th{padding:0 var(--space-3) var(--space-2) 0;border-block-end:var(--hairline) solid var(--rule-strong);text-align:start;vertical-align:bottom}.pd-pr-spec__grp th{padding:var(--space-5) 0 var(--space-2);border-block-end:var(--hairline) solid var(--rule-strong);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text);text-align:start}.pd-pr-spec__tbl tbody tr:not(.pd-pr-spec__grp)>*{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule);vertical-align:top;text-align:start}.pd-pr-spec__tbl tbody th[scope=row]{inline-size:32%;font:var(--font-label);color:var(--text-muted);font-weight:400}.pd-pr-spec__v{font:var(--font-label);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:500}.pd-pr-spec__v code,.pd-pr-spec__v .pd-pr-num{font-family:var(--font-mono);letter-spacing:0;font-size:.9375em}.pd-pr-spec__note{font:var(--font-caption);color:var(--text-muted);margin-block-start:var(--space-1);font-weight:400;display:block}.pd-pr-spec__src{white-space:nowrap;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted)}.pd-pr-src{white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.pd-pr-src:before{content:"";box-sizing:border-box;border:1.5px solid;flex:none;block-size:.6875rem;inline-size:.6875rem;rotate:45deg;scale:.8}.pd-pr-src--measured{color:var(--text)}.pd-pr-src--measured:before{background:currentColor}.pd-pr-src--claimed:before{background:0 0}.pd-pr-src--unverified{color:var(--text-subtle)}.pd-pr-src--unverified:before{border-style:dashed}.pd-pr-spec__tbl tbody tr:not(.pd-pr-spec__grp)>td:last-child{padding-inline-end:0}.pd-pr-spec__tbl tbody tr.pd-pr-spec__row--diff>*{border-block-end:2px solid var(--rule-strong)}@container pd-pr-spec (inline-size<=34rem){.pd-pr-spec__tbl thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pd-pr-spec__tbl,.pd-pr-spec__tbl tbody{display:block}.pd-pr-spec__tbl tbody tr:not(.pd-pr-spec__grp){gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.pd-pr-spec__tbl tbody tr:not(.pd-pr-spec__grp)>*{border:0;padding:0}.pd-pr-spec__tbl tbody th[scope=row]{grid-column:1;inline-size:auto}.pd-pr-spec__tbl tbody .pd-pr-spec__src{grid-area:1/2;justify-self:end}.pd-pr-spec__tbl tbody .pd-pr-spec__v{grid-column:1/-1}.pd-pr-spec__tbl tbody tr.pd-pr-spec__row--diff{border-block-end:2px solid var(--rule-strong)}.pd-pr-spec__tbl tbody tr.pd-pr-spec__row--diff>*{border:0}.pd-pr-spec__grp,.pd-pr-spec__grp th{display:block}}.pd-pr-method{gap:var(--space-6);container:pd-pr-method/inline-size}.pd-pr-method__facts{column-gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pd-pr-method__facts>div{min-inline-size:0;padding:var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule)}.pd-pr-method__facts dd{margin:var(--space-1) 0 0;font:var(--font-label);color:var(--text);overflow-wrap:anywhere}.pd-pr-method__sub{margin:0 0 var(--space-3);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text)}.pd-pr-flow{gap:var(--space-3);margin:0;display:grid}.pd-pr-flow__svg{block-size:auto;inline-size:100%;color:var(--text);font-family:var(--font-sans);display:block;overflow:visible}.pd-pr-flow__svg--tall{max-inline-size:22rem;display:none}.pd-pr-flow__node{fill:var(--surface);stroke:currentColor;stroke-width:var(--dg-shape)}.pd-pr-flow__node--out{stroke-width:var(--dg-heavy)}.pd-pr-flow__n{fill:var(--text-subtle);font:400 10.5px/1 var(--font-mono);letter-spacing:.01em}.pd-pr-flow__t{fill:var(--text);font:500 13px/1 var(--font-sans)}.pd-pr-flow__s{fill:var(--text-muted);font:400 10.5px/1 var(--font-mono);letter-spacing:.01em}.pd-pr-flow__edge{fill:none;stroke:currentColor;stroke-width:var(--dg-edge);stroke-linejoin:round}.pd-pr-flow__edge--loop{stroke-dasharray:var(--dg-dash-async);color:var(--text-muted)}.pd-pr-flow__el{fill:var(--text-muted);font:400 10.5px/1 var(--font-mono);letter-spacing:.01em}.pd-pr-flow__elbg{fill:var(--surface)}.pd-pr-flow__cap{justify-content:space-between;gap:var(--space-2) var(--space-5);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-pr-flow__cap .pd-pr-flow__num{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);white-space:nowrap}.pd-pr-flow__legend{gap:var(--space-2) var(--space-4);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-pr-flow__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.pd-pr-flow__legend svg{block-size:.75rem;inline-size:1.75rem;color:var(--text);overflow:visible}.pd-pr-alt{font:var(--font-body-s);color:var(--text-muted);border-block:var(--hairline) solid var(--rule)}.pd-pr-alt>summary{align-items:baseline;gap:var(--space-1) var(--space-4);min-block-size:var(--target-min);padding-block:var(--space-3);cursor:pointer;font:var(--font-label);letter-spacing:normal;text-transform:none;color:var(--text);flex-wrap:wrap;list-style:none;display:flex}.pd-pr-alt>summary::-webkit-details-marker{display:none}.pd-pr-alt>summary:before{content:"";border:0;block-size:.5em;inline-size:.5em;transition:rotate var(--dur-1) var(--ease-standard);border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;translate:0 -.1em;rotate:-45deg}.pd-pr-alt[open]>summary:before{content:"";rotate:45deg}.pd-pr-alt>summary:focus-visible{outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.pd-pr-alt>summary:before{transition:none}}.pd-pr-alt__body{gap:var(--space-3);padding-block-end:var(--space-4);display:grid}.pd-pr-alt__body h4{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);margin:0}.pd-pr-alt__body ol,.pd-pr-alt__body ul{gap:var(--space-1);margin:0;padding-inline-start:1.5em;display:grid}.pd-pr-alt__body b{color:var(--text);font-weight:500}.pd-pr-method__tbl{border-collapse:collapse;inline-size:100%;font:var(--font-body-s)}.pd-pr-method__tbl th,.pd-pr-method__tbl td{padding:var(--space-3) var(--space-3) var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule);text-align:start;vertical-align:top}.pd-pr-method__tbl thead th{border-block-end-color:var(--rule-strong);padding-block-start:0}.pd-pr-method__tbl tbody th{font:var(--font-label);color:var(--text);font-weight:500}.pd-pr-method__tbl td{font:var(--font-label);color:var(--text-muted)}.pd-pr-method__tbl td code{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text)}.pd-pr-method__tbl :is(th,td):last-child{padding-inline-end:0}@container pd-pr-method (inline-size<=34rem){.pd-pr-method__tbl thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pd-pr-method__tbl,.pd-pr-method__tbl tbody,.pd-pr-method__tbl tr{display:block}.pd-pr-method__tbl tr{padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule)}.pd-pr-method__tbl :is(th,td){border:0;padding:0;display:block}.pd-pr-method__tbl td:before{content:attr(data-label) " · ";font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-pr-method__tbl td{margin-block-start:var(--space-1)}.pd-pr-flow__svg--wide{display:none}.pd-pr-flow__svg--tall{display:block}}.pd-pr-method__two{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.pd-pr-disc{border-block-start:var(--hairline) solid var(--rule-strong);gap:0;margin:0;padding:0;list-style:none;display:grid}.pd-pr-disc li{gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule);font:var(--font-label);color:var(--text);grid-template-columns:minmax(0,9.5em) minmax(0,1fr);display:grid}.pd-pr-disc__v b{font-weight:500}.pd-pr-limits{border-block-start:var(--hairline) solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.pd-pr-limits li{gap:var(--space-3);padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule);font:var(--font-label);color:var(--text-muted);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.pd-pr-limits li:before{content:"×";box-sizing:border-box;border:var(--hairline) dashed currentColor;block-size:1.25rem;inline-size:1.25rem;font:500 .8125rem/1 var(--font-mono);color:var(--text);place-items:center;display:grid}@container pd-pr-method (inline-size>=44rem){.pd-pr-method__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-pr-method__two{gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.pd-pr-score{container:pd-pr-score/inline-size}.pd-pr-score__scale{align-items:center;gap:var(--space-2) var(--space-5);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-pr-score__scale li{align-items:center;gap:var(--space-2);display:inline-flex}.pd-pr-score__scale .pd-pr-bar{--seg:.5rem;--seg-gap:2px}.pd-pr-score__list{border-block-start:var(--hairline) solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.pd-pr-score__row{align-items:baseline;gap:var(--space-2) var(--space-4);padding-block:var(--space-4);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name level""bar bar""note note";display:grid}.pd-pr-score__name{font:var(--font-label);color:var(--text);grid-area:name;margin:0;font-weight:500}.pd-pr-score__w{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin-inline-start:var(--space-2);font-weight:400}.pd-pr-score__level{font:italic 400 var(--fs-title)/1 var(--font-display);color:var(--text);white-space:nowrap;grid-area:level;margin:0}.pd-pr-score__row .pd-pr-bar{grid-area:bar}.pd-pr-score__note{max-inline-size:var(--measure);font:var(--font-body-s);color:var(--text-muted);text-wrap:pretty;grid-area:note;margin:0}.pd-pr-bar{--seg:100%;--seg-gap:3px;grid-template-columns:repeat(4, var(--seg));gap:var(--seg-gap);inline-size:100%;color:var(--text);margin:0;padding:0;list-style:none;display:grid}.pd-pr-bar:where(:not(.pd-pr-score__scale *)){grid-template-columns:repeat(4,minmax(0,1fr))}.pd-pr-bar>i{box-sizing:border-box;border:1px solid var(--text-subtle);background:0 0;block-size:.625rem;display:block}.pd-pr-score__scale .pd-pr-bar{inline-size:auto}.pd-pr-score__scale .pd-pr-bar>i{inline-size:var(--seg);block-size:.5rem}.pd-pr-bar[data-level="1"]>i:nth-child(-n+1),.pd-pr-bar[data-level="2"]>i:nth-child(-n+2),.pd-pr-bar[data-level="3"]>i:nth-child(-n+3),.pd-pr-bar[data-level="4"]>i:nth-child(-n+4){background:currentColor;border-color:currentColor}.pd-pr-bar[data-level="4"]{color:var(--link)}.pd-pr-bar[data-level="0"]>i{border-style:dashed}.pd-pr-score__row--pending .pd-pr-score__level{color:var(--text-subtle)}.pd-pr-score__sum{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);font:var(--font-body-s);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}@container pd-pr-score (inline-size>=40rem){.pd-pr-score__row{align-items:center;gap:var(--space-5);grid-template-columns:minmax(10rem,2fr) minmax(8rem,2fr) 7.5rem minmax(0,4fr);grid-template-areas:"name bar level note"}.pd-pr-score__level{font-size:var(--fs-body)}.pd-pr-score--compact .pd-pr-score__row{grid-template-columns:minmax(10rem,1fr) minmax(8rem,1fr) 7.5rem;grid-template-areas:"name bar level"}}.pd-pr-score--compact .pd-pr-score__note{display:none}.pd-pr-fit{container:pd-pr-fit/inline-size}.pd-pr-fit__key{gap:var(--space-2) var(--space-5);font:var(--font-label);color:var(--text);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-pr-fit__key li{gap:var(--space-2);align-items:baseline;display:inline-flex}.pd-pr-fit__key small{font:var(--font-caption);color:var(--text-muted)}.pd-pr-fit__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.pd-pr-fit__scroll:focus-visible{outline-offset:var(--focus-offset)}.pd-pr-fit__tbl{border-collapse:collapse;inline-size:100%;font:var(--font-body-s)}.pd-pr-fit__tbl th,.pd-pr-fit__tbl td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule);text-align:start;vertical-align:top}.pd-pr-fit__tbl :is(th,td):last-child{padding-inline-end:0}.pd-pr-fit__tbl thead th{border-block-end-color:var(--rule-strong);vertical-align:bottom;padding-block-start:0}.pd-pr-fit__tbl thead th.pd-pr-fit__this{color:var(--text)}.pd-pr-fit__tbl tbody th{font:var(--font-label);color:var(--text);min-inline-size:9rem;font-weight:500}.pd-pr-fit__tbl tbody th small{font:var(--font-caption);color:var(--text-muted);margin-block-start:var(--space-1);font-weight:400;display:block}.pd-pr-fit__tbl td{color:var(--text-muted)}.pd-pr-fit__tbl td .pd-pr-mark{font:var(--font-label);color:var(--text);font-weight:500}.pd-pr-fit__tbl td .pd-pr-mark--no{color:var(--text-muted);font-weight:400}.pd-pr-fit__tbl td .pd-pr-mark--na{color:var(--text-subtle);font-weight:400}.pd-pr-fit__tbl td.pd-pr-fit__this{background:var(--surface-sunken);padding-inline:var(--space-3)}.pd-pr-fit__tbl thead th.pd-pr-fit__this{padding-inline:var(--space-3);box-shadow:inset 0 2px 0 var(--rule-strong);background:var(--surface-sunken);padding-block-start:var(--space-2)}.pd-pr-fit--compare .pd-pr-fit__tbl{min-inline-size:36rem}@container pd-pr-fit (inline-size<=34rem){.pd-pr-fit__tbl--stack thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pd-pr-fit__tbl--stack,.pd-pr-fit__tbl--stack :is(tbody,tr){display:block}.pd-pr-fit__tbl--stack tr{gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.pd-pr-fit__tbl--stack :is(th,td){border:0;min-inline-size:0;padding:0}.pd-pr-fit__tbl--stack .pd-pr-fit__lvl{grid-area:1/2}.pd-pr-fit__tbl--stack .pd-pr-fit__note{grid-column:1/-1}.pd-pr-fit__tbl td.pd-pr-fit__this{background:0 0;padding-inline:0}}.pd-pr-alts{container:pd-pr-alts/inline-size}.pd-pr-alts__list{counter-reset:pd-pr-alt;border-block-start:var(--hairline) solid var(--rule-strong);margin:0;padding:0;list-style:none;display:grid}.pd-pr-alts__item{counter-increment:pd-pr-alt;gap:var(--space-1) var(--space-3);padding-block:var(--space-4);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"n name""n meta""n cmp""n foot";display:grid}.pd-pr-alts__item:before{content:counter(pd-pr-alt, decimal-leading-zero);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);grid-area:n;padding-block-start:.3em}.pd-pr-alts__name{font:var(--font-title);grid-area:name;margin:0}.pd-pr-alts__name a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control);text-decoration-thickness:var(--hairline);text-underline-offset:.18em}.pd-pr-alts__name a:hover{text-decoration-color:currentColor}.pd-pr-alts__meta{font:var(--font-label);color:var(--text-muted);flex-wrap:wrap;grid-area:meta;gap:0 .4em;margin:0;display:flex}.pd-pr-alts__meta>:not(:last-child):after{content:"·";color:var(--text-subtle);margin-inline-start:.4em}.pd-pr-alts__cmp{margin:var(--space-1) 0 0;max-inline-size:var(--measure);font:var(--font-body-s);color:var(--text);text-wrap:pretty;grid-area:cmp}.pd-pr-alts__rel{border:var(--hairline) solid var(--border-control);font:500 var(--fs-meta)/1.6 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-muted);vertical-align:.08em;white-space:nowrap;margin-inline-end:var(--space-2);padding:0 .45em;display:inline-block}.pd-pr-alts__foot{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;grid-area:foot;margin-block-start:var(--space-1);display:flex}.pd-pr-alts__foot .pd-review__verdict{font-size:var(--fs-body)}.pd-pr-alts__nr{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-pr-alts__more{align-items:center;gap:var(--space-1);min-block-size:var(--target-min);font:var(--font-label);color:var(--link);text-decoration:none;display:inline-flex}.pd-pr-alts__more:hover span{text-underline-offset:.2em;text-decoration:underline}.pd-pr-alts__more svg{fill:none;stroke:currentColor;stroke-width:1.5px;block-size:.875em;inline-size:.875em}@container pd-pr-alts (inline-size>=44rem){.pd-pr-alts__item{gap:var(--space-1) var(--space-5);grid-template-columns:2.5rem minmax(0,4fr) minmax(0,6fr) minmax(0,3fr);grid-template-areas:"n name cmp foot""n meta cmp foot";align-items:start}.pd-pr-alts__cmp{margin:0;padding-block-start:.3em}.pd-pr-alts__foot{flex-direction:column;justify-content:flex-start;align-items:flex-end;margin:0;padding-block-start:.3em}.pd-pr-alts__more{min-block-size:auto;padding-block:var(--space-2)}}.pd-pr-tl{container:pd-pr-tl/inline-size}.pd-pr-tl__list{margin:0;padding:0;list-style:none;display:grid}.pd-pr-tl__item{gap:var(--space-1) var(--space-4);grid-template-columns:1.5rem minmax(0,1fr);padding-block-end:var(--space-6);display:grid;position:relative}.pd-pr-tl__item:before{content:"";border-inline-start:var(--hairline) solid var(--rule-strong);position:absolute;inset-block:1.1rem 0;inset-inline-start:calc(.75rem - .5px)}.pd-pr-tl__item:last-child{padding-block-end:0}.pd-pr-tl__item:last-child:before{content:none}.pd-pr-tl__item--planned:before{border-inline-start-style:dashed;border-color:var(--text-subtle)}.pd-pr-tl__item:has(+.pd-pr-tl__item--planned):before{border-inline-start-style:dashed;border-color:var(--text-subtle)}.pd-pr-tl__dot{box-sizing:border-box;border:1.5px solid var(--text);border-radius:var(--radius-pill);background:var(--surface);z-index:1;grid-row:1/span 4;justify-self:center;block-size:.75rem;inline-size:.75rem;margin-block-start:.35rem;position:relative}.pd-pr-tl__item--first .pd-pr-tl__dot{background:var(--text)}.pd-pr-tl__item--changed .pd-pr-tl__dot{background:var(--text);border-radius:0;block-size:.6875rem;inline-size:.6875rem;rotate:45deg}.pd-pr-tl__item--planned .pd-pr-tl__dot{border-style:dashed;border-color:var(--text-subtle)}.pd-pr-tl__when{font:var(--font-title);font-family:var(--font-display);color:var(--text);margin:0;font-weight:400}.pd-pr-tl__date{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-pr-tl__ver{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted)}.pd-pr-tl__state{align-items:center;gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-pr-tl__state .pd-review__verdict{font-size:var(--fs-body)}.pd-pr-tl__arrow{font:var(--font-meta);color:var(--text-muted)}.pd-pr-tl__chg{border:var(--hairline) solid var(--text);font:500 var(--fs-meta)/1.6 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text);padding:0 .45em}.pd-pr-tl__same{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-pr-tl__note{margin:var(--space-2) 0 0;max-inline-size:var(--measure);font:var(--font-body);color:var(--text);text-wrap:pretty}.pd-pr-tl__item--planned .pd-pr-tl__when{color:var(--text-muted);font-style:italic}.pd-pr-tl__item--planned .pd-pr-tl__note{color:var(--text-subtle);font:var(--font-body-s)}.pd-pr-tl__wear{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 0;font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pd-pr-tl__wear li:before{content:"› ";color:var(--text-subtle)}@container pd-pr-tl (inline-size>=44rem){.pd-pr-tl__item{column-gap:var(--space-5);grid-template-columns:9rem 1.5rem minmax(0,1fr)}.pd-pr-tl__item:before{inset-inline-start:calc(9rem + var(--space-5) + .75rem - .5px)}.pd-pr-tl__side{align-content:start;gap:var(--space-1);text-align:end;grid-area:1/1/span 4;padding-block-start:.3rem;display:grid}.pd-pr-tl__dot{grid-column:2}.pd-pr-tl__item>:not(.pd-pr-tl__side,.pd-pr-tl__dot){grid-column:3}}@container pd-pr-tl (inline-size<=43.99rem){.pd-pr-tl__side{gap:var(--space-1) var(--space-3);flex-wrap:wrap;grid-column:2;display:flex}.pd-pr-tl__item>:not(.pd-pr-tl__dot){grid-column:2}}@media (forced-colors:active){.pd-pr-bar>i{border-color:canvastext}.pd-pr-bar[data-level]>i:nth-child(-n+4){forced-color-adjust:none}.pd-pr-bar[data-level="1"]>i:nth-child(-n+1),.pd-pr-bar[data-level="2"]>i:nth-child(-n+2),.pd-pr-bar[data-level="3"]>i:nth-child(-n+3),.pd-pr-bar[data-level="4"]>i:nth-child(-n+4){background:canvastext}.pd-pr-mark:before,.pd-pr-src:before,.pd-pr-tl__dot,.pd-pr-pc__g{forced-color-adjust:none;border-color:canvastext}.pd-pr-mark--best:before,.pd-pr-src--measured:before,.pd-pr-pc__col--pro .pd-pr-pc__g{color:canvas;background:canvastext}.pd-pr-flow__node{fill:canvas;stroke:canvastext}.pd-pr-flow__t,.pd-pr-flow__s,.pd-pr-flow__n,.pd-pr-flow__el{fill:canvastext}}@media print{.pd-pr-verdict,.pd-pr-fit__tbl td.pd-pr-fit__this{background:0 0}.pd-pr-alt:not([open])>.pd-pr-alt__body{display:grid}:where(.pd-pr-alts__item,.pd-pr-score__row,.pd-pr-tl__item,.pd-pr-pc__item){break-inside:avoid}}:where(.pd-pr-score,.pd-pr-alts)>:where(.pd-pr-score__list,.pd-pr-alts__list):first-child{border-block-start:0;margin-block-start:calc(-1 * var(--space-3))}.pd-pr-fit--compare .pd-pr-fit__tbl{table-layout:fixed}.pd-pr-fit__tbl .pd-pr-fit__this+*{padding-inline-start:var(--space-4)}.pd-pr-fit--compare .pd-pr-fit__tbl thead th:first-child{inline-size:28%}@container pd-pr-method (inline-size<=34rem){.pd-pr-disc li{grid-template-columns:minmax(0,1fr)}}:where(.pd-rk-abs,.pd-rk-hyp,.pd-rk-hyps,.pd-rk-proto,.pd-rk-ds,.pd-rk-lit,.pd-rk-refs,.pd-rk-find,.pd-rk-poster,.pd-rk-peer){color:var(--text);--pd-rk-hl:var(--hairline) solid var(--rule);--pd-rk-hs:var(--hairline) solid var(--rule-strong);min-inline-size:0;font-size:1rem}:where(.pd-rk-abs,.pd-rk-hyp,.pd-rk-hyps,.pd-rk-proto,.pd-rk-ds,.pd-rk-lit,.pd-rk-refs,.pd-rk-find,.pd-rk-poster,.pd-rk-peer) :where(h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote,pre){margin:0}:where(.pd-rk-abs,.pd-rk-hyp,.pd-rk-hyps,.pd-rk-proto,.pd-rk-ds,.pd-rk-lit,.pd-rk-refs,.pd-rk-find,.pd-rk-poster,.pd-rk-peer) :where(ol,ul){padding:0;list-style:none}.pd-rk-lbl{text-transform:uppercase;color:var(--text-subtle)}.pd-rk-bindu{border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.625em;inline-size:.625em;box-shadow:0 0 0 .125em var(--surface), 0 0 0 calc(.125em + 1px) var(--bindu-rim);vertical-align:.05em;flex:none;display:inline-block}.pd-rk-verdict{align-items:center;gap:var(--space-2);white-space:nowrap;font:500 var(--fs-caption)/1.3 var(--font-sans);color:var(--text);display:inline-flex}.pd-rk-verdict:before{content:"";border:.125em solid var(--text);border-radius:var(--radius-pill);flex:none;block-size:.75em;inline-size:.75em}.pd-rk-verdict--supported:before{background:var(--text)}.pd-rk-verdict--partly:before{background:linear-gradient(90deg, var(--text) 50%, transparent 50%)}.pd-rk-verdict--rejected:before{background:linear-gradient(45deg, transparent calc(50% - .07em), var(--text) calc(50% - .07em) calc(50% + .07em), transparent calc(50% + .07em)), linear-gradient(-45deg, transparent calc(50% - .07em), var(--text) calc(50% - .07em) calc(50% + .07em), transparent calc(50% + .07em))}.pd-rk-verdict--open{color:var(--text-muted)}.pd-rk-conf{align-items:center;gap:var(--space-2);white-space:nowrap;font:500 var(--fs-caption)/1.3 var(--font-sans);color:var(--text-muted);display:inline-flex}.pd-rk-conf__m{align-items:flex-end;gap:.125em;block-size:.875em;display:inline-flex}.pd-rk-conf__m i{border:1px solid var(--text);box-sizing:border-box;inline-size:.3125em;display:block}.pd-rk-conf__m i:first-child{block-size:40%}.pd-rk-conf__m i:nth-child(2){block-size:70%}.pd-rk-conf__m i:nth-child(3){block-size:100%}.pd-rk-conf--high i,.pd-rk-conf--moderate i:nth-child(-n+2),.pd-rk-conf--low i:first-child{background:var(--text)}.pd-rk-conf--tentative i{border-style:dashed;border-color:var(--text-muted)}.pd-rk-conf b{color:var(--text);font-weight:600}.pd-rk-tbl{max-inline-size:100%;overflow-x:auto}.pd-rk-tbl:focus-visible{outline-offset:var(--focus-offset)}.pd-rk-tbl :where(table){border-collapse:collapse;inline-size:100%;font:var(--font-ui);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.pd-rk-tbl :where(caption){text-align:start;caption-side:top;padding-block-end:var(--space-3)}.pd-rk-tbl :where(th,td){padding:var(--space-3) var(--space-4) var(--space-3) 0;border-block-end:var(--pd-rk-hl);text-align:start;vertical-align:top}.pd-rk-tbl :where(thead th){font:var(--font-label);letter-spacing:normal;text-transform:none;color:var(--text-muted);border-block:var(--hairline) solid var(--rule-strong);vertical-align:bottom}.pd-rk-tbl :where(tbody th){font-weight:500}.pd-rk-tbl :where(code){font:var(--font-meta);font-size:var(--fs-label);color:var(--text)}.pd-rk-tbl :where(.pd-rk-num){text-align:end}.pd-rk-seg{border:var(--hairline) solid var(--border-control);flex-wrap:wrap;display:inline-flex}.pd-rk-seg button{min-block-size:var(--target-min);padding:0 var(--space-4);border:0;border-inline-start:var(--hairline) solid var(--border-control);color:var(--text-muted);font:var(--font-ui);font-size:var(--fs-label);cursor:pointer;background:0 0}.pd-rk-seg button:first-child{border-inline-start:0}.pd-rk-seg button:hover{color:var(--text);background:color-mix(in srgb, var(--text) var(--state-hover-mix), transparent)}.pd-rk-seg button[aria-pressed=true]{background:var(--text);color:var(--surface)}.pd-rk-seg button:focus-visible{outline-offset:var(--focus-offset);z-index:1;position:relative}.pd-rk-chart{position:relative}.pd-rk-chart svg{block-size:auto;inline-size:100%;display:block;overflow:visible}.pd-rk-c-grid{stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-rk-c-axis{stroke:var(--text);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-rk-c-zero{stroke:var(--rule-strong);stroke-width:1px;fill:none;vector-effect:non-scaling-stroke}.pd-rk-c-tick{font-family:var(--font-mono);font-size:var(--fs-meta);letter-spacing:var(--track-mono);fill:var(--text-subtle)}.pd-rk-c-lab{font-family:var(--font-mono);font-size:var(--fs-caption);fill:var(--text)}.pd-rk-c-lab--muted{fill:var(--text-muted)}.pd-rk-c-ci{stroke:var(--text);stroke-width:1.5px;vector-effect:non-scaling-stroke}.pd-rk-c-ci--dash{stroke-dasharray:3 2}.pd-rk-c-pt{fill:var(--text);stroke:var(--surface);stroke-width:1.5px;cursor:pointer}.pd-rk-c-pt--open{fill:var(--surface);stroke:var(--text)}.pd-rk-chart :where([tabindex]):focus{outline:none}.pd-rk-chart :where([tabindex]):focus-visible+.pd-rk-c-ring,.pd-rk-chart [data-active]+.pd-rk-c-ring{opacity:1}.pd-rk-c-ring{fill:none;stroke:var(--focus);stroke-width:2px;opacity:0;pointer-events:none}.pd-rk-tip{z-index:var(--z-raised);padding:var(--space-2) var(--space-3);background:var(--surface);border:var(--pd-rk-hs);box-shadow:var(--shadow-1);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0;translate:-50% calc(-100% - .5rem)}.pd-rk-tip[hidden]{display:none}.pd-rk-tip b{font-weight:600;display:block}.pd-rk-chart__help{margin-block-start:var(--space-2)}.pd-rk-alt{border-block-start:var(--pd-rk-hl);margin-block-start:var(--space-3)}.pd-rk-alt>summary{align-items:baseline;gap:var(--space-1) var(--space-4);min-block-size:var(--target-min);padding-block:var(--space-3);cursor:pointer;font:var(--font-label);letter-spacing:normal;text-transform:none;color:var(--text);flex-wrap:wrap;list-style:none;display:flex}.pd-rk-alt>summary::-webkit-details-marker{display:none}.pd-rk-alt>summary:before{content:"";block-size:.5em;inline-size:.5em;transition:rotate var(--dur-1) var(--ease-standard);border:0;border-block-end:1.5px solid;border-inline-end:1.5px solid;flex:none;translate:0 -.1em;rotate:-45deg}.pd-rk-alt[open]>summary:before{content:"";rotate:45deg}.pd-rk-alt>summary:focus-visible{outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.pd-rk-alt>summary:before{transition:none}}.pd-rk-note{gap:var(--space-3);font:var(--font-body-s);font-size:var(--fs-caption);color:var(--text-muted);margin-block-start:var(--space-4);display:flex}.pd-rk-note>:first-child{flex:none}.pd-rk-lbl,.pd-rk-head__meta,.pd-rk-chart__help,.pd-rk-hyp__null b,.pd-rk-lit__sortlbl,.pd-rk-lit__src>span,.pd-rk-ref__type,.pd-rk-ref__used,.pd-rk-para__n>span,.pd-rk-msg__who span,.pd-rk-thread__done,.pd-rk-abs__id,.pd-rk-proto__mat li>span:last-child,.pd-rk-key,.pd-rk-ethics dl,.pd-rk-ds__sum,.pd-rk-ds__bias li>span:last-child,.pd-rk-ds__log li>span:not(:last-child),.pd-rk-lit__legend,.pd-rk-find__tally,.pd-rk-find__lead,.pd-rk-peer__count,.pd-rk-hyp__ev a,.pd-rk-find__ev a,.pd-rk-vtype,.pd-rk-ds__ver,.pd-rk-thread__anchor{font:var(--font-meta);letter-spacing:var(--track-mono)}.pd-rk-head__meta,.pd-rk-chart__help,.pd-rk-hyp__null b,.pd-rk-lit__sortlbl,.pd-rk-lit__src>span,.pd-rk-ref__type,.pd-rk-ref__used,.pd-rk-para__n>span,.pd-rk-msg__who span,.pd-rk-thread__done{color:var(--text-subtle)}.pd-rk-abs__id,.pd-rk-proto__mat li>span:last-child,.pd-rk-key,.pd-rk-ethics dl,.pd-rk-ds__sum,.pd-rk-ds__bias li>span:last-child,.pd-rk-ds__log li>span:not(:last-child),.pd-rk-lit__legend,.pd-rk-find__tally,.pd-rk-find__lead,.pd-rk-peer__count{color:var(--text-muted)}.pd-rk-hyp__null,.pd-rk-hyp__dl dd,.pd-rk-proto__mat li,.pd-rk-proto__crit li,.pd-rk-step__d,.pd-rk-ethics p,.pd-rk-ds__sec>p,.pd-rk-ds__bias li,.pd-rk-ds__log li,.pd-rk-find__scope,.pd-rk-thread__q,.pd-rk-msg p,.pd-rk-peer__empty{font:var(--font-body-s);font-size:var(--fs-label)}.pd-rk-abs{padding:var(--pad-panel);background:var(--surface-sunken);max-inline-size:var(--measure-wide);container:pd-rk-abs/inline-size}.pd-rk-abs__top{align-items:baseline;gap:var(--space-2) var(--space-4);border-block-end:var(--pd-rk-hs);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.pd-rk-abs__top>:last-child{margin-inline-start:auto}.pd-rk-abs__title{font:var(--font-headline);letter-spacing:var(--track-display);margin-block:var(--space-4) var(--space-2)}.pd-rk-abs__by{font:var(--font-ui);font-size:var(--fs-label);color:var(--text-muted)}.pd-rk-abs__dl{margin-block-start:var(--space-5)}.pd-rk-abs__row{gap:var(--space-1) var(--space-5);padding-block:var(--space-3);border-block-start:var(--pd-rk-hl);display:grid}.pd-rk-abs__row dt{align-items:baseline;gap:var(--space-2);display:flex}.pd-rk-abs__row dd{font:var(--font-body-s);max-inline-size:var(--measure);margin:0}.pd-rk-abs__row--key dd{color:var(--text);font-weight:500}.pd-rk-abs__foot{gap:var(--space-3);border-block-start:var(--pd-rk-hs);margin-block-start:var(--space-4);padding-block-start:var(--space-4);display:grid}.pd-rk-abs__keys{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-rk-abs__id{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.pd-rk-abs__id a{color:var(--link);text-underline-offset:.2em;overflow-wrap:anywhere}.pd-rk-abs--plain .pd-rk-abs__dl{display:none}.pd-rk-abs__plain{font:var(--font-body-s);max-inline-size:var(--measure);margin-block-start:var(--space-5)}@container pd-rk-abs (width>=34em){.pd-rk-abs__row{grid-template-columns:9em 1fr}}.pd-rk-hyps{container:pd-rk-hyps/inline-size}.pd-rk-hyps__grid{gap:0 var(--space-6);margin-block-start:var(--space-2);display:grid}@container pd-rk-hyps (width>=46em){.pd-rk-hyps__grid{grid-template-columns:1fr 1fr}}.pd-rk-hyps__tally{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.pd-rk-hyp{gap:var(--space-4);padding-block:var(--space-5);border-block-end:var(--pd-rk-hl);align-content:start;display:grid}.pd-rk-hyp__top{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pd-rk-hyp__id{block-size:2.75em;min-inline-size:2.75em;padding-inline:var(--space-2);border:var(--pd-rk-hs);font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text);place-items:center;display:inline-grid}.pd-rk-hyp__top :where(.pd-status,.pd-rk-verdict){margin-inline-start:auto}.pd-rk-hyp__stmt{font:var(--font-title);letter-spacing:var(--track-text);max-inline-size:30em}.pd-rk-hyp__null{color:var(--text-muted)}.pd-rk-hyp__null b{margin-inline-end:var(--space-2);font-weight:400}.pd-rk-hyp__dl{gap:0;display:grid}.pd-rk-hyp__dl>div{gap:var(--space-4);padding-block:var(--space-2);border-block-start:var(--pd-rk-hl);grid-template-columns:6.5em 1fr;display:grid}.pd-rk-hyp__dl dd{margin:0}.pd-rk-hyp__dl dt{padding-block-start:.15em}.pd-rk-hyp__ev{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.pd-rk-hyp__ev a,.pd-rk-find__ev a{color:var(--link);text-underline-offset:.2em}.pd-rk-hyp--open .pd-rk-hyp__stmt{color:var(--text-muted)}.pd-rk-hyp--rejected .pd-rk-hyp__stmt{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-subtle);text-decoration-color:var(--text-subtle)}.pd-rk-proto{gap:var(--space-7);display:grid;container:pd-rk-proto/inline-size}.pd-rk-proto__sum{border-block-end:var(--pd-rk-hl);grid-template-columns:repeat(auto-fit,minmax(10em,1fr));display:grid}.pd-rk-proto__sum>div{gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-4) 0;display:grid}.pd-rk-proto__sum dd{font:var(--font-ui);font-size:var(--fs-label);margin:0}.pd-rk-proto__sec{gap:var(--space-4);display:grid}.pd-rk-proto__h{align-items:baseline;gap:var(--space-3);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);border-block-end:var(--pd-rk-hs);padding-block-end:var(--space-2);display:flex}.pd-rk-proto__h span{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);text-transform:none}.pd-rk-proto__two{gap:var(--space-7);display:grid}@container pd-rk-proto (width>=48em){.pd-rk-proto__two{grid-template-columns:1fr 1fr}}.pd-rk-proto__mat li{gap:var(--space-3);padding-block:var(--space-2);border-block-end:var(--pd-rk-hl);grid-template-columns:1fr auto;display:grid}.pd-rk-proto__n{align-items:baseline;gap:var(--space-3);font:var(--font-body-s);flex-wrap:wrap;display:flex}.pd-rk-proto__n b{white-space:nowrap;font:500 var(--fs-headline)/1 var(--font-display);font-variant-numeric:lining-nums tabular-nums}.pd-rk-proto__crit{gap:var(--space-3);display:grid}.pd-rk-proto__crit li{gap:var(--space-2);grid-template-columns:1.25em 1fr;display:grid}.pd-rk-proto__crit li:before{content:"+";font:var(--font-meta);color:var(--text)}.pd-rk-proto__crit li.is-ex:before{content:"−"}.pd-rk-steps{counter-reset:pd-rk-step}.pd-rk-step{gap:var(--space-4);grid-template-columns:2.25em 1fr;padding-block-end:var(--space-5);display:grid;position:relative}.pd-rk-step:after{content:"";border-inline-start:2px solid var(--text);position:absolute;inset-block:2.25em 0;inset-inline-start:calc(1.125em - 1px)}.pd-rk-step:last-child:after{display:none}.pd-rk-step--wait:after{border-inline-start-style:dashed}.pd-rk-step--opt:after{border-inline-start-style:dotted}.pd-rk-step__badge{box-sizing:border-box;border:1.5px solid var(--text);background:var(--surface);block-size:2.25em;inline-size:2.25em;font:var(--font-numeral);color:var(--text);place-items:center;display:grid}.pd-rk-step--opt .pd-rk-step__badge{border-style:dotted}.pd-rk-step__body{gap:var(--space-1);padding-block-start:.3em;display:grid}.pd-rk-step__t{align-items:baseline;gap:var(--space-2) var(--space-3);font:var(--font-ui);flex-wrap:wrap;font-weight:600;display:flex}.pd-rk-step__t .pd-rk-lbl{font-weight:400}.pd-rk-step__d{color:var(--text-muted);max-inline-size:var(--measure)}.pd-rk-step__d code{font:var(--font-meta);color:var(--text)}.pd-rk-key{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.pd-rk-key span{align-items:center;gap:var(--space-2);display:inline-flex}.pd-rk-key span:before{content:"";border-block-start:2px solid var(--text);inline-size:1.75em}.pd-rk-key .is-wait:before{border-block-start-style:dashed}.pd-rk-key .is-opt:before{border-block-start-style:dotted}.pd-rk-vtype{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.pd-rk-vtype:before{content:"";border:1.5px solid var(--text);box-sizing:border-box;block-size:.625em;inline-size:.625em}.pd-rk-vtype--iv:before{background:var(--text)}.pd-rk-vtype--dv:before{border-radius:var(--radius-pill)}.pd-rk-vtype--cv:before{border-style:dashed}.pd-rk-ethics{gap:var(--space-2) var(--space-4);padding-block:var(--space-4);border-block:var(--pd-rk-hs);grid-template-columns:auto 1fr;display:grid}.pd-rk-ethics svg{fill:none;block-size:1.25em;inline-size:1.25em;stroke:var(--text);stroke-width:1.5px}.pd-rk-ethics p{max-inline-size:var(--measure-wide)}.pd-rk-ethics dl{gap:var(--space-1) var(--space-5);flex-wrap:wrap;grid-column:2;display:flex}.pd-rk-ethics dl div{gap:var(--space-2);display:flex}.pd-rk-ethics dd{color:var(--text);margin:0}.pd-rk-ds{gap:var(--space-6);display:grid;container:pd-rk-ds/inline-size}.pd-rk-ds__name{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.pd-rk-ds__name h2{font:var(--font-headline);letter-spacing:var(--track-display)}.pd-rk-ds__ver{border:var(--pd-rk-hs);padding:.2em .5em}.pd-rk-ds__dek{font:var(--font-body-s);color:var(--text-muted);max-inline-size:var(--measure-wide);margin-block-start:var(--space-2)}.pd-rk-ds__facts{border-block-start:var(--pd-rk-hl);grid-template-columns:repeat(auto-fill,minmax(12em,1fr));display:grid}.pd-rk-ds__facts>div{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) 0;border-block-end:var(--pd-rk-hl);display:grid}.pd-rk-ds__facts dd{font:var(--font-ui);font-size:var(--fs-label);overflow-wrap:anywhere;margin:0}.pd-rk-ds__facts a{color:var(--link)}.pd-rk-ds__get{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pd-rk-ds__sum{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-rk-ds__sum code{color:var(--text);overflow-wrap:anywhere}.pd-rk-ds__two{gap:var(--space-6);display:grid}@container pd-rk-ds (width>=48em){.pd-rk-ds__two{grid-template-columns:1fr 1fr}}.pd-rk-ds__sec{gap:var(--space-3);align-content:start;display:grid}.pd-rk-ds table{min-inline-size:40rem}.pd-rk-ds__sec>p{max-inline-size:var(--measure)}.pd-rk-ds__bias li{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:var(--pd-rk-hl);grid-template-columns:1fr auto;display:grid}.pd-rk-ds__log li{gap:var(--space-3);padding-block:var(--space-2);border-block-end:var(--pd-rk-hl);grid-template-columns:5.5em 9em 1fr;display:grid}.pd-rk-ds__log li:first-child>span:first-child{color:var(--text);font-weight:600}.pd-rk-ds__null{font:var(--font-meta);color:var(--text-subtle)}.pd-rk-lit{gap:var(--space-4);display:grid;container:pd-rk-lit/inline-size}.pd-rk-lit__bar{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.pd-rk-lit__legend{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.pd-rk-lit__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.pd-rk-lit table{min-inline-size:44rem}.pd-rk-lit thead th{vertical-align:middle;min-inline-size:6.5em}.pd-rk-lit__sort{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);padding:0 var(--space-3) 0 0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:inherit;background:0 0;border:0;margin:0;display:inline-flex}.pd-rk-lit__sort:focus-visible{outline-offset:calc(-1 * var(--focus-width))}@media (hover:hover){.pd-rk-lit__sort:hover{color:var(--text);-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.3em}}.pd-rk-lit__sort:after{content:"";border-inline-end:1px solid var(--border-control);border-block-end:1px solid var(--border-control);block-size:.6em;inline-size:.6em;opacity:var(--opacity-faint);flex:none;translate:0 -.15em;rotate:45deg}:where([aria-sort=ascending],[aria-sort=descending])>.pd-rk-lit__sort{color:var(--text);font-weight:600}:where([aria-sort=ascending],[aria-sort=descending])>.pd-rk-lit__sort:after{border-color:var(--text);opacity:1}[aria-sort=ascending]>.pd-rk-lit__sort:after{translate:0 .15em;rotate:225deg}@media (forced-colors:active){.pd-rk-lit__sort:after{border-color:canvastext}}.pd-rk-lit__sortbar{margin:0;container-type:normal}.pd-rk-lit__src{gap:.15em;min-inline-size:11em;display:grid}.pd-rk-lit__src b{font-weight:600}.pd-rk-lit__src>span{font-weight:400}.pd-rk-lit__cell{gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-caption);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.pd-rk-lit__gap{align-items:center;gap:var(--space-2);display:inline-flex}.pd-rk-lit col.is-gap,.pd-rk-lit td.is-gap{background:color-mix(in srgb, var(--text) 4%, transparent)}.pd-rk-mk{border:.125em solid var(--text);border-radius:var(--radius-pill);box-sizing:border-box;flex:none;block-size:.75em;inline-size:.75em;display:inline-block;translate:0 .08em}.pd-rk-mk--central{background:var(--text)}.pd-rk-mk--partial{background:linear-gradient(90deg, var(--text) 50%, transparent 50%)}.pd-rk-mk--none{background:var(--text-subtle);border:0;border-radius:0;block-size:2px;translate:0 -.3em}@container pd-rk-lit (width<=40em){.pd-rk-lit table{min-inline-size:0}.pd-rk-lit :where(table,tbody,tr,th,td){display:block}.pd-rk-lit thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pd-rk-lit tbody tr{padding-block:var(--space-4);border-block-end:var(--pd-rk-hs)}.pd-rk-lit tbody :where(th,td){padding:var(--space-1) 0;border:0}.pd-rk-lit tbody td{gap:var(--space-3);text-align:start;grid-template-columns:8.5em 1fr;display:grid}.pd-rk-lit tbody td:before{content:attr(data-label);font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);padding-block-start:.1em}.pd-rk-lit tbody th{padding-block-end:var(--space-2)}}.pd-rk-refs{gap:var(--space-4);max-inline-size:var(--measure-wide);display:grid;container:pd-rk-refs/inline-size}.pd-rk-refs__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pd-rk-refs__bar>.pd-radio-group{margin:0;container-type:normal}.pd-rk-refs__list{counter-reset:pd-rk-ref}.pd-rk-ref{counter-increment:pd-rk-ref;padding-block:var(--space-3);border-block-end:var(--pd-rk-hl);position:relative}.pd-rk-ref__text{text-indent:-2em;font:var(--font-body-s);overflow-wrap:anywhere;padding-inline-start:2em}.pd-rk-ref__text cite{font-style:italic}.pd-rk-ref__text a{color:var(--link);font:var(--font-meta);letter-spacing:0;text-underline-offset:.2em}.pd-rk-ref__acts{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-1);padding-inline-start:2em;display:flex}.pd-rk-ref__used a{color:var(--text-muted)}.pd-rk-ref__bib{flex-basis:100%}.pd-rk-ref__bib>summary{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);cursor:pointer;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);list-style:none;display:inline-flex}.pd-rk-ref__bib>summary::-webkit-details-marker{display:none}.pd-rk-ref__bib>summary:before{content:"{ }";color:var(--text-subtle)}.pd-rk-ref__bib>summary:focus-visible{outline-offset:var(--focus-offset)}.pd-rk-ref__bib[open]>summary{text-underline-offset:.25em;text-decoration:underline}.pd-rk-ref__box{border:var(--pd-rk-hs);margin-block-end:var(--space-2)}.pd-rk-ref__boxbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border-block-end:var(--pd-rk-hl);display:flex}.pd-rk-ref__box pre{padding:var(--space-3);font:var(--font-meta);letter-spacing:0;color:var(--text-muted);white-space:pre;line-height:1.6;overflow-x:auto}.pd-rk-ref__box pre:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-rk-ref:target{background:color-mix(in srgb, var(--text) 4%, transparent)}.pd-rk-ref:target .pd-rk-ref__text{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text);text-underline-offset:.3em}.pd-rk-refs__list--num .pd-rk-ref__text{text-indent:0;padding-inline-start:2.75em}.pd-rk-refs__list--num .pd-rk-ref__acts{padding-inline-start:2.75em}.pd-rk-refs__list--num .pd-rk-ref:before{content:"[" counter(pd-rk-ref) "]";font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);position:absolute;inset-block-start:calc(var(--space-3) + .2em);inset-inline-start:0}.pd-rk-find{gap:var(--space-6);display:grid;container:pd-rk-find/inline-size}.pd-rk-head+.pd-rk-find__tally{margin-block-start:var(--space-3)}.pd-rk-find__tally{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.pd-rk-find__item{gap:var(--space-2) var(--space-4);padding-block:var(--space-5);border-block-end:var(--pd-rk-hl);grid-template-columns:3em 1fr;display:grid}.pd-rk-find__n{font:var(--font-numeral);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;color:var(--text-subtle);align-items:baseline;gap:var(--space-2);display:flex}.pd-rk-find__body{gap:var(--space-2);min-inline-size:0;display:grid}.pd-rk-find__stmt{font:var(--font-title);font-size:var(--fs-body);max-inline-size:34em;line-height:1.4}.pd-rk-find__item--lead .pd-rk-find__stmt{font:var(--font-title)}.pd-rk-find__scope{color:var(--text-muted);max-inline-size:var(--measure)}.pd-rk-find__meta{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;grid-column:2;margin-block-start:var(--space-1);display:flex}.pd-rk-find__ev{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:inline-flex}.pd-rk-find__lead{align-items:center;gap:var(--space-2);display:inline-flex}@container pd-rk-find (width>=50em){.pd-rk-find__item{grid-template-columns:4em 1fr 13em}.pd-rk-find__meta{flex-direction:column;grid-area:1/3;align-items:flex-start;margin:0;padding-block-start:.3em}}.pd-rk-poster-frame{container:pd-rk-frame/inline-size}.pd-rk-poster{--pd-rk-u:1cqi;aspect-ratio:841/1189;box-sizing:border-box;inline-size:100%;padding:calc(var(--pd-rk-u)*4);background:var(--surface);color:var(--text);border:var(--pd-rk-hs);box-shadow:var(--shadow-2);font-size:calc(var(--pd-rk-u)*1.85);grid-template-rows:auto auto 1fr auto;display:grid;overflow:hidden;container:pd-rk-poster/inline-size}.pd-rk-poster__band{gap:calc(var(--pd-rk-u)*3);border-block-end:calc(var(--pd-rk-u)*.35) solid var(--rule-strong);grid-template-columns:1fr auto;align-items:end;padding-block-end:calc(var(--pd-rk-u)*2.4);display:grid}.pd-rk-poster__kick{font-family:var(--font-sans);font-size:calc(var(--pd-rk-u)*1.2);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);font-weight:600}.pd-rk-poster__title{font-family:var(--font-display);font-weight:500;font-size:calc(var(--pd-rk-u)*5.6);letter-spacing:var(--track-display);margin-block-start:calc(var(--pd-rk-u)*1.2);line-height:1.02}.pd-rk-poster__title em{color:var(--text-muted);font-style:italic}.pd-rk-poster__qr{justify-items:center;gap:calc(var(--pd-rk-u)*.6);inline-size:calc(var(--pd-rk-u)*12);display:grid}.pd-rk-poster__qr svg{block-size:auto;inline-size:100%}.pd-rk-poster__qr span{font-family:var(--font-mono);font-size:calc(var(--pd-rk-u)*.9);color:var(--text-subtle);text-align:center}.pd-rk-qr-cell{fill:var(--text)}.pd-rk-qr-hole{fill:var(--surface)}.pd-rk-poster__people{justify-content:space-between;gap:calc(var(--pd-rk-u)*1) calc(var(--pd-rk-u)*3);padding-block:calc(var(--pd-rk-u)*1.6);border-block-end:var(--pd-rk-hl);font-family:var(--font-sans);font-size:calc(var(--pd-rk-u)*1.5);flex-wrap:wrap;display:flex}.pd-rk-poster__people b{font-weight:600}.pd-rk-poster__people sup,.pd-rk-poster__aff sup{font-family:var(--font-mono);font-size:.65em}.pd-rk-poster__aff{font-family:var(--font-mono);font-size:calc(var(--pd-rk-u)*1.05);color:var(--text-muted)}.pd-rk-poster__cols{gap:0 calc(var(--pd-rk-u)*3);grid-template-columns:repeat(3,1fr);min-block-size:0;padding-block-start:calc(var(--pd-rk-u)*2.4);display:grid}.pd-rk-poster__col{align-content:start;gap:calc(var(--pd-rk-u)*2.4);min-inline-size:0;display:grid}.pd-rk-poster__col+.pd-rk-poster__col{border-inline-start:var(--pd-rk-hl);margin-inline-start:calc(var(--pd-rk-u)*-1.5);padding-inline-start:calc(var(--pd-rk-u)*3)}.pd-rk-poster__sec{gap:calc(var(--pd-rk-u)*1);display:grid}.pd-rk-poster__h{align-items:baseline;gap:calc(var(--pd-rk-u)*1);border-block-start:calc(var(--pd-rk-u)*.2) solid var(--rule-strong);font-family:var(--font-text);font-size:calc(var(--pd-rk-u)*2.6);padding-block-start:calc(var(--pd-rk-u)*.8);font-weight:500;line-height:1.15;display:flex}.pd-rk-poster__h span{font-family:var(--font-mono);color:var(--text-subtle);letter-spacing:var(--track-mono);font-size:.5em}.pd-rk-poster__sec p,.pd-rk-poster__sec li{font-family:var(--font-text);color:var(--text);font-size:1em;line-height:1.45}.pd-rk-poster__sec ol{gap:calc(var(--pd-rk-u)*.7);counter-reset:pd-rk-pf;display:grid}.pd-rk-poster__sec ol>li{counter-increment:pd-rk-pf;grid-template-columns:2.2em 1fr;display:grid}.pd-rk-poster__sec ol>li:before{content:counter(pd-rk-pf, decimal-leading-zero);font-family:var(--font-mono);color:var(--text-subtle);padding-block-start:.15em;font-size:.8em}.pd-rk-poster__sec .pd-rk-poster__big{font-family:var(--font-display);font-size:1.6em;line-height:1.15}.pd-rk-poster__fig{gap:calc(var(--pd-rk-u)*.6);display:grid}.pd-rk-poster__fig figcaption{font-family:var(--font-sans);font-size:calc(var(--pd-rk-u)*1.25);color:var(--text-muted);line-height:1.4}.pd-rk-poster__fig figcaption b{color:var(--text);font-family:var(--font-mono);font-weight:400}.pd-rk-poster :is(.pd-rk-c-tick,.pd-ch-t){font-size:calc(var(--pd-rk-u)*1.25)}.pd-rk-poster .pd-rk-c-lab{font-size:calc(var(--pd-rk-u)*1.4)}.pd-rk-poster .pd-rk-alt{margin-block-start:calc(var(--pd-rk-u)*.4)}.pd-rk-poster .pd-rk-alt>summary{min-block-size:0;font-size:calc(var(--pd-rk-u)*.95);padding-block:0}.pd-rk-poster .pd-rk-tbl table{font-size:calc(var(--pd-rk-u)*1.05)}.pd-rk-poster .pd-rk-tbl :where(th,td){padding:.3em .8em .3em 0}.pd-rk-poster__refs li{font-family:var(--font-sans);font-size:calc(var(--pd-rk-u)*1.25);color:var(--text-muted)}.pd-rk-poster__foot{justify-content:space-between;gap:calc(var(--pd-rk-u)*2);border-block-start:var(--pd-rk-hs);font-family:var(--font-mono);font-size:calc(var(--pd-rk-u)*1);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;padding-block-start:calc(var(--pd-rk-u)*1.4);display:flex}.pd-rk-poster__foot>span{align-items:center;gap:.6em;display:inline-flex}.pd-rk-poster .pd-rk-bindu{block-size:.8em;inline-size:.8em}.pd-rk-flow{color:var(--text)}.pd-rk-flow .pd-dg__edge{vector-effect:non-scaling-stroke}.pd-rk-flow-optbox{stroke-width:1.6px;stroke-dasharray:0 4.5;stroke-linecap:round}.pd-rk-flow-t{font-family:var(--font-mono);fill:var(--text)}.pd-rk-flow-t--muted{fill:var(--text-muted)}.pd-rk-flow-badge-t{font-family:var(--font-mono);fill:var(--surface)}@container pd-rk-frame (width<=30em){.pd-rk-poster{aspect-ratio:auto;font-size:calc(var(--pd-rk-u)*4.4);padding:calc(var(--pd-rk-u)*5)}.pd-rk-poster__cols{gap:calc(var(--pd-rk-u)*5);grid-template-columns:1fr}.pd-rk-poster__col+.pd-rk-poster__col{border-inline-start:0;margin-inline-start:0;padding-inline-start:0}.pd-rk-poster__title{font-size:calc(var(--pd-rk-u)*9)}.pd-rk-poster__kick,.pd-rk-poster__people,.pd-rk-poster__fig figcaption,.pd-rk-poster__foot,.pd-rk-poster .pd-rk-alt>summary,.pd-rk-poster .pd-rk-tbl table,.pd-rk-poster__refs li,.pd-rk-poster__aff,.pd-rk-poster__qr span{font-size:calc(var(--pd-rk-u)*3.4)}.pd-rk-poster__h{font-size:calc(var(--pd-rk-u)*6.4)}.pd-rk-poster :is(.pd-rk-c-tick,.pd-ch-t){font-size:calc(var(--pd-rk-u)*3.2)}.pd-rk-poster .pd-rk-c-lab{font-size:calc(var(--pd-rk-u)*3.4)}.pd-rk-poster__band{grid-template-columns:1fr}.pd-rk-poster__qr{inline-size:calc(var(--pd-rk-u)*18);justify-self:start;justify-items:start}.pd-rk-poster__col,.pd-rk-poster__sec{gap:calc(var(--pd-rk-u)*3)}}.pd-rk-poster--a1{page:pd-rk-a1}@media print{@page{size:A0 portrait;margin:0}@page pd-rk-a1{size:A1 portrait;margin:0}.pd-rk-poster{aspect-ratio:auto;block-size:1189mm;inline-size:841mm;box-shadow:none;--pd-rk-u:8.41mm;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-inside:avoid;border:0}.pd-rk-poster--a1{--pd-rk-u:5.94mm;block-size:841mm;inline-size:594mm}.pd-rk-poster .pd-rk-alt,.pd-rk-chart__help,.pd-rk-tip{display:none}}.pd-rk-peer{gap:var(--space-5);display:grid;container:pd-rk-peer/inline-size}.pd-rk-peer__bar{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pd-rk-peer__bar>.pd-radio-group{margin:0;container-type:normal}.pd-rk-peer__n{font:var(--font-meta);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;color:inherit}.pd-rk-peer__grid{gap:var(--space-7);display:grid}@container pd-rk-peer (width>=52em){.pd-rk-peer__grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 21rem}.pd-rk-peer__side{align-self:start;position:sticky;inset-block-start:var(--space-4)}}.pd-rk-peer__doc{gap:var(--space-1);align-content:start;display:grid}.pd-rk-para{gap:var(--space-3);padding-block:var(--space-3);border-inline-start:2px solid #0000;grid-template-columns:3.25em 1fr;padding-inline-end:var(--space-3);display:grid}.pd-rk-para__n{align-content:start;justify-items:start;gap:var(--space-1);padding-inline-start:var(--space-2);display:grid}.pd-rk-para__n>span{padding-block-start:.3em}.pd-rk-para__c{min-inline-size:var(--target-min);border:var(--hairline) solid var(--text);background:var(--surface);min-block-size:1.75em;color:var(--text);font:var(--font-meta);justify-content:center;align-items:center;gap:.25em;padding:0 .4em;text-decoration:none;display:inline-flex;position:relative}.pd-rk-para__c:after{content:"";position:absolute;inset:-.5em -.1em}.pd-rk-para__c--done{border-style:dashed;border-color:var(--text-subtle);color:var(--text-subtle)}.pd-rk-para__c:focus-visible{outline-offset:var(--focus-offset)}.pd-rk-para p{font:var(--font-body);max-inline-size:var(--measure)}.pd-rk-para mark{color:inherit;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--text-subtle);text-decoration-color:var(--text-subtle);text-underline-offset:.25em;background:0 0}.pd-rk-para[data-active]{border-inline-start-color:var(--text);background:color-mix(in srgb, var(--text) 4%, transparent)}.pd-rk-para[data-active] mark{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.pd-rk-peer__side{gap:var(--space-4);display:grid}.pd-rk-thread{gap:var(--space-3);padding:var(--space-4);border:var(--pd-rk-hl);background:var(--surface);scroll-margin-block:var(--space-6);display:grid}.pd-rk-thread[data-active]{border-color:var(--text);box-shadow:inset 0 var(--hairline) 0 var(--rule-strong)}.pd-rk-thread[hidden]{display:none}.pd-rk-thread__top{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pd-rk-thread__anchor{color:var(--text);border:var(--pd-rk-hs);padding:.15em .45em;text-decoration:none}.pd-rk-thread__anchor:hover{background:color-mix(in srgb, var(--text) var(--state-hover-mix), transparent)}.pd-rk-thread__anchor:focus-visible{outline-offset:var(--focus-offset)}.pd-rk-thread__state{align-items:center;gap:var(--space-2);font:500 var(--fs-caption)/1.3 var(--font-sans);color:var(--text);margin-inline-start:auto;display:inline-flex}.pd-rk-thread__state:before{content:"";border:.125em solid var(--text);border-radius:var(--radius-pill);box-sizing:border-box;block-size:.7em;inline-size:.7em}.pd-rk-thread[data-state=resolved] .pd-rk-thread__state{color:var(--text-muted)}.pd-rk-thread[data-state=resolved] .pd-rk-thread__state:before{background:var(--text-muted);border-color:var(--text-muted)}.pd-rk-thread__q{color:var(--text-muted);border:0;padding-inline-start:var(--space-4);font-style:italic}.pd-rk-thread__msgs{gap:var(--space-3);display:grid}.pd-rk-msg{gap:var(--space-1);display:grid}.pd-rk-msg+.pd-rk-msg{border-block-start:var(--pd-rk-hl);padding-block-start:var(--space-3)}.pd-rk-msg__who{align-items:baseline;gap:var(--space-1) var(--space-3);font:var(--font-ui);font-size:var(--fs-label);flex-wrap:wrap;font-weight:600;display:flex}.pd-rk-msg__who span{font-weight:400}.pd-rk-msg__who .pd-rk-msg__kind{border:var(--pd-rk-hs);color:var(--text-muted);text-transform:uppercase;padding:0 .4em}.pd-rk-thread__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-rk-thread[data-state=resolved]{background:0 0;border-style:dashed}.pd-rk-thread[data-state=resolved] :where(.pd-rk-thread__msgs,.pd-rk-thread__q){display:none}.pd-rk-thread[data-state=resolved][data-expanded] :where(.pd-rk-thread__msgs,.pd-rk-thread__q){display:grid}.pd-rk-thread[data-state=open] :where(.pd-rk-thread__done,[data-act=expand]),.pd-rk-thread[data-state=resolved] [data-act=reply]{display:none}.pd-rk-peer__empty{padding:var(--space-5) 0;border-block:var(--pd-rk-hl);color:var(--text-muted)}@media (forced-colors:active){.pd-rk-verdict:before,.pd-rk-mk,.pd-rk-conf__m i,.pd-rk-vtype:before,.pd-rk-thread__state:before{forced-color-adjust:none;border-color:canvastext}.pd-rk-verdict--supported:before,.pd-rk-mk--central,.pd-rk-conf--high i,.pd-rk-vtype--iv:before{background:canvastext}.pd-rk-bindu{forced-color-adjust:none;background:highlight}}.pd-rpage,.pd-hwpage,.pd-planpage{--pd-rp-sticky:calc(var(--space-6) + 3.5rem);background:var(--surface);min-block-size:100vh;color:var(--text);display:flow-root;container:pd-page/inline-size}:where(.pd-rpage,.pd-hwpage,.pd-planpage)>main{padding-block-end:var(--space-10);display:block}:where(.pd-rpage,.pd-hwpage,.pd-planpage)>main:focus{outline:0}:where(.pd-rpage,.pd-hwpage,.pd-planpage) [data-section][hidden]{display:none}:where(.pd-rpage,.pd-hwpage,.pd-planpage) :where([id]){scroll-margin-block-start:var(--pd-rp-sticky)}.pd-rpage__wrap,.pd-hwpage__wrap,.pd-planpage__wrap{box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.pd-rpage__crumbs,.pd-hwpage__crumbs,.pd-planpage__crumbs{padding-block:var(--space-5) var(--space-6)}.pd-rpage__body,.pd-hwpage__body,.pd-planpage__body{gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-8);display:grid}.pd-rpage__toc.pd-rpage__toc,.pd-hwpage__toc.pd-hwpage__toc,.pd-planpage__toc.pd-planpage__toc{--pd-toc-compact:1}@container pd-page (width>=64em){.pd-rpage__body,.pd-hwpage__body,.pd-planpage__body{gap:var(--space-8);grid-template-columns:15rem minmax(0,1fr);align-items:start}.pd-rpage__toc.pd-rpage__toc,.pd-hwpage__toc.pd-hwpage__toc,.pd-planpage__toc.pd-planpage__toc{--pd-toc-compact:-1;max-block-size:calc(100dvh - var(--pd-rp-sticky) - var(--space-6));inset-block-start:var(--pd-rp-sticky)}}@container pd-page (width<=63.99em){.pd-rpage__toc.pd-rpage__toc,.pd-hwpage__toc.pd-hwpage__toc,.pd-planpage__toc.pd-planpage__toc{max-block-size:none;position:static}}.pd-rpage__main,.pd-hwpage__main,.pd-planpage__main{row-gap:var(--space-9);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}:where(.pd-rpage__main,.pd-hwpage__main,.pd-planpage__main)>*{min-inline-size:0;margin-block:0}.pd-rpage__sec,.pd-hwpage__sec,.pd-planpage__sec{gap:var(--space-5);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}:where(.pd-rpage__sec,.pd-hwpage__sec,.pd-planpage__sec)>*{min-inline-size:0;margin-block:0}.pd-hwpage__sec>.pd-td-sec,.pd-planpage__sec>.pd-td-sec,.pd-rpage__sec>.pd-rk-head{margin-block-end:0}.pd-rpage__prose,.pd-hwpage__prose,.pd-planpage__prose{max-inline-size:var(--measure-wide)}:where(.pd-rpage__prose,.pd-hwpage__prose,.pd-planpage__prose)>:first-child{margin-block-start:0}:where(.pd-rpage__prose,.pd-hwpage__prose,.pd-planpage__prose)>:last-child{margin-block-end:0}.pd-rpage__lead,.pd-hwpage__lead,.pd-planpage__lead{max-inline-size:var(--measure-wide);font:var(--font-body);color:var(--text-muted)}.pd-rpage__abs{max-inline-size:64rem}.pd-rpage__pair{gap:var(--space-8) var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));align-items:start;display:grid}.pd-rpage__cite{gap:var(--space-2) var(--space-4);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.pd-hwpage__head,.pd-planpage__head{max-inline-size:64rem}@media print{:where(.pd-rpage,.pd-hwpage,.pd-planpage) :where(.pd-masthead,.pd-megafoot,.pd-rpage__toc,.pd-hwpage__toc,.pd-planpage__toc,.pd-crumbs,.pd-skip){display:none}.pd-rpage__body,.pd-hwpage__body,.pd-planpage__body{padding-block-start:0;display:block}.pd-rpage__main,.pd-hwpage__main,.pd-planpage__main{row-gap:var(--space-7)}.pd-rpage__wrap,.pd-hwpage__wrap,.pd-planpage__wrap{max-inline-size:none;padding-inline:0}}.pd-planpage .pd-dx-road__key dt{font:inherit;letter-spacing:normal;text-transform:none}.pd-planpage__scrollhint{color:var(--text-muted);text-align:end;margin:0;display:none}@media (width<=47.99em){.pd-planpage__scrollhint{display:block}}.pd-review__verdict{font:italic 400 var(--fs-title)/1.1 var(--font-display);letter-spacing:0;color:var(--text);white-space:nowrap;align-items:center;gap:.45em;margin:0;display:inline-flex}.pd-review__verdict:before{content:"";box-sizing:border-box;border-radius:var(--radius-pill);background:0 0;border:.09em solid;flex:none;block-size:.5em;inline-size:.5em;translate:0 .04em}.pd-review__verdict--essential{color:var(--link)}.pd-review__verdict--essential:before{background:currentColor}.pd-review__verdict--worth:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.pd-review__verdict--mixed:before{background:linear-gradient(currentColor,currentColor) 50%/100% .09em no-repeat}.pd-review__verdict--skip{color:var(--text-muted)}.pd-review__verdict--skip:before{background:linear-gradient(135deg,#0000 calc(50% - .05em),currentColor calc(50% - .05em) calc(50% + .05em),#0000 calc(50% + .05em))}.pd-review__verdict--pending{color:var(--text-subtle)}.pd-review__verdict--pending:before{border-style:dashed}.pd-review__revisit{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);white-space:nowrap;margin:0}.pd-review__revisit b{color:var(--text);font-weight:500}.pd-review__bindu{border-radius:var(--radius-pill);vertical-align:.14em;background:currentColor;block-size:.375rem;inline-size:.375rem;margin-inline:.45em;display:inline-block}.pd-review{--pd-review-w:62%;--pd-review-r:1;gap:var(--space-3);min-inline-size:0;border-block-start:var(--hairline) solid var(--rule-strong);font-family:var(--font-sans);color:var(--text);flex-direction:column;margin:0;padding-block-start:var(--space-3);display:flex;position:relative}.pd-review--art{--pd-review-w:66%;--pd-review-r:4 / 5}.pd-review--book{--pd-review-w:52%;--pd-review-r:2 / 3}.pd-review--music{--pd-review-w:70%;--pd-review-r:1}.pd-review--film{--pd-review-w:100%;--pd-review-r:16 / 9}.pd-review--tool{--pd-review-w:58%;--pd-review-r:1}.pd-review__kicker{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.pd-review__kind{white-space:nowrap}:where(.pd-review:not(.pd-review--row,.pd-review--text,.pd-review--featured)) .pd-review__kicker{align-items:flex-start;gap:var(--space-1);flex-direction:column}.pd-review__kind .pd-review__bindu{color:var(--text-subtle)}.pd-review__date{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:none;color:var(--text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.pd-review__media{aspect-ratio:1;background:var(--surface-sunken);border-radius:var(--radius-0);place-items:center;margin:0;padding:8%;display:grid;overflow:hidden}.pd-review__media>:where(img,.pd-ph,svg){inline-size:var(--pd-review-w);max-block-size:100%;aspect-ratio:var(--pd-review-r);--pd-ph-ratio:var(--pd-review-r);object-fit:cover;border-radius:var(--radius-0);display:block}.pd-review__media>.pd-ph{background-color:var(--surface);transition:border-color var(--dur-1) var(--ease-standard)}.pd-review__title{font:var(--font-title);text-wrap:balance;margin:0}.pd-review__title cite{font-style:normal}.pd-review__title a{color:inherit;text-decoration:none}.pd-review__title a:after{content:"";z-index:1;position:absolute;inset:0}.pd-review__title a:focus-visible{outline:none}.pd-review__title a:focus-visible:after{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pd-review__by{margin:calc(-1 * var(--space-2)) 0 0;font:var(--font-label);color:var(--text-muted);flex-wrap:wrap;gap:0 .4em;display:flex}.pd-review__by>:not(:last-child):after{content:"·";color:var(--text-subtle);margin-inline-start:.4em}.pd-review__dek{-webkit-line-clamp:2;line-clamp:2;font:var(--font-body-s);color:var(--text-muted);-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pd-review__foot{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);border-block-start:var(--hairline) solid var(--rule);flex-wrap:wrap;margin-block-start:auto;padding-block-start:var(--space-3);display:flex}@media (hover:hover){.pd-review:hover .pd-review__title a{text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:.15em}:where(.pd-review:hover) .pd-review__media>.pd-ph{border-color:var(--text-subtle)}}:where(.pd-review:has(.pd-review__title a:focus-visible)) .pd-review__title a{text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:.15em}.pd-review--row{align-content:start;align-items:start;gap:var(--space-2) var(--space-4);grid-template-columns:5.5rem minmax(0,1fr);grid-template-areas:"kick kick""media title""media by""media foot";display:grid}.pd-review--row .pd-review__kicker{grid-area:kick}.pd-review--row .pd-review__media{grid-area:media;padding:10%}.pd-review--row .pd-review__title{font-size:var(--fs-body);grid-area:title}.pd-review--row .pd-review__by{grid-area:by;margin:0}.pd-review--row .pd-review__dek,.pd-review--row .pd-ph__label{display:none}.pd-review--row .pd-review__foot{padding:var(--space-2) 0 0;grid-area:foot;margin:0}.pd-review--row .pd-review__verdict{font-size:var(--fs-body)}.pd-review--text .pd-review__media{display:none}.pd-review--featured .pd-review__kind .pd-review__bindu{background:var(--bindu-on-paper);block-size:.5rem;inline-size:.5rem;color:var(--bindu-on-paper);box-shadow:0 0 0 1px var(--saffron-700);vertical-align:.08em}.pd-review--featured .pd-review__title{font-size:var(--fs-headline)}.pd-review--featured .pd-review__dek{font:var(--font-body);-webkit-line-clamp:3;line-clamp:3}.pd-review--featured .pd-review__verdict{font-size:var(--fs-headline)}.pd-review__wrap{container:pd-review/inline-size}@container pd-review (inline-size>=40rem){.pd-review--featured{gap:var(--space-3) var(--space-6);grid-template:"kick kick""media title""media by""media dek""media foot"1fr/minmax(0,1fr) minmax(0,1fr);display:grid}.pd-review--featured .pd-review__kicker{grid-area:kick}.pd-review--featured .pd-review__media{grid-area:media}.pd-review--featured .pd-review__title{grid-area:title;margin-block-start:var(--space-2)}.pd-review--featured .pd-review__by{grid-area:by;margin:0}.pd-review--featured .pd-review__dek{grid-area:dek}.pd-review--featured .pd-review__foot{grid-area:foot;align-self:end}}.pd-reviewart{gap:var(--space-7);max-inline-size:var(--page-max);font-family:var(--font-sans);color:var(--text);grid-template-columns:minmax(0,1fr);display:grid;container:pd-reviewart/inline-size}.pd-reviewart__head{gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-3);display:grid}.pd-reviewart__bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.pd-reviewart__bar .pd-review__bindu{color:var(--text-subtle)}.pd-reviewart__back{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);font:var(--font-label);letter-spacing:0;text-transform:none;color:var(--link);text-decoration:none;display:inline-flex}.pd-reviewart__back svg{fill:none;stroke:currentColor;stroke-width:1.5px;block-size:1em;inline-size:1em}.pd-reviewart__back:hover span{text-underline-offset:.2em;text-decoration:underline}.pd-reviewart__back:focus-visible{outline-offset:var(--focus-offset)}.pd-reviewart__title{font:var(--font-display-l);letter-spacing:var(--track-display);text-wrap:balance;margin:0}.pd-reviewart__title cite{font-style:normal}.pd-reviewart__by{margin:calc(-1 * var(--space-2)) 0 0;font:italic 400 var(--fs-title)/1.3 var(--font-display);color:var(--text-muted)}.pd-reviewart__dek{max-inline-size:var(--measure);font:var(--font-lede);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-reviewart__meta{align-items:center;gap:var(--space-2) var(--space-4);border-block-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;margin:0;padding-block-start:var(--space-3);display:flex}.pd-reviewart__meta time{color:var(--text)}.pd-reviewart__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-reviewart__top{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.pd-reviewart__plate{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.pd-reviewart__plate .pd-review__media{--pd-review-w:62%;--pd-review-r:1;aspect-ratio:4/3;padding:7%}.pd-reviewart--art .pd-reviewart__plate .pd-review__media{--pd-review-w:auto;--pd-review-r:4 / 5}.pd-reviewart--book .pd-reviewart__plate .pd-review__media{--pd-review-w:auto;--pd-review-r:2 / 3}.pd-reviewart--music .pd-reviewart__plate .pd-review__media{--pd-review-w:auto;--pd-review-r:1}.pd-reviewart--film .pd-reviewart__plate .pd-review__media{--pd-review-w:100%;--pd-review-r:16 / 9}.pd-reviewart--tool .pd-reviewart__plate .pd-review__media{--pd-review-w:auto;--pd-review-r:1}.pd-reviewart__plate .pd-review__media>:where(img,.pd-ph,svg){block-size:100%;inline-size:auto;max-inline-size:100%}.pd-reviewart--film .pd-reviewart__plate .pd-review__media>:where(img,.pd-ph,svg){block-size:auto;inline-size:100%}.pd-reviewart__cap{justify-content:space-between;gap:var(--space-1) var(--space-4);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-reviewart__cap span:last-child{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-reviewart__facts{align-content:start;gap:var(--space-3);display:grid}.pd-reviewart__facts>h2{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0}.pd-reviewart__facts .pd-facts{--label-col:9.5em}.pd-reviewart__facts .pd-facts dd cite{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:var(--fs-body);line-height:1.3}.pd-reviewart__facts .pd-facts dd .pd-review__verdict{font-size:var(--fs-title)}.pd-reviewart__facts .pd-facts__row--verdict :where(dt,dd){border-block-start-color:var(--rule-strong);padding-block:var(--space-4)}.pd-reviewart__body{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.pd-reviewart__body>.pd-prose{max-inline-size:var(--measure)}.pd-reviewart__stays{gap:var(--space-3) var(--space-4);margin:var(--space-2) 0;padding-block:var(--space-5);border-block:var(--hairline) solid var(--rule-strong);max-inline-size:var(--measure-wide);text-indent:0;grid-template-columns:1.75rem minmax(0,1fr);display:grid}.pd-reviewart__stays-label{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);grid-column:1/-1;margin:0}.pd-reviewart__stays-mark{border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.75rem;inline-size:.75rem;box-shadow:inset 0 0 0 1px var(--saffron-700), 0 0 0 .3125rem var(--surface), 0 0 0 calc(.3125rem + var(--hairline)) var(--text-subtle);justify-self:center;margin-block-start:.85rem}.pd-reviewart__stays blockquote{font:var(--font-pullquote);color:var(--text);text-wrap:balance;margin:0;padding:0;font-style:italic}.pd-reviewart__stays blockquote p{text-indent:0;margin:0}.pd-reviewart__stays figcaption{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);grid-column:2}.pd-reviewart__close{gap:var(--space-3) var(--space-6);padding:var(--space-6) var(--space-5);background:var(--surface-sunken);max-inline-size:var(--measure-wide);display:grid}.pd-reviewart__close>h2{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0}.pd-reviewart__close .pd-review__verdict{font-size:var(--fs-display-m);line-height:1}.pd-reviewart__close .pd-review__verdict:before{border-width:.045em;block-size:.32em;inline-size:.32em}.pd-reviewart__why{font:var(--font-body);color:var(--text);max-inline-size:var(--measure);margin:0}.pd-reviewart__close .pd-review__revisit{font-size:var(--fs-label);white-space:normal}.pd-reviewart__related{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.pd-reviewart__related>header{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-reviewart__related h2{font:var(--font-headline);margin:0}.pd-reviewart__list{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}@container pd-reviewart (inline-size>=48rem){.pd-reviewart__top{gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.pd-reviewart__close{padding:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:center}.pd-reviewart__close>h2{grid-column:1/-1}.pd-reviewart__close .pd-review__revisit{grid-column:2}}@container pd-reviewart (inline-size<=30rem){.pd-reviewart__title{font:var(--font-display-m)}.pd-reviewart__stays blockquote{font-size:var(--fs-title)}.pd-reviewart__close .pd-review__verdict{font-size:var(--fs-headline)}.pd-reviewart__facts .pd-facts{--label-col:7.5em}}.pd-reviews{gap:var(--space-5);font-family:var(--font-sans);color:var(--text);display:grid;container:pd-reviews/inline-size}.pd-reviews__head{gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-reviews__kicker{margin:0}.pd-reviews__kicker .pd-review__bindu{color:var(--text-subtle)}.pd-reviews__title{font:var(--font-display-l);letter-spacing:var(--track-display);margin:0}.pd-reviews__title em{font-family:var(--font-display);color:var(--link);font-weight:400}.pd-reviews__lede{max-inline-size:var(--measure);font:var(--font-lede);color:var(--text-muted);margin:0}.pd-reviews__legend{gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pd-reviews__legend .pd-review__verdict{font-size:var(--fs-body)}.pd-reviews__bar{gap:var(--space-3) var(--space-5);padding-block:var(--space-3);border-block:var(--hairline) solid var(--rule);display:grid}.pd-reviews__group{align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}.pd-reviews__label{font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);margin-inline-end:var(--space-2)}.pd-reviews__select:focus-visible{outline-offset:var(--focus-offset)}.pd-reviews__tools{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.pd-reviews__sort{align-items:center;gap:var(--space-2);display:inline-flex}.pd-reviews__select{min-block-size:var(--target-min);padding:0 2rem 0 var(--space-3);font:var(--font-label);color:var(--text);background:var(--surface) linear-gradient(135deg, transparent 50%, currentColor 50%) no-repeat right .95rem center / .35rem .35rem;border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);appearance:none;cursor:pointer}.pd-reviews__select option{color:var(--text);background:var(--surface)}.pd-reviews__views{flex-wrap:nowrap}.pd-reviews__count{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;margin:0}.pd-reviews__count b{color:var(--text);font-weight:500}.pd-reviews__list{margin:0;padding:0;list-style:none;container:pd-reviews-list/inline-size}.pd-reviews__item[hidden]{display:none}.pd-review__num{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;display:none}.pd-reviews--grid .pd-reviews__list{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.pd-reviews--grid .pd-reviews__item:not([hidden]){display:flex}.pd-reviews--grid .pd-review{flex:1}.pd-reviews--list .pd-reviews__cols{display:grid}.pd-reviews__cols{gap:var(--space-4);padding-block:var(--space-2);font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);border-block-end:var(--hairline) solid var(--rule-strong);grid-template-columns:3rem 5.5rem minmax(0,1fr) 8.5rem 4.5rem 7.5rem;display:none}.pd-reviews--list .pd-review{align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-block-start:0;border-block-end:var(--hairline) solid var(--rule);grid-template-columns:3rem 5.5rem minmax(0,1fr) 8.5rem 4.5rem 7.5rem;grid-template-areas:"num kind title verdict revisit date""num kind by verdict revisit date";display:grid}.pd-reviews--list .pd-review__num{grid-area:num;display:block}.pd-reviews--list :where(.pd-review__kicker,.pd-review__foot){display:contents}.pd-reviews--list .pd-review__kind{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);grid-area:kind}.pd-reviews--list .pd-review__kind :where(.pd-review__bindu,.pd-review__kword){display:none}.pd-reviews--list .pd-review__date{text-align:end;grid-area:date}.pd-reviews--list :where(.pd-review__media,.pd-review__dek){display:none}.pd-reviews--list .pd-review__title{font-size:var(--fs-body);grid-area:title;line-height:1.2}.pd-reviews--list .pd-review__by{font:var(--font-caption);grid-area:by;margin:0}.pd-reviews--list .pd-review__verdict{font-size:var(--fs-body);grid-area:verdict}.pd-reviews--list .pd-review__revisit{grid-area:revisit}.pd-reviews--list .pd-review__rl{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (hover:hover){.pd-reviews--list .pd-review:hover{background:var(--surface-sunken)}}.pd-reviews--list .pd-review__title a:focus-visible:after{outline-offset:calc(-1 * var(--focus-width))}@container pd-reviews-list (inline-size<=44rem){.pd-reviews--list .pd-review{row-gap:var(--space-2);grid-template-columns:2.25rem minmax(0,1fr) auto;grid-template-areas:"num kind date""num title title""num by by""num verdict revisit"}.pd-reviews--list .pd-review__title{font-size:var(--fs-body)}.pd-reviews--list .pd-review__revisit{text-align:end}.pd-reviews--list .pd-review__rl{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}}@container pd-reviews (inline-size<=44rem){.pd-reviews--list .pd-reviews__cols{display:none}.pd-reviews__title{font:var(--font-display-m)}}.pd-reviews__empty{justify-items:start;gap:var(--space-3);padding:var(--space-6) var(--space-5);background:var(--surface-sunken);display:grid}.pd-reviews__empty[hidden]{display:none}.pd-reviews__empty p{font:var(--font-body);color:var(--text-muted);margin:0}.pd-reviews__empty strong{font:italic 400 var(--fs-title)/1.2 var(--font-display);color:var(--text);display:block}@media (prefers-reduced-motion:reduce){.pd-review__media>.pd-ph{transition:none}}@media (forced-colors:active){.pd-review__verdict:before{forced-color-adjust:none;border-color:canvastext}.pd-review__verdict--essential:before{background:canvastext}}.pd-pagehead{justify-content:space-between;align-items:end;gap:var(--space-4) var(--space-7);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;margin-block-end:var(--space-7);padding-block-start:var(--space-3);display:flex;container:pd-pagehead/inline-size}.pd-pagehead__main{gap:var(--space-3);flex:28rem;min-inline-size:0;display:grid}.pd-pagehead__title{font:500 clamp(var(--fs-display-m) * .8, 7.5cqi, var(--fs-display-m))/1.02 var(--font-display);letter-spacing:var(--track-display);color:var(--text);text-wrap:balance;margin:0}.pd-pagehead__title :where(em){color:var(--text);font-style:italic;font-weight:400}.pd-pagehead--l .pd-pagehead__title{font-size:clamp(var(--fs-display-m), 8cqi, var(--fs-display-l));line-height:.98}.pd-pagehead__lede{max-inline-size:32em;font:var(--font-lede);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-pagehead__meta{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;flex:0 auto;margin:0}.pd-pagehead__meta :where(b){color:var(--text);font-weight:500}.pd-todo,.pd-cs__todo{color:var(--text-subtle);font:inherit;-webkit-text-decoration:underline dotted var(--hairline);text-decoration:underline dotted var(--hairline);-webkit-text-decoration-color:var(--border-control);text-decoration-color:var(--border-control);text-underline-offset:.25em}.pd-work{color:var(--text);font-size:var(--fs-body-s);container:pd-work/inline-size}.pd-work>.pd-filter{margin-block-end:var(--space-7)}.pd-work__group{margin-block-end:var(--space-8)}.pd-work__group:where([hidden]){display:none}.pd-work__group>.pd-section-head{padding-block-end:var(--space-3)}.pd-work__item{min-block-size:calc(var(--fs-pullquote) * 2.2 + 2 * var(--space-4))}.pd-work__item:where([hidden]){display:none}.pd-work__tags{flex-wrap:wrap}.pd-work__more{color:var(--text-muted);font-variant-numeric:tabular-nums}.pd-work__who{align-content:start;justify-items:start;gap:var(--space-2);display:grid}.pd-work__arrow{font:var(--font-title);color:var(--link);transition:translate var(--dur-2) var(--ease-out);align-self:center}@media (hover:hover){:where(.pd-work__item:hover) .pd-work__arrow{translate:var(--space-1) 0}}:where(.pd-work__item:focus-within) .pd-work__arrow{translate:var(--space-1) 0}.pd-work__frames{gap:var(--space-2);grid-column:2/-1;grid-template-columns:2fr 1fr 1fr 1fr;margin-block-start:var(--space-3);display:none}.pd-work__item--expanded .pd-work__frames{display:grid}.pd-work__frames>.pd-ph{--pd-ph-ratio:auto;block-size:5.5rem}@container pd-rows (inline-size<48em){.pd-work__frames{grid-template-columns:1fr 1fr}.pd-work__frames>:where(.pd-ph:nth-child(n+3)){display:none}}@container pd-rows (inline-size<30em){.pd-work__who{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-work__frames{grid-column:1/-1}}.pd-brands{color:var(--text);font-size:var(--fs-body-s);container:pd-brands/inline-size}.pd-brands__tools{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.pd-brands__legend{gap:var(--space-2) var(--space-5);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-brands__legend :where(b){color:var(--text);margin-inline-end:var(--space-1);font-weight:500}.pd-brands__grid{gap:var(--hairline);background:var(--rule);border-block:var(--hairline) solid var(--rule-strong);border-block-end-color:var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pd-brands__cell{gap:var(--space-4);min-block-size:12.5em;min-inline-size:0;padding:var(--space-4) var(--space-5) var(--space-5);background:var(--surface);grid-template-rows:auto 1fr auto;display:grid}.pd-brands__cell--wide{grid-column:span 2}.pd-brands__top{justify-content:space-between;gap:var(--space-3);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;display:flex}.pd-brands__mark{align-content:end;justify-items:start;gap:var(--space-3);min-inline-size:0;display:grid}.pd-brands__slot{--pd-ph-ratio:3 / 1;inline-size:9.5em;max-inline-size:100%;display:none}.pd-brands--logos .pd-brands__slot{display:grid}.pd-brands__name{color:var(--text);overflow-wrap:anywhere;text-wrap:balance;margin:0}.pd-brands__name--serif{font:500 var(--fs-headline)/1 var(--font-display);letter-spacing:var(--track-display)}.pd-brands__name--italic{font:italic 400 var(--fs-headline)/1.02 var(--font-display)}.pd-brands__name--text{font:500 var(--fs-title)/1.1 var(--font-text)}.pd-brands__name--sans{font:600 var(--fs-title)/1.05 var(--font-sans);letter-spacing:var(--track-text)}.pd-brands__name--caps{font:600 var(--fs-body)/1.1 var(--font-sans);letter-spacing:var(--track-caps);text-transform:uppercase}.pd-brands__name--light{font:400 var(--fs-title)/1.05 var(--font-sans)}.pd-brands__name--mono{font:500 var(--fs-body)/1.15 var(--font-mono);letter-spacing:var(--track-mono)}.pd-brands__cell--wide :where(.pd-brands__name--serif,.pd-brands__name--italic){font-size:var(--fs-display-m)}.pd-brands__sub{font:italic 400 var(--fs-body-s)/1.4 var(--font-text);letter-spacing:var(--track-text);text-transform:none;color:var(--text-muted);margin-block-start:var(--space-1);display:block}.pd-brands__cat{border-block-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-muted);margin:0;padding-block-start:var(--space-3)}.pd-brands__cell--cta .pd-brands__name{font:italic 400 var(--fs-title)/1.2 var(--font-display)}@container pd-brands (inline-size<60em){.pd-brands__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pd-brands (inline-size<40em){.pd-brands__cell{min-block-size:auto;padding:var(--space-5) var(--space-3)}.pd-brands__cell :where(.pd-brands__name){font-size:var(--fs-title)}.pd-brands__cell--wide :where(.pd-brands__name--serif,.pd-brands__name--italic){font-size:var(--fs-headline)}}.pd-cs{gap:var(--space-8);color:var(--text);font-size:var(--fs-body-s);display:grid;container:pd-cs/inline-size}.pd-cs__crumb{margin-block-end:calc(-1 * var(--space-6))}.pd-cs__cover{--pd-ph-ratio:21 / 9}.pd-cs__sec{grid-template-columns:minmax(0, var(--label-col)) minmax(0, 1fr);column-gap:var(--space-7);row-gap:var(--space-6);border-block-start:var(--hairline) solid var(--rule);padding-block-start:var(--space-4);display:grid}.pd-cs__label{align-content:start;gap:var(--space-2);display:grid}.pd-cs__h{font:var(--font-title);color:var(--text);text-wrap:balance;margin:0}.pd-cs__body{min-inline-size:0}.pd-cs__wide{grid-column:2/-1;min-inline-size:0}.pd-cs__sec--bare{border-block-start:0;padding-block-start:0}.pd-cs__sec--bare>.pd-quote{max-inline-size:22em;margin:0}.pd-cs__did{max-inline-size:var(--measure-wide);border-block:var(--hairline) solid var(--rule-strong);border-block-end-color:var(--rule);margin:0;padding:0;list-style:none}.pd-cs__did :where(li){grid-template-columns:var(--row-lead) minmax(0, 1fr) auto;gap:var(--space-4);padding:var(--row-pad);font:var(--font-ui);align-items:baseline;display:grid}.pd-cs__did :where(li+li){border-block-start:var(--hairline) solid var(--rule)}.pd-cs__plates{gap:var(--space-6) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pd-cs__plates>.pd-figure{min-inline-size:0}.pd-cs__plate--wide{grid-column:span 2}.pd-cs__plate--tall{grid-row:span 2}.pd-cs__plate--tall>.pd-ph,.pd-cs__plate--wide>.pd-ph{aspect-ratio:auto;block-size:100%;min-block-size:10rem}.pd-cs__plate--tall,.pd-cs__plate--wide{grid-template-rows:1fr auto}.pd-cs__end{gap:var(--space-6) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}@container pd-cs (inline-size<48em){.pd-cs{gap:var(--space-7)}.pd-cs__sec{grid-template-columns:minmax(0,1fr)}.pd-cs__wide{grid-column:1}.pd-cs__plates{grid-template-columns:1fr 1fr}.pd-cs__plate--tall{grid-row:auto}.pd-cs__plate--tall>.pd-ph{aspect-ratio:4/3;block-size:auto}}@container pd-cs (inline-size<30em){.pd-cs__plates{grid-template-columns:minmax(0,1fr)}.pd-cs__plate--wide{grid-column:auto}.pd-cs__plate--wide>.pd-ph{aspect-ratio:4/3;block-size:auto}.pd-cs__did :where(li){grid-template-columns:2.5em minmax(0,1fr)}.pd-cs__did :where(li)>:where(.pd-meta:last-child){grid-column:2}}.pd-cap{color:var(--text);font-size:var(--fs-body-s);container:pd-cap/inline-size}.pd-cap__grid{gap:var(--hairline);background:var(--rule);border-block:var(--hairline) solid var(--rule-strong);border-block-end-color:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pd-cap__item{align-content:start;gap:var(--space-3);min-inline-size:0;padding:var(--space-5) var(--space-5) var(--space-6);background:var(--surface);grid-template-rows:auto auto auto auto 1fr;display:grid}.pd-cap__name{font:var(--font-title);color:var(--text);text-wrap:balance;margin:0}.pd-cap__scope{font:var(--font-ui);color:var(--text-muted);margin:0}.pd-cap__where{color:var(--text-subtle);letter-spacing:var(--track-mono);margin:0}.pd-cap__ex{margin:var(--space-2) 0 0;border-block-start:var(--hairline) solid var(--rule);font:var(--font-body-s);padding:0;list-style:none}.pd-cap__ex :where(li){padding:var(--space-2) 0;border-block-end:var(--hairline) solid var(--rule);grid-template-columns:1.25em minmax(0,1fr);display:grid}.pd-cap__ex :where(li):before{content:"–";color:var(--text-subtle)}.pd-cap__cta{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-6);border-block:var(--hairline) solid var(--rule-strong);border-block-end-color:var(--rule);flex-wrap:wrap;margin-block-start:var(--space-7);display:flex}.pd-cap__cta-main{flex:22rem;min-inline-size:0}.pd-cap__cta-title{font:var(--font-headline);color:var(--text);margin:0}.pd-cap__cta-title :where(em){color:var(--text);font-style:italic;font-weight:400}.pd-cap__cta-text{margin:var(--space-3) 0 0;max-inline-size:30em;font:var(--font-body);color:var(--text-muted)}.pd-cap__cta-act{justify-items:start;gap:var(--space-2);display:grid}@container pd-cap (inline-size<60em){.pd-cap__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pd-cap (inline-size<40em){.pd-cap__grid{grid-template-columns:minmax(0,1fr)}.pd-cap__item{padding-inline:0}}@media print{:where(.pd-work)>.pd-filter,.pd-work__frames,.pd-brands__tools .pd-btn{display:none}}.pd-research{color:var(--text);font-size:var(--fs-body-s);max-inline-size:var(--page-max);container:pd-research/inline-size}.pd-research :where(svg){overflow:visible}.pd-research__bar{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.pd-research__front{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}.pd-research__body{gap:var(--space-7);grid-template-columns:minmax(0,14rem) minmax(0,1fr);margin-block-start:var(--space-8);display:grid}.pd-research__body>.pd-toc{align-self:start}.pd-research__main{min-inline-size:0;max-inline-size:var(--measure-wide)}.pd-research__sec{max-inline-size:var(--measure-wide)}.pd-research__sec+.pd-research__sec{margin-block-start:var(--space-7)}.pd-research__h{align-items:baseline;gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule);font:var(--font-headline);color:var(--text);margin:0;padding-block-start:var(--space-3);display:flex}.pd-research__findings{border-block-end:var(--hairline) solid var(--rule);margin:0;padding:0;list-style:none}.pd-research__findings :where(li){grid-template-columns:var(--row-lead) minmax(0, 1fr);padding:var(--row-pad);border-block-start:var(--hairline) solid var(--rule);font:var(--font-body);display:grid}.pd-research__findings :where(li)>:where(:first-child){font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);padding-block-start:.35em}.pd-research__fig{margin-block:var(--space-6)}.pd-research__pair{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-6);display:grid}.pd-research__pair>.pd-research__fig{margin:0}.pd-research__refs,.pd-research__cite{margin-block-start:var(--space-8)}.pd-research__ref{font:500 var(--fs-meta)/1 var(--font-mono);letter-spacing:var(--track-mono);color:var(--link);vertical-align:super;padding-inline:var(--space-1);text-decoration:none}.pd-research__ref:focus-visible{outline-offset:0}@container pd-research (inline-size<48em){.pd-research__front,.pd-research__body,.pd-research__pair{grid-template-columns:minmax(0,1fr)}}.pd-learn{color:var(--text);font-size:var(--fs-body-s);container:pd-learn/inline-size}.pd-learn+.pd-learn{margin-block-start:var(--space-9)}.pd-learn__progress{gap:var(--space-4) var(--gutter);padding-block:var(--space-4);border-block:var(--hairline) solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr);margin:0;display:grid}.pd-learn__stat{align-content:start;gap:var(--space-1);margin:0;display:grid}.pd-learn__stat :where(dt){font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-learn__stat :where(dd){font:var(--font-label);color:var(--text);font-variant-numeric:tabular-nums;margin:0}.pd-learn__meter{min-inline-size:0}.pd-learn__meter-label{justify-content:space-between;gap:var(--space-1) var(--space-3);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;display:flex}.pd-learn__bar{grid-template-columns:repeat(var(--pd-learn-n,8), minmax(0, 1fr));block-size:.75rem;align-items:center;gap:3px;margin-block-start:var(--space-3);display:grid}.pd-learn__bar>:where(i){border-block-start:var(--hairline) solid var(--border-control);block-size:0;display:block;position:relative}.pd-learn__bar>:where(i[data-state=done]){border-block-start:3px solid var(--text)}.pd-learn__bar>:where(i[data-state=current]):before{content:"";inline-size:var(--pd-learn-part,40%);border-block-start:3px solid var(--text);position:absolute;inset-block-start:-2px;inset-inline-start:0}.pd-learn__bar>:where(i[data-state=current]):after{content:"";border-radius:var(--radius-pill);background:var(--text);block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 2px var(--surface);margin-inline-start:-.25rem;position:absolute;inset-block-start:-.3rem;inset-inline-start:var(--pd-learn-part,40%)}.pd-learn__scale{grid-template-columns:repeat(var(--pd-learn-n,8), minmax(0, 1fr));font:var(--font-meta);color:var(--text-subtle);font-variant-numeric:tabular-nums;gap:3px;margin-block-start:var(--space-1);display:grid}.pd-learn__layout{gap:var(--space-7);grid-template-columns:minmax(0,1fr) 19rem;margin-block-start:var(--space-6);display:grid}.pd-learn__h{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);margin:0 0 var(--space-3);border-block-end:var(--hairline) solid var(--rule-strong);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text);flex-wrap:wrap;padding-block-end:var(--space-2);display:flex}.pd-learn__h :where(.pd-meta){text-transform:none}.pd-learn__now{margin-block-end:var(--space-7)}.pd-learn__now :where(p){max-inline-size:var(--measure);font:var(--font-body);margin:0}.pd-learn__now :where(p+p){margin-block-start:var(--space-3)}.pd-learn__entries{margin:0;padding:0;list-style:none}.pd-learn__entry{grid-template-columns:minmax(0, var(--label-col)) minmax(0, 1fr) auto;gap:var(--space-2) var(--space-5);padding:var(--row-pad);border-block-end:var(--hairline) solid var(--rule);display:grid}.pd-learn__date{align-content:start;gap:var(--space-1);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;display:grid}.pd-learn__date :where(span){color:var(--text-subtle)}.pd-learn__entry-title{font:var(--font-title);font-size:var(--fs-body);margin:0}.pd-learn__entry :where(p){margin:var(--space-1) 0 0;max-inline-size:var(--measure);font:var(--font-body-s);color:var(--text-muted)}.pd-learn__ref{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin-block-start:var(--space-2);display:inline-block}.pd-learn__entry>.pd-elglyph{align-self:start}.pd-learn__sources{margin:0 0 var(--space-7);padding:0;list-style:none}.pd-learn__src{gap:var(--space-1) var(--space-3);padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.pd-learn__src-title{font:var(--font-body-s);color:var(--text)}.pd-learn__src-title :where(cite){font-style:italic}.pd-learn__src-meta{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);grid-column:1}.pd-learn__src>.pd-status{grid-area:1/2/span 2;align-self:start}.pd-learn__term{margin:0}.pd-learn__term-top{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.pd-learn__deva{margin:var(--space-3) 0 0;font:400 var(--fs-pullquote)/1.45 var(--font-deva);color:var(--text)}.pd-learn__iast{font:italic 400 var(--fs-title)/1.35 var(--font-text);color:var(--text);margin:0}.pd-learn__gloss{margin:var(--space-2) 0 0;font:var(--font-body-s);color:var(--text-muted)}.pd-learn__parse{gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;border-block-start:var(--hairline) solid var(--rule);font:var(--font-ui);grid-template-columns:auto minmax(0,1fr);padding-block-start:var(--space-3);display:grid}.pd-learn__parse :where(dt){font-family:var(--font-text);color:var(--text);font-style:italic}.pd-learn__parse :where(dd){color:var(--text-muted);margin:0}@container pd-learn (inline-size<48em){.pd-learn__progress{grid-template-columns:repeat(3,minmax(0,1fr))}.pd-learn__meter{grid-column:1/-1}.pd-learn__layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}@container pd-learn (inline-size<30em){.pd-learn__entry{grid-template-columns:minmax(0,1fr) auto}.pd-learn__entry>:where(.pd-learn__date){gap:var(--space-3);grid-column:1/-1;display:flex}.pd-learn__progress{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (forced-colors:active){.pd-learn__bar>:where(i){forced-color-adjust:none;border-color:canvastext}.pd-learn__bar>:where(i):before{border-color:highlight}.pd-learn__bar>:where(i):after{background:highlight}}.pd-essay{color:var(--text);font-size:var(--fs-body-s);container:pd-essay/inline-size}.pd-essay__byline{gap:var(--space-2) var(--space-5);border-block-start:var(--hairline) solid var(--rule);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;margin-block-start:var(--space-5);padding-block-start:var(--space-3);display:flex}.pd-essay__byline :where(b){color:var(--text);font-weight:500}.pd-essay__body{grid-template-columns:minmax(0, 13rem) minmax(0, var(--measure));justify-content:start;column-gap:var(--space-7);row-gap:var(--space-4);display:grid}.pd-essay__row{display:contents}.pd-essay__text{grid-column:2}.pd-essay__text.pd-prose{max-inline-size:none}.pd-essay__margin{align-content:start;gap:var(--space-4);grid-column:1;display:grid}.pd-essay__margin>:where(.pd-note){margin:0}.pd-essay__gloss{gap:var(--space-1);display:grid}.pd-essay__gloss-deva{font:400 var(--fs-title)/1.4 var(--font-deva);color:var(--text)}.pd-essay__gloss-iast{font:italic 400 var(--fs-body)/1.3 var(--font-text);color:var(--text)}.pd-essay__fig{grid-column:1/-1;grid-template-columns:minmax(0, 13rem) minmax(0, var(--measure-wide));column-gap:var(--space-7);margin-block:var(--space-6);display:grid}.pd-essay__fig>.pd-essay__art{grid-column:2}.pd-essay__fig>.pd-figure__cap{border-block-start:var(--hairline) solid var(--rule-strong);grid-area:1/1;align-self:end;padding-block-start:var(--space-2);display:block}.pd-essay__art{aspect-ratio:2;background:var(--surface-sunken);place-items:center;display:grid;position:relative}.pd-essay__art>.pd-disc{--pd-disc-size:9em}.pd-essay__lbl{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-muted);position:absolute;inset-block-start:50%;translate:0 -150%}.pd-essay__lbl--a{inset-inline-start:var(--space-5)}.pd-essay__lbl--b{inset-inline-end:var(--space-5)}.pd-essay__related{margin-block-start:var(--space-9)}.pd-essay__links{gap:var(--space-6) var(--gutter);margin:var(--space-5) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@container pd-essay (inline-size<48em){.pd-essay__body,.pd-essay__fig{grid-template-columns:minmax(0,1fr)}.pd-essay__row{gap:var(--space-4);display:grid}.pd-essay__text,.pd-essay__margin,.pd-essay__fig>.pd-essay__art,.pd-essay__fig>.pd-figure__cap{grid-area:auto/1}.pd-essay__margin{order:2}.pd-essay__links{grid-template-columns:minmax(0,1fr)}}.pd-sectionland{color:var(--text);font-size:var(--fs-body-s);container:pd-sectionland/inline-size}.pd-sectionland+.pd-sectionland{margin-block-start:var(--space-9)}.pd-sectionland__top{grid-template-columns:minmax(0, var(--label-col)) minmax(0, 1fr) 11rem;gap:var(--space-4) var(--space-6);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-sectionland__num{font:500 var(--fs-title)/1 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;padding-block-start:var(--space-2)}.pd-sectionland__main{align-content:start;gap:var(--space-3);min-inline-size:0;display:grid}.pd-sectionland__count{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted)}.pd-sectionland__name{font:500 clamp(var(--fs-display-m), 11cqi, var(--fs-display-xl))/.92 var(--font-display);letter-spacing:var(--track-display);color:var(--text);margin:0}.pd-sectionland__def{max-inline-size:26em;font:var(--font-lede);color:var(--text-muted);margin:0}.pd-sectionland__glyph{aspect-ratio:1;background:var(--surface-sunken);inline-size:100%;color:var(--text);place-items:center;display:grid}.pd-sectionland__glyph>:where(svg){block-size:62%;inline-size:62%;overflow:visible}.pd-sectionland__glyph :where(.pd-stroke){stroke:currentColor}.pd-sectionland__glyph :where(.pd-sectionland__fill){fill:currentColor}.pd-sectionland__nav{margin-block-start:var(--space-6)}.pd-sectionland__filter{gap:0 var(--space-4);margin:0 0 var(--space-4);border-block-end:var(--hairline) solid var(--rule);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pd-sectionland__tab{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);font:var(--font-label);color:var(--text-muted);cursor:pointer;text-underline-offset:.5em;background:0 0;border:0;padding:0;display:inline-flex}@media (hover:hover){.pd-sectionland__tab:hover{color:var(--text);-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline)}}.pd-sectionland__tab:where([aria-pressed=true]){color:var(--text);-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong)}.pd-sectionland__tab :where(span){font:var(--font-meta);color:var(--text-subtle)}.pd-sectionland__more{min-block-size:var(--target-min);font:var(--font-label);color:var(--link);align-items:center;margin-block-start:var(--space-3);display:inline-flex}@container pd-sectionland (inline-size<48em){.pd-sectionland__top{grid-template-columns:minmax(0,1fr) 6rem}.pd-sectionland__num{grid-column:1/-1}.pd-sectionland__glyph{grid-area:2/2;align-self:start}.pd-sectionland__main{grid-area:2/1}}@container pd-sectionland (inline-size<30rem){.pd-sectionland__top{align-items:center;row-gap:var(--space-3);grid-template-columns:minmax(0,1fr) 3rem}.pd-sectionland__num{grid-area:1/1;padding-block-start:0}.pd-sectionland__glyph{grid-area:1/2;align-self:center}.pd-sectionland__glyph>:where(svg){block-size:78%;inline-size:78%}.pd-sectionland__main{grid-area:2/1/auto/-1}.pd-sectionland__def{max-inline-size:none}.pd-sectionland__nav{margin-block-start:var(--space-5)}}:where(body,main):has(.pd-crumbs) .pd-sectionland__route{display:none}@media (forced-colors:active){.pd-sectionland__tab:where([aria-pressed=true]){text-decoration-color:canvastext}.pd-sectionland__glyph{forced-color-adjust:none;color:canvastext;background:canvas}}@media print{.pd-research__cite .pd-copy,.pd-sectionland__filter{display:none}:where(.pd-sectionland__glyph,.pd-essay__art){-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pd-sectionland__bindu{fill:currentColor}.pd-sectionland__glyph--lit .pd-sectionland__bindu{fill:var(--bindu-on-paper);stroke:var(--saffron-700);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-sectionland__tab:where([aria-current]){color:var(--text);-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong)}:where(.pd-sectionland__nav) .pd-rows__item>.pd-tag{justify-self:start}.pd-sectionland__feature{gap:var(--space-6) var(--gutter);align-items:start;display:grid;container:pd-slfeature/inline-size}.pd-sectionland__feature-main{min-inline-size:0}.pd-sectionland__feature-main>*{max-inline-size:none}.pd-sectionland__feature-aside{align-content:start;gap:var(--space-4);min-inline-size:0;border-block-start:var(--hairline) solid var(--rule);font-size:var(--fs-body-s);color:var(--text-muted);padding-block-start:var(--space-3);display:grid}.pd-sectionland__feature-purpose{font:var(--font-lede);color:var(--text-muted);margin:0}.pd-sectionland__feature-meta{gap:var(--space-2);margin:0;display:grid}.pd-sectionland__feature-meta>div{gap:var(--space-3);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,7em) minmax(0,1fr);padding-block-end:var(--space-2);display:grid}.pd-sectionland__feature-meta dt{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-sectionland__feature-meta dd{color:var(--text);margin:0}.pd-sectionland__feature-related{gap:0;margin:0;padding:0;list-style:none;display:grid}.pd-sectionland__feature-related a{min-block-size:var(--target-min);color:var(--link);border-block-end:var(--hairline) solid var(--rule);align-items:center;display:flex}@media (width>=64em){.pd-sectionland__feature{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-sectionland__feature-main{grid-column:1/span 8}.pd-sectionland__feature-aside{grid-column:9/-1}.pd-sectionland__feature--full>.pd-sectionland__feature-main{grid-column:1/-1}}.pd-crumbs{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted)}.pd-crumbs__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.pd-crumbs__item{align-items:center;min-inline-size:0;display:inline-flex}.pd-crumbs__item:where([hidden]){display:none}.pd-crumbs__item:where(:not(:last-child)):after{content:"/" / "";padding-inline:var(--space-2);color:var(--text-subtle)}.pd-crumbs__link{min-block-size:var(--target-min);color:var(--text-muted);-webkit-text-decoration:underline var(--hairline) transparent;text-decoration:underline var(--hairline) transparent;text-underline-offset:.35em;transition:color var(--dur-2) var(--ease-standard), text-decoration-color var(--dur-2) var(--ease-standard);align-items:center;display:inline-flex}@media (hover:hover){.pd-crumbs__link:hover{color:var(--text);text-decoration-color:currentColor}}.pd-crumbs__link:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-crumbs__home,.pd-crumbs__current{color:var(--text);font-weight:500}.pd-crumbs__current{min-block-size:var(--target-min);align-items:center;display:inline-flex}.pd-crumbs__more{min-inline-size:var(--target-min);min-block-size:var(--target-min);padding:0 var(--space-2);font:inherit;color:var(--text-muted);border-radius:var(--radius-1);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;display:inline-grid}.pd-crumbs__more>:where(span){padding:0 var(--space-2);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1)}@media (hover:hover){.pd-crumbs__more:hover>:where(span){border-color:var(--rule-strong);color:var(--text)}}.pd-crumbs__more:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-crumbs--rule{border-block-end:var(--hairline) solid var(--rule)}.pd-crumbs--truncate .pd-crumbs__list{flex-wrap:nowrap}.pd-crumbs--truncate :where(.pd-crumbs__item:last-child){flex:0 auto;min-inline-size:0}.pd-crumbs--truncate .pd-crumbs__current{text-overflow:ellipsis;white-space:nowrap;line-height:var(--target-min);display:block;overflow:hidden}@media (forced-colors:active){.pd-crumbs__more>:where(span){border-color:buttontext}}.pd-pager{color:var(--text);font-size:var(--fs-body-s);container:pd-pager/inline-size}.pd-pager__cards{border-block:var(--hairline) solid var(--rule-strong);border-block-end-color:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pd-pager__card{align-content:start;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6) 0;color:inherit;text-decoration:none;display:grid;position:relative}.pd-pager__card--next{padding:var(--space-5) 0 var(--space-6) var(--space-5);text-align:end;border-inline-start:var(--hairline) solid var(--rule);grid-column:2;justify-items:end}.pd-pager__card:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-pager__dir{align-items:center;gap:var(--space-2);font:var(--font-label);color:var(--link);margin-block-end:var(--space-2);display:inline-flex}.pd-pager__arrow{transition:translate var(--dur-2) var(--ease-out);display:inline-block}.pd-pager__title{max-inline-size:18em;font:var(--font-title);color:var(--text);text-wrap:balance}.pd-pager__dek{max-inline-size:26em;font:italic 400 var(--fs-body-s)/1.45 var(--font-text);color:var(--text-muted);text-wrap:pretty}@media (hover:hover){:where(.pd-pager__card:hover) .pd-pager__title{-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.2em}:where(.pd-pager__card:hover) .pd-pager__arrow{translate:var(--space-1) 0}:where(.pd-pager__card[rel=prev]:hover) .pd-pager__arrow{translate:calc(-1 * var(--space-1)) 0}}.pd-pager__bar{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);border-block:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);flex-wrap:wrap;display:flex}.pd-pager__pages{align-items:center;margin:0;padding:0;list-style:none;display:flex}.pd-pager__page{min-inline-size:var(--target-min);min-block-size:var(--target-min);padding-inline:var(--space-1);color:var(--text-muted);font-variant-numeric:tabular-nums;text-underline-offset:.5em;place-items:center;text-decoration:none;display:inline-grid}@media (hover:hover){.pd-pager__page:hover{color:var(--text);-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline)}}.pd-pager__page:where([aria-current=page]){color:var(--text);-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong);font-weight:500}.pd-pager__page:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-pager__gap{min-inline-size:var(--space-6);color:var(--text-subtle);place-items:center;display:inline-grid}.pd-pager__step{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);min-inline-size:var(--target-min);padding-inline:var(--space-2);font:var(--font-label);color:var(--link);text-decoration:none;display:inline-flex}@media (hover:hover){.pd-pager__step:hover{-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.3em}:where(.pd-pager__step:hover) .pd-pager__arrow{translate:var(--space-1) 0}:where(.pd-pager__step[rel=prev]:hover) .pd-pager__arrow{translate:calc(-1 * var(--space-1)) 0}}.pd-pager__step:where([aria-disabled=true]){color:var(--text-subtle);opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.pd-pager__of{color:var(--text-subtle)}.pd-pager__end{align-items:center;gap:var(--space-4);display:inline-flex}@container pd-pager (inline-size<30em){.pd-pager__cards{grid-template-columns:minmax(0,1fr)}.pd-pager__card--next{border-inline-start:0;border-block-start:var(--hairline) solid var(--rule);grid-column:1;padding-inline-start:0}:where(.pd-pager__pages li:has(>.pd-pager__page:not([aria-current]),>.pd-pager__gap)),.pd-pager__of{display:none}}@media (forced-colors:active){.pd-pager__page:where([aria-current=page]){text-decoration-color:canvastext}}.pd-toc{--pd-toc-compact:0;color:var(--text);font-size:var(--fs-body-s);container:pd-toc/inline-size}.pd-toc--compact{--pd-toc-compact:1}.pd-toc--rail{--pd-toc-compact:-1}.pd-toc--sticky{max-block-size:calc(100dvh - 2 * var(--space-6));position:sticky;inset-block-start:var(--space-6);overflow-y:auto}.pd-toc__disc{margin:0}.pd-toc__summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-block-size:var(--target-min);border-block-end:var(--hairline) solid var(--rule-strong);cursor:pointer;padding-block-end:var(--space-2);list-style:none;display:flex}.pd-toc__summary::-webkit-details-marker{display:none}.pd-toc__summary:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-toc__now,.pd-toc__chev{display:none}.pd-toc__list{padding:var(--space-2) 0 0;margin:0;list-style:none;position:relative}.pd-toc__list:before{content:"";inset-inline-start:.3em;inset-block:calc(var(--target-min) / 2 + var(--space-2)) calc(var(--target-min) / 2);border-inline-start:var(--hairline) solid var(--border-control);position:absolute}.pd-toc__link{align-items:center;gap:0 var(--space-2);min-block-size:var(--target-min);padding-block:var(--space-1);color:var(--text-muted);font:var(--font-body-s);grid-template-columns:1.25em 2.25em minmax(0,1fr) auto;line-height:1.3;text-decoration:none;display:grid;position:relative}.pd-toc__link:before{content:"";border:var(--hairline) solid var(--border-control);border-radius:var(--radius-pill);background:var(--surface);grid-column:1;block-size:.625em;inline-size:.625em}.pd-toc__num{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;grid-column:2}.pd-toc__label{text-wrap:pretty;grid-column:3}.pd-toc__time{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);white-space:nowrap;grid-column:4}@media (hover:hover){:where(.pd-toc__link:hover) .pd-toc__label{color:var(--text);-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.2em}}.pd-toc__link:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-toc__link:where([data-read]):before{background:var(--text-subtle);border-color:var(--text-subtle);scale:.6}.pd-toc__link:where([aria-current]){color:var(--text);font-weight:500}.pd-toc__link:where([aria-current]):before{background:var(--text);border-color:var(--text);box-shadow:0 0 0 .2em var(--surface)}.pd-toc__link:where([aria-current]) .pd-toc__num{color:var(--text)}.pd-toc__sub{margin:0 0 var(--space-1);padding:0 0 0 calc(3.5em + 2 * var(--space-2));list-style:none}.pd-toc__sublink{min-block-size:var(--target-min);font:var(--font-caption);font-family:var(--font-text);font-size:var(--fs-body-s);color:var(--text-muted);align-items:center;text-decoration:none;display:flex}@media (hover:hover){.pd-toc__sublink:hover{color:var(--text);-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.2em}}.pd-toc__sublink:where([aria-current]){color:var(--text);-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong);text-underline-offset:.3em}.pd-toc__sublink:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-toc__foot{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule);margin-block-start:var(--space-2);display:flex}.pd-toc__foot :where(a){min-block-size:var(--target-min);font:var(--font-label);color:var(--link);align-items:center;display:inline-flex}@container pd-toc ((inline-size<30em) and (not style(--pd-toc-compact:-1))) or style(--pd-toc-compact:1){.pd-toc__summary{padding-block:var(--space-2);border-block:var(--hairline) solid var(--rule-strong);border-block-end-color:var(--rule)}.pd-toc__total{display:none}.pd-toc__now{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font:var(--font-body-s);color:var(--text);flex:1;display:block;overflow:hidden}.pd-toc__now :where(b){font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text);margin-inline-end:var(--space-2)}.pd-toc__chev{color:var(--text-muted);transition:rotate var(--dur-2) var(--ease-standard);display:inline-block}:where(.pd-toc__disc[open]) .pd-toc__chev{rotate:180deg}.pd-toc__list{border-block-end:var(--hairline) solid var(--rule);padding-block-end:var(--space-2)}.pd-toc__time,.pd-toc__sub{display:none}.pd-toc__link{grid-template-columns:1.25em 2.25em minmax(0,1fr)}}@media (forced-colors:active){.pd-toc__link:before{forced-color-adjust:none;background:canvas;border-color:canvastext}.pd-toc__link:where([aria-current]):before{background:highlight;border-color:highlight}}@media print{.pd-toc,.pd-pager{display:none}}.pd-timeline{color:var(--text);font-size:var(--fs-body-s);container:pd-timeline/inline-size}.pd-timeline__list{margin:0;padding:0;list-style:none}.pd-timeline__item{grid-template-columns:minmax(0, var(--label-col)) 1.5rem minmax(0, 1fr);column-gap:var(--space-4);display:grid}.pd-timeline__when{padding-block:var(--space-4);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.pd-timeline__when :where(span){color:var(--text-subtle);display:block}.pd-timeline__axis{justify-items:center;display:grid;position:relative}.pd-timeline__axis:before{content:"";border-inline-start:var(--hairline) solid var(--rule-strong);position:absolute;inset-block:0;inset-inline-start:50%}.pd-timeline__item:where(:last-child) .pd-timeline__axis:before{block-size:calc(var(--space-4) + .6em);inset-block-end:auto}.pd-timeline__node{border:1.5px solid var(--text);background:var(--surface);block-size:.75rem;inline-size:.75rem;margin-block-start:calc(var(--space-4) + .2em);position:relative}.pd-timeline__item--milestone .pd-timeline__node{background:var(--text)}.pd-timeline__item--now .pd-timeline__node{border-radius:var(--radius-pill);background:var(--text);box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--text)}.pd-timeline__body{min-inline-size:0;padding:var(--row-pad);border-block-start:var(--hairline) solid var(--rule)}.pd-timeline__item:where(:first-child) .pd-timeline__body{border-block-start:0}.pd-timeline__title{font:var(--font-title);color:var(--text);text-wrap:balance;margin:0}.pd-timeline__place{margin:var(--space-1) 0 0;font:var(--font-label);color:var(--text-muted)}.pd-timeline__note{margin:var(--space-2) 0 0;max-inline-size:var(--measure);font:var(--font-body-s);color:var(--text-muted)}.pd-timeline__tags{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pd-timeline__key{gap:var(--space-2) var(--space-5);margin:var(--space-5) 0 0;padding:var(--space-3) 0 0;border-block-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;list-style:none;display:flex}.pd-timeline__key :where(li){align-items:center;gap:var(--space-2);display:inline-flex}.pd-timeline__key :where(li):before{content:"";border:1.5px solid var(--text);block-size:.625rem;inline-size:.625rem}.pd-timeline__key :where(li:first-child):before{background:var(--text)}.pd-timeline__key :where(li:nth-child(3)):before{border-radius:var(--radius-pill);background:var(--text)}@container pd-timeline (inline-size<40em){.pd-timeline__item{grid-template-columns:1.5rem minmax(0,1fr)}.pd-timeline__when{padding-block:var(--space-4) 0;grid-area:1/2}.pd-timeline__axis{grid-area:1/1/span 2}.pd-timeline__body{border-block-start:0;grid-column:2;padding-block-start:var(--space-1)}:where(.pd-timeline__item+.pd-timeline__item) .pd-timeline__when{border-block-start:var(--hairline) solid var(--rule)}}@media (forced-colors:active){.pd-timeline__node{forced-color-adjust:none;background:canvas;border-color:canvastext}.pd-timeline__item--milestone .pd-timeline__node,.pd-timeline__item--now .pd-timeline__node{background:canvastext}}.pd-now{color:var(--text);font-size:var(--fs-body-s);container:pd-now/inline-size}.pd-now__rows{border-block-end:var(--hairline) solid var(--rule);margin:0}.pd-now__row{grid-template-columns:minmax(0, var(--label-col)) minmax(0, 1fr);gap:var(--space-2) var(--space-5);padding:var(--row-pad);border-block-start:var(--hairline) solid var(--rule);display:grid}.pd-now__row :where(dt){align-items:baseline;gap:var(--space-3);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text);display:flex}.pd-now__row :where(dd){gap:var(--space-3);margin:0;display:grid}.pd-now__item{font:var(--font-body);color:var(--text);margin:0}.pd-now__aside{font:var(--font-caption);color:var(--text-muted);margin-block-start:var(--space-1);display:block}.pd-now__foot{justify-content:space-between;gap:var(--space-2) var(--space-5);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}.pd-now__live{align-items:center;gap:var(--space-2);display:inline-flex}.pd-now__live:before{content:"";border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.5em;inline-size:.5em;box-shadow:0 0 0 1px var(--saffron-700)}@container pd-now (inline-size<30em){.pd-now__row{grid-template-columns:minmax(0,1fr)}}.pd-shelf{color:var(--text);font-size:var(--fs-body-s);container:pd-shelf/inline-size}.pd-shelf__legend{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pd-shelf__row{align-items:flex-end;gap:var(--space-1);padding:0 0 0 var(--space-1);overscroll-behavior-x:contain;border-block-end:2px solid var(--rule-strong);scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.pd-shelf__row>:where(li){flex:none;display:flex}.pd-shelf__spine{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:var(--pd-shelf-w,2.75rem);min-inline-size:var(--target-min);block-size:var(--pd-shelf-h,14rem);padding:var(--space-4) 0 var(--space-3);color:var(--text);background:var(--surface-sunken);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1) var(--radius-1) 0 0;cursor:pointer;font:inherit;transition:translate var(--dur-2) var(--ease-out), background-color var(--dur-2) var(--ease-standard);border-block-end:0;flex-direction:column;margin:0;display:flex;position:relative}.pd-shelf__spine:before{content:"";background:var(--text);block-size:.5rem;position:absolute;inset-block-start:0;inset-inline:0}.pd-shelf__spine:where([data-status=reading]):before{background:linear-gradient(90deg, var(--text) 50%, transparent 50%);border-block-end:1px solid var(--text)}.pd-shelf__spine:where([data-status=to-read]){background:0 0;border-style:dashed}.pd-shelf__spine:where([data-status=to-read]):before{border-block-end:1px dashed var(--text);background:0 0}.pd-shelf__spine-title{writing-mode:vertical-rl;font:500 var(--fs-body-s)/1.1 var(--font-text);white-space:nowrap;text-overflow:ellipsis;max-block-size:calc(var(--pd-shelf-h,14rem) - 5.5rem);overflow:hidden;rotate:180deg}.pd-shelf__spine-title:where([lang=sa]){font-family:var(--font-deva);font-weight:400}.pd-shelf__spine-author{writing-mode:vertical-rl;font:500 var(--fs-kicker)/1 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-muted);white-space:nowrap;rotate:180deg}@media (hover:hover){.pd-shelf__spine:where(:not([aria-pressed=true])):hover{translate:0 calc(-1 * var(--space-2))}}.pd-shelf__spine:where([aria-pressed=true]){translate:0 calc(-1 * var(--space-3));background:var(--selected-bg);color:var(--selected-fg);border-color:var(--selected-bg)}:where(.pd-shelf__spine[aria-pressed=true]) .pd-shelf__spine-author{color:var(--selected-fg)}.pd-shelf__spine:where([aria-pressed=true]):after{content:"";background:var(--text);block-size:2px;position:absolute;inset-block-end:calc(-1 * var(--space-3));inset-inline:30%}.pd-shelf__spine:focus-visible{outline-offset:var(--focus-offset)}.pd-shelf__card{gap:var(--space-2) var(--space-5);border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:minmax(0,1fr) auto;margin-block-start:var(--space-6);padding-block-start:var(--space-4);display:grid}.pd-shelf__card:where([hidden]){display:none}.pd-shelf__title{font:var(--font-title);color:var(--text);margin:0}.pd-shelf__author{margin:var(--space-1) 0 0;font:var(--font-label);color:var(--text-muted)}.pd-shelf__card>.pd-status{align-self:start}.pd-shelf__note,.pd-shelf__meta{grid-column:1/-1;margin:0}.pd-shelf__note{max-inline-size:var(--measure);font:var(--font-body);color:var(--text)}.pd-shelf__close{grid-column:1/-1;justify-self:start}@media (forced-colors:active){.pd-shelf__spine{border-color:buttontext}.pd-shelf__spine:before{forced-color-adjust:none;background:canvastext}}.pd-garden__grid{gap:var(--space-7) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid;container:pd-garden/inline-size}.pd-garden{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule-strong);color:var(--text);padding-block-start:var(--space-3);display:grid;position:relative}.pd-garden__stage{align-items:center;gap:var(--space-2);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0;display:inline-flex}.pd-garden__glyph{block-size:1.25rem;inline-size:1.25rem;color:var(--text);overflow:visible}.pd-garden__glyph :where(.pd-garden__fill){fill:currentColor}.pd-garden__title{font:var(--font-title);text-wrap:balance;margin:0}.pd-garden__title :where(a){color:var(--text);text-decoration:none}.pd-garden__title :where(a):after{content:"";z-index:var(--z-raised);position:absolute;inset:0}.pd-garden__title :where(a):focus-visible{outline:0}.pd-garden__title :where(a):focus-visible:after{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@media (hover:hover){:where(.pd-garden:hover) .pd-garden__title :where(a){-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.2em}}.pd-garden__excerpt{font:var(--font-body-s);color:var(--text-muted);margin:0}.pd-garden__dates{gap:var(--space-1) var(--space-4);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;margin:0;display:flex}.pd-garden__dates :where(b){color:var(--text);font-weight:500}.pd-garden__links{z-index:calc(var(--z-raised) + 1);border-block-start:var(--hairline) solid var(--rule);padding-block-start:var(--space-2);position:relative}.pd-garden__links-label{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin:0}.pd-garden__links :where(ul){margin:0;padding:0;list-style:none}.pd-garden__links :where(a){min-block-size:var(--target-min);font:var(--font-label);color:var(--link);align-items:center;display:flex}.pd-code{color:var(--text);border:var(--hairline) solid var(--border-control);border-block-start:var(--hairline) solid var(--rule-strong);margin:0;container:pd-code/inline-size}.pd-code__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-block-end:var(--hairline) solid var(--rule);display:flex}.pd-code__tab{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.pd-code__side{align-items:center;gap:var(--space-3);display:inline-flex}.pd-code__lang{font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-code__pre{padding:var(--space-4) var(--space-4) var(--space-4) 0;font:400 var(--fs-caption)/1.7 var(--font-mono);tab-size:2;counter-reset:pd-line;background:var(--surface-sunken);margin:0;overflow-x:auto}.pd-code__pre:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-code__pre :where(code){min-inline-size:max-content;font:inherit;display:grid}.pd-code__line{counter-increment:pd-line;white-space:pre;min-block-size:1.7em;padding-inline-start:3.5em;display:block;position:relative}.pd-code__line:before{content:counter(pd-line, decimal-leading-zero);text-align:end;inline-size:2.5em;color:var(--text-subtle);position:absolute;inset-inline-start:0}.pd-code__line--mark{background:color-mix(in oklab, var(--text) var(--state-hover-mix), transparent)}.pd-code__line--mark:before{content:"▸ " counter(pd-line, decimal-leading-zero);color:var(--text);font-weight:500}.pd-code__k{color:var(--text);font-weight:600}.pd-code__f{color:var(--text);-webkit-text-decoration:underline var(--hairline) var(--border-control);text-decoration:underline var(--hairline) var(--border-control);text-underline-offset:.25em}.pd-code__s{color:var(--text-muted);font-style:italic}.pd-code__n{color:var(--text);font-variant-numeric:tabular-nums}.pd-code__c{color:var(--text-subtle);font-style:italic}.pd-code__p{color:var(--text-subtle)}.pd-code__cap{justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);border-block-start:var(--hairline) solid var(--rule);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-callout{gap:var(--space-2) var(--space-3);max-inline-size:var(--measure);padding-block:var(--space-4) 0;border-block-start:var(--hairline) solid var(--rule-strong);color:var(--text);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.pd-callout+.pd-callout{margin-block-start:var(--space-6)}.pd-callout__glyph{block-size:1.25rem;inline-size:1.25rem;color:var(--text);overflow:visible}.pd-callout__glyph :where(.pd-callout__fill){fill:currentColor}.pd-callout__kicker{align-self:center;margin:0}.pd-callout__body{font:var(--font-body);color:var(--text);grid-column:2}.pd-callout__body>:where(*){margin:0}.pd-callout__body>:where(*+*){margin-block-start:var(--space-2)}.pd-callout--warning .pd-callout__kicker,.pd-callout--warning .pd-callout__glyph{color:var(--danger)}.pd-callout--sloka{border-block-end:var(--hairline) solid var(--rule-strong);padding-block-end:var(--space-4)}.pd-callout__deva{font:var(--font-devanagari);color:var(--text)}.pd-callout__iast{font:var(--font-iast);color:var(--text-muted)}.pd-callout__src{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);display:block}.pd-table{max-inline-size:100%;color:var(--text);font-size:var(--fs-body-s);overflow-x:auto;container:pd-table/inline-size}.pd-table:focus-visible{outline-offset:var(--focus-offset)}.pd-table :where(table){border-collapse:collapse;inline-size:100%;min-inline-size:34rem;font:var(--font-ui);font-variant-numeric:tabular-nums}.pd-table :where(caption){text-align:start;caption-side:top;padding-block-end:var(--space-4)}.pd-table :where(caption)>*{max-inline-size:100cqi;display:block;position:sticky;inset-inline-start:0}.pd-table :where(caption)>*+*{margin-block-start:var(--space-2)}.pd-table__title{font:var(--font-title);color:var(--text)}.pd-table__dek{font:var(--font-caption);color:var(--text-muted)}.pd-table :where(thead th),.pd-td-table :where(thead th){border-block:var(--hairline) solid var(--rule-strong);font:var(--font-label);text-align:start;color:var(--text-muted);padding:0}.pd-table :where(tbody th,tbody td,tfoot th,tfoot td),.pd-td-table :where(tbody th,tbody td,tfoot th,tfoot td){padding:var(--space-3) var(--space-3) var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule);text-align:start;vertical-align:baseline;font-weight:400}.pd-table :where(tbody th){font:italic 400 var(--fs-body)/1.3 var(--font-text);color:var(--text)}.pd-table :where(tfoot th,tfoot td),.pd-td-table :where(tfoot th,tfoot td){border-block:var(--hairline) solid var(--rule-strong);color:var(--text);font-weight:500}.pd-table__num,.pd-table :where(td.pd-table__num){text-align:end}.pd-table :where(th.pd-table__num) .pd-table__sort{justify-content:flex-end}.pd-table__sort{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--target-min);padding:0 var(--space-3) 0 0;font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;display:inline-flex}.pd-table__sort:focus-visible{outline-offset:calc(-1 * var(--focus-width))}@media (hover:hover){.pd-table__sort:hover{color:var(--text);-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.3em}}.pd-table__arrow{border-inline-end:1px solid var(--border-control);border-block-end:1px solid var(--border-control);block-size:.6em;inline-size:.6em;opacity:var(--opacity-faint);translate:0 -.15em;rotate:45deg}:where(.pd-table th[aria-sort]) .pd-table__sort{color:var(--text);font-weight:600}:where(.pd-table th[aria-sort]) .pd-table__arrow{border-color:var(--text);opacity:1}:where(.pd-table th[aria-sort=ascending]) .pd-table__arrow{translate:0 .15em;rotate:225deg}.pd-table__note{margin:var(--space-3) 0 0}.pd-table :where(thead th:not(:has(>.pd-table__sort))),.pd-td-table :where(thead th){padding:var(--space-2) var(--space-3) var(--space-2) 0}.pd-table :where(th,td):where(:last-child),.pd-td-table :where(th,td):where(:last-child){padding-inline-end:0}.pd-table--tech :where(thead th),.pd-td-table :where(thead th){font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);white-space:nowrap}.pd-table--tech :where(tbody th),.pd-td-table :where(tbody th){font:500 var(--fs-body-s)/1.4 var(--font-sans);color:var(--text)}.pd-td-table{max-inline-size:100%;position:relative;overflow-x:auto}.pd-td-table--wide :where(table){min-inline-size:40rem}.pd-td-table:focus-visible{outline-offset:var(--focus-offset)}.pd-td-table :where(table){border-collapse:collapse;inline-size:100%;font:var(--font-ui);font-size:var(--fs-body-s);color:var(--text);font-variant-numeric:tabular-nums}.pd-td-table :where(code){font:400 .875em/1.3 var(--font-mono)}@media (forced-colors:active){.pd-table__arrow{border-color:canvastext}}@media print{.pd-code__bar .pd-copy,.pd-shelf__close{display:none}.pd-code__pre{white-space:pre-wrap}.pd-table{overflow:visible}}.pd-empty{gap:var(--space-4) var(--space-6);padding-block:var(--space-6);border-block:var(--hairline) solid var(--rule-strong);border-block-end-color:var(--rule);color:var(--text);grid-template-columns:6rem minmax(0,1fr);align-items:start;display:grid;container:pd-empty/inline-size}.pd-empty+.pd-empty{border-block-start:0}.pd-empty:where([hidden]){display:none}.pd-empty__glyph{aspect-ratio:1;inline-size:100%;color:var(--text);overflow:visible}.pd-empty__glyph :where(.pd-empty__dash){stroke-dasharray:3 4}.pd-empty__glyph :where(.pd-empty__fill){fill:currentColor}.pd-empty__body{justify-items:start;gap:var(--space-3);min-inline-size:0;display:grid}.pd-empty__title{font:var(--font-title);color:var(--text);text-wrap:balance;margin:0}.pd-empty__title :where(em){color:var(--text);font-style:italic;font-weight:400}.pd-empty__text{max-inline-size:var(--measure);font:var(--font-body-s);color:var(--text-muted);margin:0}.pd-empty__chips{gap:var(--space-2);font:var(--font-ui);flex-wrap:wrap;display:flex}.pd-empty__actions{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.pd-empty--compact{padding-block:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr)}.pd-empty--compact .pd-empty__title{font:var(--font-body)}.pd-empty:where(:not(:has(.pd-empty__glyph))){grid-template-columns:minmax(0,1fr)}@container pd-empty (inline-size<30em){.pd-empty__glyph{inline-size:3rem}}.pd-404{align-content:space-between;gap:var(--space-7);min-block-size:36rem;padding:var(--space-6) var(--gutter);display:grid;position:relative;overflow:hidden;container:pd-404/inline-size}.pd-404__field{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.pd-404__inner{justify-items:start;gap:var(--space-4);max-inline-size:38rem;display:grid;position:relative}.pd-404__meta,.pd-404__foot{gap:var(--space-1) var(--space-5);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;display:flex;position:relative}.pd-404__foot{justify-content:space-between}.pd-404__code{font:500 clamp(var(--fs-display-l), 26cqi, calc(var(--fs-display-xl) * 2))/.85 var(--font-display);letter-spacing:var(--track-display);color:var(--text);font-variant-numeric:lining-nums;margin:0}.pd-404__line{font:var(--font-headline);color:var(--text);text-wrap:balance;margin:0}.pd-404__line :where(em){color:var(--text);font-style:italic;font-weight:400}.pd-404__hint{max-inline-size:32em;font:var(--font-body);color:var(--text-muted);margin:0}.pd-404__search{gap:var(--space-2);flex-wrap:wrap;inline-size:100%;display:flex}.pd-404__search>.pd-input{flex:14rem;min-inline-size:0}.pd-404__actions{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-404__sections{inline-size:100%;border-block-start:var(--hairline) solid var(--rule);padding-block-start:var(--space-3)}.pd-404__sections ol{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-404__sections a{align-items:baseline;gap:var(--space-2);min-block-size:var(--target-min);padding-block:var(--space-2);font:var(--font-label);color:var(--text);text-underline-offset:.3em;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){.pd-404__sections a:hover{text-decoration-color:currentColor}}.pd-404__foot{align-items:center}.pd-skel{--pd-skel-ink:color-mix(in oklab, var(--text) calc(var(--opacity-ghost) * 100%), transparent);color:var(--text);position:relative}.pd-skel__bar{background:var(--pd-skel-ink);border-radius:var(--radius-1);block-size:.75em;inline-size:100%;display:block}.pd-skel__bar--title{block-size:1.1em;inline-size:72%}.pd-skel__bar--mid{inline-size:60%}.pd-skel__bar--short{inline-size:32%}.pd-skel__bar--meta{block-size:.6em;inline-size:6em}.pd-skel__chip{border:var(--hairline) solid var(--pd-skel-ink);border-radius:var(--radius-1);block-size:1.5em;inline-size:5.5em;display:inline-block}.pd-skel__frame{background:var(--pd-skel-ink);block-size:100%;inline-size:100%;display:block}.pd-skel--rows{border-block-end:var(--hairline) solid var(--rule);margin:0;padding:0;list-style:none;container:pd-skel-rows/inline-size}.pd-skel--rows>:where(li){align-items:center;gap:var(--space-1) var(--space-5);padding:var(--row-pad);border-block-start:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,8em) minmax(0,1fr) auto;display:grid}@container pd-skel-rows (inline-size<30em){.pd-skel--rows>:where(li){grid-template-columns:minmax(0,1fr) auto}.pd-skel--rows :where(.pd-skel__bar--title){grid-area:2/1/auto/-1}}.pd-skel--gallery{align-items:end;gap:var(--space-6) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.pd-skel--gallery>:where(div){align-content:end;gap:var(--space-3);min-inline-size:0;display:grid}.pd-skel--gallery :where(.pd-skel__frame){aspect-ratio:3/2;block-size:auto}.pd-skel--gallery :where(.pd-skel__frame--portrait){aspect-ratio:4/5}.pd-skel--prose{max-inline-size:var(--measure);font:var(--font-body);gap:.8em;display:grid}.pd-skel--prose>:where(.pd-skel__gap){block-size:var(--space-2)}@media (prefers-reduced-motion:no-preference){.pd-skel:where([aria-busy=true]) .pd-skel__bar,.pd-skel:where([aria-busy=true]) .pd-skel__frame{animation:pd-skel-pulse calc(var(--dur-loop) * .9) var(--ease-in-out) 1 both}}@keyframes pd-skel-pulse{0%,to{opacity:1}25%,75%{opacity:.5}50%{opacity:1}}@media (forced-colors:active){.pd-skel__bar,.pd-skel__frame{background:0 0;border:1px solid graytext}.pd-skel__chip{border-color:graytext}}.pd-responses{max-inline-size:var(--measure-wide);color:var(--text);font-size:var(--fs-body-s);container:pd-responses/inline-size}.pd-responses__list,.pd-responses__children{margin:0;padding:0;list-style:none}.pd-responses__list{border-block-end:var(--hairline) solid var(--rule)}.pd-responses__item{gap:var(--space-2) var(--space-4);padding:var(--row-pad);border-block-start:var(--hairline) solid var(--rule);grid-template-columns:2.5rem minmax(0,1fr);display:grid}.pd-responses__item:where(:target) .pd-responses__text{-webkit-text-decoration:underline 2px var(--rule-strong);text-decoration:underline 2px var(--rule-strong);text-underline-offset:.3em}.pd-responses__children{grid-column:2}.pd-responses__children>:where(.pd-responses__item:first-child){margin-block-start:var(--space-2)}.pd-responses__main{gap:var(--space-2);min-inline-size:0;display:grid}.pd-responses__by{align-items:baseline;gap:var(--space-1) var(--space-3);font:var(--font-label);flex-wrap:wrap;display:flex}.pd-responses__name{color:var(--text);font-weight:600}.pd-responses__kind{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-responses__date{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin-inline-start:auto;text-decoration:none}.pd-responses__text{max-inline-size:var(--measure);font:var(--font-body);color:var(--text);margin:0}.pd-responses__actions{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-responses__item--mention{grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:baseline}.pd-responses__item--mention .pd-responses__text{font:var(--font-body-s);color:var(--text-muted)}.pd-responses__mark{border:1.5px solid var(--text);border-radius:var(--radius-pill);justify-self:center;block-size:.75rem;inline-size:.75rem}.pd-responses__compose{gap:var(--space-6);border-block-start:var(--hairline) solid var(--rule-strong);margin-block-start:var(--space-7);padding-block-start:var(--space-4);display:grid}.pd-responses__form{gap:var(--space-4);display:grid}.pd-responses__row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.pd-responses__bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.pd-responses__wm-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-responses__wm-row>.pd-input{flex:14rem;min-inline-size:0}@container pd-responses (inline-size<30em){.pd-responses__item{gap:var(--space-2) var(--space-3);grid-template-columns:2rem minmax(0,1fr)}.pd-responses__children{grid-column:1/-1;padding-inline-start:var(--space-5)}.pd-responses__date{margin-inline-start:0}}@media (forced-colors:active){.pd-responses__mark{forced-color-adjust:none;border-color:canvastext}}@media print{.pd-404__search,.pd-responses__compose,.pd-responses__actions{display:none}}.pd-where{color:var(--text);font-size:var(--fs-body-s);container:pd-where/inline-size}.pd-where__grid{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.pd-where__info{gap:var(--space-5);flex-direction:column;min-inline-size:0;display:flex}.pd-where__coords{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.pd-where__clock{align-items:end;gap:var(--space-1) var(--space-4);padding-block:var(--space-4);border-block:var(--hairline) solid var(--rule);grid-template-columns:auto minmax(0,1fr);display:grid}.pd-where__time{font:500 var(--fs-display-m)/.86 var(--font-display);letter-spacing:var(--track-display);font-variant-numeric:lining-nums tabular-nums;color:var(--text);grid-row:span 2}.pd-where__phase{align-items:center;gap:var(--space-2);font:var(--font-label);color:var(--text);display:inline-flex}.pd-where__zone{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted)}.pd-where__glyph{inline-size:var(--icon-m);block-size:var(--icon-m);color:var(--text-muted);flex:none;display:none}.pd-where__glyph :where(.pd-where__fill){fill:currentColor;stroke:none}:where([data-daypart=day]) .pd-where__glyph--sun,:where([data-daypart=night]) .pd-where__glyph--moon{display:block}.pd-where__rows{border-block-end:var(--hairline) solid var(--rule);margin:0}.pd-where__row{grid-template-columns:minmax(0, var(--label-col)) minmax(0, 1fr);gap:var(--space-4);padding:var(--row-pad);border-block-start:var(--hairline) solid var(--rule);display:grid}.pd-where__row :where(dt){font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);padding-block-start:.3em}.pd-where__row :where(dd){font:var(--font-body-s);color:var(--text);margin:0}.pd-where__row :where(dd span){font:var(--font-caption);color:var(--text-muted);margin-block-start:var(--space-1);display:block}.pd-where__map{align-content:start;gap:var(--space-3);min-inline-size:0;margin:0;display:grid;container:pd-where-map/inline-size}.pd-where__svg{background:var(--surface-sunken);border:var(--hairline) solid var(--rule);block-size:auto;inline-size:100%;display:block}.pd-where__grat{fill:none;stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-where__c{fill:none;stroke:var(--border-control);stroke-width:.6px;opacity:var(--opacity-muted)}.pd-where__c--index{stroke:var(--text-subtle);stroke-width:.8px}.pd-where__pt{fill:var(--surface);stroke:var(--text);stroke-width:1.25px}.pd-where__ring{fill:none;stroke:var(--text);stroke-width:1px}.pd-where__ring--far{stroke:var(--text-subtle);stroke-dasharray:1 3}.pd-where__bindu{fill:var(--bindu-on-paper);stroke:var(--text);stroke-width:1px}.pd-where__north{fill:var(--text)}.pd-where__scale{fill:none;stroke:var(--text);stroke-width:1px}.pd-where__lbl,.pd-where__gl{paint-order:stroke;stroke:var(--surface-sunken);stroke-width:3px;stroke-linejoin:round}.pd-where__lbl{font:500 11px var(--font-sans);fill:var(--text)}.pd-where__lbl--sub{font:400 11px var(--font-mono);fill:var(--text-muted)}.pd-where__lbl--city{font:500 18px var(--font-display)}.pd-where__gl{font:400 11px var(--font-mono);fill:var(--text-subtle)}@container pd-where-map (inline-size<30em){.pd-where__lbl,.pd-where__lbl--sub,.pd-where__gl{font-size:16px}.pd-where__lbl--city{font-size:22px}.pd-where__lbl--sub{display:none}}.pd-where__legend{column-gap:var(--space-5);font:var(--font-caption);color:var(--text-muted);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pd-where__legend :where(li){gap:var(--space-2);padding-block:var(--space-2);border-block-start:var(--hairline) solid var(--rule);grid-template-columns:2.5em minmax(0,1fr);display:grid}.pd-where__legend :where(b){color:var(--text);font-weight:600}.pd-where__n{font:var(--font-numeral);color:var(--text-subtle)}.pd-where--compact{align-items:center;gap:var(--space-2) var(--space-6);padding-block:var(--space-3);border-block:var(--hairline) solid var(--rule-strong);border-block-end-color:var(--rule);font:var(--font-label);flex-wrap:wrap;display:flex}.pd-where--compact>:where(p){align-items:center;gap:var(--space-2);margin:0;display:inline-flex}.pd-where--compact .pd-where__time{font:500 var(--fs-label)/1 var(--font-mono);letter-spacing:var(--track-mono)}.pd-where__dot{border-radius:var(--radius-pill);background:var(--text);block-size:.5em;inline-size:.5em;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--text);flex:none;margin-inline:.25em .2em}.pd-where__place{color:var(--text);font-weight:600}.pd-where__open :where(a){min-block-size:var(--target-min);align-items:center;display:inline-flex}@container pd-where (inline-size<48em){.pd-where__grid,.pd-where__legend{grid-template-columns:minmax(0,1fr)}}@container pd-where (inline-size<30em){.pd-where__row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.pd-where__svg{forced-color-adjust:none}.pd-where__dot{forced-color-adjust:none;background:canvastext}}.pd-profile{gap:var(--space-6) var(--space-7);color:var(--text);font-size:var(--fs-body-s);flex-wrap:wrap;align-items:flex-start;display:flex;container:pd-profile/inline-size}.pd-profile__portrait{aspect-ratio:4/5;flex:2 14rem;place-items:center;max-block-size:30rem;margin:0;display:grid;position:relative;overflow:hidden}.pd-profile__portrait>.pd-sky__svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.pd-profile__portrait>.pd-mark{aspect-ratio:1;block-size:44%;inline-size:auto;color:var(--text);fill:currentColor;position:relative}.pd-profile__portrait>.pd-hamsa{color:var(--_pd-sky-ink);--text:var(--_pd-sky-ink);--text-muted:var(--_pd-sky-muted);--pd-hamsa-ground:var(--_pd-sky-bg);font-size:clamp(2rem,9cqi,3.25rem);position:relative}.pd-profile__cap{inset-inline:var(--space-4);justify-content:space-between;gap:var(--space-3);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);display:flex;position:absolute;inset-block-end:var(--space-3)}.pd-profile__body{align-content:start;gap:var(--space-4);flex:3 20rem;min-inline-size:0;display:grid}.pd-profile__name{font:500 clamp(var(--fs-headline), 8cqi, var(--fs-display-m))/1 var(--font-display);letter-spacing:var(--track-display);color:var(--text);margin:0}.pd-profile__nick{align-items:baseline;gap:var(--space-1) var(--space-4);font:italic 400 var(--fs-title)/1.2 var(--font-display);color:var(--text);flex-wrap:wrap;margin:0;display:flex}.pd-profile__bio{max-inline-size:var(--measure);font:var(--font-body);color:var(--text);margin:0}.pd-profile__links{gap:0 var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-profile__links :where(a){min-block-size:var(--target-min);font:var(--font-label);color:var(--link);align-items:center;display:inline-flex}.pd-profile--compact{gap:var(--space-4) var(--space-5);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:nowrap;padding-block-start:var(--space-4)}.pd-profile--compact .pd-profile__portrait{aspect-ratio:1;flex:0 0 4.5rem}.pd-profile--compact .pd-profile__body{flex:1 1 0}.pd-profile--compact .pd-profile__name{font:var(--font-title)}.pd-profile--compact .pd-profile__bio{font:var(--font-body-s);color:var(--text-muted)}.pd-about{gap:var(--space-8);color:var(--text);font-size:var(--fs-body-s);display:grid;container:pd-about/inline-size}.pd-about__sec{grid-template-columns:minmax(0, var(--label-col)) minmax(0, 1fr);gap:var(--space-4) var(--space-7);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-about>.pd-profile>.pd-profile__portrait{flex:0 24rem;max-block-size:none;max-inline-size:24rem}.pd-about__sec>.pd-facts{grid-template-columns:minmax(0, var(--row-lead)) minmax(0, 1fr)}.pd-about__sec-head{align-content:start;gap:var(--space-2);display:grid}.pd-about__sec-title{font:var(--font-title);color:var(--text);margin:0}.pd-about__list{border-block-end:var(--hairline) solid var(--rule);margin:0;padding:0;list-style:none}.pd-about__list :where(li){grid-template-columns:var(--row-lead) minmax(0, 1fr);padding:var(--row-pad);border-block-start:var(--hairline) solid var(--rule);display:grid}.pd-about__list :where(li:first-child){border-block-start:0;padding-block-start:0}.pd-about__list :where(b){font:var(--font-title);font-size:var(--fs-body);display:block}.pd-about__list :where(small){font:var(--font-caption);color:var(--text-muted);margin-block-start:var(--space-1);display:block}.pd-about__venture{align-items:center;gap:var(--space-4);grid-template-columns:3rem minmax(0,1fr) auto;display:grid}.pd-about__logo{--pd-ph-ratio:1;inline-size:3rem}.pd-about__logo>.pd-ph__label{max-inline-size:none;padding-inline:var(--space-1);font-size:var(--fs-meta);white-space:nowrap}.pd-about__vname{font:var(--font-title);font-size:var(--fs-body);color:var(--text);display:block}.pd-about__vdesc{font:var(--font-caption);color:var(--text-muted);display:block}.pd-about__vmeta{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);justify-items:end;display:grid}.pd-about__links{gap:0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-about__links :where(li){justify-content:space-between;align-items:center;gap:0 var(--space-3);border-block-end:var(--hairline) solid var(--rule);flex-wrap:wrap;display:flex}.pd-about__links :where(a){min-block-size:var(--target-min);font:var(--font-label);color:var(--link);align-items:center;display:inline-flex}.pd-about__links :where(span){font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-about__note{margin:var(--space-4) 0 0;font:var(--font-caption);color:var(--text-muted)}.pd-about__sign{align-items:center;gap:var(--space-5) var(--space-7);grid-template-columns:auto minmax(0,1fr);display:grid}.pd-about__sign>.pd-logo__lock{font-size:1.1rem}.pd-about__sign .pd-mark{block-size:1em;inline-size:1em}.pd-about__motto{border-block-start:var(--hairline) solid var(--rule);max-inline-size:var(--measure);font:var(--font-caption);color:var(--text-muted);margin:0;padding-block-start:var(--space-3)}.pd-about__sign-text{gap:var(--space-3);max-inline-size:var(--measure);display:grid}.pd-about__sign-text :where(p){font:var(--font-body-s);color:var(--text-muted);margin:0}.pd-about__sign-text :where(i){color:var(--text);font-style:italic}@container pd-about (inline-size<48em){.pd-about__sec{grid-template-columns:minmax(0,1fr)}.pd-about__venture{grid-template-columns:3rem minmax(0,1fr)}.pd-about__logo{inline-size:3rem}.pd-about__logo>.pd-ph__label{letter-spacing:0;overflow-wrap:normal;word-break:keep-all;max-inline-size:none;padding:0 2px}.pd-about__vmeta{justify-items:start;gap:var(--space-3);grid-column:2;display:flex}.pd-about__sign{grid-template-columns:minmax(0,1fr);justify-items:start}}.pd-megafoot,.pd-colophon{color:var(--text);background:var(--surface);border-block-start:var(--hairline) solid var(--rule-strong);font-size:var(--fs-body-s);container:pd-megafoot/inline-size}.pd-megafoot__inner{gap:var(--space-7);max-inline-size:var(--page-max);padding:var(--space-7) var(--gutter) var(--space-5);margin-inline:auto;display:grid}.pd-megafoot__top{gap:var(--space-6) var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.pd-megafoot__brand{justify-items:start;gap:var(--space-4);padding-block-start:var(--space-6);display:grid}.pd-megafoot .pd-where--compact{border-block-end:0}.pd-megafoot__tagline{max-inline-size:24em;font:var(--font-lede);font-size:var(--fs-title);color:var(--text-muted);margin:0}.pd-megafoot__nav{gap:var(--space-6) var(--gutter);border-block-start:var(--hairline) solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));padding-block-start:var(--space-5);display:grid}.pd-megafoot__h{margin:0 0 var(--space-3);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-megafoot__list{margin:0;padding:0;list-style:none}.pd-megafoot__list :where(li){border-block-start:var(--hairline) solid var(--rule)}.pd-megafoot__list :where(a){align-items:baseline;gap:0 var(--space-2);min-block-size:var(--target-min);padding-block:var(--space-2);color:var(--text);grid-template-columns:2.25em minmax(0,1fr);text-decoration:none;display:grid}.pd-megafoot__plain :where(a){color:var(--link);font:var(--font-label);align-items:center;display:flex}.pd-megafoot__n{font:var(--font-numeral);color:var(--text-subtle)}.pd-megafoot__name{font:var(--font-label);color:var(--text);font-weight:600}.pd-megafoot__dek{font:var(--font-caption);color:var(--text-muted);grid-column:2}@media (hover:hover){:where(.pd-megafoot__list a:hover) .pd-megafoot__name{-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.25em}}.pd-megafoot__list :where(a):focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-megafoot__base{justify-content:space-between;align-items:center;column-gap:var(--space-6);row-gap:var(--space-2);border-block-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pd-megafoot__base :where(a){min-block-size:var(--target-min);color:var(--link);align-items:center;display:inline-flex}.pd-megafoot--compact .pd-megafoot__inner{gap:var(--space-4);padding-block:var(--space-5) var(--space-3)}.pd-megafoot__strip{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}.pd-megafoot__strip>.pd-megafoot__list{gap:0 var(--space-4);flex-wrap:wrap;display:flex}.pd-megafoot__strip>.pd-megafoot__list :where(li){border:0}.pd-megafoot__strip>.pd-megafoot__list :where(a){gap:var(--space-1);display:inline-flex}.pd-megafoot__sig{min-block-size:var(--target-min);font-size:.8rem}.pd-megafoot__sig .pd-mark{block-size:1em;inline-size:1em}.pd-megafoot--compact .pd-megafoot__motto{font:var(--font-caption);color:var(--text-muted);margin:0}.pd-megafoot--compact .pd-megafoot__motto:before{content:"";border-radius:var(--radius-pill);background:var(--bindu);block-size:.4em;inline-size:.4em;box-shadow:0 0 0 1px var(--bindu-rim);vertical-align:.1em;margin-inline-end:.6em;display:inline-block}@container pd-megafoot (inline-size<64em){.pd-megafoot__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pd-megafoot (inline-size<48em){.pd-megafoot__top{grid-template-columns:minmax(0,1fr)}.pd-megafoot__brand{padding-block-start:0}}@container pd-megafoot (inline-size<30em){.pd-megafoot__nav{grid-template-columns:minmax(0,1fr)}}@media print{.pd-megafoot :where(.pd-subscribe,.pd-where--compact),.pd-megafoot__nav{display:none}}.pd-og-frame{aspect-ratio:1200/630;outline:var(--hairline) solid var(--rule);outline-offset:calc(-1 * var(--hairline));inline-size:100%;position:relative;overflow:hidden;container:pd-og/inline-size}.pd-og{--pd-og-k:tan(atan2(100cqi, 1200px));transform-origin:0 0;block-size:630px;inline-size:1200px;scale:var(--pd-og-k);color:var(--text);background:var(--surface);grid-template-rows:auto 1fr auto;padding:56px 64px;font-size:1rem;display:grid;position:absolute;inset-block-start:0;inset-inline-start:0}.pd-og>.pd-sky__svg,.pd-og__field{block-size:100%;inline-size:100%;position:absolute;inset:0}.pd-og__top,.pd-og__main,.pd-og__foot{position:relative}.pd-og__top{justify-content:space-between;gap:var(--space-5);font:600 var(--fs-body)/1.2 var(--font-sans);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);display:flex}.pd-og__no{font:400 var(--fs-body)/1.2 var(--font-mono);letter-spacing:var(--track-mono);text-transform:none}.pd-og__main{grid-template-columns:minmax(0,1fr) auto;align-self:center;align-items:center;gap:48px;display:grid}.pd-og__title{max-inline-size:11em;font:500 var(--fs-display-xl)/.95 var(--font-display);letter-spacing:var(--track-display);color:var(--text);text-wrap:balance;margin:0}.pd-og__title :where(em){color:var(--text);font-style:italic;font-weight:400}.pd-og__dek{max-inline-size:26em;font:italic 400 var(--fs-pullquote)/1.3 var(--font-text);color:var(--text-muted);margin:24px 0 0}.pd-og__main>.pd-disc{--pd-disc-size:15rem}.pd-og__foot{justify-content:space-between;align-items:end;gap:var(--space-5);border-block-start:1px solid var(--rule-strong);padding-block-start:20px;display:flex}.pd-og__brand{font:600 var(--fs-pullquote)/1 var(--font-display);align-items:center;gap:16px;display:flex}.pd-og__brand>.pd-mark{block-size:3.5rem;inline-size:3.5rem}.pd-og__brand>.pd-logo__lock{font-size:1.5rem;font-weight:400}.pd-og__brand .pd-logo__sub{font-size:1.125rem}.pd-og__by{font:400 var(--fs-body)/1.4 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-muted);text-align:end}.pd-themes{min-inline-size:0;color:var(--text);border:0;margin:0;padding:0}.pd-themes__legend{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin-block-end:var(--space-2);padding:0}.pd-themes__list{gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-themes__opt{align-items:center;gap:var(--space-2);min-block-size:var(--target-min);min-inline-size:var(--target-min);padding:0 var(--space-3) 0 var(--space-2);font:var(--font-label);color:var(--text);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard), border-color var(--dur-2) var(--ease-standard);display:inline-flex;position:relative}.pd-themes__opt>:where(input){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}@media (hover:hover){.pd-themes__opt:where(:not(:has(:checked))):hover{border-color:var(--rule-strong);background:color-mix(in oklab, currentColor var(--state-hover-mix), transparent)}}.pd-themes__opt:has(:checked){background:var(--selected-bg);border-color:var(--selected-bg);color:var(--selected-fg);font-weight:600}.pd-themes__opt:has(:checked):after{content:"";block-size:.6em;inline-size:.3em;border:solid;border-width:0 .14em .14em 0;margin-inline-start:var(--space-1);translate:0 -.1em;rotate:45deg}.pd-themes__opt:has(:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pd-themes__swatch{border-radius:var(--radius-1);background:var(--surface);block-size:1.5rem;inline-size:1.5rem;color:var(--text);border:var(--hairline) solid var(--rule-strong);forced-color-adjust:none;font:600 var(--fs-meta)/1 var(--font-display);flex:none;place-items:center;display:grid}.pd-themes__swatch:after{content:"Aa"}.pd-themes--compact .pd-themes__list{gap:var(--space-1)}.pd-themes--compact .pd-themes__opt{justify-content:center;padding:0}.pd-themes--compact .pd-themes__name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}:where(.pd-themes--compact) .pd-themes__opt:has(:checked):after{background:currentColor;border:0;block-size:2px;inline-size:auto;margin:0;position:absolute;inset-block-end:3px;inset-inline:30%;translate:0;rotate:0deg}@media (forced-colors:active){.pd-themes__opt:has(:checked){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.pd-wave{--p:0;--h:0;--wave-h:4rem;block-size:var(--wave-h);min-block-size:var(--target-min);color:var(--border-control);touch-action:none;cursor:pointer;-webkit-user-select:none;user-select:none;display:block;position:relative}.pd-wave__base,.pd-wave__played{pointer-events:none;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0;overflow:visible}.pd-wave__base{fill:var(--border-control)}.pd-wave__played{fill:var(--link);clip-path:inset(0 calc((1 - var(--p)) * 100%) 0 0)}.pd-wave__head{border-inline-start:var(--hairline) solid var(--rule-strong);pointer-events:none;inline-size:0;position:absolute;inset-block:0;inset-inline-start:calc(var(--p) * 100%)}.pd-wave__head:after{content:"";border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.875rem;inline-size:.875rem;box-shadow:inset 0 0 0 1px var(--saffron-700), 0 0 0 2px var(--surface);margin-block-start:-.4375rem;position:absolute;inset-block-start:50%;inset-inline-start:-.4375rem}.pd-wave__hover{border-inline-start:var(--hairline) dashed var(--text-muted);opacity:0;pointer-events:none;inline-size:0;transition:opacity var(--dur-1) var(--ease-standard);position:absolute;inset-block:-.25rem;inset-inline-start:calc(var(--h) * 100%)}.pd-wave__tip{font:var(--font-meta);letter-spacing:var(--track-mono);font-feature-settings:"tnum";white-space:nowrap;color:var(--surface);background:var(--text);border-radius:var(--radius-1);padding:.15em .45em;font-weight:500;line-height:1.3;position:absolute;inset-block-end:100%;inset-inline-start:0;translate:-50% -.25rem}.pd-wave:where(.is-hover) .pd-wave__hover{opacity:1}.pd-wave:focus-visible{outline-offset:var(--focus-offset)}.pd-wave__scale{border-block-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);font-feature-settings:"tnum";color:var(--text-subtle);justify-content:space-between;margin-block-start:var(--space-2);padding-block-start:var(--space-1);line-height:1.3;display:flex}.pd-wave--baseline{border-block-end:var(--hairline) solid var(--ink-900)}.pd-wave--baseline .pd-wave__head:after{margin-block-start:0;inset-block:auto -.4375rem}.pd-wave--mini{--wave-h:1.75rem;min-block-size:var(--wave-h)}.pd-wave--mini .pd-wave__head{border-inline-start-color:#0000}.pd-wave--mini .pd-wave__head:after{block-size:.5rem;inline-size:.5rem;box-shadow:0 0 0 1.5px var(--surface);margin-block-start:-.25rem;inset-inline-start:-.25rem}.pd-wave--mini .pd-wave__hover{display:none}.pd-wave--mini:where([role=slider]):after{content:"";inset-inline:0;inset-block:calc((var(--target-min) - var(--wave-h)) / -2);position:absolute}.pd-wave:where([aria-hidden=true]){cursor:default}.pd-wave--mini:where([aria-hidden=true]) .pd-wave__head{display:none}.pd-wave:where([data-state=loading]) .pd-wave__base,.pd-wave:where([data-state=loading]) .pd-wave__played,.pd-wave:where([data-state=loading]) .pd-wave__head{visibility:hidden}.pd-wave:where([data-state=loading]):before{content:"";border-block-start:var(--hairline) dashed var(--border-control);position:absolute;inset-block-start:50%;inset-inline:0}.pd-player{--pl-cover:9rem;padding-block:var(--space-5);border-block-start:var(--hairline) solid var(--rule-strong);border-block-end:var(--hairline) solid var(--rule);font-family:var(--font-sans);color:var(--text);background:var(--surface);display:block;container:pd-player/inline-size}.pd-player__in{grid-template-columns:var(--pl-cover) minmax(0, 1fr);column-gap:var(--space-6);row-gap:var(--space-4);grid-template-rows:auto auto 1fr;grid-template-areas:"cover head""cover transport""cover tools";display:grid}.pd-player__in>*{min-inline-size:0}.pd-player audio{display:none}.pd-player__cover{aspect-ratio:1;background:var(--surface-sunken);border:var(--hairline) solid var(--rule);grid-area:cover;align-self:start;margin:0;position:relative;overflow:hidden}.pd-player__cover img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pd-player__disc{fill:none;block-size:100%;inline-size:100%;stroke:var(--border-control);stroke-width:.6px;display:block}.pd-player__disc .pd-player__arc{stroke:var(--link);stroke-width:2.4px;transform-origin:50px 50px}.pd-player__disc .pd-player__hole{fill:var(--text);stroke:none}.pd-player__cover-label{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);background:var(--surface-sunken);padding:.1em .3em;position:absolute;inset-block-end:var(--space-2);inset-inline-start:var(--space-2)}.pd-player__head{column-gap:var(--space-4);row-gap:var(--space-1);grid-area:head;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.pd-player__head>.pd-kicker{grid-column:1;margin:0}.pd-player__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);text-wrap:balance;grid-column:1;margin:0;font-size:clamp(1.5rem,1.2rem + 1.4vw,2.125rem);font-weight:500;line-height:1.02}.pd-player__title em{font-style:italic}.pd-player__meta{gap:0 var(--space-4);margin:var(--space-1) 0 0;font:var(--font-meta);letter-spacing:var(--track-mono);font-feature-settings:"tnum";color:var(--text-muted);flex-wrap:wrap;grid-column:1;padding:0;list-style:none;display:flex}.pd-player__meta abbr{color:var(--text-subtle);text-decoration:none}.pd-player__meta li+li:before{content:"·";color:var(--text-subtle);margin-inline-end:var(--space-4)}.pd-player__status{grid-area:1/2/span 2;place-self:start end;margin:0}.pd-player__transport{align-items:center;column-gap:var(--space-5);grid-area:transport;grid-template-columns:auto minmax(0,1fr);display:grid}.pd-player__play{border-radius:var(--radius-pill);background:var(--selected-bg);block-size:3.5rem;inline-size:3.5rem;color:var(--on-jade);cursor:pointer;transition:background-color var(--dur-2) var(--ease-standard);border:0;place-items:center;padding:0;display:inline-grid;position:relative}@media (hover:hover){.pd-player__play:hover{background:var(--jade-500)}}.pd-player__play:focus-visible{outline-offset:var(--focus-offset)}.pd-player__play svg{fill:currentColor;grid-area:1/1;block-size:1.25rem;inline-size:1.25rem}.pd-player__play .pd-player__i-pause,.pd-player__play:where([aria-pressed=true]) .pd-player__i-play{display:none}.pd-player__play:where([aria-pressed=true]) .pd-player__i-pause{display:block}.pd-player__play:after{content:"";border-radius:var(--radius-pill);border:var(--hairline) dashed var(--link);opacity:0;position:absolute;inset:-5px}.pd-player:where([data-state=buffering]) .pd-player__play:after{opacity:1}.pd-player__scrub{--p:0;block-size:var(--target-min);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;display:block;position:relative}.pd-player__scrub:focus-visible{outline-offset:var(--focus-offset)}.pd-player__rail{background:var(--border-control);block-size:2px;margin-block-start:-1px;position:absolute;inset-block-start:50%;inset-inline:0}.pd-player__fill{inline-size:calc(var(--p) * 100%);background:var(--selected-bg);position:absolute;inset-block:0;inset-inline-start:0}.pd-player__thumb{border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.875rem;inline-size:.875rem;box-shadow:inset 0 0 0 1px var(--saffron-700), 0 0 0 2px var(--surface);transition:scale var(--dur-1) var(--ease-standard);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--p) * 100%);translate:-50% -50%}.pd-player__scrub:where(:hover,:focus-visible,.is-drag) .pd-player__thumb{scale:1.25}.pd-player__scrub.pd-wave{block-size:var(--wave-h)}.pd-player:where([data-state=error]) .pd-player__rail{border-block-start:2px dashed var(--border-control);background:0 0}.pd-player:where([data-state=error]) .pd-player__fill,.pd-player:where([data-state=error]) .pd-player__thumb{visibility:hidden}.pd-player__tools{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;grid-area:tools;padding-inline-start:calc(3.5rem + var(--space-5));display:flex}.pd-player__time{font:var(--font-meta);font-size:var(--fs-caption);letter-spacing:var(--track-mono);font-feature-settings:"tnum";color:var(--text-subtle);white-space:nowrap;margin:0}.pd-player__cur{color:var(--text)}.pd-player__actions{align-items:center;gap:var(--space-1);display:flex}.pd-player__vol{--p:.8;inline-size:5.5rem;block-size:var(--target-min);margin-inline:var(--space-1) var(--space-3);cursor:pointer;touch-action:none;position:relative}.pd-player__vol:focus-visible{outline-offset:var(--focus-offset)}.pd-player__vol .pd-player__rail{background:var(--border-control);block-size:1px;margin-block-start:0}.pd-player__vol .pd-player__fill{background:var(--text)}.pd-player__vol .pd-player__knob{background:var(--text);border-radius:var(--radius-1);block-size:.875rem;inline-size:.5rem;position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--p) * 100%);translate:-50% -50%}.pd-player__btn .pd-player__i-muted,.pd-player__btn:where([aria-pressed=true]) .pd-player__i-vol{display:none}.pd-player__btn:where([aria-pressed=true]) .pd-player__i-muted{display:block}.pd-player__msg{align-items:baseline;gap:var(--space-1) var(--space-3);font:var(--font-label);color:var(--sindoor-600);flex-wrap:wrap;grid-column:2/-1;margin:0;padding-inline-start:calc(3.5rem + var(--space-5));font-weight:400;line-height:1.45;display:none}.pd-player__msg strong{font-weight:600}.pd-player__retry.pd-btn{vertical-align:baseline;margin-inline-start:var(--space-1)}.pd-player:where([data-state=error]) .pd-player__msg{display:block}.pd-player:where([data-state=error]) .pd-player__time{color:var(--text-subtle)}.pd-player__demo{margin:var(--space-2) 0 0;font:var(--font-meta);color:var(--text-subtle)}.pd-player--compact{padding-block:var(--space-3)}.pd-player--compact .pd-player__in{align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);grid-template:"transport head scrub tools"/auto minmax(0,1fr) minmax(8rem,1.4fr) auto}.pd-player--compact .pd-player__cover{display:none}.pd-player--compact .pd-player__transport{display:contents}.pd-player--compact .pd-player__play{inline-size:var(--control-block);block-size:var(--control-block);grid-area:transport}.pd-player--compact .pd-player__play svg{block-size:1rem;inline-size:1rem}.pd-player--compact .pd-player__scrub{grid-area:scrub}.pd-player--compact .pd-player__head{grid-template-columns:minmax(0,1fr)}.pd-player--compact .pd-player__title{font-family:var(--font-text);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:1.125rem;font-weight:500;line-height:1.2;overflow:hidden}.pd-player--compact .pd-player__meta{font-size:var(--fs-meta);margin:0}.pd-player--compact .pd-player__status{clip-path:inset(50%);white-space:nowrap;grid-area:auto/1;justify-self:start;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pd-player--compact .pd-player__tools{flex-wrap:nowrap;padding:0}.pd-player--compact .pd-player__msg{grid-column:1/-1;padding-inline-start:calc(var(--control-block) + var(--space-4))}.pd-player--compact:where([data-state=buffering],[data-state=error]) .pd-player__status{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}@container pd-player (width<=34rem){.pd-player__in{column-gap:var(--space-4);grid-template:"cover head""transport transport""tools tools"/4.5rem minmax(0,1fr)}.pd-player__msg{grid-column:1/-1}.pd-player__cover-label{display:none}.pd-player__head{grid-template-columns:minmax(0,1fr)}.pd-player__status{grid-area:auto/1;justify-self:start;margin-block-start:var(--space-2)}.pd-player__title{font-size:1.5rem}.pd-player__tools,.pd-player__msg{padding-inline-start:0}.pd-player--compact .pd-player__in{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"transport head tools""scrub scrub scrub"}.pd-player--compact .pd-player__msg{padding-inline-start:0}.pd-player--compact .pd-player__actions{display:none}}@container pd-player (width<=24rem){.pd-player__vol{display:none}}@media (prefers-reduced-motion:no-preference){.pd-player:where([data-state=playing]) .pd-player__arc{animation:9s linear infinite pd-player-turn}.pd-player:where([data-state=buffering]) .pd-player__play:after{animation:4s linear infinite pd-player-turn}.pd-player:where([data-state=buffering]) .pd-player__thumb,.pd-player:where([data-state=buffering]) .pd-wave__head:after{animation:pd-sound-pulse 1.2s var(--ease-in-out) infinite}}@keyframes pd-player-turn{to{rotate:1turn}}@keyframes pd-sound-pulse{0%,to{box-shadow:inset 0 0 0 1px var(--saffron-700), 0 0 0 2px var(--surface), 0 0 0 2px var(--accent-fill)}50%{box-shadow:inset 0 0 0 1px var(--saffron-700), 0 0 0 2px var(--surface), 0 0 0 7px transparent}}@media (forced-colors:active){.pd-player__thumb,.pd-wave__head:after,.pd-player__fill,.pd-player__vol .pd-player__knob{forced-color-adjust:none;background:highlight}.pd-player__rail{background:canvastext}.pd-player__play{border:2px solid buttontext}.pd-wave__base{fill:graytext}.pd-wave__played{fill:highlight}}.pd-tracks{font-family:var(--font-sans);color:var(--text);container:pd-tracks/inline-size}.pd-tracks__head{justify-content:space-between;align-items:end;gap:var(--space-2) var(--space-6);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.pd-tracks__head .pd-kicker{margin:0 0 var(--space-2)}.pd-tracks__name{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);font-weight:500;line-height:1}.pd-tracks__sum{font:var(--font-meta);letter-spacing:var(--track-mono);font-feature-settings:"tnum";color:var(--text-muted);margin:0}.pd-tracks__cols,.pd-tracks__row{grid-template-columns:3.25rem minmax(0,1fr) 4.5rem 5.5rem 4rem;align-items:center;column-gap:1rem;display:grid}.pd-tracks__cols{padding-block:var(--space-2);border-block:var(--hairline) solid var(--rule-strong);border-block-end-color:var(--rule);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-subtle);font-weight:500}.pd-tracks__cols>span:first-child{padding-inline-start:.75rem}.pd-tracks__cols>span:nth-child(n+3),.pd-tracks__bpm,.pd-tracks__key,.pd-tracks__len{text-align:end}.pd-tracks__list{margin:0;padding:0;list-style:none}.pd-tracks__row{min-block-size:3.75rem;padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--rule);position:relative}@media (hover:hover){.pd-tracks__row:hover{background:var(--surface-sunken)}}.pd-tracks__info{display:contents}.pd-tracks__bpm,.pd-tracks__key,.pd-tracks__len{font:var(--font-meta);font-size:var(--fs-caption);letter-spacing:var(--track-mono);font-feature-settings:"tnum";color:var(--text-muted);white-space:nowrap;line-height:1.3}.pd-tracks__len{color:var(--text)}.pd-tracks__play{inline-size:var(--target-min);block-size:var(--target-min);border:var(--hairline) solid transparent;border-radius:var(--radius-pill);color:var(--text);cursor:pointer;font:400 .8125rem/1 var(--font-mono);font-feature-settings:"tnum";background:0 0;place-items:center;padding:0;display:inline-grid;position:relative}.pd-tracks__play:focus-visible{outline-offset:0}.pd-tracks__play>*{grid-area:1/1}.pd-tracks__n{color:var(--text-subtle)}.pd-tracks__ico{fill:currentColor;visibility:hidden;block-size:1rem;inline-size:1rem}.pd-tracks__i-pause{display:none}@media (hover:hover){:where(.pd-tracks__row:hover) .pd-tracks__n{visibility:hidden}:where(.pd-tracks__row:hover) .pd-tracks__i-play{visibility:visible}}:where(.pd-tracks__play:focus-visible) .pd-tracks__n{visibility:hidden}:where(.pd-tracks__play:focus-visible) .pd-tracks__i-play{visibility:visible}.pd-tracks__play:where([aria-disabled=true]){cursor:not-allowed}.pd-tracks__main{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.pd-tracks__title{font-family:var(--font-text);color:var(--text);font-size:1.125rem;line-height:1.25;text-decoration:none}a.pd-tracks__title{background:linear-gradient(currentColor 0 0) 0 100% / 0 var(--hairline) no-repeat;transition:background-size var(--dur-2) var(--ease-standard);background-origin:content-box;background-clip:content-box;margin-block:-.75rem;padding-block:.75rem;display:inline-block}@media (hover:hover){a.pd-tracks__title:hover{background-size:100% var(--hairline)}}a.pd-tracks__title:focus-visible{outline-offset:var(--focus-offset)}.pd-tracks__tags{gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.pd-tracks__tags .pd-tag{font-size:var(--fs-meta)}.pd-tracks__note{font:400 .8125rem/1.4 var(--font-sans);color:var(--text-muted);flex-basis:100%;margin:0}.pd-tracks__eq{justify-content:space-between;align-items:end;block-size:.875rem;inline-size:.875rem;display:none}.pd-tracks__eq i{transform-origin:50% 100%;background:currentColor;block-size:100%;inline-size:2px}.pd-tracks__eq i:first-child{scale:1 .55}.pd-tracks__eq i:nth-child(2){scale:1}.pd-tracks__eq i:nth-child(3){scale:1 .35}.pd-tracks__row:where([aria-current=true]){background:var(--jade-100);border-block-end-color:#0000}.pd-tracks__row:where([aria-current=true]) .pd-tracks__title{color:var(--link);font-weight:500}.pd-tracks__row:where([aria-current=true]) .pd-tracks__play{color:var(--link);border-color:currentColor}.pd-tracks__row:where([aria-current=true]) .pd-tracks__n{display:none}.pd-tracks__row:where([aria-current=true]) .pd-tracks__eq{display:flex}.pd-tracks__row:where([aria-current=true]) .pd-tracks__play:where([aria-pressed=false]) .pd-tracks__eq{display:none}.pd-tracks__row:where([aria-current=true]) .pd-tracks__play:where([aria-pressed=false]) .pd-tracks__i-play{visibility:visible}.pd-tracks__play:where([aria-pressed=true]) .pd-tracks__i-play{display:none}.pd-tracks__play:where([aria-pressed=true]) .pd-tracks__i-pause{display:block}@media (hover:hover){:where(.pd-tracks__row:hover) .pd-tracks__eq{visibility:hidden}:where(.pd-tracks__row:hover) .pd-tracks__i-pause{visibility:visible}}:where(.pd-tracks__play:focus-visible) .pd-tracks__eq{visibility:hidden}:where(.pd-tracks__play:focus-visible) .pd-tracks__i-pause{visibility:visible}.pd-tracks__prog{--p:0;background:var(--border-control);pointer-events:none;block-size:2px;position:absolute;inset-block-end:0;inset-inline:0}.pd-tracks__prog:before{content:"";inline-size:calc(var(--p) * 100%);background:var(--selected-bg);position:absolute;inset-block:0;inset-inline-start:0}.pd-tracks__prog:after{content:"";border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.625rem;inline-size:.625rem;box-shadow:inset 0 0 0 1px var(--saffron-700), 0 0 0 2px var(--jade-100);position:absolute;inset-block-start:50%;inset-inline-start:calc(var(--p) * 100%);translate:-50% -50%}.pd-tracks__row:where(.is-unavailable) :where(.pd-tracks__title,.pd-tracks__len,.pd-tracks__bpm,.pd-tracks__key){color:var(--text-subtle)}.pd-tracks__soon{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);border:var(--hairline) dashed var(--border-control);border-radius:var(--radius-1);padding:.25em .5em;font-weight:500;line-height:1.2}.pd-tracks__foot{justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block:var(--space-3);font:400 .75rem/1.45 var(--font-mono);color:var(--text-subtle);flex-wrap:wrap;margin:0;display:flex}.pd-tracks__foot a{min-block-size:var(--target-min);color:var(--link);text-underline-offset:.2em;align-items:center;margin-block:-.75rem;display:inline-flex}.pd-tracks__foot a:focus-visible{outline-offset:var(--focus-offset)}@container pd-tracks (width<=36rem){.pd-tracks__cols{display:none}.pd-tracks__list{border-block-start:var(--hairline) solid var(--rule-strong)}.pd-tracks__row{grid-template-columns:var(--target-min) minmax(0, 1fr) auto;column-gap:var(--space-3);padding-block:var(--space-3);grid-template-areas:"play main len""play info info";align-items:start;row-gap:.15rem}.pd-tracks__play{grid-area:play;align-self:center}.pd-tracks__main{grid-area:main}.pd-tracks__len{grid-area:len;padding-block-start:.2rem}.pd-tracks__info{grid-area:info;gap:.5em;display:flex}.pd-tracks__bpm,.pd-tracks__key{color:var(--text-muted);text-align:start;font-size:.75rem}.pd-tracks__bpm:after{content:" BPM";color:var(--text-subtle)}.pd-tracks__key:before{content:"· ";color:var(--text-subtle)}}.pd-tracks--compact .pd-tracks__row{min-block-size:var(--target-min);padding-block:var(--space-1)}.pd-tracks--compact .pd-tracks__title{font-size:1rem}.pd-tracks--compact .pd-tracks__tags,.pd-tracks--compact .pd-tracks__note{display:none}.pd-listen{font-family:var(--font-sans);color:var(--ink-900);container:pd-listen/inline-size}.pd-listen__head{justify-content:space-between;align-items:end;gap:var(--space-2) var(--space-6);border-block-end:var(--hairline) solid var(--ink-900);flex-wrap:wrap;padding-block-end:var(--space-4);display:flex}.pd-listen__head .pd-kicker{margin:0 0 var(--space-2)}.pd-listen__title{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.75rem,1.4rem + 1.6vw,2.5rem);font-weight:500;line-height:1}.pd-listen__title em{font-style:italic}.pd-listen__updated{font:400 .75rem/1.45 var(--font-mono);color:var(--ink-500);margin:0}.pd-listen__list{margin:0;padding:0;list-style:none}.pd-listen__item{column-gap:var(--space-5);padding-block:var(--space-5);border-block-end:var(--hairline) solid var(--line-100);grid-template-columns:6.5rem 6rem minmax(0,1fr);grid-template-areas:"date sleeve body";display:grid}.pd-listen__date{font:var(--font-meta);letter-spacing:var(--track-mono);font-feature-settings:"tnum";color:var(--ink-700);grid-area:date;margin:0;padding-block-start:.2rem}.pd-listen__sleeve{aspect-ratio:1;background:var(--paper-100);border:var(--hairline) solid var(--line-100);grid-area:sleeve;margin:0;display:block;position:relative;overflow:hidden}.pd-listen__sleeve img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.pd-listen__sleeve svg{fill:none;block-size:100%;inline-size:100%;stroke:var(--ink-700);stroke-width:1px;display:block}.pd-listen__sleeve .pd-listen__fill{fill:var(--jade-700);stroke:none}.pd-listen__sleeve .pd-listen__ink{fill:var(--ink-900);stroke:none}.pd-listen__body{min-inline-size:0;max-inline-size:var(--measure);grid-area:body}.pd-listen__kind{margin:0 0 var(--space-1);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-700)}.pd-listen__kind span{font-family:var(--font-mono);letter-spacing:var(--track-mono);text-transform:none;color:var(--ink-500);font-weight:400}.pd-listen__name{font-family:var(--font-text);margin:0;font-size:1.375rem;font-weight:500;line-height:1.2}.pd-listen__name cite{font-style:italic}.pd-listen__artist{font-family:var(--font-text);color:var(--ink-700);margin:.1rem 0 0;font-size:1.0625rem;line-height:1.35}.pd-listen__note{margin:var(--space-2) 0 0;font-family:var(--font-text);color:var(--ink-900);font-size:1.0625rem;line-height:1.5}.pd-listen__foot{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.pd-listen__mode{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--ink-700);align-items:center;gap:.45em;line-height:1.2;display:inline-flex}.pd-listen__mode:before{content:"";box-sizing:border-box;border-radius:var(--radius-pill);border:1.5px solid;block-size:.625rem;inline-size:.625rem}.pd-listen__mode--repeat:before{background:currentColor}.pd-listen__mode--return:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.pd-listen__review{min-block-size:var(--target-min);font:var(--font-label);color:var(--jade-700);align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.pd-listen__review span{border-block-end:var(--hairline) solid currentColor}.pd-listen__review svg{fill:none;stroke:currentColor;stroke-width:1.5px;block-size:.875rem;inline-size:.875rem;transition:translate var(--dur-2) var(--ease-standard)}@media (hover:hover){.pd-listen__review:hover svg{translate:.2em}}.pd-listen__review:focus-visible{outline-offset:var(--focus-offset)}.pd-listen__more{min-block-size:var(--target-min);font:var(--font-label);color:var(--jade-700);text-underline-offset:.25em;align-items:center;display:inline-flex}.pd-listen__more:focus-visible{outline-offset:var(--focus-offset)}@container pd-listen (width<=36rem){.pd-listen__item{column-gap:var(--space-4);row-gap:var(--space-1);grid-template-columns:4.5rem minmax(0,1fr);grid-template-areas:"sleeve date""sleeve body"}.pd-listen__date{padding:0}.pd-listen__sleeve{align-self:start}.pd-listen__name{font-size:1.25rem}}.pd-listen--grid .pd-listen__list{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));padding-block-start:var(--space-5);display:grid}.pd-listen--grid .pd-listen__item{align-content:start;row-gap:var(--space-2);border:0;grid-template-columns:minmax(0,1fr);grid-template-areas:"sleeve""date""body";padding:0}.pd-listen--grid .pd-listen__date{padding-block-start:var(--space-1)}.pd-listen--grid .pd-listen__note{font-size:1rem}.pd-listen--strip{padding:0}.pd-listen__strip{align-items:center;column-gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--paper-100);border-block:var(--hairline) solid var(--line-100);grid-template-columns:auto 3rem minmax(0,1fr) minmax(5rem,9rem) auto;grid-template-areas:"live sleeve np wave more";display:grid}.pd-listen__live{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-700);white-space:nowrap;grid-area:live;align-items:center;gap:.55em;margin:0;display:inline-flex}.pd-listen__dot{border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.5rem;inline-size:.5rem;box-shadow:inset 0 0 0 1px var(--saffron-700)}.pd-listen__strip .pd-listen__sleeve{grid-area:sleeve}.pd-listen__np{min-inline-size:0;font-family:var(--font-text);white-space:nowrap;text-overflow:ellipsis;grid-area:np;margin:0;font-size:1.0625rem;line-height:1.3;overflow:hidden}.pd-listen__np cite{font-style:italic;font-weight:500}.pd-listen__np span{color:var(--ink-700)}.pd-listen__strip .pd-wave{grid-area:wave}.pd-listen__strip .pd-listen__more{grid-area:more}@container pd-listen (width<=36rem){.pd-listen__strip{row-gap:.15rem;column-gap:var(--space-3);grid-template-columns:3rem minmax(0,1fr) auto;grid-template-areas:"sleeve live more""sleeve np np"}.pd-listen__strip .pd-listen__more{justify-self:end;margin-block:-.75rem}.pd-listen__strip .pd-wave{display:none}.pd-listen--grid .pd-listen__list{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.pd-listen--grid .pd-listen__name{font-size:1.125rem}}@media (prefers-reduced-motion:no-preference){.pd-tracks__play:where([aria-pressed=true]) .pd-tracks__eq i{animation:pd-tracks-eq .9s var(--ease-in-out) infinite alternate}.pd-tracks__play:where([aria-pressed=true]) .pd-tracks__eq i:nth-child(2){animation-duration:.7s}.pd-tracks__play:where([aria-pressed=true]) .pd-tracks__eq i:nth-child(3){animation-duration:1.1s}}@keyframes pd-tracks-eq{0%{scale:1 .25}to{scale:1}}@media (forced-colors:active){.pd-tracks__row:where([aria-current=true]){outline-offset:-2px;outline:2px solid highlight}.pd-tracks__prog:before,.pd-tracks__prog:after,.pd-listen__dot{forced-color-adjust:none;background:highlight}.pd-listen__mode:before{forced-color-adjust:none;border-color:canvastext}}.pd-skill{--pd-skill-cell:1fr;gap:var(--space-5);max-inline-size:60rem;color:var(--text);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);font-size:1rem;display:grid;container:pd-skill/inline-size}.pd-skill__top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-skill__name{font:var(--font-headline);font-size:clamp(1.75rem, 6cqi, var(--fs-headline));text-wrap:balance;margin:0}.pd-skill__dek{margin:var(--space-2) 0 0;max-inline-size:var(--measure);font:var(--font-body-s);color:var(--text-muted)}.pd-skill__facts{border-block:var(--hairline) solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,9em),1fr));margin:0;display:grid}.pd-skill__facts>div{align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-3) 0;display:grid}.pd-skill__facts dt{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-skill__facts dd{font:var(--font-numeral);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;margin:0;line-height:1.45}.pd-skill__level{gap:var(--space-2);display:grid}.pd-skill__h{justify-content:space-between;align-items:baseline;gap:var(--space-3);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0;display:flex}.pd-skill__h .pd-meta{text-transform:none;letter-spacing:var(--track-mono)}.pd-skill__ladder{grid-template-columns:repeat(4,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.pd-skill__rung{gap:var(--space-2);font:var(--font-caption);color:var(--text-subtle);display:grid}.pd-skill__rung:before{content:"";border:var(--hairline) solid var(--border-control);block-size:.625em}.pd-skill__rung.is-reached{color:var(--text-muted)}.pd-skill__rung.is-reached:before{background:var(--text);border-color:var(--text)}.pd-skill__rung[aria-current=step]{color:var(--text);font-weight:600}.pd-skill__heat{gap:var(--space-2);margin:0;display:grid}.pd-skill__heatwrap{gap:var(--space-2);grid-template-columns:2.25em minmax(0,1fr);display:grid}.pd-skill__days{font:var(--font-meta);color:var(--text-subtle);grid-template-rows:repeat(7,1fr);gap:3px;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.pd-skill__days li{align-items:center;display:flex}.pd-skill__grid{grid-template-columns:repeat(12, var(--pd-skill-cell));grid-template-rows:repeat(7,auto);grid-auto-flow:column;gap:3px;max-inline-size:26rem;display:grid}.pd-skill__grid i{aspect-ratio:1;border:var(--hairline) solid var(--line-300);border-color:color-mix(in oklab, var(--line-300) 55%, var(--surface));background:0 0;border-radius:2px;min-block-size:1.125em}.pd-skill__grid i[data-l="1"]{background:color-mix(in oklab, var(--jade-700) 22%, var(--surface));border-color:color-mix(in oklab, var(--jade-700) 45%, var(--surface))}.pd-skill__grid i[data-l="2"]{background:color-mix(in oklab, var(--jade-700) 45%, var(--surface));border-color:color-mix(in oklab, var(--jade-700) 60%, var(--surface))}.pd-skill__grid i[data-l="3"]{background:color-mix(in oklab, var(--jade-700) 72%, var(--surface));border-color:color-mix(in oklab, var(--jade-700) 80%, var(--surface))}.pd-skill__grid i[data-l="4"]{background:var(--jade-700);border-color:var(--jade-700)}.pd-skill__grid i[data-l=x]{border-style:dashed;border-color:var(--rule);background:0 0}.pd-skill__grid i.is-today{box-shadow:0 0 0 2px var(--surface), 0 0 0 3.5px var(--text);position:relative}.pd-skill__grid i.is-today:after{content:"";border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:40%;inline-size:40%;box-shadow:inset 0 0 0 1px var(--saffron-700), 0 0 0 1px var(--surface);margin:auto;position:absolute;inset:0}.pd-skill__weeks{grid-template-columns:repeat(12, var(--pd-skill-cell));max-inline-size:26rem;font:var(--font-meta);color:var(--text-subtle);font-variant-numeric:tabular-nums;grid-column:2;gap:3px;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.pd-skill__legend{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-skill__scale{align-items:center;gap:3px;display:inline-flex}.pd-skill__scale i{border:var(--hairline) solid color-mix(in oklab, var(--line-300) 55%, var(--surface));background:0 0;border-radius:2px;block-size:.875em;inline-size:.875em}.pd-skill__scale i:nth-child(3){background:color-mix(in oklab, var(--jade-700) 22%, var(--surface));border-color:color-mix(in oklab, var(--jade-700) 45%, var(--surface))}.pd-skill__scale i:nth-child(4){background:color-mix(in oklab, var(--jade-700) 45%, var(--surface));border-color:color-mix(in oklab, var(--jade-700) 60%, var(--surface))}.pd-skill__scale i:nth-child(5){background:color-mix(in oklab, var(--jade-700) 72%, var(--surface));border-color:color-mix(in oklab, var(--jade-700) 80%, var(--surface))}.pd-skill__scale i:nth-child(6){background:var(--jade-700);border-color:var(--jade-700)}.pd-skill__scale span{margin-inline:var(--space-1)}.pd-skill__table{margin:0}.pd-skill__tscroll{border-block:var(--hairline) solid var(--rule);overflow-x:auto}.pd-skill__tscroll:focus-visible{outline-offset:var(--focus-offset)}.pd-skill__tscroll table{border-collapse:collapse;inline-size:100%;font:var(--font-meta);font-variant-numeric:tabular-nums}.pd-skill__tscroll th,.pd-skill__tscroll td{padding:var(--space-2) var(--space-2);text-align:end;border-block-end:var(--hairline) solid var(--rule);white-space:nowrap}.pd-skill__tscroll th{color:var(--text-muted);font-weight:500}.pd-skill__tscroll th[scope=row],.pd-skill__tscroll thead th:first-child{text-align:start}.pd-skill__tscroll caption{padding:var(--space-2) 0;text-align:start;font:var(--font-caption);color:var(--text-muted)}.pd-skill__milestone{gap:var(--space-3);padding:var(--pad-panel-s);background:var(--surface-sunken);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1);display:grid}.pd-skill__goal{font:var(--font-title);text-wrap:balance;margin:0;font-size:1.1875rem}.pd-skill__checks{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pd-skill__checks li{gap:var(--space-2);font:var(--font-body-s);grid-template-columns:1.5em 1fr;display:grid}.pd-skill__checks li:before{content:"";border:1.5px solid var(--text-muted);border-radius:2px;block-size:.875em;inline-size:.875em;margin-block-start:.3em}.pd-skill__checks li.is-done{color:var(--text-muted)}.pd-skill__checks li.is-done:before{border-color:var(--text);background:linear-gradient(var(--text), var(--text)) center / 55% 55% no-repeat}.pd-skill__h+.pd-skill__res{margin-block-start:var(--space-2)}.pd-skill__res{margin:0;padding:0;list-style:none}.pd-skill__res li{gap:0 var(--space-3);padding:0 0 var(--space-3);border-block-start:var(--hairline) solid var(--rule);font:var(--font-body-s);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pd-skill__res li>span:last-child{font:var(--font-caption);color:var(--text-muted);grid-column:1/-1}.pd-skill__kind{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-skill__res a{min-block-size:var(--target-min);color:var(--text);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);align-items:center;display:inline-flex}.pd-skill__side{gap:var(--space-5);align-content:start;display:grid}.pd-skill__main{gap:var(--space-5);align-content:start;min-inline-size:0;display:grid}@container pd-skill (width>=48em){.pd-skill__body{gap:var(--space-7);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}}@container pd-skill (width<=30em){.pd-skill__milestone{padding:var(--space-4)}.pd-skill__rung{font-size:.75rem}}.pd-skill-list{border-block-start:var(--hairline) solid var(--rule-strong);color:var(--text);margin:0;padding:0;font-size:1rem;list-style:none;container:pd-skill-list/inline-size}.pd-skill-list__row{gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name spark""meta level";align-items:center;display:grid;position:relative}.pd-skill-list__name{font:500 1.1875rem/1.3 var(--font-text);grid-area:name;margin:0}.pd-skill-list__name a{color:var(--text);text-decoration:none}.pd-skill-list__name a:after{content:"";position:absolute;inset:0}.pd-skill-list__name a:focus-visible{outline:none}.pd-skill-list__row:has(a:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@media (hover:hover){.pd-skill-list__row:hover .pd-skill-list__name a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}.pd-skill-list__meta{font:var(--font-meta);color:var(--text-subtle);font-variant-numeric:tabular-nums;grid-area:meta}.pd-skill-list__level{font:var(--font-caption);color:var(--text);grid-area:level;justify-self:end;font-weight:600}.pd-skill-list__spark{grid-area:spark;grid-template-columns:repeat(12,.375em);justify-self:end;align-items:end;gap:2px;block-size:1.5em;display:grid}.pd-skill-list__spark i{block-size:calc(12% + var(--v,0) * 22%);background:var(--text-muted);border-radius:1px;display:block}.pd-skill-list__spark i[style*=--v\:0]{background:var(--rule-strong)}@container pd-skill-list (width>=40em){.pd-skill-list__row{grid-template-columns:minmax(0,1fr) 11em 7em 9em;grid-template-areas:"name meta spark level"}}@media (forced-colors:active){.pd-skill__grid i,.pd-skill__scale i,.pd-skill__rung:before{forced-color-adjust:none;border-color:canvastext}.pd-skill__grid i[data-l="3"],.pd-skill__grid i[data-l="4"],.pd-skill__rung.is-reached:before{background:canvastext}}.pd-topics{--pd-t-ground:var(--surface);--pd-t-ink:var(--text);--pd-t-muted:var(--text-muted);--pd-t-line:var(--line-300);--pd-t-dim:var(--rule);--pd-t-bindu:var(--bindu-on-paper);--pd-t-focus:var(--focus);gap:var(--space-4);color:var(--text);margin:0;font-size:1rem;display:grid;container:pd-topics/inline-size}.pd-topics--sky{--pd-t-ground:var(--sky-900);--pd-t-ink:var(--on-sky);--pd-t-muted:color-mix(in oklab, var(--on-sky) 78%, var(--sky-900));--pd-t-line:color-mix(in oklab, var(--on-sky) 52%, var(--sky-900));--pd-t-dim:color-mix(in oklab, var(--on-sky) 22%, var(--sky-900));--pd-t-bindu:var(--bindu-on-sky);--pd-t-focus:var(--focus-on-sky)}.pd-topics__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pd-topics__title{font:var(--font-headline);font-size:clamp(1.625rem, 5cqi, var(--fs-headline));margin:0}.pd-topics__field{aspect-ratio:16/10;background:var(--pd-t-ground);min-block-size:22rem;color:var(--pd-t-ink);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1);position:relative;overflow:hidden}.pd-topics--sky .pd-topics__field{border-color:var(--pd-t-ground)}.pd-topics__links{pointer-events:none;block-size:80%;inline-size:84%;position:absolute;inset:7% 8% 13%;overflow:visible}.pd-topics__links line{stroke:var(--pd-t-line);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke var(--dur-2) var(--ease-standard), stroke-width var(--dur-2) var(--ease-standard)}.pd-topics__links line.is-tentative{stroke-dasharray:3 4}:where(.pd-topics__field.is-tracing) .pd-topics__links line{stroke:var(--pd-t-dim)}:where(.pd-topics__field.is-tracing) .pd-topics__links line.is-lit{stroke:var(--pd-t-ink);stroke-width:1.5px}.pd-topics__dust{pointer-events:none;block-size:100%;inline-size:100%;fill:var(--pd-t-line);opacity:.8;display:none;position:absolute;inset:0}.pd-topics--sky .pd-topics__dust{display:block}.pd-topics__nodes{margin:0;padding:0;list-style:none;position:absolute;inset:7% 8% 13%}.pd-topics__node{position:absolute;inset-block-start:calc(var(--y) * 1%);inset-inline-start:calc(var(--x) * 1%);translate:-50% -50%}.pd-topics__star{min-inline-size:var(--target-min);min-block-size:var(--target-min);padding:calc((var(--target-min) - var(--r,.5em)) / 2 - 2px) 2px 2px;color:var(--pd-t-ink);border-radius:var(--radius-1);-webkit-tap-highlight-color:transparent;outline:0;justify-items:center;gap:.3em;text-decoration:none;display:grid;position:relative}.pd-topics__dot{inline-size:var(--r,.5em);block-size:var(--r,.5em);border-radius:var(--radius-pill);background:var(--pd-t-ink);box-shadow:0 0 0 3px var(--pd-t-ground);transition:scale var(--dur-2) var(--ease-out)}.pd-topics__label{text-align:center;inline-size:max-content;max-inline-size:8.5em;font:500 .8125rem/1.2 var(--font-sans);letter-spacing:var(--track-text);color:var(--pd-t-ink);text-wrap:balance;background:var(--pd-t-ground);border-radius:var(--radius-1);padding:.125em .25em;position:absolute;inset-block-start:calc(50% + var(--r,.5em) / 2 + .25em);inset-inline-start:50%;translate:-50%}.pd-topics__count{white-space:nowrap;font:var(--font-meta);color:var(--pd-t-muted);font-size:.75rem;display:block}.pd-topics__node--new .pd-topics__dot{background:var(--pd-t-bindu);box-shadow:0 0 0 3px var(--pd-t-ground), 0 0 0 4px var(--pd-t-ink)}.pd-topics__node--new .pd-topics__label{font-style:italic}.pd-topics__star:focus-visible .pd-topics__label,.pd-topics__star.is-active .pd-topics__label{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.pd-topics__star:focus-visible:before{content:"";border-radius:var(--radius-1);outline:var(--focus-width) solid var(--pd-t-focus);outline-offset:0;position:absolute;inset:0}:where(.pd-topics__star:is(:focus-visible,.is-active)) .pd-topics__dot{scale:1.25}:where(.pd-topics__field.is-tracing) .pd-topics__star:not(.is-active,.is-near){--pd-t-ink:var(--pd-t-muted)}@media (hover:hover){.pd-topics__star:hover .pd-topics__dot{scale:1.25}}.pd-topics__compass{inset-inline:var(--space-4);justify-content:space-between;gap:var(--space-2);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--pd-t-muted);pointer-events:none;flex-wrap:wrap;font-size:.75rem;display:flex;position:absolute;inset-block-end:var(--space-3)}.pd-topics__readout{align-items:baseline;gap:var(--space-1) var(--space-4);min-block-size:3em;padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--rule);font:var(--font-body-s);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.pd-topics__readout strong{font:var(--font-title);color:var(--text);font-size:1.1875rem}.pd-topics__legend{gap:var(--space-2) var(--space-5);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-topics__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.pd-topics__key{border-radius:var(--radius-pill);background:var(--text);flex:none;display:inline-block}.pd-topics__key--s{block-size:.375em;inline-size:.375em}.pd-topics__key--l{block-size:.875em;inline-size:.875em}.pd-topics__key--line{border-block-start:1px solid var(--border-control);background:0 0;border-radius:0;block-size:0;inline-size:1.5em}.pd-topics__key--dash{border-block-start:1px dashed var(--border-control);background:0 0;border-radius:0;block-size:0;inline-size:1.5em}.pd-topics__key--new{background:var(--text-muted);block-size:.625em;inline-size:.625em;box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--text)}.pd-topics__index{gap:0 var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,13em),1fr));display:grid}.pd-topics__group{margin:0}.pd-topics__group h4{padding:var(--space-3) 0 var(--space-2);border-block-start:var(--hairline) solid var(--rule-strong);font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0}.pd-topics__group ul{margin:0;padding:0;list-style:none}.pd-topics__group li{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule);display:flex}.pd-topics__group a{min-block-size:var(--target-min);color:var(--text);font:var(--font-body-s);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);align-items:center;text-decoration-thickness:1px;display:flex}.pd-topics__group a:hover{text-decoration-color:currentColor}.pd-topics__group li>span{font:var(--font-meta);color:var(--text-subtle);font-variant-numeric:tabular-nums}@container pd-topics (width<=36em){.pd-topics__field{aspect-ratio:3/4.6;min-block-size:0}.pd-topics__links,.pd-topics__nodes{block-size:82%;inline-size:74%;inset:6% 13% 12%}.pd-topics__label{max-inline-size:6.5em;font-size:.75rem}.pd-topics__count{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@container pd-topics (width>=60em){.pd-topics__label{max-inline-size:10em;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.pd-topics__dot,.pd-topics__links line{transition:none}}@media (forced-colors:active){.pd-topics__dot,.pd-topics__key{forced-color-adjust:none;box-shadow:none;background:canvastext}.pd-topics__links line{stroke:canvastext}.pd-topics__star:focus-visible:before{outline-color:highlight}}@media print{.pd-topics--sky{--pd-t-ground:var(--surface);--pd-t-ink:var(--text);--pd-t-muted:var(--text-muted);--pd-t-line:var(--border-control)}}.pd-syllabus__st,.pd-lesson__st{align-items:center;gap:var(--space-2);white-space:nowrap;font:var(--font-caption);letter-spacing:var(--track-text);color:var(--text-muted);display:inline-flex}.pd-syllabus__st:before,.pd-lesson__st:before{content:"";border-radius:var(--radius-pill);border:.125em solid var(--text-muted);background:0 0;flex:none;block-size:.75em;inline-size:.75em}.pd-syllabus__st--drafted:before,.pd-lesson__st--drafted:before{background:linear-gradient(90deg, var(--text-muted) 50%, transparent 50%)}.pd-syllabus__st--taught,.pd-lesson__st--taught{color:var(--text)}.pd-syllabus__st--taught:before,.pd-lesson__st--taught:before{border-color:var(--text);background:var(--text)}.pd-syllabus__st--now{color:var(--text);font-weight:600}.pd-syllabus__st--now:before{border-color:var(--text);background:var(--bindu-on-paper);box-shadow:0 0 0 .1875em var(--surface), 0 0 0 calc(.1875em + 1px) var(--text)}.pd-syllabus{gap:var(--space-6);max-inline-size:var(--page-max);color:var(--text);font-size:1rem;display:grid;container:pd-syllabus/inline-size}.pd-syllabus__head{gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-syllabus__top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-syllabus__title{font:var(--font-display-m);letter-spacing:var(--track-display);text-wrap:balance;margin:0}.pd-syllabus__title em{font-style:italic;font-weight:400}.pd-syllabus__dek{max-inline-size:var(--measure);font:var(--font-lede);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-syllabus__facts{border-block:var(--hairline) solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,11em),1fr));margin:0;display:grid}.pd-syllabus__fact{align-content:start;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule);margin-block-end:-1px;display:grid}.pd-syllabus__fact dt{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-syllabus__fact dd{font:var(--font-body-s);margin:0}.pd-syllabus__fact .pd-syllabus__mono{font:var(--font-numeral);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;line-height:1.5}.pd-syllabus__why{gap:var(--space-3);padding:var(--space-5) 0;border-block:var(--hairline) solid var(--rule-strong);margin:0;display:grid}.pd-syllabus__why-label{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0}.pd-syllabus__why p{max-inline-size:30em;font:var(--font-pullquote);font-size:clamp(1.375rem, 4.5cqi, var(--fs-pullquote));text-wrap:pretty;margin:0}.pd-syllabus__why footer{font:var(--font-caption);color:var(--text-muted)}.pd-syllabus__h{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:0 0 var(--space-3);font:var(--font-title);display:flex}.pd-syllabus__h .pd-meta{font:var(--font-meta)}.pd-syllabus__legend .pd-syllabus__st--now:before{background:var(--text-muted)}.pd-syllabus__legend{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pd-syllabus__modules{border-block-start:var(--hairline) solid var(--rule-strong);counter-reset:pd-mod;margin:0;padding:0;list-style:none}.pd-syllabus__module{border-block-end:var(--hairline) solid var(--rule)}.pd-syllabus__module>details>summary{list-style:none}.pd-syllabus__module>details>summary::-webkit-details-marker{display:none}.pd-syllabus__sum{align-items:baseline;gap:var(--space-1) var(--space-3);min-block-size:var(--target-min);padding:var(--space-4) 0;cursor:pointer;grid-template-columns:3em minmax(0,1fr) auto;grid-template-areas:"num title chev""num meta meta";display:grid}.pd-syllabus__num{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;grid-area:num}.pd-syllabus__mtitle{font:var(--font-title);font-size:clamp(1.1875rem, 3.6cqi, var(--fs-title));text-wrap:balance;grid-area:title}.pd-syllabus__mmeta{align-items:center;gap:var(--space-1) var(--space-5);flex-wrap:wrap;grid-area:meta;display:flex}.pd-syllabus__dur{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-syllabus__chev{border-inline-end:1.5px solid var(--text-muted);border-block-end:1.5px solid var(--text-muted);block-size:.625em;inline-size:.625em;transition:rotate var(--dur-2) var(--ease-standard);grid-area:chev;align-self:start;margin-block-start:.55em;translate:0 -.2em;rotate:45deg}.pd-syllabus__module>details[open] .pd-syllabus__chev{translate:0 .15em;rotate:225deg}@media (hover:hover){.pd-syllabus__sum:hover .pd-syllabus__mtitle{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}.pd-syllabus__sum:focus-visible{outline-offset:var(--focus-offset)}.pd-syllabus__body{gap:var(--space-3);padding:0 0 var(--space-5) 3.75em;display:grid}.pd-syllabus__body>p{max-inline-size:var(--measure);font:var(--font-body-s);color:var(--text-muted);margin:0}.pd-syllabus__lessons{margin:0;padding:0;list-style:none}.pd-syllabus__lesson{align-items:center;gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule);font:var(--font-body-s);grid-template-columns:3em minmax(0,1fr) auto;padding:0;display:grid}.pd-syllabus__lesson>span:not(.pd-syllabus__dur){min-block-size:var(--target-min);align-items:center;display:flex}.pd-syllabus__lesson>span:first-child{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-syllabus__lesson a{min-block-size:var(--target-min);color:var(--text);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);align-items:center;display:flex}.pd-syllabus__lesson a:hover{text-decoration-color:currentColor}.pd-syllabus__grid{gap:var(--space-6);display:grid}.pd-syllabus__total{justify-content:space-between;gap:var(--space-2);padding-block:var(--space-3);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.pd-syllabus__outcomes{counter-reset:pd-out;gap:0 var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,17em),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-syllabus__outcomes li{counter-increment:pd-out;gap:var(--space-2);padding:var(--space-3) 0;border-block-start:var(--hairline) solid var(--rule);font:var(--font-body-s);text-wrap:pretty;grid-template-columns:2.5em 1fr;display:grid}.pd-syllabus__outcomes li:before{content:counter(pd-out, decimal-leading-zero);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);line-height:1.9}.pd-syllabus__foot{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}.pd-syllabus__foot .pd-meta{font:var(--font-meta)}.pd-syllabus__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}@container pd-syllabus (width>=48em){.pd-syllabus__grid{gap:var(--space-7);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.pd-syllabus__sum{grid-template-columns:4em minmax(0,1fr) auto auto;grid-template-areas:"num title meta chev"}.pd-syllabus__mmeta{justify-content:end;gap:var(--space-5)}.pd-syllabus__body{padding-inline-start:4.75em}.pd-syllabus__outcomes{grid-template-columns:1fr}}@container pd-syllabus (width<=30em){.pd-syllabus__body{padding-inline-start:0}.pd-syllabus__lesson{grid-template-columns:2.75em minmax(0,1fr) auto}}@media print{.pd-syllabus__module>details:not([open])>.pd-syllabus__body{display:grid}.pd-syllabus__chev,.pd-syllabus__actions{display:none}}@media (forced-colors:active){.pd-syllabus__st:before,.pd-lesson__st:before{forced-color-adjust:none;border-color:canvastext}.pd-syllabus__st--taught:before,.pd-syllabus__st--now:before,.pd-lesson__st--taught:before{background:canvastext}}.pd-lesson{gap:var(--space-5);max-inline-size:60rem;padding:var(--space-5) 0;color:var(--text);border-block:var(--hairline) solid var(--rule-strong);font-size:1rem;display:grid;container:pd-lesson/inline-size}.pd-lesson__head{gap:var(--space-2) var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.pd-lesson__numeral{font:500 clamp(3rem, 14cqi, 5.5rem)/.85 var(--font-display);letter-spacing:var(--track-display);font-variant-numeric:lining-nums tabular-nums;color:var(--text);grid-row:span 3;margin:0}.pd-lesson__numeral:after{content:"";border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.12em;inline-size:.12em;box-shadow:inset 0 0 0 max(1px, .012em) var(--saffron-700);margin-inline-start:.05em;display:inline-block}.pd-lesson__of{gap:var(--space-1) var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.pd-lesson__of a{min-block-size:var(--target-min);margin-block:calc((var(--target-min) - 1.2em) / -2);color:var(--text-muted);font:var(--font-caption);align-items:center;display:inline-flex}.pd-lesson__title{font:var(--font-headline);font-size:clamp(1.625rem, 5.5cqi, var(--fs-headline));text-wrap:balance;margin:0}.pd-lesson__title em{font-style:italic}.pd-lesson__meta{gap:var(--space-1) var(--space-5);flex-wrap:wrap;align-items:center;margin:0;display:flex}.pd-lesson__meta>span{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-lesson__objective{gap:var(--space-2);padding:var(--space-4) 0;border-block:var(--hairline) solid var(--rule);margin:0;display:grid}.pd-lesson__objective p{max-inline-size:var(--measure);font:var(--font-lede);text-wrap:pretty;margin:0}.pd-lesson__label+.pd-lesson__ideas{margin-block-start:var(--space-3)}.pd-lesson__label+.pd-lesson__reading{margin-block-start:var(--space-2)}.pd-lesson__label{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0}.pd-lesson__ideas{gap:0 var(--space-5);counter-reset:pd-idea;grid-template-columns:repeat(auto-fit,minmax(min(100%,14em),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-lesson__idea{counter-increment:pd-idea;align-content:start;gap:var(--space-2);padding:var(--space-3) 0 var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);display:grid}.pd-lesson__idea:before{content:counter(pd-idea, decimal-leading-zero);font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-lesson__idea h4{font:500 1.1875rem/1.3 var(--font-text);text-wrap:balance;margin:0}.pd-lesson__idea p{font:var(--font-body-s);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-lesson__term{font:var(--font-iast);font-size:1em}.pd-lesson__term-deva{font-family:var(--font-deva);color:var(--text-muted);font-style:normal}.pd-lesson__exercise{gap:var(--space-3);padding:var(--space-5);background:var(--surface-sunken);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1);display:grid}.pd-lesson__exercise-head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-lesson__exercise-head h3{font:var(--font-title);margin:0;font-size:1.1875rem}.pd-lesson__exercise ol{gap:var(--space-2);font:var(--font-body-s);margin:0;padding-inline-start:1.5em;display:grid}.pd-lesson__exercise ol li::marker{font:var(--font-meta);color:var(--text-subtle)}.pd-lesson__exercise>p{font:var(--font-caption);color:var(--text-muted);margin:0}.pd-lesson__reading{margin:0;padding:0;list-style:none}.pd-lesson__read{gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-block-start:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.pd-lesson__read cite{font:italic 400 1rem/1.4 var(--font-text)}.pd-lesson__read>span:last-child{font:var(--font-caption);color:var(--text-muted);grid-column:1/-1}.pd-lesson__req{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-lesson__req--yes{color:var(--text)}.pd-lesson__nav{gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:1fr 1fr;padding-block-start:var(--space-4);display:grid}.pd-lesson__step{gap:var(--space-1);min-block-size:var(--target-min);padding-block:var(--space-2);color:var(--text);border-radius:var(--radius-1);text-decoration:none;display:grid}.pd-lesson__step>span:first-child{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-lesson__step>span:last-child{font:500 1rem/1.35 var(--font-text);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:.22em;text-decoration-thickness:1px}.pd-lesson__step--next{text-align:end;justify-items:end}.pd-lesson__step--next>span:first-child:after{content:" →"}.pd-lesson__step--prev>span:first-child:before{content:"← "}@media (hover:hover){.pd-lesson__step:hover>span:last-child{text-decoration-color:currentColor}}.pd-lesson__step[aria-disabled=true]{color:var(--text-subtle);pointer-events:none}.pd-lesson__step[aria-disabled=true]>span:last-child{text-decoration:none}.pd-lesson__body{gap:var(--space-5);display:grid}@container pd-lesson (width>=48em){.pd-lesson__body{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}}@container pd-lesson (width<=30em){.pd-lesson__head{grid-template-columns:minmax(0,1fr)}.pd-lesson__numeral{grid-row:auto}.pd-lesson__exercise{padding:var(--space-4)}}.pd-lesson-grid{gap:0 var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-lesson--compact{gap:var(--space-2);padding:var(--space-4) 0;border-block-width:0 var(--hairline);border-block-start:var(--hairline) solid var(--rule-strong);border-block-end:0;grid-template-rows:auto auto 1fr auto;position:relative}.pd-lesson--compact .pd-lesson__cnum{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.pd-lesson--compact .pd-lesson__ctitle{font:500 1.1875rem/1.25 var(--font-text);text-wrap:balance;margin:0}.pd-lesson--compact .pd-lesson__ctitle a{color:var(--text);text-decoration:none}.pd-lesson--compact .pd-lesson__ctitle a:after{content:"";position:absolute;inset:0}.pd-lesson--compact .pd-lesson__ctitle a:focus-visible{outline:none}.pd-lesson--compact:has(a:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@media (hover:hover){.pd-lesson--compact:hover .pd-lesson__ctitle a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}}.pd-lesson--compact p{font:var(--font-body-s);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-lesson--compact .pd-lesson__cfoot{justify-content:space-between;gap:var(--space-2);flex-wrap:wrap;align-items:center;padding-block-start:var(--space-2);display:flex}.pd-lesson--compact .pd-lesson__cfoot>span:first-child{font:var(--font-meta);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-lesson--current .pd-lesson__cnum>span:first-child:after{content:"";border-radius:var(--radius-pill);background:var(--text);block-size:.5em;inline-size:.5em;margin-inline-start:.4em;display:inline-block}.pd-view{gap:var(--space-5);max-inline-size:56rem;color:var(--text);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);font-size:1rem;display:grid;container:pd-view/inline-size}.pd-view__top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-view__statement{gap:var(--space-2);margin:0;display:grid}.pd-view__frame{font:var(--font-iast);color:var(--text-muted);margin:0;font-style:italic}.pd-view__claim{max-inline-size:22em;font:var(--font-display-m);font-size:clamp(2rem, 7cqi, var(--fs-display-m));letter-spacing:var(--track-display);text-wrap:balance;margin:0}.pd-view__claim em{font-style:italic;font-weight:400}.pd-view__band{gap:var(--space-4);padding-block:var(--space-4);border-block:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.pd-view__dates{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.pd-view__dates>div{gap:var(--space-1);display:grid}.pd-view__dates dt{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-view__dates dd{font:var(--font-numeral);letter-spacing:var(--track-mono);font-variant-numeric:tabular-nums;margin:0;line-height:1.45}.pd-view__conf{gap:var(--space-2);min-inline-size:min(100%,20em);margin:0;display:grid}.pd-view__conf-label{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted)}.pd-view__steps{grid-template-columns:repeat(3,1fr);gap:3px;margin:0;padding:0;list-style:none;display:grid}.pd-view__step{gap:var(--space-2);font:var(--font-caption);color:var(--text-subtle);display:grid}.pd-view__step:before{content:"";border:var(--hairline) solid var(--border-control);background:0 0;block-size:.625em}.pd-view__step:first-child:before{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.pd-view__step:last-child:before{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.pd-view__step.is-reached{color:var(--text-muted)}.pd-view__step.is-reached:before{background:var(--text);border-color:var(--text)}.pd-view__step[aria-current=step]{color:var(--text);font-weight:600}.pd-view__step[aria-current=step]>span{align-items:center;gap:var(--space-2);display:inline-flex}.pd-view__step[aria-current=step]>span:before{content:"";border-radius:var(--radius-pill);background:var(--bindu-on-paper);block-size:.5em;inline-size:.5em;box-shadow:0 0 0 1px var(--text)}.pd-view__sections{gap:var(--space-5);align-items:start;display:grid}.pd-view__sec{align-content:start;gap:var(--space-2);display:grid}.pd-view__h{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--text-muted);margin:0}.pd-view__sec p{max-inline-size:var(--measure);font:var(--font-body);text-wrap:pretty;margin:0}.pd-view__change{padding:var(--pad-panel-s);background:var(--surface-sunken);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1)}.pd-view__change ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.pd-view__change li{gap:var(--space-2);font:var(--font-body-s);text-wrap:pretty;grid-template-columns:1.25em 1fr;display:grid}.pd-view__change li:before{content:"";border:1.5px solid var(--text-muted);border-radius:var(--radius-pill);block-size:.625em;inline-size:.625em;margin-block-start:.45em}.pd-view__history{margin:0;padding:0;list-style:none}.pd-view__history li{gap:var(--space-3);padding:var(--space-2) 0;border-block-start:var(--hairline) solid var(--rule);font:var(--font-body-s);grid-template-columns:8.5em minmax(0,1fr);display:grid}.pd-view__history time{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;line-height:1.9}.pd-view__related{margin:0;padding:0;list-style:none}.pd-view__related li{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-1) 0;border-block-start:var(--hairline) solid var(--rule);flex-wrap:wrap;display:flex}.pd-view__related a{min-block-size:var(--target-min);font:500 1rem/1.35 var(--font-text);color:var(--text);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);align-items:center;text-decoration-thickness:1px;display:inline-flex}.pd-view__related a:hover{text-decoration-color:currentColor}@container pd-view (width>=44em){.pd-view__band{grid-template-columns:minmax(0,1fr) minmax(16em,22em);align-items:end}.pd-view__sections{column-gap:var(--space-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@container pd-view (width<=30em){.pd-view__related li{flex-wrap:wrap}.pd-view__history li{grid-template-columns:1fr;gap:0}.pd-view__change{padding:var(--space-4)}}.pd-view--withdrawn .pd-view__claim{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted)}.pd-view__withdrawn{padding:var(--space-3) 0;border-block:var(--hairline) solid var(--rule-strong);font:var(--font-body-s);margin:0}.pd-view__withdrawn strong{font-weight:600}.pd-view-list{border-block-start:var(--hairline) solid var(--rule-strong);color:var(--text);margin:0;padding:0;font-size:1rem;list-style:none;container:pd-view-list/inline-size}.pd-view-list__row{grid-template-columns:minmax(0, var(--row-lead)) minmax(0, 1fr);gap:var(--space-1) var(--space-3);padding:var(--space-4) 0;border-block-end:var(--hairline) solid var(--rule);grid-template-areas:"num claim""num meta""num conf";align-items:baseline;display:grid;position:relative}.pd-view-list__num{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;grid-area:num}.pd-view-list__claim{font:var(--font-title);color:var(--text);text-wrap:pretty;grid-area:claim;margin:0}.pd-view-list__claim a{color:var(--text);text-decoration:none}.pd-view-list__claim a:after{content:"";position:absolute;inset:0}.pd-view-list__claim a:focus-visible{outline:none}.pd-view-list__row:has(a:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@media (hover:hover){.pd-view-list__row:hover .pd-view-list__claim a{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}}.pd-view-list__meta{white-space:nowrap;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums;grid-area:meta}.pd-view-list__conf{align-items:center;gap:var(--space-2);font:var(--font-caption);color:var(--text-muted);grid-area:conf;margin-block-start:var(--space-1);display:inline-flex}.pd-view-list__bars{grid-template-columns:repeat(3,1.5em);gap:3px;display:inline-grid}.pd-view-list__bars i{border:var(--hairline) solid var(--border-control);block-size:.625em}.pd-view-list__bars i:first-child{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.pd-view-list__bars i:last-child{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.pd-view-list__bars i.is-on{background:var(--text);border-color:var(--text)}.pd-view-list__row--withdrawn .pd-view-list__claim a{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}@container pd-view-list (width>=44em){.pd-view-list__row{grid-template-columns:minmax(0, var(--row-lead)) minmax(0, 1fr) max-content 10em;column-gap:var(--space-5);grid-template-areas:"num claim meta conf";align-items:baseline}.pd-view-list__conf{justify-self:end;margin:0}}@media (forced-colors:active){.pd-view__step:before,.pd-view-list__bars i{forced-color-adjust:none;border-color:canvastext}.pd-view__step.is-reached:before,.pd-view-list__bars i.is-on{background:canvastext}}.pd-td-api{gap:var(--space-6);max-inline-size:64rem;color:var(--text);grid-template-columns:minmax(0,1fr);margin:0;font-size:1rem;display:grid;container:pd-td-api/inline-size}.pd-td-api__head{gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-td-api__name{font:var(--font-title);text-wrap:balance;margin:0}.pd-td-api__line{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.pd-td-api__path{min-inline-size:0;font:500 var(--fs-body-s)/1.5 var(--font-mono);color:var(--text);overflow-wrap:anywhere}.pd-td-api__path :where(var){color:var(--text);border-block-end:2px solid var(--rule-strong);padding:0 .15em;font-style:normal;font-weight:600}.pd-td-api__path :where(.pd-td-api__base){color:var(--text-subtle);font-weight:400}.pd-td-api__desc{max-inline-size:var(--measure-wide);font:var(--font-body);color:var(--text);margin:0}.pd-td-api__auth{gap:var(--space-1) var(--space-3);max-inline-size:var(--measure-wide);border-block-start:var(--hairline) solid var(--rule);font:var(--font-ui);font-size:var(--fs-body-s);color:var(--text);grid-template-columns:1.25rem minmax(0,1fr);align-items:start;padding-block-start:var(--space-3);display:grid}.pd-td-api__auth svg{block-size:1.25rem;inline-size:1.25rem;color:var(--text)}.pd-td-api__auth p{margin:0}.pd-td-api__auth code{font:400 .875em/1.3 var(--font-mono)}.pd-td-api__grid{gap:var(--space-6) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}.pd-td-api__pname{font:600 var(--fs-caption)/1.45 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text);white-space:nowrap}.pd-td-api__ptype{font:400 var(--fs-meta)/1.4 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-subtle);display:block}.pd-td-api__req{font:600 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text);margin-block-start:var(--space-1);display:inline-block}.pd-td-api__req:before{content:"* "}.pd-td-api__opt{font:400 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);margin-block-start:var(--space-1);display:inline-block}.pd-td-api__codes{font:var(--font-ui);font-size:var(--fs-body-s);margin:0;padding:0;list-style:none}.pd-td-api__codes>li{align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:7.5rem minmax(0,1fr);display:grid}.pd-td-api__code{align-items:center;gap:var(--space-2);font:600 var(--fs-caption)/1.45 var(--font-mono);color:var(--text);white-space:nowrap;display:inline-flex}.pd-td-api__code:before{content:"";box-sizing:border-box;border-radius:var(--radius-pill);background:currentColor;border:.125em solid;flex:none;block-size:.7em;inline-size:.7em}.pd-td-api__code--4xx:before{background:0 0}.pd-td-api__code--5xx{color:var(--danger)}.pd-td-api__code--5xx:before{background:0 0;border-radius:0;rotate:45deg;scale:.85}.pd-td-api__codes p{color:var(--text-muted);margin:0}.pd-td-api__codes b{color:var(--text);font-weight:500}.pd-td-api .pd-code__pre{padding-inline-start:var(--space-4)}.pd-td-api__main{gap:var(--space-6);min-inline-size:0;display:grid}.pd-td-api .pd-code .pd-tabs__list{padding-inline:var(--space-4) var(--focus-width);background-size:100% 1px;margin-inline:0}.pd-td-api .pd-code .pd-tabs__panel{padding:0}.pd-td-api .pd-code .pd-tabs__tab{font-size:var(--fs-caption)}.pd-td-api .pd-code__line{padding-inline-start:0}.pd-td-api .pd-code__line:before{content:none}@container pd-td-api (inline-size>=56em){.pd-td-api__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.pd-td-api__examples{position:sticky;inset-block-start:var(--space-4)}}.pd-td-log{max-inline-size:60rem;color:var(--text);margin:0;padding:0;font-size:1rem;list-style:none;container:pd-td-log/inline-size}.pd-td-log__rel{gap:var(--space-4);padding-block:var(--space-4) var(--space-7);border-block-start:var(--hairline) solid var(--rule-strong);grid-template-columns:minmax(0,1fr);display:grid}.pd-td-log__body{gap:var(--space-4);min-inline-size:0;display:grid}.pd-td-log__head{gap:var(--space-2);align-content:start;display:grid}.pd-td-log__ver{align-items:center;gap:var(--space-2) var(--space-3);font:500 var(--fs-title)/1.1 var(--font-mono);letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.pd-td-log__ver a{color:inherit;text-decoration:none}.pd-td-log__ver a:hover{-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.2em}.pd-td-log__date{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-td-log__flags{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.pd-td-log__flag{align-items:center;gap:var(--space-2);padding:.125rem var(--space-2);border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-1);font:600 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text);white-space:nowrap;display:inline-flex}.pd-td-log__flag--breaking{color:var(--danger);border-color:var(--danger)}.pd-td-log__flag--breaking:before{content:"!"}.pd-td-log__sum{max-inline-size:var(--measure);font:var(--font-body);color:var(--text);margin:0}.pd-td-log__groups{gap:var(--space-4);display:grid}.pd-td-log__group{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.pd-td-log__gname{align-items:center;gap:var(--space-2);font:600 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text);margin:0;display:inline-flex}.pd-td-log__gname:before{border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-1);place-content:center;block-size:1.25rem;inline-size:1.25rem;font-weight:600;display:inline-grid}.pd-td-log__group--added .pd-td-log__gname:before{content:"+"}.pd-td-log__group--changed .pd-td-log__gname:before{content:"~"}.pd-td-log__group--fixed .pd-td-log__gname:before{content:"✓"}.pd-td-log__group--removed .pd-td-log__gname:before{content:"−"}.pd-td-log__group--security .pd-td-log__gname:before{content:"!"}.pd-td-log__group--deprecated .pd-td-log__gname:before{content:"↓"}.pd-td-log__group ul{font:var(--font-ui);font-size:var(--fs-body-s);margin:0;padding:0;list-style:none}.pd-td-log__group li{padding-block:var(--space-1)}.pd-td-log__group li+li{border-block-start:var(--hairline) solid var(--rule)}.pd-td-log__group code{font:400 .875em/1.3 var(--font-mono)}.pd-td-log__ref{font:var(--font-meta);letter-spacing:var(--track-mono);margin-inline-start:.35em}.pd-td-log__links{gap:0 var(--space-5);font:var(--font-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-td-log__links a{min-block-size:var(--target-min);align-items:center;display:inline-flex}@container pd-td-log (inline-size>=40em){.pd-td-log__rel{gap:var(--space-4) var(--gutter);grid-template-columns:12rem minmax(0,1fr)}.pd-td-log__group{grid-template-columns:8.5rem minmax(0,1fr);align-items:baseline}}.pd-td-bench{max-inline-size:64rem;color:var(--text);margin:0;font-size:1rem;container:pd-td-bench/inline-size}.pd-td-bench__head{gap:var(--space-2);border-block-start:var(--hairline) solid var(--rule-strong);margin-block-end:var(--space-4);padding-block-start:var(--space-3);display:grid}.pd-td-bench__title{font:var(--font-title);margin:0}.pd-td-bench__dek{max-inline-size:var(--measure-wide);font:var(--font-caption);font-size:var(--fs-body-s);color:var(--text-muted);margin:0}.pd-td-bench__scroll{max-inline-size:100%;position:relative;overflow-x:auto}.pd-td-bench__scroll:focus-visible{outline-offset:var(--focus-offset)}.pd-td-bench table{border-collapse:collapse;inline-size:100%;min-inline-size:40rem;font:var(--font-ui);font-size:var(--fs-body-s);font-variant-numeric:tabular-nums}.pd-td-bench th,.pd-td-bench td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule);text-align:start;vertical-align:middle}.pd-td-bench :where(th,td):last-child{padding-inline-end:0}.pd-td-bench thead th{padding-block:0 var(--space-1);font:600 var(--fs-caption)/1.3 var(--font-sans);color:var(--text);vertical-align:bottom;border-block-end:0}.pd-td-bench thead tr+tr th{padding-block:0 var(--space-2);border-block-end:var(--hairline) solid var(--rule-strong);font:400 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-td-bench tbody th{font-weight:500}.pd-td-bench tbody th small{font:400 var(--fs-meta)/1.4 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-subtle);display:block}.pd-td-bench__num,.pd-td-bench td.pd-td-bench__num,.pd-td-bench th.pd-td-bench__num{text-align:end}.pd-td-bench__cell{align-items:center;gap:var(--space-3);grid-template-columns:minmax(2.5rem,1fr) auto;display:grid}.pd-td-bench__val{justify-content:flex-end;align-items:center;gap:var(--space-2);min-inline-size:5ch;font:400 var(--fs-caption)/1.3 var(--font-mono);letter-spacing:0;color:var(--text);display:inline-flex}.pd-td-bench__bar{--v:.5;background:linear-gradient(var(--rule), var(--rule)) 0 50% / 100% 1px no-repeat;block-size:.5rem;position:relative}.pd-td-bench__bar:after{content:"";inline-size:max(2px, calc(var(--v) * 100%));background:var(--text-muted);position:absolute;inset-block:0;inset-inline-start:0}.pd-td-bench__best .pd-td-bench__val{font-weight:700}.pd-td-bench__best .pd-td-bench__bar:after{background:var(--text)}.pd-td-bench__best .pd-td-bench__val:before{content:"";border-radius:var(--radius-pill);background:var(--text);flex:none;block-size:.4375rem;inline-size:.4375rem}.pd-td-bench__best--bindu .pd-td-bench__val:before{background:var(--bindu);box-shadow:0 0 0 1px var(--bindu-rim)}.pd-td-bench__base th,.pd-td-bench__base td{border-block-end-style:dashed}.pd-td-bench__note{gap:var(--space-2);max-inline-size:var(--measure-wide);font:var(--font-caption);color:var(--text-muted);margin-block-start:var(--space-4);display:grid}.pd-td-bench__note p{margin:0}.pd-td-bench__legend{gap:var(--space-1) var(--space-5);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-td-bench__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.pd-td-bench__key{border-radius:var(--radius-pill);background:var(--text);flex:none;block-size:.4375rem;inline-size:.4375rem;display:inline-block}.pd-td-bench__key--bar{background:var(--text-muted);border-radius:0;block-size:.5rem;inline-size:1.5rem}.pd-td-matrix{max-inline-size:64rem;color:var(--text);margin:0;font-size:1rem;container:pd-td-matrix/inline-size}.pd-td-matrix__head{gap:var(--space-2);border-block-start:var(--hairline) solid var(--rule-strong);margin-block-end:var(--space-5);padding-block-start:var(--space-3);display:grid}.pd-td-matrix__title{font:var(--font-title);margin:0}.pd-td-matrix__dek{max-inline-size:var(--measure-wide);font:var(--font-caption);font-size:var(--fs-body-s);color:var(--text-muted);margin:0}.pd-td-matrix__scroll{max-inline-size:100%;max-block-size:var(--pd-td-matrix-max,42rem);overscroll-behavior:contain;position:relative;overflow:auto}.pd-td-matrix__scroll:focus-visible{outline-offset:var(--focus-offset)}.pd-td-matrix table{border-collapse:separate;border-spacing:0;inline-size:100%;min-inline-size:40rem;font:var(--font-ui);font-size:var(--fs-body-s)}.pd-td-matrix th,.pd-td-matrix td{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-block-end:var(--hairline) solid var(--rule);text-align:start;vertical-align:top;background:var(--surface)}.pd-td-matrix thead th{z-index:2;padding-block:var(--space-3);border-block-end:var(--hairline) solid var(--rule-strong);vertical-align:bottom;position:sticky;inset-block-start:0}.pd-td-matrix thead th:first-child{z-index:3;inset-inline-start:0}.pd-td-matrix tbody th{z-index:1;inline-size:30%;font-weight:500;position:sticky;inset-inline-start:0}.pd-td-matrix tbody th small{font:var(--font-caption);color:var(--text-muted);font-weight:400;display:block}.pd-td-matrix__opt{gap:var(--space-1);font:600 var(--fs-body-s)/1.3 var(--font-sans);color:var(--text);display:grid}.pd-td-matrix__opt small{font:400 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-td-matrix__pick{align-items:center;gap:var(--space-2);font:600 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text);display:inline-flex}.pd-td-matrix .pd-td-matrix__col--pick{box-shadow:inset 2px 0 0 var(--rule-strong);padding-inline-start:var(--space-3)}.pd-td-matrix__group th{padding-block:var(--space-4) var(--space-2);border-block-end-color:var(--rule-strong);font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-td-matrix__note{font:var(--font-caption);color:var(--text-muted);margin-block-start:var(--space-1);display:block}.pd-td-matrix__foot{margin:var(--space-4) 0 0;font:var(--font-caption);color:var(--text-muted)}.pd-td-matrix__legend{gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}@container pd-td-matrix (inline-size<36em){.pd-td-matrix__scroll{max-block-size:none;overflow:visible}.pd-td-matrix table,.pd-td-matrix tbody,.pd-td-matrix tr,.pd-td-matrix th,.pd-td-matrix td{inline-size:auto;min-inline-size:0;display:block}.pd-td-matrix thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pd-td-matrix tbody tr:not(.pd-td-matrix__group){padding:var(--space-3) 0 var(--space-4);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:minmax(0,1fr);display:grid}.pd-td-matrix tbody th,.pd-td-matrix tbody td{background:0 0;border:0;padding:0;position:static}.pd-td-matrix tbody tr:not(.pd-td-matrix__group)>th{inline-size:auto;font-size:var(--fs-body);padding-block-end:var(--space-2)}.pd-td-matrix__note{grid-column:2;margin-block-start:0}.pd-td-matrix tbody td,.pd-td-matrix .pd-td-matrix__col--pick{gap:var(--space-3);padding-inline-start:0;padding-block:var(--space-2);border-block-start:var(--hairline) solid var(--rule);box-shadow:none;grid-template-columns:7.5rem minmax(0,1fr);display:grid}.pd-td-matrix tbody td:before{content:attr(data-label);font:500 var(--fs-caption)/1.3 var(--font-sans);color:var(--text)}.pd-td-matrix tbody td.pd-td-matrix__col--pick:before{content:attr(data-label) " · pick"}.pd-td-matrix__group th{padding-block:var(--space-5) var(--space-2);border-block-end:var(--hairline) solid var(--rule-strong)}}.pd-td-kv{max-inline-size:64rem;color:var(--text);margin:0;font-size:1rem;container:pd-td-kv/inline-size}.pd-td-kv__head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;margin-block-end:var(--space-5);padding-block-start:var(--space-3);display:flex}.pd-td-kv__title{font:var(--font-title);margin:0}.pd-td-kv__grid{gap:var(--space-6) var(--gutter);grid-template-columns:minmax(0,1fr);display:grid}.pd-td-kv__group{min-inline-size:0;margin:0}.pd-td-kv__gname{justify-content:space-between;gap:var(--space-3);border-block-end:var(--hairline) solid var(--rule-strong);font:600 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text);margin:0;padding-block-end:var(--space-2);display:flex}.pd-td-kv__gname span{color:var(--text-subtle);font-weight:400}.pd-td-kv__list{margin:0}.pd-td-kv__row{gap:var(--space-1) var(--space-4);padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:minmax(7rem,2fr) minmax(0,3fr);display:grid}.pd-td-kv__row dt{font:var(--font-ui);font-size:var(--fs-body-s);color:var(--text-muted)}.pd-td-kv__row dd{font:var(--font-ui);font-size:var(--fs-body-s);color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.pd-td-kv__v{font:500 var(--fs-caption)/1.45 var(--font-mono);letter-spacing:0;color:var(--text)}.pd-td-kv__u{font:400 var(--fs-meta)/1.45 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text-subtle);margin-inline-start:.3em;text-decoration:none}.pd-td-kv__sub{font:var(--font-caption);color:var(--text-muted);display:block}.pd-td-kv__row--key dd .pd-td-kv__v{font-weight:700}.pd-td-kv__note{margin:var(--space-5) 0 0;max-inline-size:var(--measure-wide);font:var(--font-caption);color:var(--text-muted)}@container pd-td-kv (inline-size>=48em){.pd-td-kv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-td-kv--single .pd-td-kv__grid{grid-template-columns:minmax(0,1fr)}}.pd-td-kv--sourced .pd-td-kv__grid{grid-template-columns:minmax(0,1fr)}.pd-td-kv__key{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-5);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.pd-td-kv--sourced .pd-td-kv__row{grid-template-columns:minmax(7rem,2fr) minmax(0,3fr) minmax(7.5rem,auto)}.pd-td-kv__row dd.pd-td-kv__src{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);white-space:nowrap;justify-self:start}.pd-td-kv__row--differs{border-block-end:calc(var(--hairline) * 2) solid var(--rule-strong)}.pd-td-kv__row--differs .pd-td-kv__sub b{color:var(--text);font-weight:600}@container pd-td-kv (inline-size<34rem){.pd-td-kv--sourced .pd-td-kv__row{grid-template-columns:minmax(0,1fr) auto}.pd-td-kv--sourced .pd-td-kv__row dt{grid-area:1/1}.pd-td-kv--sourced .pd-td-kv__row dd.pd-td-kv__src{grid-area:1/2;justify-self:end}.pd-td-kv--sourced .pd-td-kv__row dd:not(.pd-td-kv__src){grid-area:2/1/auto/-1}}@media (forced-colors:active){.pd-td-api__code:before,.pd-td-bench__bar:after,.pd-td-bench__best .pd-td-bench__val:before{forced-color-adjust:none;border-color:canvastext}.pd-td-bench__bar:after{background:canvastext}}@media print{.pd-td-matrix__scroll{max-block-size:none;overflow:visible}}.pd-td-label{font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle);margin:0}.pd-td-bindu{border-radius:var(--radius-pill);background:var(--bindu);block-size:.4375rem;inline-size:.4375rem;box-shadow:0 0 0 1px var(--bindu-rim);vertical-align:.12em;flex:none;display:inline-block}.pd-td-id{font:var(--font-numeral);letter-spacing:var(--track-mono);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.5em;display:inline-flex}.pd-td-sec{margin:0 0 var(--space-4)}.pd-td-sec__aside{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-td-body{max-inline-size:var(--measure);font:var(--font-body);color:var(--text)}.pd-td-body>:where(*){margin:0}.pd-td-body>:where(*+*){margin-block-start:var(--space-3)}.pd-td-body :where(code){font:400 .875em/1 var(--font-mono);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1);padding:.1em .3em}.pd-td-body :where(ul,ol){padding-inline-start:1.2em}.pd-td-body :where(li+li){margin-block-start:var(--space-1)}.pd-td-pill{align-items:center;gap:var(--space-2);min-block-size:1.75rem;padding:0 var(--space-3);border:var(--hairline) solid var(--border-control);border-radius:var(--radius-1);font:500 var(--fs-caption)/1.2 var(--font-sans);color:var(--text);white-space:nowrap;display:inline-flex}.pd-td-pill:before{content:"";box-sizing:border-box;border-radius:var(--radius-pill);border:.125em solid;flex:none;block-size:.75em;inline-size:.75em}.pd-td-pill--draft{color:var(--text-muted);border-style:dashed}.pd-td-pill--draft:before{border-style:dashed;border-width:.1em}.pd-td-pill--review:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.pd-td-pill--accepted{border-color:var(--rule-strong)}.pd-td-pill--accepted:before{background:currentColor}.pd-td-pill--superseded{color:var(--text-muted);-webkit-text-decoration:line-through var(--hairline);text-decoration:line-through var(--hairline);-webkit-text-decoration-color:var(--text-subtle);text-decoration-color:var(--text-subtle)}.pd-td-pill--superseded:before{background:linear-gradient(135deg,#0000 calc(50% - .06em),currentColor calc(50% - .06em) calc(50% + .06em),#0000 calc(50% + .06em))}.pd-td-pill--rejected{color:var(--text-muted)}.pd-td-pill--rejected:before{border-radius:var(--radius-pill);background:linear-gradient(45deg,#0000 calc(50% - .06em),currentColor calc(50% - .06em) calc(50% + .06em),#0000 calc(50% + .06em)),linear-gradient(135deg,#0000 calc(50% - .06em),currentColor calc(50% - .06em) calc(50% + .06em),#0000 calc(50% + .06em))}.pd-td-pill--sev:before{background:currentColor;border-radius:0;rotate:45deg;scale:.85}.pd-td-mark{align-items:center;gap:var(--space-2);font:500 var(--fs-caption)/1.3 var(--font-sans);color:var(--text);white-space:nowrap;display:inline-flex}.pd-td-mark:before{content:"";box-sizing:border-box;border-radius:var(--radius-pill);border:.125em solid;flex:none;block-size:.8125em;inline-size:.8125em}.pd-td-mark--yes:before{background:currentColor}.pd-td-mark--partial:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.pd-td-mark--no{color:var(--text-muted)}.pd-td-mark--no:before{background:linear-gradient(135deg,#0000 calc(50% - .07em),currentColor calc(50% - .07em) calc(50% + .07em),#0000 calc(50% + .07em))}.pd-td-mark--na{color:var(--text-subtle);font-weight:400}.pd-td-mark--na:before{background:currentColor;border:0;border-radius:0;block-size:.125em}.pd-td-method{border:var(--hairline) solid var(--rule-strong);border-radius:var(--radius-1);min-block-size:1.75rem;font:600 var(--fs-meta)/1 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text);white-space:nowrap;align-items:center;gap:.5em;padding:0 .625em;display:inline-flex}.pd-td-method:before{content:"";box-sizing:border-box;border:.125em solid;flex:none;block-size:.75em;inline-size:.75em}.pd-td-method--get:before{border-radius:var(--radius-pill)}.pd-td-method--post:before{background:currentColor}.pd-td-method--put:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.pd-td-method--patch:before{background:linear-gradient(135deg,currentColor 50%,#0000 50%)}.pd-td-method--delete{color:var(--danger);border-color:var(--danger)}.pd-td-method--delete:before{background:linear-gradient(135deg,#0000 calc(50% - .07em),currentColor calc(50% - .07em) calc(50% + .07em),#0000 calc(50% + .07em))}.pd-td-pair{gap:var(--space-5) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;display:grid}.pd-td-pair__col{min-inline-size:0;border-block-start:var(--hairline) solid var(--rule);padding-block-start:var(--space-3)}.pd-td-pair__col>.pd-td-label{margin-block-end:var(--space-3)}.pd-td-list{font:var(--font-ui);color:var(--text);margin:0;padding:0;list-style:none}.pd-td-list>li{padding-inline-start:1.5em;position:relative}.pd-td-list>li+li{margin-block-start:var(--space-2)}.pd-td-list>li:before{content:"·";inline-size:1em;font:500 1rem/1.45 var(--font-mono);color:var(--text-subtle);text-align:center;position:absolute;inset-inline-start:0}.pd-td-list--plus>li:before{content:"+";color:var(--text)}.pd-td-list--minus>li:before{content:"−";color:var(--text)}.pd-td-list--check>li:before{content:"✓";color:var(--text)}.pd-td-list--cross>li:before{content:"×";color:var(--text)}.pd-td-list--num{counter-reset:pd-td-n}.pd-td-list--num>li{counter-increment:pd-td-n;padding-inline-start:2.25em}.pd-td-list--num>li:before{content:counter(pd-td-n, decimal-leading-zero);inline-size:1.75em;font:var(--font-meta);text-align:start;line-height:1.95}.pd-td-facts{gap:var(--space-4) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));margin:0;display:grid}.pd-td-facts>div{min-inline-size:0;border-block-start:var(--hairline) solid var(--rule);padding-block-start:var(--space-2)}.pd-td-facts dt{margin:0 0 var(--space-1);font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-td-facts dd{font:var(--font-ui);color:var(--text);overflow-wrap:anywhere;margin:0}.pd-td-facts dd :where(time,data){font-variant-numeric:tabular-nums}.pd-td-mono{font:400 var(--fs-caption)/1.45 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums}.pd-td-dia{min-inline-size:0;color:var(--text);margin:0}.pd-td-dia__canvas{padding-block:var(--space-3);border-block:var(--hairline) solid var(--rule);position:relative;overflow-x:auto}.pd-td-dia__canvas:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-td-dia__canvas>svg{block-size:auto;inline-size:100%;min-inline-size:38rem;color:var(--text);font-family:var(--font-sans);display:block;overflow:visible}.pd-td-dia__node{vector-effect:non-scaling-stroke}.pd-td-dia__node--client{rx:3}.pd-td-dia__tbar{fill:none;stroke:currentColor;stroke-width:1px}.pd-td-dia__tdot{fill:currentColor}.pd-td-dia__node--fail,.pd-td-dia__node--chosen{stroke-width:var(--dg-heavy)}.pd-td-dia__edge--fail{stroke-width:2.25px;stroke-dasharray:1.5 4;stroke-linecap:round}.pd-td-dia__edge--ret{stroke-width:1px;color:var(--text-muted)}.pd-td-dia__name{fill:var(--text)}.pd-td-dia__sub{fill:var(--text-muted)}.pd-td-dia__elabel{fill:var(--text-muted);paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.pd-td-dia__tag{fill:var(--text);font:600 11px/1 var(--font-mono);letter-spacing:var(--track-mono)}.pd-td-dia__x{fill:none;stroke:var(--danger);stroke-width:2px;stroke-linecap:square}.pd-td-dia__xt{fill:var(--danger);font:600 11px/1 var(--font-mono);letter-spacing:.06em}.pd-td-dia__bindu{fill:var(--bindu);stroke:var(--bindu-rim);stroke-width:1px}.pd-td-dia__zlabel{fill:var(--text-muted)}.pd-td-dia__legend{margin-block-start:var(--space-3)}.pd-td-dia__legend svg{block-size:.75rem;inline-size:2rem;color:var(--text);flex:none;overflow:visible}.pd-td-dia__cap{margin-block-start:var(--space-3)}.pd-td-dia__alt{font:var(--font-caption);color:var(--text-muted);margin-block-start:var(--space-2)}.pd-td-dia__alt>summary{letter-spacing:normal;text-transform:none}.pd-td-dia__alt :where(ol,ul){margin:var(--space-2) 0 0;color:var(--text);padding-inline-start:1.4em}.pd-td-dia__alt :where(li+li){margin-block-start:var(--space-1)}.pd-td-dia__alt :where(table){margin-block-start:var(--space-2)}.pd-td-spec{gap:var(--space-6);max-inline-size:60rem;color:var(--text);grid-template-columns:minmax(0,1fr);margin:0;font-size:1rem;display:grid;container:pd-td-spec/inline-size}.pd-td-spec__top{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pd-td-spec__kicker{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.pd-td-spec__title{font:var(--font-display-m);letter-spacing:var(--track-display);color:var(--text);text-wrap:balance;margin:0}.pd-td-spec__dek{margin:calc(-1 * var(--space-3)) 0 0;max-inline-size:var(--measure-wide);font:var(--font-lede);font-size:var(--fs-title);color:var(--text-muted);text-wrap:pretty}.pd-td-spec__tldr{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border:var(--hairline) solid var(--rule-strong);grid-template-columns:minmax(0,1fr);display:grid}.pd-td-spec__tldr>.pd-td-label{color:var(--text)}.pd-td-spec__tldr :where(p){max-inline-size:var(--measure-wide);font:var(--font-body);margin:0}.pd-td-spec__tldr :where(ul){margin:0}.pd-td-spec__tldr :where(code){font:400 .875em/1 var(--font-mono);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1);padding:.1em .3em}.pd-td-spec__links{gap:var(--space-2) var(--space-5);font:var(--font-caption);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pd-td-spec__links a{min-block-size:var(--target-min);align-items:center;display:inline-flex}.pd-td-spec__toc{gap:0 var(--gutter);font:var(--font-ui);font-size:var(--fs-body-s);counter-reset:pd-td-toc;grid-template-columns:repeat(auto-fill,minmax(min(100%,13rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-td-spec__toc li{counter-increment:pd-td-toc;gap:var(--space-3);padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--rule);align-items:baseline;display:flex}.pd-td-spec__toc li:before{content:counter(pd-td-toc, decimal-leading-zero);font:var(--font-meta);color:var(--text-subtle)}.pd-td-spec__toc a{color:var(--text);text-decoration:none}.pd-td-spec__toc a:hover{-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.25em}.pd-td-spec--compact .pd-td-spec__title{font:var(--font-headline)}.pd-td-adr{gap:var(--space-7);max-inline-size:60rem;color:var(--text);grid-template-columns:minmax(0,1fr);margin:0;font-size:1rem;display:grid;container:pd-td-adr/inline-size}.pd-td-adr__head{gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-td-adr__title{font:var(--font-headline);color:var(--text);text-wrap:balance;margin:0}.pd-td-adr__line{align-items:center;gap:var(--space-2) var(--space-5);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;margin:0;display:flex}.pd-td-adr__line a{min-block-size:var(--target-min);align-items:center;display:inline-flex}.pd-td-adr__options{gap:var(--space-5) var(--gutter);counter-reset:pd-td-opt;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pd-td-adr__opt{counter-increment:pd-td-opt;align-content:start;gap:var(--space-3);min-inline-size:0;padding:var(--space-4);border:var(--hairline) solid var(--rule);display:grid}.pd-td-adr__opt--chosen{border:2px solid var(--rule-strong);padding:calc(var(--space-4) - 1px)}.pd-td-adr__opthead{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-td-adr__optname{font:var(--font-title);font-size:var(--fs-body);font-family:var(--font-sans);color:var(--text);margin:0;font-weight:600}.pd-td-adr__optname:before{content:"Option " counter(pd-td-opt, upper-alpha) " · ";font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle)}.pd-td-adr__chosen{align-items:center;gap:var(--space-2);font:600 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text);display:inline-flex}.pd-td-adr__opt :where(p){font:var(--font-caption);font-size:var(--fs-body-s);color:var(--text-muted);margin:0}.pd-td-adr__opt .pd-td-list{font-size:var(--fs-body-s)}.pd-td-adr__decision{gap:var(--space-3);max-inline-size:var(--measure-wide);padding:var(--space-3) 0 var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);display:grid}.pd-td-adr__decision>.pd-kicker{margin:0}.pd-td-adr__decision>p:not(.pd-kicker){font:var(--font-lede);font-style:normal;font-size:var(--fs-title);color:var(--text);margin:0}.pd-td-adr__conseq{gap:var(--space-5) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.pd-td-pm{gap:var(--space-7);max-inline-size:64rem;color:var(--text);grid-template-columns:minmax(0,1fr);margin:0;font-size:1rem;display:grid;container:pd-td-pm/inline-size}.pd-td-pm__head{gap:var(--space-4);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-td-pm__title{font:var(--font-headline);color:var(--text);text-wrap:balance;margin:0}.pd-td-pm__tags{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.pd-td-pm__blameless{font:var(--font-caption);color:var(--text-muted);margin:0}.pd-td-pm__impact{gap:var(--space-4) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));margin:0;display:grid}.pd-td-pm__impact>div{border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-2)}.pd-td-pm__impact dt{font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-td-pm__impact dd{margin:var(--space-1) 0 0;font:var(--font-headline);font-variant-numeric:tabular-nums lining-nums;color:var(--text)}.pd-td-pm__impact dd small{font:var(--font-caption);color:var(--text-muted);margin-inline-start:.25em}.pd-td-pm__time{inline-size:6.5em}.pd-td-pm__phase{align-items:center;gap:var(--space-2);font:500 var(--fs-meta)/1.3 var(--font-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;display:inline-flex}.pd-td-pm__phase:before{content:"";box-sizing:border-box;border:.125em solid;flex:none;block-size:.75em;inline-size:.75em}.pd-td-pm__phase--start:before{border-radius:var(--radius-pill)}.pd-td-pm__phase--detect{color:var(--text)}.pd-td-pm__phase--detect:before{rotate:45deg;scale:.85}.pd-td-pm__phase--mitigate:before{background:linear-gradient(90deg,currentColor 50%,#0000 50%)}.pd-td-pm__phase--resolve{color:var(--text)}.pd-td-pm__phase--resolve:before{background:currentColor}.pd-td-pm__row--key :where(td,th){font-weight:600}.pd-td-pm__cause{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.pd-td-pm__cause>:where(p,ol){max-inline-size:var(--measure-wide)}.pd-td-pm__cause>p{font:var(--font-body);margin:0}.pd-td-pm__cause>.pd-td-label{margin-block-start:var(--space-3)}.pd-td-pm__why{counter-reset:pd-td-why;margin:0;padding:0;list-style:none}.pd-td-pm__why>li{counter-increment:pd-td-why;gap:var(--space-3);padding-block:var(--space-2);border-block-end:var(--hairline) solid var(--rule);font:var(--font-ui);grid-template-columns:4.5em minmax(0,1fr);display:grid}.pd-td-pm__why>li:before{content:"Why " counter(pd-td-why);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);line-height:1.95}.pd-td-pm__why>li:last-child{border-block-end-color:var(--rule-strong)}.pd-td-pm__why>li:last-child:before{content:"Root";color:var(--text);font-weight:600}.pd-td-howto{gap:var(--space-6);max-inline-size:48rem;color:var(--text);grid-template-columns:minmax(0,1fr);margin:0;font-size:1rem;display:grid;container:pd-td-howto/inline-size}.pd-td-howto__head{gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-3);display:grid}.pd-td-howto__title{font:var(--font-headline);text-wrap:balance;margin:0}.pd-td-howto__meta{gap:var(--space-1) var(--space-5);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;margin:0;display:flex}.pd-td-howto__prereq{gap:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--hairline) solid var(--rule);display:grid}.pd-td-howto__progress{z-index:var(--z-raised);align-items:center;gap:var(--space-4);padding-block:var(--space-3);background:var(--surface);border-block-end:var(--hairline) solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:sticky;inset-block-start:0}.pd-td-howto__count{font:500 var(--fs-caption)/1.3 var(--font-mono);letter-spacing:var(--track-mono);color:var(--text);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.pd-td-howto__count span{color:var(--text-subtle)}.pd-td-howto__ticks{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;margin:0;padding:0;list-style:none;display:grid}.pd-td-howto__ticks li{border:1px solid var(--text-muted);background:0 0;block-size:.375rem}.pd-td-howto__ticks li:where([data-done]){background:var(--text);border-color:var(--text)}.pd-td-howto__ticks li:where([aria-current]){border-color:var(--text);border-width:2px}.pd-td-howto__done{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);white-space:nowrap;margin:0}.pd-td-howto__steps{counter-reset:pd-td-step;margin:0;padding:0;list-style:none}.pd-td-howto__step:first-child{border-block-start:0}.pd-td-howto__step{counter-increment:pd-td-step;gap:var(--space-3) var(--space-4);padding-block:var(--space-5);border-block-start:var(--hairline) solid var(--rule);grid-template-columns:3rem minmax(0,1fr);scroll-margin-block-start:4rem;display:grid}.pd-td-howto__step:before{content:counter(pd-td-step, decimal-leading-zero);box-sizing:border-box;border:var(--hairline) solid currentColor;block-size:1.7em;min-inline-size:1.7em;font:600 var(--fs-meta)/1 var(--font-mono);color:var(--text);font-variant-numeric:tabular-nums;grid-area:1/1;place-self:start;place-items:center;padding-inline:.3em;display:inline-grid}.pd-td-howto__step:where([aria-current=step]):before{background:var(--text);color:var(--surface);border-color:var(--text)}.pd-td-howto__step:where([data-done]):before{content:"✓";color:var(--text)}.pd-td-howto__step>*{grid-column:2;min-inline-size:0}.pd-td-howto__step>.pd-td-howto__shead{grid-row:1}.pd-td-howto__shead{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.pd-td-howto__stitle{font:var(--font-title);color:var(--text);text-wrap:balance;flex:9rem;margin:0;padding-block-start:.125rem}.pd-td-howto__step:where([data-done]) .pd-td-howto__stitle{color:var(--text-muted)}.pd-td-howto__check{font-size:var(--fs-label);color:var(--text-muted);flex:none}.pd-td-howto__step>p{max-inline-size:var(--measure);font:var(--font-body);margin:0}.pd-td-howto__step :where(p code){font:400 .875em/1 var(--font-mono);border:var(--hairline) solid var(--rule);border-radius:var(--radius-1);padding:.1em .3em}.pd-td-howto__expect{gap:var(--space-2);border-inline-start:var(--hairline) solid var(--rule-strong);padding-inline-start:var(--space-4);display:grid}.pd-td-howto__expect>p:not(.pd-td-label){font:var(--font-ui);font-size:var(--fs-body-s);color:var(--text-muted);margin:0}.pd-td-howto__expect pre{font:400 var(--fs-caption)/1.6 var(--font-mono);color:var(--text);margin:0;overflow-x:auto}.pd-td-howto__step .pd-callout{max-inline-size:none}.pd-td-howto__step .pd-callout__body{font:var(--font-ui)}.pd-td-howto__nav{justify-content:space-between;gap:var(--space-3);border-block-start:var(--hairline) solid var(--rule-strong);flex-wrap:wrap;padding-block-start:var(--space-4);display:flex}@container pd-td-howto (inline-size<30em){.pd-td-howto__step{grid-template-columns:2.5rem minmax(0,1fr)}.pd-td-howto__step:before{font-size:var(--fs-meta)}.pd-td-howto__step>:not(.pd-td-howto__shead){grid-column:1/-1}.pd-td-howto__progress{grid-template-columns:auto minmax(0,1fr)}.pd-td-howto__done{grid-column:1/-1}}.pd-td-term{color:var(--text);border:var(--hairline) solid var(--border-control);border-block-start:var(--hairline) solid var(--rule-strong);margin:0;container:pd-td-term/inline-size}.pd-td-term__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border-block-end:var(--hairline) solid var(--rule);display:flex}.pd-td-term__name{align-items:center;gap:var(--space-2);min-inline-size:0;font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);white-space:nowrap;text-overflow:ellipsis;display:inline-flex;overflow:hidden}.pd-td-term__name:before{content:">_";color:var(--text-subtle);font-weight:600}.pd-td-term__side{align-items:center;gap:var(--space-3);display:inline-flex}.pd-td-term .pd-tabs__list{padding-inline:var(--space-4) var(--focus-width);gap:var(--space-3);background-size:100% 1px;margin-inline:0}.pd-td-term .pd-tabs__tab{font-size:var(--fs-caption);padding-block:var(--space-2) var(--space-3)}.pd-td-term .pd-tabs__panel{padding:0}.pd-td-term__body{background:var(--surface-sunken);display:grid;position:relative}.pd-td-term__body>.pd-td-term__pre{grid-area:1/1}.pd-td-term__pre{padding:var(--space-4);font:400 var(--fs-caption)/1.75 var(--font-mono);background:var(--surface-sunken);color:var(--text);tab-size:2;margin:0;overflow-x:auto}.pd-td-term__pre:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-td-term__pre :where(code){min-inline-size:max-content;font:inherit;display:grid}.pd-td-term__line{white-space:pre;display:block}.pd-td-term__cmd{color:var(--text);font-weight:500}.pd-td-term__ps{color:var(--text-subtle);-webkit-user-select:none;user-select:none;font-weight:600}.pd-td-term__ps:after{content:" "}.pd-td-term__out{color:var(--text-muted)}.pd-td-term__ok{color:var(--text)}.pd-td-term__ok:before{content:"✓ ";font-weight:600}.pd-td-term__err{color:var(--danger)}.pd-td-term__err:before{content:"! ";font-weight:600}.pd-td-term__cmt{color:var(--text-subtle);font-style:italic}.pd-td-term__copy{margin:var(--space-2);grid-area:1/1;place-self:start end}@container pd-td-term (inline-size<34em){.pd-td-term__copy{margin-block-end:0}.pd-td-term__body>.pd-td-term__pre{grid-row:2}}.pd-td-term__cap{justify-content:space-between;gap:var(--space-1) var(--space-4);padding:var(--space-3) var(--space-4);border-block-start:var(--hairline) solid var(--rule);font:var(--font-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-td-term--bare{border-block-end:0;border-inline:0}@media (forced-colors:active){.pd-td-pill:before,.pd-td-mark:before,.pd-td-method:before,.pd-td-pm__phase:before,.pd-td-howto__ticks li{forced-color-adjust:none;border-color:canvastext}.pd-td-howto__ticks li:where([data-done]){background:canvastext}}@media print{.pd-td-term__copy,.pd-td-howto__check,.pd-td-howto__nav{display:none}.pd-td-dia__canvas{overflow:visible}}.pd-techpage,.pd-reviewpage,.pd-docspage{--pd-tp-sticky:calc(var(--space-6) + 3.5rem);background:var(--surface);min-block-size:100vh;color:var(--text);display:flow-root;container:pd-page/inline-size}:where(.pd-techpage,.pd-reviewpage,.pd-docspage)>main{padding-block-end:var(--space-10);display:block}:where(.pd-techpage,.pd-reviewpage,.pd-docspage)>main:focus{outline:0}:where(.pd-techpage,.pd-reviewpage,.pd-docspage) [data-section][hidden]{display:none}.pd-techpage__wrap,.pd-reviewpage__wrap,.pd-docspage__wrap{box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.pd-techpage__crumbs,.pd-reviewpage__crumbs,.pd-docspage__crumbs{padding-block:var(--space-5) var(--space-6)}:where(.pd-techpage,.pd-reviewpage,.pd-docspage) :where([id]){scroll-margin-block-start:var(--pd-tp-sticky)}.pd-techpage__body,.pd-reviewpage__body{gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-8);display:grid}.pd-techpage__toc,.pd-reviewpage__toc{--pd-toc-compact:1}@container pd-page (width>=64em){.pd-techpage__body,.pd-reviewpage__body{gap:var(--space-8);grid-template-columns:15rem minmax(0,1fr);align-items:start}.pd-techpage__toc,.pd-reviewpage__toc{--pd-toc-compact:-1;max-block-size:calc(100dvh - var(--pd-tp-sticky) - var(--space-6));inset-block-start:var(--pd-tp-sticky)}}@container pd-page (width<=63.99em){.pd-techpage__toc,.pd-reviewpage__toc{max-block-size:none;position:static}}.pd-techpage__main,.pd-reviewpage__main{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.pd-techpage__main>*,.pd-reviewpage__main>*{min-inline-size:0}.pd-techpage__head{max-inline-size:64rem}.pd-techpage__sec{gap:var(--space-6);padding-block-start:var(--space-9);display:grid}.pd-techpage__sec:first-child{padding-block-start:0}.pd-techpage__sec>.pd-td-sec{margin-block-end:0}.pd-techpage__prose{max-inline-size:var(--measure-wide)}.pd-techpage__prose>:first-child{margin-block-start:0}.pd-techpage__prose>:last-child{margin-block-end:0}.pd-techpage__sec>.pd-callout{max-inline-size:var(--measure-wide)}.pd-techpage__adr,.pd-techpage__howto{max-inline-size:none}.pd-techpage__adr>.pd-td-adr__head,.pd-techpage__howto>.pd-td-howto__head{border-block-start:0;padding-block-start:0}.pd-techpage__qs{max-inline-size:var(--measure-wide)}.pd-techpage__refs{padding-block-start:var(--space-9)}.pd-reviewpage__head{padding-block-end:0}.pd-reviewpage__band{gap:var(--space-6);min-inline-size:0;padding-block-start:var(--space-9);display:grid}.pd-reviewpage__band:first-child{padding-block-start:0}.pd-reviewpage__band--verdict{padding-block-start:var(--space-10)}.pd-docspage__layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding-block-start:var(--space-6);display:grid}.pd-docspage__article{gap:var(--space-8);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.pd-docspage__article>*{min-inline-size:0}.pd-docspage__toc{--pd-toc-compact:1}@container pd-page (width>=56em){.pd-docspage__layout{column-gap:var(--space-8);grid-template-columns:15rem minmax(0,1fr);align-items:start}.pd-docspage__side{max-block-size:calc(100dvh - var(--pd-tp-sticky) - var(--space-4));grid-area:1/1/span 2;position:sticky;inset-block-start:var(--pd-tp-sticky);overflow-y:auto}.pd-docspage__toc,.pd-docspage__article{grid-column:2}}@container pd-page (width>=72em){.pd-docspage__layout{grid-template-columns:15rem minmax(0,1fr) 13rem}.pd-docspage__side{grid-row:1}.pd-docspage__toc{--pd-toc-compact:-1;max-block-size:calc(100dvh - var(--pd-tp-sticky) - var(--space-4));grid-area:1/3;position:sticky;inset-block-start:var(--pd-tp-sticky)}.pd-docspage__article{grid-area:1/2}}@container pd-page (width<=71.99em){.pd-docspage__toc{max-block-size:none;position:static}}.pd-docspage__sec{gap:var(--space-5);display:grid}.pd-docspage__sec>.pd-td-sec{margin-block-end:0}.pd-docspage__sec>:where(p,.pd-callout){max-inline-size:var(--measure-wide);margin:0}.pd-docspage__feedback{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-block:var(--space-4);border-block:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-muted);flex-wrap:wrap;display:flex}.pd-docspage__feedback>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.pd-docspage__side{font-size:var(--fs-body-s);container:pd-docsnav/inline-size}.pd-docspage__product{gap:var(--space-1);border-block-end:var(--hairline) solid var(--rule-strong);padding-block-end:var(--space-3);display:grid}.pd-docspage__product>*{margin:0}.pd-docspage__pname{font:var(--font-title);color:var(--text)}.pd-docspage__ver{align-items:center;gap:var(--space-2);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);flex-wrap:wrap;display:flex}.pd-docspage__navbtn{inline-size:100%;min-block-size:var(--target-min);border:0;border-block-end:var(--hairline) solid var(--rule);color:var(--text);font:var(--font-label);cursor:pointer;text-align:start;background:0 0;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}.pd-docspage__navbtn>span:last-child{font:var(--font-meta);color:var(--text-subtle);transition:rotate var(--dur-2) var(--ease-standard)}.pd-docspage__navbtn[aria-expanded=true]>span:last-child{rotate:180deg}.pd-docspage__navbtn:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-docspage__navlist{display:none}.pd-docspage__side[data-open] .pd-docspage__navlist{display:block}@container pd-page (width>=56em){.pd-docspage__navbtn{display:none}.pd-docspage__navlist{display:block}}.pd-docspage__group{padding-block:var(--space-4) 0;margin:0}.pd-docspage__gname{margin:0 0 var(--space-1);font:var(--font-meta);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-subtle)}.pd-docspage__links{margin:0;padding:0;list-style:none}.pd-docspage__link{align-items:center;gap:var(--space-2);min-block-size:calc(var(--target-min) - .25rem);padding-inline:var(--space-3) 0;color:var(--text-muted);font:var(--font-body-s);border-inline-start:var(--hairline) solid var(--rule);line-height:1.3;text-decoration:none;display:flex;position:relative}.pd-docspage__link[aria-current=page]{color:var(--text);border-inline-start:2px solid var(--text);padding-inline-start:calc(var(--space-3) - 1px);font-weight:500}@media (hover:hover){.pd-docspage__link:hover{color:var(--text);-webkit-text-decoration:underline var(--hairline);text-decoration:underline var(--hairline);text-underline-offset:.2em}}.pd-docspage__link:focus-visible{outline-offset:calc(-1 * var(--focus-width))}.pd-docspage__link .pd-td-method{margin-inline-start:auto}.pd-docspage__sidefoot{gap:var(--space-1);border-block-start:var(--hairline) solid var(--rule);font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);margin-block-start:var(--space-5);padding-block-start:var(--space-3);display:grid}.pd-docspage__sidefoot a{color:var(--link)}.pd-docspage__pager{padding-block-start:var(--space-4)}@media (prefers-reduced-motion:reduce){.pd-docspage__navbtn>span:last-child{transition:none}}@media (forced-colors:active){.pd-docspage__link[aria-current=page]{border-inline-start-color:canvastext}}@media print{:where(.pd-techpage,.pd-reviewpage,.pd-docspage) :where(.pd-masthead,.pd-megafoot,.pd-techpage__toc,.pd-reviewpage__toc,.pd-docspage__side,.pd-docspage__toc){display:none}.pd-techpage__body,.pd-reviewpage__body,.pd-docspage__layout{display:block}}.pd-cspage,.pd-brandpage,.pd-cvpage,.pd-servicespage{background:var(--surface);min-block-size:100vh;color:var(--text);display:flow-root;container:pd-page/inline-size}:where(.pd-cspage,.pd-brandpage,.pd-cvpage,.pd-servicespage)>main{padding-block-end:var(--space-10);display:block}:where(.pd-cspage,.pd-brandpage,.pd-cvpage,.pd-servicespage)>main:focus{outline:0}:where(.pd-cspage,.pd-brandpage,.pd-cvpage,.pd-servicespage) [data-section][hidden]{display:none}.pd-cspage__wrap,.pd-brandpage__wrap,.pd-cvpage__wrap,.pd-servicespage__wrap{box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.pd-cspage__crumbs,.pd-brandpage__crumbs,.pd-cvpage__crumbs,.pd-servicespage__crumbs{padding-block:var(--space-5) var(--space-6)}.pd-cspage__band,.pd-brandpage__band,.pd-cvpage__band,.pd-servicespage__band{gap:var(--space-7);min-inline-size:0;padding-block-start:var(--space-9);display:grid}:where(.pd-cspage__band,.pd-brandpage__band,.pd-cvpage__band,.pd-servicespage__band)[hidden]{display:none}:where(.pd-cspage__band,.pd-brandpage__band,.pd-cvpage__band,.pd-servicespage__band)>*{min-inline-size:0}.pd-cspage__band--media,.pd-brandpage__band--media{padding-block-start:var(--space-7)}.pd-cspage__band--next,.pd-brandpage__band--next{padding-block-start:var(--space-10)}.pd-cspage__hero .pd-ck-hero__inner,.pd-cspage__hero .pd-ck-hero__facts,.pd-brandpage__hero .pd-ck-hero__inner,.pd-brandpage__hero .pd-ck-hero__facts,.pd-cspage__hero .pd-ck-hero__media>figcaption,.pd-brandpage__hero .pd-ck-hero__media>figcaption{box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-max);margin-inline:auto}.pd-cspage__hero,.pd-brandpage__hero{padding-block-start:0}.pd-cspage__band--quote>*,.pd-brandpage__band--quote>*{max-inline-size:60rem}@container pd-page (width>=64em){.pd-cspage__band--quote,.pd-brandpage__band--quote{padding-inline-start:calc((100% - var(--gutter) * 11) / 12 * 3 + var(--gutter) * 3)}}.pd-brandpage__intro{gap:var(--space-4);display:grid}.pd-brandpage__apps{gap:var(--space-7) var(--gutter);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@container pd-page (width>=40em){.pd-brandpage__apps{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-brandpage__apps>.pd-brandpage__wide{grid-column:1/-1}}@container pd-page (width>=64em){.pd-brandpage__apps{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-brandpage__apps>*{grid-column:span 4}.pd-brandpage__apps>.pd-brandpage__wide{grid-column:span 8}.pd-brandpage__apps>.pd-brandpage__full{grid-column:1/-1}}.pd-brandpage__apps>.pd-brandpage__full{grid-column:1/-1}.pd-brandpage .pd-section-head--specimen{justify-content:flex-start}.pd-brandpage .pd-section-head--specimen>.pd-meta{margin-inline-start:auto}.pd-cvpage__wrap{max-inline-size:calc(72rem + var(--gutter) * 2)}.pd-cvpage__doc{gap:var(--space-5);display:grid}.pd-cvpage .pd-pro-svc__close h2{font:var(--font-headline);margin:0}.pd-servicespage__band:first-of-type{padding-block-start:0}.pd-servicespage__steps{gap:var(--space-5);display:grid}@media print{@page pd-workdoc{size:A4;margin:16mm 14mm 18mm}.pd-cspage,.pd-brandpage,.pd-servicespage{page:pd-workdoc}:where(.pd-cspage,.pd-brandpage,.pd-cvpage,.pd-servicespage) :where(.pd-masthead,.pd-megafoot,.pd-crumbs),:where(body:has(>.pd-cspage,>.pd-brandpage,>.pd-cvpage,>.pd-servicespage))>.pd-skip{display:none}.pd-cspage,.pd-brandpage,.pd-cvpage,.pd-servicespage{color:#000;background:#fff;min-block-size:0}:where(.pd-cspage,.pd-brandpage,.pd-cvpage,.pd-servicespage)>main{padding:0}.pd-cspage__wrap,.pd-brandpage__wrap,.pd-cvpage__wrap,.pd-servicespage__wrap{max-inline-size:none;padding-inline:0}.pd-cspage__band,.pd-brandpage__band,.pd-servicespage__band{padding-block-start:8mm}.pd-cvpage__band{display:none}.pd-cvpage__doc{max-inline-size:none;display:block}.pd-cspage__band--next,.pd-brandpage__band--next{display:none}.pd-cspage__band--quote,.pd-brandpage__band--quote{padding-inline-start:0}}}@layer components.pages{.pd-home,.pd-workpage,.pd-secpage,.pd-nowpage,.pd-cosmospage,.pd-tattvapage,.pd-styleguide,.pd-soundpage,.pd-reviewspage,.pd-teachpage,.pd-viewspage,.pd-learnpage{background:var(--surface);min-block-size:100vh;color:var(--text);display:flow-root;container:pd-page/inline-size}:where(.pd-home,.pd-workpage,.pd-secpage,.pd-nowpage,.pd-cosmospage,.pd-tattvapage,.pd-styleguide,.pd-soundpage,.pd-reviewspage,.pd-teachpage,.pd-viewspage,.pd-learnpage)>main{display:block}:where(.pd-home,.pd-workpage,.pd-secpage,.pd-nowpage,.pd-cosmospage,.pd-tattvapage,.pd-styleguide,.pd-soundpage,.pd-reviewspage,.pd-teachpage,.pd-viewspage,.pd-learnpage)>main:focus{outline:0}.pd-home__wrap,.pd-workpage__wrap,.pd-secpage__wrap,.pd-nowpage__wrap,.pd-cosmospage__wrap,.pd-tattvapage__wrap,.pd-styleguide__wrap,.pd-soundpage__wrap,.pd-reviewspage__wrap,.pd-teachpage__wrap,.pd-viewspage__wrap,.pd-learnpage__wrap{box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.pd-home__band,.pd-workpage__band,.pd-secpage__band,.pd-nowpage__band,.pd-cosmospage__band,.pd-tattvapage__band,.pd-styleguide__band,.pd-soundpage__band,.pd-reviewspage__band,.pd-teachpage__band,.pd-viewspage__band,.pd-learnpage__band{gap:var(--space-6);min-inline-size:0;padding-block-start:var(--space-9);display:grid}:where(.pd-home__band,.pd-workpage__band,.pd-secpage__band,.pd-nowpage__band,.pd-cosmospage__band,.pd-tattvapage__band,.pd-styleguide__band,.pd-soundpage__band,.pd-reviewspage__band,.pd-teachpage__band,.pd-viewspage__band,.pd-learnpage__band)[hidden]{display:none}:where(.pd-home,.pd-workpage,.pd-secpage,.pd-nowpage,.pd-cosmospage,.pd-tattvapage,.pd-styleguide,.pd-soundpage,.pd-reviewspage,.pd-teachpage,.pd-viewspage,.pd-learnpage)>main{padding-block-end:var(--space-10)}:where(.pd-home,.pd-workpage,.pd-secpage,.pd-nowpage,.pd-cosmospage,.pd-tattvapage,.pd-styleguide,.pd-soundpage,.pd-reviewspage,.pd-teachpage,.pd-viewspage,.pd-learnpage) [data-section][hidden]{display:none}.pd-home__hero{min-block-size:min(38rem,80vh)}.pd-home__hero .pd-hero__inner{box-sizing:border-box;max-inline-size:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.pd-home__split{gap:var(--space-6) var(--gutter);display:grid}.pd-home__intro{align-content:start;gap:var(--space-4);max-inline-size:var(--measure);display:grid}.pd-home__lede{font:var(--font-lede);color:var(--text);text-wrap:pretty;margin:0}.pd-home__note{font:var(--font-body);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-home__sign{font-size:clamp(calc(var(--fs-display-l,4rem) * .42), 6.5cqi, calc(var(--fs-display-xl,6rem) * .62));margin:0}.pd-home__sign .pd-logo__word{letter-spacing:-.02em;font-weight:500}.pd-home__sign .pd-logo__sub{font-size:var(--fs-body-s,1rem);white-space:normal}.pd-home__feature{gap:var(--space-7) var(--gutter);display:grid}.pd-home__side{align-content:start;gap:var(--space-7);display:grid}.pd-home__duo{gap:var(--space-8) var(--gutter)}.pd-home__duo>*{align-content:start;gap:var(--space-4);min-inline-size:0;display:grid}.pd-home__latestgrid{gap:var(--space-8) var(--gutter);display:grid}.pd-home__latestrows{min-inline-size:0}.pd-home__verse{text-align:center;align-content:start;justify-items:stretch;min-inline-size:0;display:grid}.pd-home__verse .pd-verse{max-inline-size:none;margin:0;margin-inline:0}.pd-home__quad{gap:var(--space-6) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.pd-home__cell{min-inline-size:0;display:grid}.pd-home__nowband{gap:var(--space-8) var(--gutter)}.pd-home__aside{align-content:start;gap:var(--space-7);min-inline-size:0;display:grid}.pd-home__sound{gap:var(--space-7) var(--gutter);min-inline-size:0;display:grid}.pd-home__player,.pd-home__tracks{min-inline-size:0}.pd-home__stamp .pd-vstamp__part{white-space:nowrap;display:inline-block}.pd-home__stamp{gap:var(--space-2);padding-block:var(--space-4);border-block:var(--hairline) solid var(--rule);margin:0;display:grid}.pd-home__tracks .pd-tracks__prog:after{background:var(--text);box-shadow:0 0 0 2px var(--surface)}.pd-home__nowband .pd-now__live:before{background:var(--text);box-shadow:none}.pd-home__imgband{container:pd-homeimg/inline-size}@container pd-homeimg (inline-size<30em){.pd-home__imgband .pd-plate{grid-column:span 6}.pd-home__imgband .pd-plate:first-child{grid-column:1/-1}.pd-home__imgband .pd-plate:not(:first-child) :where(.pd-plate__link){aspect-ratio:4/5}.pd-home__imgband .pd-plate:nth-child(n+4){display:none}}@container pd-homeimg (inline-size>=30em){.pd-home__imgband .pd-gallery{grid-auto-rows:calc((100cqi - var(--gutter)) / 2) auto}.pd-home__imgband .pd-plate__link{aspect-ratio:auto;align-self:stretch;block-size:100%}}@container pd-homeimg (inline-size>=48em){.pd-home__imgband .pd-gallery{grid-auto-rows:calc((100cqi - 2 * var(--gutter)) / 3 * 1.25) auto}}@container pd-page (width>=56em){.pd-home__split{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-home__intro{grid-column:1/span 5;align-self:start;position:sticky;inset-block-start:var(--space-9)}.pd-home__split>nav{grid-column:7/-1}.pd-home__feature{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-home__lead{grid-column:1/span 8}.pd-home__side{grid-column:9/-1}.pd-home__duo{column-gap:calc(var(--gutter) * 2);grid-template-columns:repeat(2,minmax(0,1fr))}.pd-home__nowband{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-home__nowband>.pd-now{grid-column:1/span 7}.pd-home__aside{grid-column:9/-1;padding-block-start:0}.pd-home__sound{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.pd-home__player{grid-column:1/span 7}.pd-home__tracks{grid-column:9/-1}.pd-home__latestgrid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.pd-home__latestrows{grid-column:1/span 8}.pd-home__verse{grid-column:10/-1;position:sticky;inset-block-start:var(--space-9)}}@container pd-page (width>=72em){.pd-home__hero .pd-hero__index{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (inline-size<48em){.pd-home__hero .pd-hero__meta,.pd-home__hero .pd-hero__index{display:none}.pd-home__hero{min-block-size:auto}.pd-home__hero .pd-hero__inner{padding-block:var(--space-8) var(--space-7);grid-template-rows:auto}}.pd-home__hero.pd-sky{border-block-end:var(--hairline) solid var(--line-100);outline:0}.pd-home__hero .pd-logo__sub{text-wrap:balance}@container (inline-size<30em){.pd-home__hero .pd-logo__sub{white-space:nowrap;font-size:var(--fs-meta)}}.pd-home__hero .pd-hero__sky{-webkit-mask-image:linear-gradient(to top, transparent 26%, var(--sky-900) 52%), radial-gradient(ellipse 62% 36% at 38% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%);-webkit-mask-image:linear-gradient(to top, transparent 26%, var(--sky-900) 52%), radial-gradient(ellipse 62% 36% at 38% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%);mask-image:linear-gradient(to top, transparent 26%, var(--sky-900) 52%), radial-gradient(ellipse 62% 36% at 38% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%)}.pd-home__hero .pd-hero__sky:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to top, transparent 26%, var(--sky-900) 52%), radial-gradient(ellipse 62% 36% at 62% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%);-webkit-mask-image:linear-gradient(to top, transparent 26%, var(--sky-900) 52%), radial-gradient(ellipse 62% 36% at 62% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%);mask-image:linear-gradient(to top, transparent 26%, var(--sky-900) 52%), radial-gradient(ellipse 62% 36% at 62% 58%, var(--_pd-hero-calm) 55%, var(--sky-900) 100%)}@container (inline-size<30em){.pd-home__hero .pd-hero__sky{-webkit-mask-image:linear-gradient(to top, transparent 22%, var(--_pd-hero-calm) 42%, var(--_pd-hero-calm) 62%, var(--sky-900) 85%);-webkit-mask-image:linear-gradient(to top, transparent 22%, var(--_pd-hero-calm) 42%, var(--_pd-hero-calm) 62%, var(--sky-900) 85%);mask-image:linear-gradient(to top, transparent 22%, var(--_pd-hero-calm) 42%, var(--_pd-hero-calm) 62%, var(--sky-900) 85%)}}.pd-home__hero .pd-hero__index{border-block-end:0}.pd-home__hero .pd-hero__index li{border-block:var(--hairline) solid var(--rule);margin-block-start:calc(var(--hairline) * -1)}.pd-home__feature>:first-child .pd-ph{aspect-ratio:16/10}.pd-home__nowlede{margin-block:var(--space-4) var(--space-5);display:flex}.pd-home__nowlede:before{content:"";flex:0 0 var(--label-col);font:var(--font-numeral)}@container pd-now (inline-size<30em){.pd-home__nowlede:before{content:none}}.pd-home__imgband .pd-plate__link{text-decoration:none}.pd-workpage__crumbs,.pd-secpage__crumbs,.pd-tattvapage__crumbs,.pd-nowpage__crumbs,.pd-cosmospage__crumbs{padding-block:var(--space-5) var(--space-6)}.pd-workpage__featured{gap:var(--space-6) var(--gutter);margin-block:var(--space-9) var(--space-8);display:grid}.pd-workpage__media{min-inline-size:0;margin:0}.pd-workpage__case{min-inline-size:0}.pd-workpage :where(.pd-brands,.pd-cap)>.pd-section-head{margin-block-end:var(--space-5)}.pd-workpage__lede{max-inline-size:var(--measure);margin:calc(-1 * var(--space-2)) 0 var(--space-5);font:var(--font-body-s);color:var(--text-muted)}@container pd-page (width>=56em){.pd-workpage__featured{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.pd-workpage__media{grid-column:1/span 7}.pd-workpage__case{grid-column:9/-1}}.pd-secpage__feature{gap:var(--space-6) var(--gutter);display:grid}.pd-secpage__media{min-inline-size:0;margin:0}.pd-secpage__abstract{align-content:start;gap:var(--space-4);min-inline-size:0;display:grid;position:relative}.pd-secpage__title{font:var(--font-headline);letter-spacing:var(--track-display);color:var(--text);text-wrap:balance;margin:0}.pd-secpage__dek{font:var(--font-lede);color:var(--text-muted);text-wrap:pretty;margin:0}.pd-secpage__actions{gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-2);display:flex}.pd-secpage__years{gap:var(--space-8) var(--gutter);display:grid}.pd-secpage__year{align-content:start;gap:var(--space-3);min-inline-size:0;display:grid}@container pd-page (width>=56em){.pd-secpage__feature{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.pd-secpage__media{grid-column:1/span 7}.pd-secpage__abstract{grid-column:9/-1}}.pd-nowpage__top{padding-block-start:var(--space-8)}.pd-sectionland__num.pd-nowpage__kind{font:var(--font-kicker);letter-spacing:var(--track-caps);text-transform:uppercase;padding-block-start:var(--space-3)}.pd-nowpage__time{gap:var(--space-8) var(--gutter);align-items:start;display:grid}.pd-nowpage__clock,.pd-nowpage__day{min-inline-size:0}.pd-nowpage__sky{gap:var(--space-6) var(--gutter);align-items:start;display:grid}.pd-nowpage__map{min-inline-size:0}.pd-nowpage__skynote{justify-items:start;gap:var(--space-4);max-inline-size:var(--measure);display:grid}.pd-nowpage__skynote>p{margin:0}.pd-nowpage__lede{font:var(--font-lede);color:var(--text-muted);text-wrap:pretty}.pd-nowpage :where(.pd-now,.pd-where)>.pd-section-head{margin-block-end:var(--space-6)}.pd-nowpage .pd-where__bindu{fill:var(--text);stroke:var(--surface);stroke-width:2px;paint-order:stroke}.pd-nowpage .pd-now__live:before{background:var(--text);box-shadow:none}.pd-nowpage .pd-pagehead__title{font:var(--font-headline)}@container pd-page (width>=56em){.pd-nowpage__time{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-nowpage__clock{grid-column:1/span 7}.pd-nowpage__day{grid-column:8/-1}.pd-nowpage__sky{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-nowpage__map{grid-column:1/span 7}.pd-nowpage__skynote{grid-column:9/-1;align-self:start;padding-block-start:var(--space-7)}}.pd-cosmospage .pd-mark{block-size:1em;inline-size:1em}.pd-cosmospage .pd-megafoot__motto{font:var(--font-caption);color:var(--text-muted);margin:0}.pd-cosmospage .pd-megafoot__motto:before{content:"";border-radius:var(--radius-pill);background:var(--text-muted);vertical-align:.1em;block-size:.4em;inline-size:.4em;margin-inline-end:.6em;display:inline-block}.pd-cosmospage__head{margin-block:var(--space-8) var(--space-6)}.pd-cosmospage__hero{min-inline-size:0}.pd-cosmospage__wheel{gap:var(--space-7) var(--gutter);align-items:start;display:grid}.pd-cosmospage__ringcol,.pd-cosmospage__list{gap:var(--space-3);min-inline-size:0;display:grid}.pd-cosmospage__ring{gap:var(--space-4);margin:0;display:grid}.pd-cosmospage__ringplot{aspect-ratio:1;inline-size:100%;max-inline-size:34rem;margin-inline:auto;position:relative}.pd-cosmospage__ringsvg{block-size:100%;inline-size:100%;display:block;overflow:visible}.pd-cosmospage__ticks{stroke:var(--text-subtle);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-cosmospage__seg{fill:#0000;stroke:var(--rule-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-cosmospage__seg.is-moon{fill:var(--text);stroke:var(--text)}.pd-cosmospage__segnum{fill:var(--text-muted);font:500 13px/1 var(--font-mono);letter-spacing:var(--track-mono);text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums}.pd-cosmospage__segnum.is-moon{fill:var(--surface)}.pd-cosmospage__hub{fill:none;stroke:var(--rule);stroke-width:1px;vector-effect:non-scaling-stroke}.pd-cosmospage__moondot{fill:var(--text)}.pd-cosmospage__ringcentre{place-content:center;justify-items:center;gap:var(--space-2);text-align:center;pointer-events:none;padding:30%;display:grid;position:absolute;inset:0}.pd-cosmospage__ringcentre :where(.pd-meta){color:var(--text-subtle)}.pd-cosmospage__ringname{font:500 clamp(var(--fs-title), 6.5vw, var(--fs-display-m))/1 var(--font-display);letter-spacing:var(--track-display);color:var(--text);white-space:nowrap}.pd-cosmospage__ringdeva{font:var(--font-lede);color:var(--text-muted)}.pd-cosmospage__moon[hidden]{display:none}@media (forced-colors:active){.pd-cosmospage__seg.is-moon,.pd-cosmospage__moondot{fill:canvastext}.pd-cosmospage__segnum.is-moon{fill:canvas}}.pd-cosmospage__cap{color:var(--text-subtle);margin:0}.pd-cosmospage__naks :where(.pd-rows__end){justify-content:end;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.pd-cosmospage__naks .pd-rows__name{max-inline-size:100%}@container pd-rows (inline-size>=30em){.pd-cosmospage__naks .pd-rows__item{grid-template-columns:minmax(0, var(--pd-rows-lead,var(--row-lead))) minmax(0, 1fr);row-gap:var(--space-1)}.pd-cosmospage__naks .pd-rows__end{white-space:normal;grid-column:2;justify-content:start;justify-self:start}}.pd-cosmospage__methodband{gap:var(--space-6);display:grid}.pd-cosmospage__method{gap:var(--space-6) var(--gutter);align-items:start;display:grid}.pd-cosmospage__methodtext{gap:var(--space-3);max-inline-size:var(--measure);display:grid}.pd-cosmospage__methodtext>:where(p,h2){margin:0}@media (width>=48em){.pd-cosmospage__method{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-cosmospage__methodtext{grid-column:1/span 6}.pd-cosmospage__facts{grid-column:8/-1}}.pd-cosmospage__big{font:500 var(--fs-display-m)/1 var(--font-display);letter-spacing:var(--track-display)}.pd-cosmospage__small{font:var(--font-body-s)}@container pd-page (width>=56em){.pd-cosmospage__hero .pd-livesky{gap:var(--space-4) var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;inline-size:100%}.pd-cosmospage__hero .pd-livesky__figure{grid-column:1/span 8}.pd-cosmospage__hero .pd-livesky__controls{grid-column:9/-1;position:sticky;inset-block-start:var(--space-9)}.pd-cosmospage__wheel{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-cosmospage__ringcol{grid-column:1/span 6;position:sticky;inset-block-start:var(--space-9)}.pd-cosmospage__list{grid-column:8/-1}}.pd-tattvapage__intro{gap:var(--space-7) var(--gutter);align-items:start;display:grid}.pd-tattvapage__prose{max-inline-size:var(--measure)}.pd-tattvapage__svara{gap:var(--space-4);display:grid}.pd-tattvapage__cap{max-inline-size:var(--measure-wide);color:var(--text-subtle);margin:0}@container pd-page (width>=56em){.pd-tattvapage__intro{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-tattvapage__intro>.pd-verse{grid-column:1/span 5}.pd-tattvapage__prose{grid-column:7/-1}}.pd-styleguide__head{margin-block-start:var(--space-8)}.pd-styleguide__tok{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text);overflow-wrap:anywhere}.pd-styleguide__use{font:var(--font-caption);color:var(--text-muted)}.pd-styleguide__val{font:var(--font-meta);letter-spacing:var(--track-mono);color:var(--text-subtle);font-variant-numeric:tabular-nums}.pd-styleguide__dek{font:var(--font-caption);color:var(--text-muted)}.pd-styleguide__identity{gap:var(--space-7) var(--gutter);align-items:start;display:grid}.pd-styleguide__locks{gap:var(--space-5);justify-items:start;display:grid}.pd-styleguide__say{font:var(--font-body);color:var(--text-muted);max-inline-size:var(--measure);margin:0}.pd-styleguide__locks>.pd-facts{inline-size:100%}.pd-styleguide__sub{gap:var(--space-4);padding-block-start:var(--space-6);display:grid}.pd-styleguide__swatches,.pd-styleguide__els,.pd-styleguide__tgs,.pd-styleguide__grads,.pd-styleguide__themes,.pd-styleguide__types,.pd-styleguide__spaces,.pd-styleguide__scale{margin:0;padding:0;list-style:none}.pd-styleguide__swatches{gap:var(--space-5) var(--gutter);grid-template-columns:repeat(auto-fill,minmax(min(100%,10rem),1fr));display:grid}.pd-styleguide__swatch{gap:var(--space-1);min-inline-size:0;display:grid}.pd-styleguide__chip{block-size:4.5rem;background:var(--pd-sg);border:var(--hairline) solid var(--rule);margin-block-end:var(--space-2)}.pd-styleguide__themes{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.pd-styleguide__theme{gap:var(--space-2);padding:var(--space-4);background:var(--surface);color:var(--text);border:var(--hairline) solid var(--rule);display:grid}.pd-styleguide__tname{font:var(--font-title)}.pd-styleguide__tdots{gap:var(--space-2);display:flex}.pd-styleguide__tdots>span{border-radius:var(--radius-pill);background:var(--pd-sg);border:var(--hairline) solid var(--rule);block-size:1.25rem;inline-size:1.25rem}.pd-styleguide__tline{font:500 var(--fs-headline)/1 var(--font-display)}.pd-styleguide__els{gap:var(--space-5) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.pd-styleguide__el{gap:var(--space-2);border-block-start:2px solid var(--pd-sg);justify-items:start;padding-block-start:var(--space-3);display:grid}.pd-styleguide__el .pd-elglyph{block-size:3rem;inline-size:3rem}.pd-styleguide__elname{font:var(--font-title)}.pd-styleguide__elname [lang=sa]{font-family:var(--font-deva);font-size:var(--fs-label);color:var(--text-muted)}.pd-styleguide__tgs{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));display:grid}.pd-styleguide__tg{gap:var(--space-1);padding:var(--space-3);background:var(--pd-sg);color:var(--pd-sg-on);align-content:space-between;min-block-size:4.5rem;display:grid}.pd-styleguide__tgname{font:var(--font-label)}.pd-styleguide__tgrange{font:var(--font-meta);letter-spacing:var(--track-mono)}.pd-styleguide__scale{grid-template-columns:repeat(36,minmax(0,1fr));gap:1px;display:grid}.pd-styleguide__scale>li{block-size:3.5rem;padding:var(--space-1) 0;background:var(--pd-sg);align-items:end;display:grid}.pd-styleguide__scale>li>span{font:var(--font-meta);color:var(--text);background:var(--surface);justify-self:center;padding-inline:.15em}.pd-styleguide__scale>li:nth-child(odd)>span{visibility:hidden}.pd-styleguide__grads{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.pd-styleguide__grad{gap:var(--space-2);display:grid}.pd-styleguide__gchip{background:var(--pd-sg);block-size:6rem}.pd-styleguide__types{display:grid}.pd-styleguide__type{gap:var(--space-2) var(--gutter);padding-block:var(--space-4);border-block-start:var(--hairline) solid var(--rule);min-inline-size:0;display:grid}.pd-styleguide__type:last-child{border-block-end:var(--hairline) solid var(--rule)}.pd-styleguide__sample{color:var(--text);overflow-wrap:anywhere;min-inline-size:0}.pd-styleguide__spacegrid{gap:var(--space-7) var(--gutter);align-items:start;display:grid}.pd-styleguide__spaces{gap:var(--space-2);font-size:1rem;display:grid}.pd-styleguide__space{align-items:center;gap:var(--space-4);grid-template-columns:7rem minmax(0,1fr) 4rem;display:grid}.pd-styleguide__bar{block-size:.75rem;inline-size:var(--pd-sg);background:var(--text)}.pd-styleguide__index{gap:var(--space-7) calc(var(--gutter) * 2);align-items:start;display:grid}.pd-styleguide__group{gap:var(--space-2);break-inside:avoid;min-inline-size:0;display:grid}.pd-styleguide__comps{margin:0}.pd-styleguide__comps>.pd-rows__item{gap:var(--space-1) var(--space-4);grid-template-columns:minmax(0,11rem) minmax(0,1fr);align-items:baseline;display:grid}@container pd-page (width>=56em){.pd-styleguide__identity{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-styleguide__identity>.pd-styleguide__sign{top:calc(var(--masthead-h,4rem) + var(--space-5));grid-column:1/span 7;min-block-size:26rem;position:sticky}.pd-styleguide__locks{grid-column:9/-1}.pd-styleguide__type{grid-template-columns:12rem minmax(0,1fr);align-items:baseline}.pd-styleguide__spacegrid{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-styleguide__spaces{grid-column:1/span 7}.pd-styleguide__layout{grid-column:9/-1}.pd-styleguide__index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (forced-colors:active){.pd-styleguide__chip,.pd-styleguide__tg,.pd-styleguide__scale>li,.pd-styleguide__gchip,.pd-styleguide__tdots>span{forced-color-adjust:none}}.pd-soundpage__crumbs,.pd-reviewspage__crumbs,.pd-teachpage__crumbs,.pd-viewspage__crumbs,.pd-learnpage__crumbs{padding-block:var(--space-5) var(--space-6)}.pd-soundpage__player,.pd-soundpage__reviews,.pd-soundpage__listen{gap:var(--space-7) var(--gutter);display:grid}.pd-soundpage__player>*,.pd-soundpage__reviews>*,.pd-soundpage__strip,.pd-soundpage__log{min-inline-size:0}.pd-soundpage .pd-listen__dot,.pd-soundpage .pd-tracks__prog:after,.pd-soundpage .pd-wave__head:after{background:var(--text);box-shadow:0 0 0 2px var(--surface)}@media (forced-colors:active){.pd-soundpage .pd-listen__dot,.pd-soundpage .pd-tracks__prog:after,.pd-soundpage .pd-wave__head:after{box-shadow:none;background:canvastext}}@container pd-page (width>=56em){.pd-soundpage__player,.pd-soundpage__reviews{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.pd-soundpage__player>*{grid-column:1/span 8}.pd-soundpage__reviews>*{grid-column:span 6}.pd-soundpage__listen{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.pd-soundpage__strip{grid-column:1/span 4;position:sticky;inset-block-start:var(--space-9)}.pd-soundpage__log{grid-column:6/-1}}.pd-reviewspage__feature{gap:var(--space-7) var(--gutter);display:grid}.pd-reviewspage__lead,.pd-reviewspage__side{min-inline-size:0}.pd-reviewspage__side{align-content:start;gap:var(--space-6);display:grid}@container pd-page (width>=64em){.pd-reviewspage__feature{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-reviewspage__lead{grid-column:1/span 8}.pd-reviewspage__side{grid-column:10/-1}}.pd-reviewspage .pd-reviews__head>:where(.pd-reviews__kicker,.pd-reviews__title,.pd-reviews__lede){display:none}.pd-reviewspage .pd-reviews__head{border-block-start:0;padding-block-start:0}.pd-reviewspage .pd-reviews__legend{margin-block-start:0}.pd-reviewspage .pd-review--featured .pd-review__media{background:0 0;padding:0}.pd-reviewspage .pd-review--featured .pd-review__media>:where(img,.pd-ph,svg){aspect-ratio:auto;block-size:100%;max-block-size:none;inline-size:100%}.pd-teachpage__syllabus,.pd-teachpage__lesson{min-inline-size:0;max-inline-size:none}.pd-teachpage .pd-syllabus,.pd-teachpage .pd-lesson{max-inline-size:none}@container pd-syllabus (width>=48em){.pd-teachpage__syllabus .pd-syllabus__grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.pd-teachpage .pd-lesson-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.pd-teachpage__lesson{margin-block-start:var(--space-8)}.pd-viewspage__view,.pd-viewspage__list{min-inline-size:0;max-inline-size:none}.pd-viewspage__view>.pd-view{max-inline-size:none}.pd-viewspage__note{max-inline-size:var(--measure);color:var(--text-subtle);margin:0}.pd-learnpage__map,.pd-learnpage__skill,.pd-learnpage__log{min-inline-size:0}.pd-learnpage__skill{max-inline-size:72rem}.pd-home__landing,.pd-workpage__landing,.pd-secpage__landing,.pd-nowpage__landing,.pd-cosmospage__landing,.pd-tattvapage__landing,.pd-styleguide__landing,.pd-soundpage__landing,.pd-reviewspage__landing,.pd-teachpage__landing,.pd-viewspage__landing,.pd-learnpage__landing{margin-block-end:var(--space-8)}:is(.pd-secpage__landing,.pd-viewspage__landing):has(+:is(.pd-secpage__band,.pd-viewspage__band)){margin-block-end:0}.pd-styleguide__marks{align-items:end;gap:var(--space-6) var(--space-7);border-block-end:var(--hairline) solid var(--rule);flex-wrap:wrap;padding-block-end:var(--space-5);display:flex}.pd-styleguide__sign{justify-items:start;font-size:clamp(1.125rem,3.2vw,2.5rem);display:grid}.pd-styleguide__sign.pd-logo__stage{padding:var(--space-7) var(--space-5);align-content:center;justify-items:center}.pd-styleguide__sign .pd-logo__lock--stack{text-align:start}.pd-styleguide__sign .pd-logo__lock--stack .pd-logo__lock-text{justify-items:start}.pd-styleguide__sign .pd-logo__lock{flex-direction:column;align-items:flex-start}.pd-styleguide__lock{min-block-size:var(--target-min);font-size:.8125rem}.pd-styleguide__fav{background:var(--jade-700);block-size:3.5rem;inline-size:3.5rem;color:var(--on-jade);border-radius:var(--radius-2);place-items:center;font-size:2.6rem;display:grid}.pd-styleguide__fav .pd-mark{block-size:1em;inline-size:1em}.pd-styleguide__mk{justify-items:start;gap:var(--space-2);margin:0;display:grid}.pd-styleguide__avatar{block-size:3.5rem;inline-size:3.5rem;color:var(--text)}.pd-styleguide__duo{gap:var(--space-6) var(--gutter);align-items:center;display:grid}.pd-styleguide__duo>.pd-pair--block{font-size:var(--fs-display-m)}.pd-styleguide__breath{min-inline-size:0}@container pd-page (width>=56em){.pd-styleguide__duo{grid-template-columns:repeat(12,minmax(0,1fr))}.pd-styleguide__duo>.pd-pair--block{grid-column:1/span 6}.pd-styleguide__duo>.pd-styleguide__say{grid-column:8/-1}.pd-styleguide__spacegrid>.pd-styleguide__breath{grid-area:1/1/auto/span 5;min-inline-size:20rem}.pd-styleguide__spacegrid:has(>.pd-styleguide__breath)>.pd-styleguide__layout{grid-column:7/-1}}.pd-aboutpage{background:var(--surface);min-block-size:100vh;color:var(--text);display:flow-root;container:pd-page/inline-size}.pd-aboutpage>main{padding-block-end:var(--space-10);display:block}.pd-aboutpage>main:focus{outline:0}.pd-aboutpage__wrap{box-sizing:border-box;inline-size:100%;max-inline-size:var(--page-max);padding-inline:var(--gutter);margin-inline:auto}.pd-aboutpage__crumbs{padding-block:var(--space-5) var(--space-6)}.pd-aboutpage [data-section][hidden]{display:none}}
