@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.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:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.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 Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.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:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.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:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.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:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.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:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.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:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.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:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.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:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.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:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.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:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.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}:root{--pp-graphite-950:#0e1012;--pp-graphite-900:#15181b;--pp-graphite-850:#1b1f23;--pp-graphite-800:#23282d;--pp-graphite-700:#343b42;--pp-graphite-600:#4b545c;--pp-graphite-550:#5b646c;--pp-graphite-500:#6b757e;--pp-graphite-450:#8a9097;--pp-graphite-400:#8f99a1;--pp-graphite-300:#b7bec4;--pp-paper-50:#fbfaf5;--pp-paper-100:#f4f2ea;--pp-paper-200:#e8e5d8;--pp-paper-300:#d6d2c1;--pp-paper-400:#b8b39d;--pp-bone-100:#ecebe4;--pp-bone-200:#d4d3cb;--pp-bone-300:#b9b8b0;--pp-signal-200:#fff1b8;--pp-signal-300:#ffd84d;--pp-signal-400:#ffc400;--pp-signal-700:#7a5c00;--pp-signal-900:#3a3000;--pp-red-100:#fbe3df;--pp-red-400:#ff7a6b;--pp-red-700:#9a1a10;--pp-red-900:#3a1512;--pp-amber-100:#fcebc8;--pp-amber-400:#ffb020;--pp-amber-700:#6b4000;--pp-amber-900:#33230a;--pp-green-100:#d9f0e1;--pp-green-400:#5fd08a;--pp-green-700:#0f5a30;--pp-green-900:#10281a;--pp-blue-100:#dce8fa;--pp-blue-400:#7ab2ff;--pp-blue-700:#184c96;--pp-blue-900:#0f2239;--pp-white:#fff;--pp-black-72:#0e1012b8;--pp-black-78:#000000c7;--pp-ink-stripe:#0e101229;--pp-bone-stripe:#ffffff24}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--pp-bg:var(--pp-paper-100);--pp-surface:var(--pp-paper-50);--pp-surface-sunken:var(--pp-paper-200);--pp-surface-inverse:var(--pp-graphite-950);--pp-text:var(--pp-graphite-950);--pp-text-muted:var(--pp-graphite-600);--pp-text-subtle:var(--pp-graphite-550);--pp-text-inverse:var(--pp-paper-50);--pp-line-strong:var(--pp-graphite-950);--pp-line-mid:var(--pp-graphite-400);--pp-line-soft:var(--pp-paper-300);--pp-accent:var(--pp-signal-400);--pp-accent-bg:var(--pp-signal-200);--pp-on-accent:var(--pp-graphite-950);--pp-accent-text:var(--pp-signal-700);--pp-focus:var(--pp-blue-700);--pp-link:var(--pp-blue-700);--pp-link-hover:var(--pp-graphite-950);--pp-scrim:var(--pp-black-72);--pp-stripe:var(--pp-ink-stripe);--pp-key:var(--pp-graphite-950);--pp-danger-fg:var(--pp-red-700);--pp-danger-bg:var(--pp-red-100);--pp-danger-solid:var(--pp-red-700);--pp-danger-on:var(--pp-white);--pp-warning-fg:var(--pp-amber-700);--pp-warning-bg:var(--pp-amber-100);--pp-warning-solid:var(--pp-amber-400);--pp-warning-on:var(--pp-graphite-950);--pp-success-fg:var(--pp-green-700);--pp-success-bg:var(--pp-green-100);--pp-success-solid:var(--pp-green-700);--pp-success-on:var(--pp-white);--pp-info-fg:var(--pp-blue-700);--pp-info-bg:var(--pp-blue-100);--pp-info-solid:var(--pp-blue-700);--pp-info-on:var(--pp-white);--pp-neutral-fg:var(--pp-graphite-950);--pp-neutral-bg:var(--pp-paper-200);--pp-neutral-solid:var(--pp-graphite-950);--pp-neutral-on:var(--pp-paper-50)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pp-bg:var(--pp-graphite-900);--pp-surface:var(--pp-graphite-850);--pp-surface-sunken:var(--pp-graphite-950);--pp-surface-inverse:var(--pp-bone-100);--pp-text:var(--pp-bone-100);--pp-text-muted:var(--pp-bone-300);--pp-text-subtle:var(--pp-graphite-450);--pp-text-inverse:var(--pp-graphite-950);--pp-line-strong:var(--pp-bone-200);--pp-line-mid:var(--pp-graphite-500);--pp-line-soft:var(--pp-graphite-700);--pp-accent:var(--pp-signal-400);--pp-accent-bg:var(--pp-signal-900);--pp-on-accent:var(--pp-graphite-950);--pp-accent-text:var(--pp-signal-300);--pp-focus:var(--pp-signal-300);--pp-link:var(--pp-blue-400);--pp-link-hover:var(--pp-bone-100);--pp-scrim:var(--pp-black-78);--pp-stripe:var(--pp-bone-stripe);--pp-key:var(--pp-graphite-500);--pp-danger-fg:var(--pp-red-400);--pp-danger-bg:var(--pp-red-900);--pp-danger-solid:var(--pp-red-400);--pp-danger-on:var(--pp-graphite-950);--pp-warning-fg:var(--pp-amber-400);--pp-warning-bg:var(--pp-amber-900);--pp-warning-solid:var(--pp-amber-400);--pp-warning-on:var(--pp-graphite-950);--pp-success-fg:var(--pp-green-400);--pp-success-bg:var(--pp-green-900);--pp-success-solid:var(--pp-green-400);--pp-success-on:var(--pp-graphite-950);--pp-info-fg:var(--pp-blue-400);--pp-info-bg:var(--pp-blue-900);--pp-info-solid:var(--pp-blue-400);--pp-info-on:var(--pp-graphite-950);--pp-neutral-fg:var(--pp-bone-100);--pp-neutral-bg:var(--pp-graphite-800);--pp-neutral-solid:var(--pp-bone-100);--pp-neutral-on:var(--pp-graphite-950)}:root,[data-theme]{--pp-trust-exact-fg:var(--pp-success-fg);--pp-trust-exact-bg:var(--pp-success-bg);--pp-trust-exact-solid:var(--pp-success-solid);--pp-trust-exact-on:var(--pp-success-on);--pp-trust-usually-fg:var(--pp-info-fg);--pp-trust-usually-bg:var(--pp-info-bg);--pp-trust-usually-solid:var(--pp-info-solid);--pp-trust-usually-on:var(--pp-info-on);--pp-trust-check-fg:var(--pp-warning-fg);--pp-trust-check-bg:var(--pp-warning-bg);--pp-trust-check-solid:var(--pp-warning-solid);--pp-trust-check-on:var(--pp-warning-on)}[data-tone=neutral]{--pp-tone-fg:var(--pp-neutral-fg);--pp-tone-bg:var(--pp-neutral-bg);--pp-tone-solid:var(--pp-neutral-solid);--pp-tone-on:var(--pp-neutral-on)}[data-tone=info]{--pp-tone-fg:var(--pp-info-fg);--pp-tone-bg:var(--pp-info-bg);--pp-tone-solid:var(--pp-info-solid);--pp-tone-on:var(--pp-info-on)}[data-tone=success]{--pp-tone-fg:var(--pp-success-fg);--pp-tone-bg:var(--pp-success-bg);--pp-tone-solid:var(--pp-success-solid);--pp-tone-on:var(--pp-success-on)}[data-tone=warning]{--pp-tone-fg:var(--pp-warning-fg);--pp-tone-bg:var(--pp-warning-bg);--pp-tone-solid:var(--pp-warning-solid);--pp-tone-on:var(--pp-warning-on)}[data-tone=danger]{--pp-tone-fg:var(--pp-danger-fg);--pp-tone-bg:var(--pp-danger-bg);--pp-tone-solid:var(--pp-danger-solid);--pp-tone-on:var(--pp-danger-on)}[data-tone=accent]{--pp-tone-fg:var(--pp-text);--pp-tone-bg:var(--pp-accent-bg);--pp-tone-solid:var(--pp-accent);--pp-tone-on:var(--pp-on-accent)}[data-tone=trust-exact]{--pp-tone-fg:var(--pp-trust-exact-fg);--pp-tone-bg:var(--pp-trust-exact-bg);--pp-tone-solid:var(--pp-trust-exact-solid);--pp-tone-on:var(--pp-trust-exact-on)}[data-tone=trust-usually]{--pp-tone-fg:var(--pp-trust-usually-fg);--pp-tone-bg:var(--pp-trust-usually-bg);--pp-tone-solid:var(--pp-trust-usually-solid);--pp-tone-on:var(--pp-trust-usually-on)}[data-tone=trust-check]{--pp-tone-fg:var(--pp-trust-check-fg);--pp-tone-bg:var(--pp-trust-check-bg);--pp-tone-solid:var(--pp-trust-check-solid);--pp-tone-on:var(--pp-trust-check-on)}:root{--pp-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", menlo, consolas, monospace;--pp-font-text:"IBM Plex Sans", "Helvetica Neue", system-ui, sans-serif;--pp-fw-regular:400;--pp-fw-medium:500;--pp-fw-semibold:600;--pp-fw-bold:700;--pp-fs-caption:12px;--pp-fs-label:14px;--pp-fs-body:17px;--pp-fs-body-lg:19px;--pp-fs-data:18px;--pp-fs-input:20px;--pp-fs-h3:20px;--pp-fs-h2:24px;--pp-fs-h1:32px;--pp-fs-display:44px;--pp-fs-data-xl:30px;--pp-lh-tight:1.15;--pp-lh-snug:1.3;--pp-lh-body:1.5;--pp-ls-caps:.06em;--pp-ls-data:.02em;--pp-ls-button:.04em}@media (width>=768px){:root{--pp-fs-body:18px;--pp-fs-body-lg:20px;--pp-fs-data:19px;--pp-fs-input:22px;--pp-fs-h3:22px;--pp-fs-h2:28px;--pp-fs-h1:38px;--pp-fs-display:56px;--pp-fs-data-xl:36px}}:root{--pp-space-0:0;--pp-space-1:4px;--pp-space-2:8px;--pp-space-3:12px;--pp-space-4:16px;--pp-space-5:24px;--pp-space-6:32px;--pp-space-7:48px;--pp-space-8:64px;--pp-space-9:96px;--pp-touch-min:56px;--pp-touch-primary:64px;--pp-touch-xl:72px;--pp-touch-gap:12px;--pp-key-depth:4px;--pp-line-1:1px;--pp-line-2:2px;--pp-line-3:3px;--pp-line-4:4px;--pp-focus-ring:3px;--pp-focus-offset:2px;--pp-marker:6px;--pp-radius-0:0;--pp-radius-1:2px;--pp-radius-2:4px;--pp-corner-size:14px;--pp-corner-offset:6px;--pp-icon-sm:16px;--pp-icon-md:20px;--pp-icon-lg:24px;--pp-icon-xl:32px;--pp-icon-stroke:2;--pp-count-size:22px;--pp-check-size:28px;--pp-gutter:16px;--pp-page-margin:16px;--pp-container-sm:480px;--pp-container-md:720px;--pp-container-lg:1200px;--pp-container-xl:1440px;--pp-nav-width:280px;--pp-tabbar-height:76px;--pp-dialog-width:520px;--pp-sheet-width:640px;--pp-popover-max-height:360px;--pp-field-min:210px;--pp-photo-min:112px;--pp-empty-icon:80px;--pp-textarea-min:144px;--pp-text-measure:60ch;--pp-z-base:0;--pp-z-sticky:10;--pp-z-nav:20;--pp-z-overlay:30;--pp-z-dialog:40;--pp-z-toast:50;--pp-dur-fast:80ms;--pp-dur-base:.14s;--pp-dur-slow:.24s;--pp-ease-out:cubic-bezier(.2, 0, 0, 1)}@media (width>=768px){:root{--pp-page-margin:32px}}@media (prefers-reduced-motion:reduce){:root{--pp-dur-fast:0s;--pp-dur-base:0s;--pp-dur-slow:0s}}[data-density=compact]{--pp-space-2:6px;--pp-space-3:8px;--pp-space-4:12px;--pp-space-5:16px;--pp-space-6:24px;--pp-space-7:32px;--pp-space-8:48px;--pp-space-9:64px;--pp-touch-min:36px;--pp-touch-primary:40px;--pp-touch-xl:44px;--pp-touch-gap:8px;--pp-key-depth:2px;--pp-line-3:2px;--pp-line-4:3px;--pp-marker:4px;--pp-corner-size:10px;--pp-corner-offset:4px;--pp-icon-md:18px;--pp-icon-lg:20px;--pp-icon-xl:24px;--pp-count-size:18px;--pp-check-size:22px;--pp-gutter:12px;--pp-page-margin:24px;--pp-nav-width:232px;--pp-tabbar-height:0;--pp-empty-icon:56px;--pp-textarea-min:88px;--pp-fs-label:12px;--pp-fs-body:14px;--pp-fs-body-lg:15px;--pp-fs-data:14px;--pp-fs-input:15px;--pp-fs-h3:16px;--pp-fs-h2:20px;--pp-fs-h1:26px;--pp-fs-display:36px;--pp-fs-data-xl:24px}.pp-root{background:var(--pp-bg);color:var(--pp-text);font:var(--pp-fw-regular) var(--pp-fs-body) / var(--pp-lh-body) var(--pp-font-text);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.pp-root *,.pp-root :before,.pp-root :after{box-sizing:border-box}.pp-root :focus-visible{outline:var(--pp-focus-ring) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-root :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.pp-root :where(ul,ol){padding:0;list-style:none}:where(.pp-root) a{color:var(--pp-link);text-decoration-thickness:var(--pp-line-2);text-underline-offset:var(--pp-focus-ring)}:where(.pp-root) a:where(:hover){color:var(--pp-link-hover)}.pp-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-icon{width:var(--pp-icon-lg);height:var(--pp-icon-lg);fill:none;stroke:currentColor;stroke-width:var(--pp-icon-stroke);stroke-linecap:square;stroke-linejoin:miter;flex:none}.pp-icon[data-size=sm]{width:var(--pp-icon-sm);height:var(--pp-icon-sm)}.pp-icon[data-size=md]{width:var(--pp-icon-md);height:var(--pp-icon-md)}.pp-icon[data-size=xl]{width:var(--pp-icon-xl);height:var(--pp-icon-xl)}.pp-button{justify-content:center;align-items:center;gap:var(--pp-space-3);min-width:var(--pp-touch-min);min-height:var(--pp-touch-min);padding:0 var(--pp-space-5);border:var(--pp-line-2) solid var(--pp-line-strong);border-radius:var(--pp-radius-1);background:var(--pp-surface);color:var(--pp-text);box-shadow:0 var(--pp-key-depth) 0 var(--pp-key);font:var(--pp-fw-semibold) var(--pp-fs-body) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-button);text-align:center;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--pp-dur-fast) var(--pp-ease-out), box-shadow var(--pp-dur-fast) var(--pp-ease-out), background var(--pp-dur-fast), color var(--pp-dur-fast);text-decoration:none;display:inline-flex;position:relative}.pp-button[data-focus-visible]{outline:var(--pp-focus-ring) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-button--lg{min-width:var(--pp-touch-primary);min-height:var(--pp-touch-primary)}.pp-button--xl{min-width:var(--pp-touch-xl);min-height:var(--pp-touch-xl);padding:0 var(--pp-space-6);font-size:var(--pp-fs-body-lg)}.pp-button--block{width:100%;display:flex}.pp-button__label{overflow-wrap:anywhere;min-width:0}.pp-button[data-pressed]{transform:translateY(var(--pp-key-depth));box-shadow:0 0 0 var(--pp-key);background:var(--pp-text);color:var(--pp-text-inverse)}.pp-button--primary{background:var(--pp-accent);color:var(--pp-on-accent)}.pp-button--primary[data-pressed]{background:var(--pp-text);color:var(--pp-accent)}.pp-button--danger{background:var(--pp-danger-solid);color:var(--pp-danger-on)}.pp-button--danger[data-pressed]{background:var(--pp-text);color:var(--pp-danger-solid)}.pp-button--ghost{border-style:dashed;border-color:var(--pp-line-mid);box-shadow:none;background:0 0}.pp-button--ghost[data-pressed]{border-style:solid;border-color:var(--pp-line-strong);background:var(--pp-accent-bg);color:var(--pp-text);transform:none}.pp-button--quiet{box-shadow:none;padding:0 var(--pp-space-3);background:0 0;border-color:#0000}.pp-button--quiet[data-hovered]{background:var(--pp-surface-sunken)}.pp-button--quiet[data-pressed]{background:var(--pp-accent);color:var(--pp-on-accent);transform:none}.pp-button--bare,.pp-button--bare[data-pressed]{min-width:0;min-height:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;border-radius:0;padding:0;transform:none}.pp-button[data-disabled]{border:var(--pp-line-2) dashed var(--pp-line-mid);background:var(--pp-surface-sunken);color:var(--pp-text-subtle);box-shadow:none;cursor:not-allowed;transform:none}.pp-button--bare[data-disabled]{background:0 0;border:0}.pp-button[data-pending]{pointer-events:none;background-image:repeating-linear-gradient(-45deg, transparent 0 var(--pp-space-2), var(--pp-stripe) var(--pp-space-2) var(--pp-space-4))}.pp-icon-button,.pp-icon-button.pp-button--quiet{padding:0}.pp-toggle--key{padding-left:var(--pp-space-4);text-align:left;justify-content:flex-start}.pp-toggle__led{width:var(--pp-icon-lg);height:var(--pp-icon-lg);border:var(--pp-line-2) solid currentcolor;flex:none}.pp-toggle--key[data-selected]{transform:translateY(var(--pp-key-depth));box-shadow:0 0 0 var(--pp-key);background:var(--pp-text);color:var(--pp-text-inverse)}.pp-toggle--key[data-selected] .pp-toggle__led{border-color:var(--pp-accent);background:var(--pp-accent)}.pp-toggle__count{min-width:var(--pp-check-size);height:var(--pp-check-size);padding:0 var(--pp-space-1);background:var(--pp-accent);color:var(--pp-on-accent);font:var(--pp-fw-bold) var(--pp-fs-label) / 1 var(--pp-font-mono);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.pp-toggle--chip,.pp-toggle--chip[data-pressed]{gap:var(--pp-space-2);min-height:var(--pp-touch-min);padding:0 var(--pp-space-5);border:var(--pp-line-2) solid var(--pp-line-strong);border-radius:var(--pp-radius-1);background:var(--pp-surface);color:var(--pp-text);box-shadow:0 var(--pp-key-depth) 0 var(--pp-key);font:var(--pp-fw-semibold) var(--pp-fs-body) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-button);text-transform:uppercase;white-space:nowrap;flex:none}.pp-toggle--chip[data-pressed]{background:var(--pp-accent);color:var(--pp-on-accent)}.pp-toggle--chip[data-selected]{transform:translateY(var(--pp-key-depth));box-shadow:0 0 0 var(--pp-key);background:var(--pp-text);color:var(--pp-text-inverse)}.pp-toggle--segment,.pp-toggle--segment[data-pressed]{min-width:0;min-height:var(--pp-touch-min);gap:var(--pp-space-2);padding:0 var(--pp-space-3);border-left:var(--pp-line-2) solid var(--pp-line-strong);font:var(--pp-fw-semibold) var(--pp-fs-body) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-button);text-transform:uppercase;flex:1 1 0}.pp-toggle--segment:first-child{border-left:0}.pp-toggle--segment[data-pressed]{background:var(--pp-accent-bg)}.pp-toggle--segment[data-selected]{background:var(--pp-text);color:var(--pp-text-inverse)}.pp-toggle--segment[data-disabled]{background:var(--pp-surface-sunken);color:var(--pp-text-subtle)}.pp-toggle--chip[data-focus-visible],.pp-toggle--segment[data-focus-visible]{outline:var(--pp-focus-ring) solid var(--pp-focus);outline-offset:var(--pp-focus-offset);z-index:1}.pp-badge{align-items:center;gap:var(--pp-space-1);max-width:100%;padding:var(--pp-space-1) var(--pp-space-2);border:var(--pp-line-2) solid var(--pp-tone-fg);border-radius:var(--pp-radius-1);background:var(--pp-tone-bg);color:var(--pp-tone-fg);font:var(--pp-fw-bold) var(--pp-fs-caption) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-caps);text-transform:uppercase;vertical-align:middle;display:inline-flex}.pp-badge__text{min-width:0}.pp-badge[data-appearance=solid]{border-color:var(--pp-tone-solid);background:var(--pp-tone-solid);color:var(--pp-tone-on)}.pp-badge[data-appearance=outline]{background:0 0;border-style:dashed}.pp-text{font:var(--pp-fw-regular) var(--pp-fs-body) / var(--pp-lh-body) var(--pp-font-text)}.pp-text[data-variant=body-lg]{font:var(--pp-fw-regular) var(--pp-fs-body-lg) / var(--pp-lh-body) var(--pp-font-text)}.pp-text[data-variant=display]{font:var(--pp-fw-bold) var(--pp-fs-display) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:-.01em}.pp-text[data-variant=h1]{font:var(--pp-fw-bold) var(--pp-fs-h1) / var(--pp-lh-tight) var(--pp-font-mono)}.pp-text[data-variant=h2]{font:var(--pp-fw-semibold) var(--pp-fs-h2) / var(--pp-lh-snug) var(--pp-font-mono)}.pp-text[data-variant=h3]{font:var(--pp-fw-semibold) var(--pp-fs-h3) / var(--pp-lh-snug) var(--pp-font-mono)}.pp-text[data-variant=label]{font:var(--pp-fw-semibold) var(--pp-fs-label) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-caps);text-transform:uppercase}.pp-text[data-variant=caption]{font:var(--pp-fw-regular) var(--pp-fs-caption) / var(--pp-lh-snug) var(--pp-font-text)}.pp-text[data-variant=data]{font:var(--pp-fw-medium) var(--pp-fs-data) / var(--pp-lh-snug) var(--pp-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--pp-ls-data)}.pp-text[data-variant=data-xl]{font:var(--pp-fw-bold) var(--pp-fs-data-xl) / var(--pp-lh-tight) var(--pp-font-mono);font-variant-numeric:tabular-nums}.pp-text[data-color=muted]{color:var(--pp-text-muted)}.pp-text[data-color=subtle]{color:var(--pp-text-subtle)}.pp-text[data-color=accent]{color:var(--pp-accent-text)}.pp-text[data-color=danger]{color:var(--pp-danger-fg)}.pp-text[data-color=success]{color:var(--pp-success-fg)}.pp-text[data-color=inherit]{color:inherit}.pp-text[data-truncate]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pp-checkbox{align-items:center;gap:var(--pp-space-3);min-height:var(--pp-touch-min);color:var(--pp-text);font:var(--pp-fw-medium) var(--pp-fs-body) / var(--pp-lh-snug) var(--pp-font-text);cursor:pointer;display:inline-flex}.pp-checkbox__box{width:var(--pp-check-size);height:var(--pp-check-size);border:var(--pp-line-2) solid var(--pp-line-strong);border-radius:var(--pp-radius-1);background:var(--pp-surface);color:#0000;flex:none;place-items:center;display:grid}.pp-checkbox[data-pressed] .pp-checkbox__box{background:var(--pp-accent)}.pp-checkbox[data-selected] .pp-checkbox__box,.pp-checkbox[data-indeterminate] .pp-checkbox__box{border-color:var(--pp-text);background:var(--pp-text);color:var(--pp-text-inverse)}.pp-checkbox[data-focus-visible] .pp-checkbox__box{outline:var(--pp-focus-ring) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-checkbox[data-invalid] .pp-checkbox__box{border-color:var(--pp-danger-fg)}.pp-checkbox[data-disabled]{color:var(--pp-text-subtle);cursor:not-allowed}.pp-checkbox[data-disabled] .pp-checkbox__box{border-style:dashed;border-color:var(--pp-line-mid);background:var(--pp-surface-sunken)}.pp-field{gap:var(--pp-space-2);flex-direction:column;min-width:0;display:flex}.pp-field__head{align-items:baseline;gap:var(--pp-space-2);display:flex}.pp-field__label{font:var(--pp-fw-semibold) var(--pp-fs-label) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-caps);text-transform:uppercase}.pp-field__aside{color:var(--pp-text-muted);font:var(--pp-fw-semibold) var(--pp-fs-label) / var(--pp-lh-tight) var(--pp-font-mono);margin-left:auto}.pp-field__description{color:var(--pp-text-muted);font:var(--pp-fw-regular) var(--pp-fs-caption) / var(--pp-lh-snug) var(--pp-font-text)}.pp-field__error{color:var(--pp-danger-fg);font:var(--pp-fw-medium) var(--pp-fs-label) / var(--pp-lh-snug) var(--pp-font-mono)}.pp-field-box{min-height:var(--pp-touch-primary);border:var(--pp-line-2) solid var(--pp-line-strong);border-radius:var(--pp-radius-1);background:var(--pp-surface);color:var(--pp-text);align-items:stretch;display:flex;position:relative}.pp-field-box[data-focus-within]{outline:var(--pp-focus-ring) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-field[data-invalid] .pp-field-box,.pp-field-box[data-invalid]{border-color:var(--pp-danger-fg);box-shadow:inset 0 0 0 var(--pp-line-2) var(--pp-danger-fg)}.pp-field[data-disabled] .pp-field-box,.pp-field-box[data-disabled]{border-style:dashed;border-color:var(--pp-line-mid);background:var(--pp-surface-sunken);color:var(--pp-text-subtle)}.pp-field-box__affix{align-items:center;gap:var(--pp-space-2);padding:0 var(--pp-space-4);border-left:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface-sunken);color:var(--pp-text-muted);font:var(--pp-fw-semibold) var(--pp-fs-body) / 1 var(--pp-font-mono);flex:none;display:flex}.pp-field-box__affix--pre{border-right:var(--pp-line-2) solid var(--pp-line-strong);color:var(--pp-text);border-left:0}.pp-input{width:100%;min-width:0;padding:0 var(--pp-space-4);color:inherit;font:var(--pp-fw-medium) var(--pp-fs-input) / var(--pp-lh-tight) var(--pp-font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--pp-ls-data);background:0 0;border:0;border-radius:0;outline:0;flex:1}.pp-input::placeholder{color:var(--pp-text-subtle);opacity:1}.pp-input::-webkit-search-cancel-button{display:none}.pp-input--area{min-height:var(--pp-textarea-min);padding:var(--pp-space-3) var(--pp-space-4);resize:vertical;font:var(--pp-fw-regular) var(--pp-fs-body-lg) / var(--pp-lh-body) var(--pp-font-text);letter-spacing:0}.pp-input--caps{text-transform:uppercase}.pp-input--number{text-align:right}.pp-number-field__step.pp-button{width:var(--pp-touch-primary);border:0;border-radius:0;flex:none;min-height:0}.pp-number-field__step.pp-button:first-child{border-right:var(--pp-line-2) solid var(--pp-line-strong)}.pp-number-field__step.pp-button:not(:first-child){border-left:var(--pp-line-2) solid var(--pp-line-strong)}.pp-search-field .pp-field-box{min-height:var(--pp-touch-xl)}.pp-search-field .pp-field-box__affix{padding:0}.pp-search-field .pp-field-box__affix--pre{width:var(--pp-touch-xl);justify-content:center}.pp-search-field .pp-field-box__affix .pp-button{border-radius:0;align-self:stretch;min-height:0}.pp-popover{min-width:var(--trigger-width);max-height:var(--pp-popover-max-height);border:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface);color:var(--pp-text);box-shadow:0 var(--pp-key-depth) 0 var(--pp-key);outline:none;overflow:auto}.pp-listbox{outline:none}.pp-list-item{align-items:center;gap:var(--pp-space-3);min-height:var(--pp-touch-primary);padding:var(--pp-space-2) var(--pp-space-4);border-top:var(--pp-line-1) solid var(--pp-line-mid);color:var(--pp-text);font:var(--pp-fw-medium) var(--pp-fs-data) / var(--pp-lh-snug) var(--pp-font-mono);cursor:pointer;outline:none;display:flex}.pp-list-item:first-child{border-top:0}.pp-list-item__main{flex-direction:column;flex:1;min-width:0;display:flex}.pp-list-item__label{overflow-wrap:anywhere}.pp-list-item__description{color:var(--pp-text-muted);font:var(--pp-fw-regular) var(--pp-fs-caption) / var(--pp-lh-snug) var(--pp-font-text)}.pp-list-item__meta{color:var(--pp-text-muted);font-size:var(--pp-fs-label);flex:none}.pp-list-item[data-hovered],.pp-list-item[data-focused]{background:var(--pp-accent-bg)}.pp-list-item[data-focus-visible]{outline:var(--pp-focus-ring) solid var(--pp-focus);outline-offset:calc(-1 * var(--pp-focus-ring))}.pp-list-item[data-pressed],.pp-list-item[data-selected]{background:var(--pp-accent);color:var(--pp-on-accent)}.pp-list-item[data-pressed] .pp-list-item__description,.pp-list-item[data-selected] .pp-list-item__description,.pp-list-item[data-pressed] .pp-list-item__meta,.pp-list-item[data-selected] .pp-list-item__meta{color:var(--pp-on-accent)}.pp-list-item[data-disabled]{color:var(--pp-text-subtle);cursor:not-allowed}.pp-list-item[data-tone=danger]{color:var(--pp-danger-fg)}.pp-dialog-overlay{z-index:var(--pp-z-dialog);padding:var(--pp-page-margin);background:var(--pp-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pp-dialog-overlay[data-placement=sheet]{align-items:flex-end;padding:0}.pp-dialog-overlay[data-placement=fullscreen]{padding:0}.pp-dialog{width:100%;max-width:var(--pp-dialog-width);border:var(--pp-line-3) solid var(--pp-line-strong);background:var(--pp-surface);max-height:100%;color:var(--pp-text);font:var(--pp-fw-regular) var(--pp-fs-body) / var(--pp-lh-body) var(--pp-font-text);display:flex}.pp-dialog[data-placement=sheet]{max-width:var(--pp-sheet-width);border-bottom:0}.pp-dialog[data-placement=fullscreen]{background:var(--pp-surface-inverse);max-width:none;height:100%;color:var(--pp-text-inverse);border:0}.pp-dialog__inner{outline:none;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pp-dialog__stripe{height:var(--pp-space-3);background:repeating-linear-gradient(-45deg, var(--pp-tone-solid) 0 var(--pp-space-2), var(--pp-line-strong) var(--pp-space-2) var(--pp-space-4));flex:none}.pp-dialog__head{justify-content:space-between;align-items:center;gap:var(--pp-space-3);padding:var(--pp-space-4) var(--pp-space-4) var(--pp-space-3);flex:none;display:flex}.pp-dialog[data-placement=sheet] .pp-dialog__head{border-bottom:var(--pp-line-2) solid var(--pp-line-strong)}.pp-dialog__title{font:var(--pp-fw-bold) var(--pp-fs-h2) / var(--pp-lh-snug) var(--pp-font-mono);text-transform:uppercase;margin:0}.pp-dialog__body{gap:var(--pp-space-4);min-height:0;padding:0 var(--pp-space-4) var(--pp-space-4);font-size:var(--pp-fs-body-lg);flex-direction:column;flex:1;display:flex;overflow:auto}.pp-dialog[data-placement=sheet] .pp-dialog__body{padding-top:var(--pp-space-4)}.pp-dialog__foot{gap:calc(var(--pp-touch-gap) + var(--pp-key-depth));padding:var(--pp-space-4) var(--pp-space-4) calc(var(--pp-space-4) + var(--pp-key-depth));border-top:var(--pp-line-2) solid var(--pp-line-strong);flex-direction:column;flex:none;display:flex}@media (width>=768px){.pp-dialog__foot{flex-direction:row-reverse;justify-content:flex-start}.pp-dialog-overlay[data-placement=sheet]{justify-content:flex-end;align-items:stretch}.pp-dialog[data-placement=sheet]{border-bottom:var(--pp-line-3) solid var(--pp-line-strong);border-right:0}}.pp-row{align-items:center;gap:var(--pp-space-3) var(--pp-space-4);min-height:var(--pp-touch-primary);padding:var(--pp-space-3) var(--pp-space-4);border-bottom:var(--pp-line-1) solid var(--pp-line-mid);color:var(--pp-text);display:flex}.pp-row__leading{flex:none;align-items:center;display:flex}.pp-row__main{gap:var(--pp-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.pp-row__title{font:var(--pp-fw-medium) var(--pp-fs-body) / var(--pp-lh-snug) var(--pp-font-mono);overflow-wrap:anywhere}.pp-row__description{color:var(--pp-text-muted);font:var(--pp-fw-regular) var(--pp-fs-caption) / var(--pp-lh-snug) var(--pp-font-text)}.pp-row__meta{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.pp-row__value{font:var(--pp-fw-bold) var(--pp-fs-data) / var(--pp-lh-tight) var(--pp-font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.pp-row__trailing{align-items:center;gap:var(--pp-space-2);flex:none;display:flex}.pp-stack{flex-direction:column;min-width:0;display:flex}.pp-inline{min-width:0;display:flex}.pp-grid{min-width:0;display:grid}.pp-form-grid>[data-wide=true]{grid-column:1/-1}.pp-container{width:100%;max-width:var(--pp-container-lg);padding-inline:var(--pp-page-margin);margin-inline:auto}.pp-container[data-size=sm]{max-width:var(--pp-container-sm)}.pp-container[data-size=md]{max-width:var(--pp-container-md)}.pp-container[data-size=xl]{max-width:var(--pp-container-xl)}.pp-surface{border:var(--pp-line-2) solid var(--pp-line-strong);border-radius:var(--pp-radius-1);background:var(--pp-surface);min-width:0}.pp-surface[data-appearance=sunken]{border-color:var(--pp-line-soft);background:var(--pp-surface-sunken)}.pp-surface[data-appearance=dashed]{border-style:dashed;border-color:var(--pp-line-mid);background:0 0}.pp-surface--corners{position:relative}.pp-surface--corners:before{inset:calc(-1 * var(--pp-corner-offset));pointer-events:none;content:"";background:linear-gradient(var(--pp-line-strong), var(--pp-line-strong)) top left / var(--pp-corner-size) var(--pp-line-3), linear-gradient(var(--pp-line-strong), var(--pp-line-strong)) top left / var(--pp-line-3) var(--pp-corner-size), linear-gradient(var(--pp-line-strong), var(--pp-line-strong)) top right / var(--pp-corner-size) var(--pp-line-3), linear-gradient(var(--pp-line-strong), var(--pp-line-strong)) top right / var(--pp-line-3) var(--pp-corner-size), linear-gradient(var(--pp-line-strong), var(--pp-line-strong)) bottom left / var(--pp-corner-size) var(--pp-line-3), linear-gradient(var(--pp-line-strong), var(--pp-line-strong)) bottom left / var(--pp-line-3) var(--pp-corner-size), linear-gradient(var(--pp-line-strong), var(--pp-line-strong)) bottom right / var(--pp-corner-size) var(--pp-line-3), linear-gradient(var(--pp-line-strong), var(--pp-line-strong)) bottom right / var(--pp-line-3) var(--pp-corner-size);background-repeat:no-repeat;position:absolute}.pp-surface__title{padding:var(--pp-space-3) var(--pp-space-4);border-bottom:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface-inverse);color:var(--pp-text-inverse);font:var(--pp-fw-bold) var(--pp-fs-label) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-caps);text-transform:uppercase;margin:0}.pp-tabbar{min-height:var(--pp-tabbar-height);padding-bottom:env(safe-area-inset-bottom,0);border-top:var(--pp-line-3) solid var(--pp-line-strong);background:var(--pp-surface);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.pp-tabbar__item.pp-button{gap:var(--pp-space-1);min-width:0;min-height:var(--pp-tabbar-height);padding:var(--pp-space-2) var(--pp-space-1);border-left:var(--pp-line-1) solid var(--pp-line-mid);color:var(--pp-text);font:var(--pp-fw-semibold) var(--pp-fs-caption) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-data);text-transform:uppercase;flex-direction:column;position:relative}.pp-tabbar__item.pp-button:first-child{border-left:0}.pp-tabbar__item .pp-button__label{-webkit-line-clamp:2;line-clamp:2;letter-spacing:0;overflow-wrap:normal;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.pp-tabbar__item.pp-button[data-pressed],.pp-tabbar__item.pp-button[aria-expanded=true]{background:var(--pp-accent);color:var(--pp-on-accent)}.pp-tabbar__item.pp-button[aria-current=page],.pp-tabbar__item.pp-button[data-current]{background:var(--pp-text);color:var(--pp-text-inverse)}.pp-tabbar__item.pp-button[aria-current=page]:before,.pp-tabbar__item.pp-button[data-current]:before{content:"";height:var(--pp-marker);background:var(--pp-accent);position:absolute;inset:0 0 auto}.pp-tabbar__item.pp-button[data-focus-visible]{outline-offset:calc(-1 * var(--pp-focus-ring))}.pp-nav-badge{min-width:var(--pp-count-size);height:var(--pp-count-size);margin-left:var(--pp-space-1);padding:0 var(--pp-space-1);background:var(--pp-danger-solid);color:var(--pp-danger-on);font:var(--pp-fw-bold) var(--pp-fs-caption) / 1 var(--pp-font-mono);place-items:center;display:inline-grid}.pp-tabbar .pp-nav-badge{top:var(--pp-space-2);left:calc(50% + var(--pp-space-2));position:absolute}.pp-sidenav{width:var(--pp-nav-width);border-right:var(--pp-line-3) solid var(--pp-line-strong);background:var(--pp-surface);flex-direction:column;min-height:100%;display:flex}.pp-sidenav__header{align-items:center;gap:var(--pp-space-3);min-height:var(--pp-touch-xl);padding:0 var(--pp-space-4);border-bottom:var(--pp-line-3) solid var(--pp-line-strong);font:var(--pp-fw-bold) var(--pp-fs-h3) / 1 var(--pp-font-mono);letter-spacing:var(--pp-ls-caps);display:flex}.pp-sidenav__list{flex-direction:column;flex:1;display:flex}.pp-sidenav__item.pp-button{justify-content:flex-start;gap:var(--pp-space-3);min-height:var(--pp-touch-primary);padding:0 var(--pp-space-4) 0 var(--pp-space-5);border-bottom:var(--pp-line-1) solid var(--pp-line-mid);color:var(--pp-text);font:var(--pp-fw-semibold) var(--pp-fs-body) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-button);text-align:left;text-transform:uppercase;position:relative}.pp-sidenav__item .pp-button__label{flex:1;align-items:center;display:flex}.pp-sidenav__item .pp-nav-badge{margin-left:auto}.pp-sidenav__item.pp-button[data-hovered]{background:var(--pp-surface-sunken)}.pp-sidenav__item.pp-button[data-pressed]{background:var(--pp-accent);color:var(--pp-on-accent)}.pp-sidenav__item.pp-button[aria-current=page]{background:var(--pp-text);color:var(--pp-text-inverse)}.pp-sidenav__item.pp-button[aria-current=page]:before{content:"";width:var(--pp-space-2);background:var(--pp-accent);position:absolute;inset:0 auto 0 0}.pp-sidenav__item.pp-button[data-focus-visible]{outline-offset:calc(-1 * var(--pp-focus-ring))}.pp-sidenav__footer{gap:var(--pp-space-3);padding:var(--pp-space-4);border-top:var(--pp-line-3) solid var(--pp-line-strong);background:var(--pp-surface-sunken);flex-direction:column;display:flex}.pp-actionbar{z-index:var(--pp-z-sticky);gap:calc(var(--pp-touch-gap) + var(--pp-key-depth));padding:var(--pp-space-4) var(--pp-page-margin) calc(var(--pp-space-4) + var(--pp-key-depth) + env(safe-area-inset-bottom,0));border-top:var(--pp-line-3) solid var(--pp-line-strong);background:var(--pp-surface);display:flex;position:sticky;bottom:0}.pp-actionbar>*{flex:1}html:has(.pp-shell__header){scroll-padding-top:calc(var(--pp-touch-primary) + var(--pp-line-3) + var(--pp-space-2))}html:has(.pp-shell__tabbar){scroll-padding-bottom:calc(var(--pp-tabbar-height) + var(--pp-line-3) + var(--pp-space-2))}.pp-shell{background:var(--pp-bg);min-height:100dvh;display:flex}.pp-shell__side{display:none}.pp-shell__main{flex-direction:column;flex:1;min-width:0;display:flex}.pp-shell__header{z-index:var(--pp-z-sticky);align-items:center;gap:var(--pp-space-3);min-height:var(--pp-touch-primary);padding:0 var(--pp-page-margin);border-bottom:var(--pp-line-3) solid var(--pp-line-strong);background:var(--pp-surface);display:flex;position:sticky;top:0}.pp-shell__content{padding-block:var(--pp-space-5);flex:1}.pp-shell__tabbar{z-index:var(--pp-z-nav);position:sticky;bottom:0}@media (width>=1024px){.pp-shell__side{height:100dvh;display:flex;position:sticky;top:0;overflow:auto}.pp-shell__tabbar{display:none}html:has(.pp-shell__tabbar){scroll-padding-bottom:0}}@media (width<=1023px) and (height<=500px){.pp-shell__header{position:static}html:has(.pp-shell__header){scroll-padding-top:var(--pp-space-2)}}.pp-segmented{border:var(--pp-line-2) solid var(--pp-line-strong);border-radius:var(--pp-radius-1);background:var(--pp-surface);display:flex}.pp-segmented[data-size=lg] .pp-toggle--segment{min-height:var(--pp-touch-primary)}.pp-chips{gap:var(--pp-space-3);padding:var(--pp-focus-ring) var(--pp-focus-ring) calc(var(--pp-key-depth) + var(--pp-focus-ring));scroll-snap-type:x proximity;scrollbar-width:none;display:flex;overflow-x:auto}.pp-chips>*{scroll-snap-align:start}.pp-chips[data-wrap]{flex-wrap:wrap;overflow:visible}.pp-tabs{flex-direction:column;min-width:0;display:flex}.pp-tabs__list{gap:var(--pp-space-1);padding:0 var(--pp-space-2);border-bottom:var(--pp-line-2) solid var(--pp-line-strong);scrollbar-width:none;display:flex;overflow-x:auto}.pp-tabs__list[data-fit]{padding:0}.pp-tabs__list[data-fit] .pp-tab{flex:1 1 0;justify-content:center}.pp-tab{align-items:center;gap:var(--pp-space-2);min-height:var(--pp-touch-min);margin-bottom:calc(-1 * var(--pp-line-2));padding:0 var(--pp-space-4);border:var(--pp-line-2) solid transparent;color:var(--pp-text-muted);font:var(--pp-fw-semibold) var(--pp-fs-label) / 1 var(--pp-font-mono);letter-spacing:var(--pp-ls-caps);text-transform:uppercase;cursor:pointer;border-bottom:0;outline:none;flex:none;display:flex;position:relative}.pp-tab[data-hovered]{color:var(--pp-text);box-shadow:inset 0 calc(-1 * var(--pp-line-3)) 0 var(--pp-accent)}.pp-tab[data-pressed]{background:var(--pp-accent-bg)}.pp-tab[data-selected]{border-color:var(--pp-line-strong);background:var(--pp-surface);color:var(--pp-text);box-shadow:0 var(--pp-line-2) 0 var(--pp-surface)}.pp-tab[data-selected]:before{content:"";inset:calc(-1 * var(--pp-line-2)) calc(-1 * var(--pp-line-2)) auto;height:var(--pp-marker);background:var(--pp-accent);position:absolute}.pp-tab[data-focus-visible]{outline:var(--pp-focus-ring) solid var(--pp-focus);outline-offset:calc(-1 * var(--pp-focus-ring))}.pp-tab[data-disabled]{color:var(--pp-text-subtle);cursor:not-allowed}.pp-tab__count{min-width:var(--pp-count-size);height:var(--pp-count-size);padding:0 var(--pp-space-1);border:var(--pp-line-1) solid var(--pp-line-mid);background:var(--pp-surface-sunken);color:var(--pp-text);font:var(--pp-fw-bold) var(--pp-fs-caption) / 1 var(--pp-font-mono);place-items:center;display:grid}.pp-tab__count[data-tone]{background:var(--pp-tone-solid);color:var(--pp-tone-on);border-color:#0000}.pp-tabs__panel{min-width:0;padding:var(--pp-space-4);border:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface);border-top:0}.pp-tabs__panel[data-focus-visible]{outline:var(--pp-focus-ring) solid var(--pp-focus);outline-offset:calc(-1 * var(--pp-focus-ring))}.pp-select__trigger.pp-button{justify-content:space-between;gap:var(--pp-space-3);min-width:0;padding:0 0 0 var(--pp-space-4);font:var(--pp-fw-medium) var(--pp-fs-input) / var(--pp-lh-tight) var(--pp-font-mono);text-align:left;text-transform:none;flex:1}.pp-select__trigger .pp-button__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pp-select__trigger .pp-icon{box-sizing:content-box;height:auto;padding:0 calc((var(--pp-touch-primary) - var(--pp-icon-lg)) / 2);border-left:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface-sunken);align-self:stretch}.pp-select__trigger.pp-button[data-focus-visible]{outline:none}.pp-select__value[data-placeholder]{color:var(--pp-text-subtle)}.pp-combobox .pp-field-box__affix{padding:0}.pp-combobox .pp-field-box__affix .pp-button{width:var(--pp-touch-primary);border-radius:0;align-self:stretch;min-height:0}.pp-combobox__empty{padding:var(--pp-space-3) var(--pp-space-4);color:var(--pp-text-muted);font:var(--pp-fw-regular) var(--pp-fs-body) / var(--pp-lh-snug) var(--pp-font-text)}.pp-menu-popover{min-width:max(var(--trigger-width), var(--pp-field-min))}.pp-menu{outline:none}.pp-menu__section+.pp-menu__section{border-top:var(--pp-line-3) solid var(--pp-line-strong)}.pp-menu__header{padding:var(--pp-space-2) var(--pp-space-4);color:var(--pp-text-muted);font:var(--pp-fw-semibold) var(--pp-fs-caption) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-data);text-transform:uppercase}.pp-menu .pp-list-item[href]{color:inherit;text-decoration:none}.pp-photo-viewer{align-items:center;gap:var(--pp-space-3);flex:1;min-height:0;display:flex}.pp-photo-viewer__figure{align-items:center;gap:var(--pp-space-3);flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.pp-photo-viewer__img{object-fit:contain;flex:1;max-width:100%;min-height:0}.pp-photo-viewer__caption{font:var(--pp-fw-semibold) var(--pp-fs-label) / var(--pp-lh-snug) var(--pp-font-mono);text-transform:uppercase}.pp-photo-tile.pp-button{aspect-ratio:4/3;border:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface-sunken);width:100%;display:block;position:relative;overflow:hidden}.pp-photo-tile.pp-button[data-pressed]{border-width:var(--pp-line-4)}.pp-photo-tile .pp-button__label{display:contents}.pp-photo-tile img{object-fit:cover;width:100%;height:100%;display:block}.pp-photo-tile__caption{padding:var(--pp-space-1) var(--pp-space-2);background:var(--pp-surface-inverse);color:var(--pp-text-inverse);font:var(--pp-fw-semibold) var(--pp-fs-caption) / var(--pp-lh-snug) var(--pp-font-mono);text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;position:absolute;inset:auto 0 0;overflow:hidden}.pp-list{border-top:var(--pp-line-2) solid var(--pp-line-strong);outline:none}.pp-list__item{border-bottom:var(--pp-line-1) solid var(--pp-line-mid);cursor:default;outline:none}.pp-list__row.pp-row{border-bottom:0}.pp-list__item[data-href],.pp-list__item[data-action]{cursor:pointer}.pp-list__item[data-hovered]{background:var(--pp-surface-sunken)}.pp-list__item[data-pressed]{background:var(--pp-accent-bg)}.pp-list__item[data-selected]{background:var(--pp-accent-bg);box-shadow:inset var(--pp-space-2) 0 0 var(--pp-accent)}.pp-list__item[data-focus-visible]{outline:var(--pp-focus-ring) solid var(--pp-focus);outline-offset:calc(-1 * var(--pp-focus-ring))}.pp-table-wrap{border:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface);overflow-x:auto}.pp-table{border-collapse:collapse;width:100%;color:var(--pp-text);font:var(--pp-fw-regular) var(--pp-fs-body) / var(--pp-lh-snug) var(--pp-font-text);outline:none}.pp-table__column{padding:var(--pp-space-2) var(--pp-space-4);border-bottom:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface-sunken);color:var(--pp-text-muted);font:var(--pp-fw-semibold) var(--pp-fs-label) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-caps);text-align:left;text-transform:uppercase;white-space:nowrap;outline:none}.pp-table__column[data-allows-sorting]{cursor:pointer}.pp-table__column[data-hovered]{color:var(--pp-text)}.pp-table__column-label{align-items:center;gap:var(--pp-space-1);display:inline-flex}.pp-table__column--check,.pp-table__cell--check{width:var(--pp-touch-min)}.pp-table__row.pp-row{outline:none;padding:0;display:table-row}.pp-table__row[data-href],.pp-table__row[data-action]{cursor:pointer}.pp-table__row[data-hovered]{background:var(--pp-surface-sunken)}.pp-table__row[data-pressed],.pp-table__row[data-selected]{background:var(--pp-accent-bg)}.pp-table__cell{height:var(--pp-touch-primary);padding:var(--pp-space-2) var(--pp-space-4);border-bottom:var(--pp-line-1) solid var(--pp-line-mid);vertical-align:middle;outline:none}.pp-table__cell[data-align=end],.pp-table__column[data-align=end]{text-align:right;font-family:var(--pp-font-mono);font-variant-numeric:tabular-nums}.pp-table__row[data-focus-visible],.pp-table__cell[data-focus-visible],.pp-table__column[data-focus-visible]{outline:var(--pp-focus-ring) solid var(--pp-focus);outline-offset:calc(-1 * var(--pp-focus-ring))}.pp-table .pp-checkbox{min-height:0}.pp-banner{align-items:flex-start;gap:var(--pp-space-3);padding:var(--pp-space-3) var(--pp-space-4);border:var(--pp-line-2) solid var(--pp-tone-fg);background:var(--pp-tone-bg);color:var(--pp-text);display:flex}.pp-banner[data-tone=warning],.pp-banner[data-tone=danger]{border-width:var(--pp-line-3)}.pp-banner__icon{color:var(--pp-tone-fg)}.pp-banner__body{gap:var(--pp-space-1);min-width:0;font:var(--pp-fw-regular) var(--pp-fs-body) / var(--pp-lh-snug) var(--pp-font-text);flex-direction:column;flex:1;display:flex}.pp-banner__title{color:var(--pp-tone-fg);font:var(--pp-fw-bold) var(--pp-fs-label) / var(--pp-lh-snug) var(--pp-font-mono);letter-spacing:var(--pp-ls-caps);text-transform:uppercase}.pp-banner__actions{gap:calc(var(--pp-touch-gap) + var(--pp-key-depth));margin-top:var(--pp-space-2);padding-bottom:var(--pp-key-depth);flex-wrap:wrap;display:flex}.pp-empty{align-items:center;gap:var(--pp-space-3);padding:var(--pp-space-7) var(--pp-space-5);border:var(--pp-line-2) dashed var(--pp-line-mid);color:var(--pp-text);text-align:center;flex-direction:column;display:flex}.pp-empty__icon{width:var(--pp-empty-icon);height:var(--pp-empty-icon);border:var(--pp-line-2) solid var(--pp-line-strong);place-items:center;display:grid}.pp-empty__title{font:var(--pp-fw-semibold) var(--pp-fs-h3) / var(--pp-lh-snug) var(--pp-font-mono)}.pp-empty__description{max-width:var(--pp-text-measure);color:var(--pp-text-muted);font:var(--pp-fw-regular) var(--pp-fs-body) / var(--pp-lh-body) var(--pp-font-text)}.pp-empty__actions{justify-content:center;gap:calc(var(--pp-touch-gap) + var(--pp-key-depth));padding-bottom:var(--pp-key-depth);flex-wrap:wrap;display:flex}.pp-toast-region{right:var(--pp-page-margin);bottom:calc(var(--pp-tabbar-height) + var(--pp-space-4));left:var(--pp-page-margin);z-index:var(--pp-z-toast);gap:var(--pp-space-3);outline:none;flex-direction:column-reverse;display:flex;position:fixed}.pp-toast{max-width:var(--pp-dialog-width);border:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface);color:var(--pp-text);box-shadow:0 var(--pp-key-depth) 0 var(--pp-key);outline:none;align-items:stretch;margin-left:auto;display:flex}.pp-toast[data-focus-visible]{outline:var(--pp-focus-ring) solid var(--pp-focus);outline-offset:var(--pp-focus-offset)}.pp-toast__stripe{width:var(--pp-space-3);border-right:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-tone-solid);flex:none}.pp-toast__content{gap:var(--pp-space-1);min-width:0;padding:var(--pp-space-3) var(--pp-space-4);flex-direction:column;flex:1;display:flex}.pp-toast__title{font:var(--pp-fw-bold) var(--pp-fs-body) / var(--pp-lh-snug) var(--pp-font-mono);text-transform:uppercase}.pp-toast__description{font:var(--pp-fw-regular) var(--pp-fs-body) / var(--pp-lh-snug) var(--pp-font-text);overflow-wrap:anywhere}.web-center{min-height:100dvh;padding:var(--pp-page-margin);place-items:center;display:grid}.web-center>*{width:min(100%, var(--pp-container-sm))}.web-header{justify-content:space-between;align-items:center;gap:var(--pp-space-3);flex:1;min-width:0;display:flex}.web-header__account{min-height:var(--pp-touch-min);align-items:flex-end;gap:var(--pp-space-1);text-align:right;color:var(--pp-text);flex-direction:column;display:flex}.web-header__account .pp-button__label{align-items:flex-end;gap:var(--pp-space-1);flex-direction:column;display:flex}.web-header__sto{font:var(--pp-fw-semibold) var(--pp-fs-body) / var(--pp-lh-tight) var(--pp-font-mono)}.web-header__usage{color:var(--pp-text-muted);font:var(--pp-fw-medium) var(--pp-fs-caption) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-caps);text-transform:uppercase;font-variant-numeric:tabular-nums}@media (width>=1024px){.web-header__brand{visibility:hidden}}.web-pick{gap:var(--pp-space-5);width:100%;max-width:var(--pp-container-xl);padding-inline:var(--pp-page-margin);margin-inline:auto;display:grid}.web-pick__aside{display:none}.web-pick__main{min-width:0}@media (width>=1024px){.web-pick{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start}.web-pick__aside{display:block}}.web-query{align-items:flex-start;gap:var(--pp-space-3) var(--pp-space-4);flex-wrap:wrap;display:flex}.web-query__field{flex:1 1 var(--pp-container-sm);min-width:0}.web-options,.web-group{border:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface)}.web-group__head{justify-content:space-between;align-items:baseline;gap:var(--pp-space-1) var(--pp-space-4);padding:var(--pp-space-3) var(--pp-space-4);border-bottom:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface-sunken);flex-wrap:wrap;display:flex}.web-group__head h2{overflow-wrap:anywhere;margin:0}.web-group__note{padding:var(--pp-space-3) var(--pp-space-4);border-bottom:var(--pp-line-1) solid var(--pp-line-mid);margin:0}.web-group__pad{padding:var(--pp-space-4);display:block}.web-hatch{height:var(--pp-space-2);border-bottom:var(--pp-line-1) solid var(--pp-line-mid);background-image:repeating-linear-gradient(-45deg, transparent 0 var(--pp-space-2), var(--pp-stripe) var(--pp-space-2) var(--pp-space-4))}.web-message{align-items:flex-start;gap:var(--pp-space-4);padding:var(--pp-space-4);display:flex}.web-message__icon{width:var(--pp-touch-primary);height:var(--pp-touch-primary);border:var(--pp-line-2) solid var(--pp-tone-fg);background:var(--pp-tone-bg);color:var(--pp-tone-fg);flex:none;place-items:center;display:grid}.web-message p{margin:0}.web-part{border-top:var(--pp-line-1) solid var(--pp-line-mid)}.web-group__parts>.web-part:first-child,.web-group>.web-part:first-child{border-top:0}.web-part__heading{font:inherit;margin:0}.web-part__toggle.pp-button{min-height:var(--pp-touch-xl);padding:var(--pp-space-3) var(--pp-space-4);color:var(--pp-text);text-align:left;justify-content:stretch}.web-part__toggle .pp-button__label{align-items:center;gap:var(--pp-space-4);flex:1;min-width:0;display:flex}.web-part__toggle[data-hovered]{background:var(--pp-accent-bg)}.web-part__main{gap:var(--pp-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.web-part__title{font:var(--pp-fw-semibold) var(--pp-fs-data) / var(--pp-lh-snug) var(--pp-font-mono);overflow-wrap:anywhere}.web-part__article{font:var(--pp-fw-semibold) var(--pp-fs-body) / var(--pp-lh-snug) var(--pp-font-mono)}.web-part__summary{color:var(--pp-text-muted);font:var(--pp-fw-medium) var(--pp-fs-caption) / var(--pp-lh-snug) var(--pp-font-mono)}.web-part__flags{gap:var(--pp-space-2);flex-wrap:wrap;display:flex}.web-part__price{align-items:flex-end;gap:var(--pp-space-1);flex-direction:column;flex:none;display:flex}.web-part__chevron{width:var(--pp-space-3);height:var(--pp-space-3);border-right:var(--pp-line-2) solid currentColor;border-bottom:var(--pp-line-2) solid currentColor;flex:none;transform:rotate(-45deg)}.web-part__chevron[data-open]{transform:rotate(45deg)}.web-part__body{padding:0 var(--pp-space-4) var(--pp-space-4)}.web-subheading{color:var(--pp-text-muted);font:var(--pp-fw-bold) var(--pp-fs-label) / var(--pp-lh-tight) var(--pp-font-mono);letter-spacing:var(--pp-ls-caps);text-transform:uppercase;margin:0}.web-quote{padding-left:var(--pp-space-3);border-left:var(--pp-line-2) solid var(--pp-line-mid);color:var(--pp-text-muted);white-space:pre-line;display:block}.web-list{margin:0;padding:0;list-style:none}.web-list>li+li{border-top:var(--pp-line-1) solid var(--pp-line-soft)}.web-list>li.pp-row{padding-inline:var(--pp-space-4)}.web-offer.pp-row{flex-wrap:wrap}.web-offer .pp-row__main{flex-basis:calc(var(--pp-container-sm) / 2)}.web-offer .pp-row__trailing{flex-wrap:wrap;flex:auto;justify-content:flex-end;min-width:0}.web-recent.pp-button{padding:var(--pp-space-3) var(--pp-space-4);color:var(--pp-text);text-align:left;justify-content:flex-start}.web-recent .pp-button__label{min-width:0;display:flex}.web-recent[data-hovered]{background:var(--pp-accent-bg)}.web-recent__main{gap:var(--pp-space-1);flex-direction:column;min-width:0;display:flex}.web-recent__title{font:var(--pp-fw-semibold) var(--pp-fs-body) / var(--pp-lh-snug) var(--pp-font-mono);overflow-wrap:anywhere}.web-recent__meta{color:var(--pp-text-muted);font:var(--pp-fw-medium) var(--pp-fs-caption) / var(--pp-lh-snug) var(--pp-font-mono);overflow-wrap:anywhere}.web-total{padding:var(--pp-space-3) var(--pp-space-4);border-top:var(--pp-line-3) solid var(--pp-line-strong)}.web-fields{gap:var(--pp-space-4);margin:0;display:grid}.web-field{gap:var(--pp-space-1);padding-bottom:var(--pp-space-2);border-bottom:var(--pp-line-2) solid var(--pp-line-strong);flex-direction:column;display:flex}.web-field dd{margin:0}.web-key{padding:var(--pp-space-3) var(--pp-space-4);border:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface-sunken);overflow-wrap:anywhere}.web-secret{padding:var(--pp-space-3);border:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface-sunken);color:var(--pp-text);font-family:var(--pp-font-mono);font-size:var(--pp-fs-data);-webkit-user-select:all;user-select:all;word-break:break-all;display:block}.web-meter{height:var(--pp-space-5);border:var(--pp-line-2) solid var(--pp-line-strong);background:var(--pp-surface-sunken)}.web-meter__bar{background:var(--pp-text);height:100%}
