@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular Italic),local(IBM Plex Sans Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-3Cd9pfWE8nYeIyM8brUWF4sInYmTnalZkrUJBplS9k8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:108.282%;ascent-override:94.66%;descent-override:25.3966%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:101.723%;ascent-override:100.764%;descent-override:27.0341%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:100.222%;ascent-override:102.273%;descent-override:27.439%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Arial;src:local(Arial);size-adjust:101.166%;ascent-override:101.318%;descent-override:27.183%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:95.1477%;ascent-override:107.727%;descent-override:28.9024%;line-gap-override:0%}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular Italic),local(IBM Plex Sans Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-_DIyemhvIDHMPVDrrhSgUV4YhRcjz0Mr8R6qrEOf_Pc.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular Italic),local(IBM Plex Sans Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XwAamBl2c_rEZmMrgPJ_v0CDTCZiPQITFowEwzKcdUQ.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular Italic),local(IBM Plex Sans Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Wi6NQPl6JwHyEY9LzOvP9Lzd5wRMdgU_4EYDzPx5ZoM.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular Italic),local(IBM Plex Sans Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-M8eJmlyrjd_9gypKIWsk9CzB2Vfuv3OGFN475dxIx98.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular Italic),local(IBM Plex Sans Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-1qAF_F6HscZ5qPIwZpmuTGcAZK5GBpLtpJHyeeAUI_k.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-3Cd9pfWE8nYeIyM8brUWF4sInYmTnalZkrUJBplS9k8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-_DIyemhvIDHMPVDrrhSgUV4YhRcjz0Mr8R6qrEOf_Pc.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XwAamBl2c_rEZmMrgPJ_v0CDTCZiPQITFowEwzKcdUQ.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Wi6NQPl6JwHyEY9LzOvP9Lzd5wRMdgU_4EYDzPx5ZoM.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-M8eJmlyrjd_9gypKIWsk9CzB2Vfuv3OGFN475dxIx98.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-1qAF_F6HscZ5qPIwZpmuTGcAZK5GBpLtpJHyeeAUI_k.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-3Cd9pfWE8nYeIyM8brUWF4sInYmTnalZkrUJBplS9k8.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-_DIyemhvIDHMPVDrrhSgUV4YhRcjz0Mr8R6qrEOf_Pc.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-XwAamBl2c_rEZmMrgPJ_v0CDTCZiPQITFowEwzKcdUQ.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Wi6NQPl6JwHyEY9LzOvP9Lzd5wRMdgU_4EYDzPx5ZoM.woff2)format("woff2");font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-M8eJmlyrjd_9gypKIWsk9CzB2Vfuv3OGFN475dxIx98.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold Italic),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-1qAF_F6HscZ5qPIwZpmuTGcAZK5GBpLtpJHyeeAUI_k.woff2)format("woff2");font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular),local(IBM Plex Sans),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-hTKU6Nb5dOVji8DGM01zYR0_tzG4f6MRNMe6HD3rXZY.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular),local(IBM Plex Sans),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Ev1BkJeYgY_SW-SEJOIQ2QpvgPSAkbM4s2g6K4x1KzQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular),local(IBM Plex Sans),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-c3r43Z_Esx6hpqiKHW1GoYCrW73qDxL7_pg8TS3Ra-o.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular),local(IBM Plex Sans),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-uIl7ps8L0Bw3v_QQe7UZHzftaFslcslF_4_iYW9s4bs.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular),local(IBM Plex Sans),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-88XLgFyMMY8jUJ6Ts1Y_X_Us5pPzbx1kf708hsvtAMU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Regular),local(IBM Plex Sans),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-a3KzbJNaaCbo9D8nsAlill7WfdY6E_QXqJ4BdmIfy9k.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-hTKU6Nb5dOVji8DGM01zYR0_tzG4f6MRNMe6HD3rXZY.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Ev1BkJeYgY_SW-SEJOIQ2QpvgPSAkbM4s2g6K4x1KzQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-c3r43Z_Esx6hpqiKHW1GoYCrW73qDxL7_pg8TS3Ra-o.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-uIl7ps8L0Bw3v_QQe7UZHzftaFslcslF_4_iYW9s4bs.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-88XLgFyMMY8jUJ6Ts1Y_X_Us5pPzbx1kf708hsvtAMU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans Medium),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-a3KzbJNaaCbo9D8nsAlill7WfdY6E_QXqJ4BdmIfy9k.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-hTKU6Nb5dOVji8DGM01zYR0_tzG4f6MRNMe6HD3rXZY.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-Ev1BkJeYgY_SW-SEJOIQ2QpvgPSAkbM4s2g6K4x1KzQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-c3r43Z_Esx6hpqiKHW1GoYCrW73qDxL7_pg8TS3Ra-o.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-uIl7ps8L0Bw3v_QQe7UZHzftaFslcslF_4_iYW9s4bs.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-88XLgFyMMY8jUJ6Ts1Y_X_Us5pPzbx1kf708hsvtAMU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:IBM Plex Sans;src:local(IBM Plex Sans SemiBold),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-a3KzbJNaaCbo9D8nsAlill7WfdY6E_QXqJ4BdmIfy9k.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}.ap2{--u:1;--bg:#fff;--bg2:#f0f1f4;--bg3:#eaebee;--ink:#18191c;--ink2:#43454a;--mute:#696c73;--line:#ecedf0;--line2:#dedfe3;--acc:#1f5edb;--acc-ink:#fff;--acc-tint:#eaf0fd;--acc-line:#b9cdf5;--green:#177a42;--wa-warn:#9a5f07;--bad:#c0392b;--page:#f6f7f9;--card:#fff;--card-line:#e3e4e8;--green-tint:#e7f4ec;--wa-warn-tint:#fbf1e0;--bad-tint:#fbe9e7;--shadow:0 0 0 1px #12141c0d, 0 4px 10px -2px #12141c14, 0 16px 36px -8px #12141c29;--r:calc(10px * var(--u));--rs:calc(6px * var(--u));--rc:calc(12px * var(--u));--fs:calc(14px * var(--u));--fs-s:calc(13px * var(--u));--fs-l:calc(16px * var(--u));--fs-h:calc(30px * var(--u));--fs-n:calc(30px * var(--u));--sp1:calc(4px * var(--u));--sp2:calc(8px * var(--u));--sp3:calc(12px * var(--u));--sp4:calc(16px * var(--u));--sp5:calc(24px * var(--u));--sp6:calc(32px * var(--u));--sp7:calc(48px * var(--u));--ctl:calc(34px * var(--u));--side:var(--pulse-rail-w,calc(216px * var(--u)));--hair:#edeef1;--chip:#f0f1f4;--chip-ink:#2a2b2f;--hover:#f5f6f8;--acc-soft:#c9d8f7;--fs-body:calc(14px * var(--u));--fs-lab:calc(14px * var(--u));--fs-sm:calc(13px * var(--u));--fs-card:calc(16px * var(--u));--fs-title:calc(30px * var(--u));--fs-fig:calc(30px * var(--u));--fs-fig2:calc(22px * var(--u));--fs-nav:calc(14px * var(--u));--fs-xs:calc(12px * var(--u));--r-card:calc(12px * var(--u));--r-ctl:999px;--r-nav:calc(8px * var(--u));--r-box:calc(12px * var(--u));--side-pad:calc(14px * var(--u));--mark:calc(26px * var(--u));--rail-w:calc(300px * var(--u));--measure:calc(1060px * var(--u));--page-max:calc(1280px * var(--u));--page-x:calc(34px * var(--u));--page-top:calc(34px * var(--u));--page-bottom:calc(70px * var(--u));--rail-gap:calc(20px * var(--u));--max:var(--page-max);--raw-white:#fff;--raw-gray-25:#f6f7f9;--raw-gray-50:#f5f6f8;--raw-gray-75:#f0f1f4;--raw-gray-100:#edeef1;--raw-gray-150:#ecedf0;--raw-gray-175:#eaebee;--raw-gray-200:#e3e4e8;--raw-gray-250:#dedfe3;--raw-gray-300:#c6c8cd;--raw-gray-400:#8d9097;--raw-gray-500:#696c73;--raw-gray-700:#43454a;--raw-gray-900:#18191c;--raw-blue-600:#1f5edb;--raw-blue-50:#eaf0fd;--raw-green-700:#177a42;--raw-amber-700:#9a5f07;--raw-red-600:#c0392b;--raw-11:11;--raw-12:12;--raw-13:13;--raw-14:14;--raw-15:15;--raw-16:16;--raw-17:16;--raw-20:20;--raw-22:22;--raw-30:30;--type-micro:calc(var(--raw-11) * 1px * var(--u));--type-meta:calc(var(--raw-12) * 1px * var(--u));--type-body:calc(var(--raw-13) * 1px * var(--u));--type-read:calc(var(--raw-14) * 1px * var(--u));--type-section:calc(var(--raw-15) * 1px * var(--u));--type-stat:calc(var(--raw-20) * 1px * var(--u));--type-title:calc(var(--raw-22) * 1px * var(--u));--type-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--type-chat:calc(13.5px * var(--u));--lh-chat:1.55;--measure-chat:60ch;--lh-tight:1.25;--lh-body:1.5;--space-1:calc(4px * var(--u));--space-2:calc(8px * var(--u));--space-3:calc(12px * var(--u));--space-4:calc(16px * var(--u));--space-5:calc(20px * var(--u));--space-6:calc(24px * var(--u));--space-7:calc(32px * var(--u));--space-8:calc(48px * var(--u));--radius-xs:calc(4px * var(--u));--radius-sm:calc(6px * var(--u));--radius-ctl:calc(8px * var(--u));--radius-menu:calc(10px * var(--u));--radius-card:var(--r-card);--radius-pill:999px;--ctl-h:calc(32px * var(--u));--ctl-h-sm:calc(28px * var(--u));--tap-min:calc(40px * var(--u));--btn-h:var(--ctl-h);--btn-h-sm:var(--ctl-h-sm);--btn-h-phone:var(--tap-min);--btn-icon:calc(36px * var(--u));--btn-fs:var(--type-read);--btn-fs-sm:var(--type-body);--btn-fw:500;--btn-x:calc(14px * var(--u));--btn-x-sm:calc(10px * var(--u));--row-h:calc(44px * var(--u));--row-h-dense:calc(36px * var(--u));--tone-on:var(--green);--tone-fail:var(--bad);--tone-off:var(--mute);--wa-good:var(--green);--wa-good-tint:var(--green-tint);--diff-add:var(--green);--diff-add-tint:var(--green-tint);--info:var(--acc);--info-tint:var(--acc-tint);--money-pos:var(--green);--money-neg:var(--bad);--faint:var(--raw-gray-400);--field-line:var(--line2);--field-line-hover:var(--raw-gray-300);--focus-width:2px;--focus-color:var(--acc);--focus-offset:2px;--focus-outline:var(--focus-width) solid var(--focus-color);--focus-halo:color-mix(in srgb, var(--acc) 22%, transparent);--focus-ring:0 0 0 1px var(--focus-color), 0 0 0 calc(4px * var(--u)) var(--focus-halo);--shadow-card:0 1px 2px #12141c0a;--shadow-pop:var(--shadow);--shadow-sheet:-1px 0 0 #12141c0f, calc(-24px * var(--u)) 0 calc(56px * var(--u)) calc(-16px * var(--u)) #12141c3d;--scrim:#0e101647;--dur-1:.12s;--dur-2:.18s;--dur-3:.26s;--dur-4:.44s;--dur-exit:.2s;--ease-std:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-sheet:cubic-bezier(.32,.72,0,1);--type-field-phone:1rem;--search-h:var(--ctl-h);--search-r:var(--radius-ctl);--search-fs:var(--type-body);--search-w:calc(300px * var(--u));--pt-pick-w:calc(28px * var(--u));--stat-label:var(--type-meta);--stat-value:var(--type-stat);--stat-spark-h:calc(28px * var(--u));--stat-pad:calc(14px * var(--u)) calc(18px * var(--u));--stat-pad-narrow:calc(14px * var(--u)) var(--space-3);--stat-spark-w:calc(96px * var(--u));--stat-chart-h:calc(36px * var(--u));--pill-fs:var(--type-body);--pill-dot:calc(7px * var(--u));--count-fs:var(--type-meta);--chart-h:calc(220px * var(--u));--range-h:var(--ctl-h);--subnav-w:calc(220px * var(--u));--danger-line:color-mix(in srgb, var(--bad) 35%, var(--card-line));--sheet-w:calc(560px * var(--u));--sheet-w-wide:calc(760px * var(--u));--sheet-pad:calc(28px * var(--u));--sheet-pad-top:calc(12px * var(--u));--sheet-w-min:calc(420px * var(--u));--sheet-w-max:80vw;--avatar-row:calc(32px * var(--u));--app-thumb-w:calc(112px * var(--u));--app-thumb-h:calc(72px * var(--u));--field-area-h:calc(88px * var(--u));--act-pane-min:calc(560px * var(--u));--act-pane-gutter:var(--space-3);--read-w:calc(720px * var(--u));--menu-row-h:var(--ctl-h);--menu-pad:var(--space-1);--menu-max-h:calc(320px * var(--u));--seg-h:var(--ctl-h);--seg-pad:calc(3px * var(--u));--seg-track:var(--raw-gray-200);--seg-ink:color-mix(in srgb, var(--mute) 70%, var(--ink2));--seg-thumb:var(--card);--seg-thumb-shadow:0 0 0 1px var(--raw-gray-300),0 1px 2px #12141c14,0 2px 6px -1px #12141c24;--switch-w:calc(34px * var(--u));--switch-h:calc(20px * var(--u));--switch-knob-size:calc(16px * var(--u));--switch-inset:calc(2px * var(--u));--switch-off:var(--faint);--switch-on:var(--sel);--toast-w:calc(360px * var(--u));--table-head-fs:var(--type-meta);--table-fs:var(--type-body);--inset:var(--chip);--raised:var(--card);--series-unplaced:var(--line2);--phone-island:var(--ink);--media-dim:none}html[data-portal-size=large] .ap2{--u:1.15}html.dark:not([data-portal-theme]) .ap2,html[data-portal-theme=dark] .ap2{--bg:#171a21;--bg2:#20242d;--bg3:#272c36;--ink:#e9ebef;--ink2:#c3c9d3;--mute:#8f98a6;--line:#242933;--acc:#6f9bff;--acc-ink:#0b1730;--acc-tint:#182338;--acc-line:#2e4472;--green:#4cc182;--wa-warn:#e3a33b;--bad:#f0705f;--page:#0f1115;--card:#171a21;--card-line:#262b34;--line2:#323945;--hair:#222730;--chip:#20242d;--chip-ink:#d6dbe3;--hover:#1c2029;--acc-soft:#2b3b5e;--green-tint:#13261c;--wa-warn-tint:#2a2113;--bad-tint:#2c1815;--shadow:0 0 0 1px #ffffff0f, 0 4px 10px -2px #0006, 0 16px 36px -8px #0009;--shadow-card:0 1px 2px #0000004d;--shadow-sheet:-1px 0 0 #ffffff0d, calc(-24px * var(--u)) 0 calc(56px * var(--u)) calc(-16px * var(--u)) #000000a6;--scrim:#00000080;--faint:#737c8b;--field-line:#5e6776;--field-line-hover:#737c8b;--inset:#141720;--raised:#272c36;--knob:var(--card);--shadow-lift:0 0 0 1px var(--line2),0 1px 2px #0006;--seg-track:var(--inset);--seg-ink:var(--mute);--seg-thumb:var(--line2);--seg-thumb-shadow:0 0 0 1px color-mix(in srgb, var(--line2) 60%, var(--field-line)),0 1px 4px #00000080;--status-paused-dot:var(--faint);--status-switched-off-dot:var(--faint);--series-unplaced:var(--faint);--phone-island:var(--page);--media-dim:brightness(.75)}.ap2{--lh-none:1;--lh-snug:1.3;--lh-help:1.45;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--role-page-title:var(--type-title);--role-page-title-w:600;--role-page-title-lh:var(--lh-tight);--role-section-title:var(--type-section);--role-section-title-w:600;--role-section-title-lh:var(--lh-snug);--role-card-title:var(--fs-card);--role-card-title-w:600;--role-card-title-lh:var(--lh-tight);--role-sheet-title:var(--fs-card);--role-sheet-title-w:600;--role-sheet-title-lh:var(--lh-tight);--role-dialog-title:var(--fs-card);--role-dialog-title-w:600;--role-dialog-title-lh:var(--lh-tight);--role-kpi:var(--type-stat);--role-kpi-w:600;--role-kpi-lh:var(--lh-tight);--role-kpi-label:var(--type-meta);--role-kpi-label-w:400;--role-kpi-label-lh:var(--lh-tight);--role-th:var(--type-meta);--role-th-w:500;--role-th-lh:var(--lh-tight);--role-cell:var(--type-body);--role-cell-w:400;--role-cell-lh:var(--lh-tight);--role-body:var(--type-read);--role-body-w:400;--role-body-lh:var(--lh-body);--role-label:var(--type-read);--role-label-w:500;--role-label-lh:var(--lh-tight);--role-help:var(--type-body);--role-help-w:400;--role-help-lh:var(--lh-help);--role-meta:var(--type-meta);--role-meta-w:400;--role-meta-lh:var(--lh-help);--role-chip:var(--type-body);--role-chip-w:400;--role-chip-lh:var(--lh-tight);--role-tip:var(--type-meta);--role-tip-w:500;--role-tip-lh:var(--lh-help);--role-group:var(--type-micro);--role-group-w:600;--role-group-lh:var(--lh-tight);--role-button:var(--btn-fs);--role-button-w:var(--btn-fw);--gap-inline:var(--space-2);--gap-stack:var(--space-3);--gap-cards:var(--space-5);--gap-section:var(--space-6);--gap-rail:var(--rail-gap);--field-h:var(--ctl-h);--select-h:var(--field-h);--dialog-w:calc(480px * var(--u));--dialog-w-confirm:calc(400px * var(--u));--dialog-pad:var(--space-6);--dialog-foot-gap:var(--space-6);--on-fill:#fff;--on-mute:var(--card);--knob:#fff;--sel:var(--ink);--sel-ink:var(--bg);--qr-ground:#fff;--logo-ground:#fff;--media-ground:#000;--viewer-ground:#090a0df5;--viewer-ink:#fff;--viewer-ctl:#ffffff1f;--viewer-ctl-hover:#ffffff38;--shadow-knob:0 1px 2px #12141c38;--shadow-lift:0 0 0 1px var(--card-line),0 1px 4px #12141c1a;--chart-1:#2a78d6;--chart-7:#4a3aa7;--chart-8:#e34948;--chart-other:#9ca3af;--status-dot:var(--pill-dot);--status-ring:calc(1.5px * var(--u));--status-working-dot:var(--tone-on);--status-working-ink:var(--ink2);--status-ready-dot:var(--tone-on);--status-ready-ink:var(--ink2);--status-not-answering-dot:var(--tone-fail);--status-not-answering-ink:var(--tone-fail);--status-paused-dot:color-mix(in srgb, var(--tone-off) 45%, transparent);--status-paused-ink:var(--tone-off);--status-up-to-date-dot:var(--tone-on);--status-up-to-date-ink:var(--ink2);--status-ahead-dot:var(--tone-off);--status-ahead-ink:var(--ink2);--status-held-dot:var(--tone-off);--status-held-ink:var(--ink2);--status-behind-dot:var(--tone-off);--status-behind-ink:var(--ink2);--status-own-version-dot:var(--tone-off);--status-own-version-ink:var(--ink2);--status-switched-off-dot:color-mix(in srgb, var(--tone-off) 45%, transparent);--status-switched-off-ink:var(--tone-off);--z-raise:1;--z-sticky:2;--z-float:20;--z-menu:30;--z-rail:40;--z-overlay:60;--z-overlay-2:70;--z-dialog-over:80;--z-toast:90;--z-top:96;--home1-max:var(--page-max);--home1-gap:calc(20px * var(--u));--home1-kpi-gap:calc(16px * var(--u));--home1-greet:calc(26px * var(--u));--home1-kpi:calc(28px * var(--u));--home1-card-title:calc(17px * var(--u));--home1-radius:calc(14px * var(--u));--home1-kpi-pad:calc(18px * var(--u)) calc(20px * var(--u));--home1-head-pad:calc(20px * var(--u)) calc(24px * var(--u)) calc(12px * var(--u));--home1-row-pad:calc(16px * var(--u)) calc(24px * var(--u));--home1-foot-pad:calc(14px * var(--u)) calc(24px * var(--u)) calc(18px * var(--u));--home1-side-pad:calc(20px * var(--u)) calc(22px * var(--u));--home1-side-gap:calc(14px * var(--u));--home1-empty-pad:calc(64px * var(--u)) calc(24px * var(--u));--home1-check:calc(40px * var(--u));--home1-chart-h:calc(140px * var(--u));--home1-bar-gap:calc(6px * var(--u));--home1-bar-r:calc(3px * var(--u));--home1-track:calc(6px * var(--u));--home1-btn-h:calc(34px * var(--u));--home1-btn-x:calc(16px * var(--u));--home1-kpi-l:var(--type-body);--home1-kpi-n:var(--type-body);--home1-row-t:var(--type-read);--home1-row-m:var(--type-body);--home1-axis:var(--type-meta);--home1-row-gap:calc(3px * var(--u));--home1-kpi-inner:calc(6px * var(--u));--home1-tight:calc(2px * var(--u));background:var(--bg);color:var(--ink);font:400 var(--fs)/1.5 "IBM Plex Sans", "IBM Plex Sans Fallback: BlinkMacSystemFont", "IBM Plex Sans Fallback: Segoe UI", "IBM Plex Sans Fallback: Helvetica Neue", "IBM Plex Sans Fallback: Arial", "IBM Plex Sans Fallback: Noto Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.ap2,html.dark:not([data-portal-theme]) .ap2,html[data-portal-theme=dark] .ap2{--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300}html.dark:not([data-portal-theme]) .ap2,html[data-portal-theme=dark] .ap2{--chart-1:#3987e5;--chart-7:#9085e9;--chart-8:#e66767;--chart-other:#8f98a6}@media (width<=600px){.ap2{--field-h:var(--tap-min);--app-thumb-w:calc(88px * var(--u));--app-thumb-h:calc(56px * var(--u));--home1-gap:calc(16px * var(--u));--home1-kpi-gap:calc(10px * var(--u));--home1-greet:calc(23px * var(--u));--home1-kpi:calc(22px * var(--u));--home1-card-title:calc(16px * var(--u));--home1-kpi-pad:calc(14px * var(--u));--home1-head-pad:calc(16px * var(--u)) calc(16px * var(--u)) calc(8px * var(--u));--home1-row-pad:calc(14px * var(--u)) calc(16px * var(--u));--home1-foot-pad:calc(14px * var(--u)) calc(16px * var(--u)) calc(16px * var(--u));--home1-side-pad:calc(16px * var(--u));--home1-side-gap:calc(12px * var(--u));--home1-chart-h:calc(110px * var(--u));--home1-bar-gap:calc(4px * var(--u));--home1-bar-r:calc(2px * var(--u));--home1-btn-h:calc(44px * var(--u));--home1-kpi-l:var(--type-meta);--home1-kpi-n:var(--type-meta);--home1-row-t:var(--type-section);--home1-axis:var(--type-meta);--home1-kpi-inner:calc(4px * var(--u))}}.ap2 *{box-sizing:border-box}.ap2 [hidden]{display:none!important}.ap2 button,.ap2 input,.ap2 select,.ap2 textarea{font:inherit;color:inherit}.ap2 button{cursor:pointer}.ap2 a{color:inherit;text-decoration:none}.ap2 h1,.ap2 h2,.ap2 h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:600}.ap2 h1{font-size:var(--fs-h);line-height:1.2}.ap2 h2{font-weight:600}.ap2 h2,.ap2 h3{font-size:var(--fs)}.ap2 p{margin:0}.ap2 .mute{color:var(--mute)}.ap2 .small{font-size:var(--fs-s)}.ap2 .num{font-variant-numeric:tabular-nums}.ap2 .warn{color:var(--wa-warn)}.ap2 .bad{color:var(--bad)}.ap2 .good{color:var(--ink2)}.ap2 :focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){.ap2 *{transition:none!important;animation:none!important}}.ap2 main.main{background:var(--page)}.ap2 .side{background:var(--bg)}.ap2 .card,.ap2 .figs,.ap2 .sec{background:var(--card);border:1px solid var(--card-line);border-radius:var(--rc);padding:calc(18px * var(--u)) calc(22px * var(--u))}.ap2 .card,.ap2 .figs,.ap2 .sec,.ap2 .sec:first-of-type{margin-top:calc(20px * var(--u))}.ap2 .sec .sh{padding-bottom:calc(12px * var(--u));margin-bottom:2px}.ap2 .figs{margin:calc(20px * var(--u)) 0 0;padding:calc(16px * var(--u)) calc(8px * var(--u));gap:0}.ap2 .figs .f{min-width:calc(110px * var(--u));padding:calc(4px * var(--u)) calc(16px * var(--u));border-left:1px solid var(--line);flex:1 1 0}.ap2 .card .figs,.ap2 .sec .figs{padding:calc(6px * var(--u)) 0 calc(10px * var(--u));margin:calc(4px * var(--u)) 0 0;background:0 0;border:0;border-radius:0}.ap2 .card .figs .f:first-child,.ap2 .sec .figs .f:first-child{padding-left:0}.ap2 .figs .f:first-child{border-left:0}.ap2 .figs .f b{font-size:calc(26px * var(--u))}.ap2 .card .hdr{padding-top:2px}.ap2 .li:last-child,.ap2 .list .li:last-child,.ap2 .tabs{border-bottom:0}.ap2 .grp{padding:calc(22px * var(--u)) 0 calc(6px * var(--u))}.ap2 .card>.grp:first-child,.ap2 .card>.list>.grp:first-child{padding-top:2px}.ap2 .two{margin-top:0}.ap2 .phead{margin-bottom:calc(6px * var(--u))}.ap2 .tabs{margin:calc(14px * var(--u)) 0 0}.ap2 .tabs a{padding:calc(8px * var(--u)) 0}.ap2 .quiet-note{margin:calc(16px * var(--u)) 0 0}.ap2 .note:not(.sec .note):not(.card .note){padding:0 calc(4px * var(--u))}.ap2 .empty,.ap2 .search{background:var(--card)}.ap2 .empty{border:1px solid var(--card-line);border-radius:var(--rc);margin-top:calc(20px * var(--u))}.ap2 .card .empty,.ap2 .sec .empty{padding:calc(14px * var(--u)) 0 calc(4px * var(--u));text-align:left;background:0 0;border:0;border-radius:0;margin-top:0}.ap2 .menu,.ap2 .modal,.ap2 .side{background:var(--card)}.ap2 .app{grid-template-columns:var(--side) 1fr;min-height:100vh;display:grid}.ap2 .side{border-right:1px solid var(--hair);height:100vh;padding:var(--side-pad) var(--side-pad) calc(10px * var(--u));flex-direction:column;display:flex;position:sticky;top:0}.ap2 .org{align-items:center;gap:calc(9px * var(--u));min-width:0;padding:calc(6px * var(--u)) calc(8px * var(--u));border-radius:var(--r-nav);color:var(--ink);text-decoration:none;display:flex}.ap2 .org .mark{width:calc(22px * var(--u));height:calc(22px * var(--u));border-radius:calc(6px * var(--u));background:var(--ink);color:var(--bg);font-size:var(--fs-xs);letter-spacing:0;flex:none;place-items:center;font-weight:700;display:grid}.ap2 .org .n{align-items:baseline;gap:calc(6px * var(--u));min-width:0;display:flex}.ap2 .org .n,.ap2 .org .n b{white-space:nowrap;overflow:hidden}.ap2 .org .n b{font-size:var(--fs-lab);text-overflow:ellipsis;font-weight:600}.ap2 .org .n span{font-size:var(--fs-sm);color:var(--mute);white-space:nowrap}.ap2 .org .n span:before{content:"·";margin-right:calc(6px * var(--u));color:var(--mute)}.ap2 a.org:hover{background:var(--hover)}.ap2 .org .back{width:calc(16px * var(--u));height:calc(16px * var(--u));stroke:var(--mute);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-right:calc(-3px * var(--u));flex:none}.ap2 a.org:hover .back{stroke:var(--ink)}.ap2 .side .top{align-items:center;gap:calc(6px * var(--u));min-width:0;display:flex}.ap2 .side .burger,.ap2 .side .drawer-x{display:none}.ap2 .side .drawer{display:contents}.ap2 .side .drawer-head,.ap2 .side .scrim,.ap2 .side .search-ic{display:none}.ap2 .nav{margin-top:calc(14px * var(--u));flex-direction:column;gap:2px;padding:0;display:flex}.ap2 .nav .gap,.ap2 .nav .rule{background:var(--hair);height:1px;margin:calc(10px * var(--u)) calc(4px * var(--u))}.ap2 .nav a{align-items:center;gap:calc(12px * var(--u));padding:calc(9px * var(--u)) calc(11px * var(--u));border-radius:var(--r-nav);color:var(--ink);font-size:var(--fs-nav);display:flex}.ap2 .nav a:hover{background:var(--hover)}.ap2 .nav a.on{color:var(--ink);background:var(--chip);font-weight:500}.ap2 .nav .ic,.ap2 .nav svg{width:calc(19px * var(--u));height:calc(19px * var(--u));stroke:currentColor;fill:none;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;color:var(--ink2);flex:none}.ap2 .side .foot{padding:calc(12px * var(--u)) 0 0;border-top:1px solid var(--hair);margin-top:auto;position:relative}.ap2 .acct{align-items:center;gap:calc(10px * var(--u));text-align:left;border-radius:var(--r-nav);width:100%;padding:calc(8px * var(--u)) calc(10px * var(--u));background:0 0;border:0;display:flex}.ap2 .acct:hover{background:var(--hover)}.ap2 .acct .av,.ap2 .avatar{width:calc(28px * var(--u));height:calc(28px * var(--u));background:var(--chip);color:var(--ink2);font-size:calc(11px * var(--u));border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.ap2 .acct .nm,.ap2 .acct .who b{font-weight:500;line-height:1.2;font-size:var(--fs-lab)}.ap2 .acct .nm,.ap2 .acct .sub,.ap2 .acct .who b,.ap2 .acct .who span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ap2 .acct .sub,.ap2 .acct .who span{color:var(--mute);font-size:calc(12px * var(--u))}.ap2 .acct .who,.ap2 .menu{min-width:0}.ap2 .menu{left:calc(10px * var(--u));right:calc(10px * var(--u));background:var(--bg);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:calc(6px * var(--u));z-index:20;flex-direction:column;display:flex;position:absolute;bottom:calc(100% - 4px)}.ap2 .menu .lab,.ap2 .menu .lbl{padding:calc(8px * var(--u)) calc(10px * var(--u)) calc(4px * var(--u));color:var(--mute);font-size:var(--fs-s)}.ap2 .menu .it,.ap2 .menu a,.ap2 .menu button{justify-content:space-between;align-items:center;gap:calc(10px * var(--u));padding:calc(7px * var(--u)) calc(10px * var(--u));border-radius:var(--rs);text-align:left;width:100%;color:var(--ink);background:0 0;border:0;display:flex}.ap2 .menu .it .v{color:var(--mute);font-size:var(--fs-s)}.ap2 .menu .thm .pseg-opt{width:auto;padding:0 calc(9px * var(--u));border-radius:var(--radius-sm);justify-content:center}.ap2 .menu .thm .pseg-opt:hover{background:0 0}.ap2 .menu .thm .pseg-opt.lifted{background:var(--card)}@media (width>=961px){.ap2 .menu.acctmenu{min-width:calc(256px * var(--u));max-height:calc(100vh - (96px * var(--u)));max-height:calc(100dvh - (96px * var(--u)));overscroll-behavior:contain;overflow-y:auto}}.ap2 .menu .it .v.out{align-items:center;gap:calc(4px * var(--u));white-space:nowrap;flex:none;display:inline-flex}.ap2 .menu .it .v.out svg{width:calc(13px * var(--u));height:calc(13px * var(--u));flex:none}.ap2 .menu .sep{background:var(--line);height:1px;margin:calc(6px * var(--u)) calc(4px * var(--u))}.ap2 .menu .check,.ap2 .menu .chk{color:var(--acc);stroke:var(--acc);width:calc(16px * var(--u));height:calc(16px * var(--u));fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ap2 .menu .danger{color:var(--bad)}.ap2 .main{min-width:0}.ap2 .page{max-width:var(--page-max);margin:0 auto;padding:0}.ap2 main.main{padding:var(--page-top) var(--page-x) var(--page-bottom)}.ap2 .page-rail{grid-template-columns:minmax(0,1fr) var(--rail-w);gap:var(--rail-gap);align-items:start;display:grid}.ap2 .crumbs{font-size:var(--fs-s);margin-bottom:calc(18px * var(--u));flex-wrap:wrap;display:flex}.ap2 .phead{justify-content:space-between;align-items:flex-start;gap:calc(16px * var(--u));margin-bottom:calc(28px * var(--u));display:flex}.ap2 .phead .sub{color:var(--mute);margin-top:calc(4px * var(--u))}.ap2 .actions{gap:calc(8px * var(--u));flex-wrap:wrap;align-items:center;display:flex}.ap2 .btn{align-items:center;gap:calc(6px * var(--u));border:1px solid var(--btn-edge);background:var(--bg);padding:calc(7px * var(--u)) calc(14px * var(--u));white-space:nowrap;color:var(--ink);justify-content:center;font-weight:500;line-height:1.3;display:inline-flex}.ap2 .btn:hover{background:var(--bg2);border-color:var(--line2)}.ap2 .btn.pri{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ap2 .btn.pri:hover{opacity:.9}.ap2 .btn.quiet,.ap2 .btn.txt{color:var(--acc);background:0 0;border-color:#0000}.ap2 .btn.quiet:hover,.ap2 .btn.txt:hover{background:var(--acc-tint)}.ap2 .btn.danger{background:var(--bg)}.ap2 .btn.danger:hover{background:var(--bg2)}.ap2 .btn.sm{padding:calc(4px * var(--u)) calc(9px * var(--u));font-size:var(--fs-s)}.ap2 .btn:disabled{opacity:.5;cursor:default}.ap2 .btn svg{width:calc(14px * var(--u));height:calc(14px * var(--u));stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ap2 .btn.icon,.ap2 .iconbtn{width:calc(30px * var(--u));height:calc(30px * var(--u));border:1px solid var(--line2);background:var(--bg);border-radius:var(--rs);color:var(--ink2);display:grid}.ap2 .btn.icon:hover,.ap2 .iconbtn:hover{background:var(--bg2)}.ap2 .figs{gap:calc(44px * var(--u));margin:calc(6px * var(--u)) 0 calc(36px * var(--u));flex-wrap:wrap;display:flex}.ap2 .figs .f{min-width:calc(80px * var(--u))}.ap2 .figs .f b{font-size:var(--fs-n);letter-spacing:-.02em;font-weight:500;line-height:1.1;display:block}.ap2 .figs .f span{color:var(--mute);font-size:var(--fs-s)}.ap2 .figs .f.link{cursor:pointer}.ap2 .figs .f.link:hover b{color:var(--acc)}.ap2 .sec{margin-top:calc(40px * var(--u))}.ap2 .sec:first-of-type{margin-top:0}.ap2 .sh{justify-content:space-between;align-items:baseline;gap:calc(12px * var(--u));padding-bottom:calc(10px * var(--u));border-bottom:1px solid var(--line);display:flex}.ap2 .sh h2 .n{color:var(--mute);margin-left:calc(6px * var(--u));font-weight:400}.ap2 .sh .aside{color:var(--acc);font-size:var(--fs-s)}.ap2 .sh .aside.mute{color:var(--mute)}.ap2 .list{border:0;border-radius:0;flex-direction:column;display:flex;overflow:visible}.ap2 .li,.ap2 .list .li{align-items:center;gap:calc(16px * var(--u));padding:calc(12px * var(--u)) 0;border-bottom:1px solid var(--line);min-height:calc(52px * var(--u));border-top:0;display:flex}.ap2 .li:last-child,.ap2 .list .li:last-child{border-bottom:0}.ap2 .li.click,.ap2 .list a.li{cursor:pointer;color:inherit}.ap2 .li.click:hover,.ap2 .list .pick:hover,.ap2 .list a.li:hover,.ap2 .rowlink:hover{background:var(--hover);box-shadow:calc(-1 * var(--row-bleed,0px)) 0 0 var(--hover),var(--row-bleed,0) 0 0 var(--hover)}.ap2 .card,.ap2 .sec{--row-bleed:calc(22px * var(--u))}.ap2 .li .main{flex:1;min-width:0}.ap2 .li .t{font-weight:500;display:block}.ap2 .li .m{color:var(--mute);font-size:var(--fs-s);margin-top:1px;display:block}.ap2 .li .r{gap:var(--sp2);text-align:right;color:var(--ink2);white-space:nowrap;justify-content:flex-end;align-items:center;display:inline-flex}.ap2 .li .col .m,.ap2 .li .r .m{margin-top:0}.ap2 .li .col{width:calc(96px * var(--u));text-align:right;color:var(--ink2)}.ap2 .li .col.a{width:calc(128px * var(--u))}.ap2 .li .pm{display:none}.ap2 .li .col.w{width:calc(120px * var(--u))}.ap2 .dot{width:calc(6px * var(--u));height:calc(6px * var(--u));background:var(--mute);margin-right:calc(8px * var(--u));vertical-align:2px;border-radius:50%;flex:none;display:inline-block}.ap2 .dot.good{background:var(--tone-on)}.ap2 .dot.warn{background:var(--wa-warn)}.ap2 .dot.bad{background:var(--bad)}.ap2 .dot.acc{background:var(--acc)}.ap2 .grp{padding:calc(26px * var(--u)) 0 calc(6px * var(--u));color:var(--mute);font-size:var(--fs-s);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.ap2 .grp:first-child{padding-top:calc(4px * var(--u))}.ap2 .grp .n{text-transform:none;letter-spacing:0;margin-left:calc(6px * var(--u));font-weight:400}.ap2 .hdr,.ap2 .list .li.head{gap:calc(16px * var(--u));padding:0 0 calc(8px * var(--u));color:var(--mute);font-size:var(--fs-s);background:0 0;border:0;min-height:0;font-weight:400;display:flex}.ap2 .hdr .main{flex:1}.ap2 .hdr .col{width:calc(96px * var(--u));text-align:right}.ap2 .hdr .col.a{width:calc(128px * var(--u))}.ap2 .hdr .col.w{width:calc(120px * var(--u))}.ap2 .two{gap:calc(48px * var(--u));margin-top:calc(40px * var(--u));grid-template-columns:1fr 1fr;display:grid}.ap2 .two .sec{margin-top:0}.ap2 .empty{padding:calc(36px * var(--u)) 0;color:var(--mute);text-align:center}.ap2 .empty h2{color:var(--ink);margin-bottom:calc(4px * var(--u))}.ap2 .empty .btn,.ap2 .note{margin-top:calc(12px * var(--u))}.ap2 .search{align-items:center;gap:calc(8px * var(--u));border:1px solid var(--line2);border-radius:var(--rs);padding:calc(6px * var(--u)) calc(10px * var(--u));width:calc(300px * var(--u));max-width:100%;color:var(--mute);margin-bottom:calc(8px * var(--u));display:flex}.ap2 .search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:auto;padding:0}.ap2 .search svg{width:calc(14px * var(--u));height:calc(14px * var(--u));stroke:currentColor;fill:none;stroke-width:2px;flex:none}.ap2 .note{color:var(--mute);font-size:var(--fs-s)}.ap2 .disc{margin-top:calc(10px * var(--u))}.ap2 .disc summary{display:none}.ap2 .disc summary::-webkit-details-marker{display:none}.ap2 .disc .kv{margin-top:calc(8px * var(--u))}.ap2 .kv{grid-template-columns:calc(160px * var(--u)) 1fr;row-gap:calc(6px * var(--u));font-size:var(--fs-s);align-items:baseline;display:grid}.ap2 .kv .k,.ap2 .kv dt{color:var(--mute)}.ap2 .kv dd{color:var(--ink2);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:calc(12px * var(--u));margin:0}.ap2 .linkbtn,.ap2 .linkish,.ap2 a.linkish{color:var(--acc);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.ap2 .linkbtn:hover,.ap2 .linkish:hover{text-decoration:underline}.ap2 .quiet-note{align-items:center;gap:calc(10px * var(--u));color:var(--mute);font-size:var(--fs-s);margin-bottom:calc(22px * var(--u));display:flex}.ap2 .overlay{z-index:60;padding:calc(16px * var(--u));background:#10121652;place-items:center;display:grid;position:fixed;inset:0}.ap2 .modal{--row-bleed:calc(26px * var(--u));background:var(--bg);border-radius:calc(14px * var(--u));box-shadow:var(--shadow);width:min(440px * var(--u),100%);padding:calc(26px * var(--u)) calc(26px * var(--u)) calc(22px * var(--u));max-height:calc(100vh - (32px * var(--u)));overflow:auto}.ap2 .modal h2{font-size:var(--fs-card);margin-bottom:calc(4px * var(--u))}.ap2 .modal .lede{color:var(--mute);margin-bottom:calc(18px * var(--u))}.ap2 .field{margin-top:calc(14px * var(--u));display:block}.ap2 .field label{margin-bottom:calc(5px * var(--u));font-weight:500;display:block}.ap2 .field .in,.ap2 .in,.ap2 select.in,.ap2 textarea.in{border:1px solid var(--line2);border-radius:var(--rs);width:100%;padding:calc(8px * var(--u)) calc(10px * var(--u));background:var(--bg);font:inherit;height:auto}.ap2 textarea.in{min-height:calc(88px * var(--u));resize:vertical}.ap2 .in:focus{border-color:var(--acc);outline:0}.ap2 .field .hint{color:var(--mute);font-size:var(--fs-s);margin-top:calc(5px * var(--u))}.ap2 .field .hint .linkish{margin-left:calc(6px * var(--u))}.ap2 .field select.in{appearance:none}.ap2 .mfoot{justify-content:flex-end;gap:calc(8px * var(--u));margin-top:calc(22px * var(--u));flex-wrap:wrap;display:flex}.ap2 .confirm,.ap2 .modal.confirm{width:min(400px * var(--u),100%)}.ap2 .confirm p{color:var(--ink2);margin-top:calc(6px * var(--u))}.ap2 .tabs{margin:calc(4px * var(--u)) 0 calc(8px * var(--u));display:flex;overflow-x:auto}.ap2 .tabs a{padding:calc(10px * var(--u)) 0;white-space:nowrap;margin-bottom:-1px;font-weight:400}.ap2 .tabs a.on{border-color:var(--ink)}.ap2 .tabs .cnt{font-size:calc(12px * var(--u));margin-left:calc(4px * var(--u));background:0 0;border-radius:0;padding:0}.ap2 .sw{width:var(--switch-w);height:var(--switch-h);border-radius:var(--radius-pill);background:var(--switch-off);vertical-align:middle;transition:background-color var(--dur-1) var(--ease-std);border:0;flex:none;display:inline-block;position:relative}.ap2 .sw:after{content:"";top:var(--switch-inset);left:var(--switch-inset);width:var(--switch-knob-size);height:var(--switch-knob-size);background:var(--knob);box-shadow:var(--shadow-knob);transition:left var(--dur-1) var(--ease-std);border-radius:50%;position:absolute;transform:none}.ap2 .sw.on{background:var(--switch-on)}.ap2 .sw.on:after{left:calc(var(--switch-w) - var(--switch-knob-size) - var(--switch-inset));transform:none}.ap2 .sw:is(:disabled,.dis,[aria-disabled=true]){opacity:.5;cursor:default}.ap2 .li .r .btn{vertical-align:middle}.ap2 .skel{background:var(--bg3);border-radius:calc(6px * var(--u));animation:1.2s ease-in-out infinite ap2-sk;display:block}@keyframes ap2-sk{50%{opacity:.5}}.ap2 .skel-page{gap:var(--sp4);flex-direction:column;display:flex}.ap2 .toast{left:50%;bottom:calc((24px * var(--u)) + env(safe-area-inset-bottom,0px));background:var(--ink);color:var(--bg);padding:calc(9px * var(--u)) calc(14px * var(--u));font-size:var(--fs-s);box-shadow:var(--shadow);z-index:70;border-radius:999px;position:fixed;transform:translate(-50%)}.ap2 .chip{align-items:center;gap:calc(6px * var(--u));font-size:var(--fs-s);border-radius:0;padding:0;font-weight:400;display:inline-flex}.ap2 .chip,.ap2 .chip.good{color:var(--ink2);background:0 0}.ap2 .chip.warn{color:var(--wa-warn);background:0 0;margin-left:0}.ap2 .chip.bad{color:var(--bad);background:0 0}.ap2 .chip.acc{color:var(--ink2);background:0 0}.ap2 .chip .dot,.ap2 .chip.state .dot{width:calc(6px * var(--u));height:calc(6px * var(--u));margin-right:0}.ap2 .chip.good .dot{background:var(--tone-on)}.ap2 .chip.warn .dot{background:var(--wa-warn)}.ap2 .chip.bad .dot{background:var(--bad)}.ap2 .stat{background:0 0;border:0;border-radius:0;padding:0}.ap2 .stat .n{font-size:var(--fs-n);letter-spacing:-.02em;font-weight:500;line-height:1.1}.ap2 .stat .l{color:var(--mute);font-size:var(--fs-s)}.ap2 .stat.warn{background:0 0;border:0}.ap2 .stat.warn .n{color:var(--ink)}.ap2 .notice{align-items:center;gap:calc(10px * var(--u));font-size:var(--fs-s);margin:calc(16px * var(--u)) 0 calc(22px * var(--u));border-radius:0;padding:0;display:flex}.ap2 .notice,.ap2 .notice.acc,.ap2 .notice.bad,.ap2 .notice.good,.ap2 .notice.warn{color:var(--mute);background:0 0;border:0}.ap2 .notice .ic{width:calc(16px * var(--u));height:calc(16px * var(--u));color:var(--mute);flex:none}.ap2 .row{align-items:center;gap:var(--sp3);display:flex}.ap2 .between{justify-content:space-between}.ap2 .stack{gap:var(--sp3);flex-direction:column;display:flex}.ap2 .grid2{grid-template-columns:1fr 1fr}.ap2 .grid2,.ap2 .grid3,.ap2 .grid4{gap:var(--sp4);display:grid}.ap2 .grid3{grid-template-columns:repeat(3,1fr)}.ap2 .grid4{grid-template-columns:repeat(4,1fr)}.ap2 .rel{position:relative}.ap2 .show-m{display:none}.ap2 .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ap2 .who-row{align-items:center;gap:var(--sp3);min-width:0;display:flex}.ap2 .who-row .avatar{width:calc(32px * var(--u));height:calc(32px * var(--u));font-size:var(--fs-s)}.ap2 .who-row .avatar.soft{background:var(--bg3);color:var(--ink2)}.ap2 .who-row .words{flex-direction:column;gap:1px;min-width:0;display:flex}.ap2 .who-row .words b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ap2 .seg{border:1px solid var(--line2);border-radius:var(--rs);max-width:100%;padding:calc(2px * var(--u));background:var(--bg2);flex-wrap:wrap;align-self:flex-start;display:inline-flex}.ap2 .seg button{padding:calc(5px * var(--u)) var(--sp3);border-radius:calc(-2px + var(--rs));color:var(--ink2);background:0 0;border:0;font-weight:500}.ap2 .seg button.on{background:var(--bg)}.ap2 .steps{gap:var(--sp2);flex-direction:column;display:flex}.ap2 .step{gap:var(--sp3);align-items:center;display:flex}.ap2 .step .ic{width:calc(22px * var(--u));height:calc(22px * var(--u));border:1.5px solid var(--line2);color:var(--mute);font-size:calc(11px * var(--u));border-radius:50%;flex:none;place-items:center;display:grid}.ap2 .step.done .ic{background:var(--mute);border-color:var(--mute);color:var(--on-mute)}.ap2 .step.now .ic{border-color:var(--acc);color:var(--acc)}.ap2 .step.fail .ic{background:var(--bad);border-color:var(--bad);color:#fff}.ap2 .step.now .ic:after{content:"";width:calc(8px * var(--u));height:calc(8px * var(--u));background:var(--acc);border-radius:50%;animation:1.2s infinite ap2-pulse}@keyframes ap2-pulse{0%,to{opacity:.3}50%{opacity:1}}.ap2 .agentcard{border:1px solid var(--card-line);border-radius:var(--rc);padding:calc(18px * var(--u)) calc(22px * var(--u));gap:var(--sp4);color:inherit;background:var(--card);align-items:flex-start;display:flex}.ap2 .agentcard:hover{background:var(--bg2)}.ap2 .agentcard .avatar{width:calc(36px * var(--u));height:calc(36px * var(--u));font-size:var(--fs-s)}.ap2 .agentcard .body{gap:calc(2px * var(--u));flex-direction:column;flex:1;min-width:0;display:flex}.ap2 .agentcard .body b,.ap2 .day h3,.ap2 .opt b{font-weight:500}.ap2 .ic-line{gap:var(--sp3);color:var(--mute);font-size:var(--fs-s);flex-wrap:wrap;display:flex}.ap2 .day{flex-direction:column;display:flex}.ap2 .day h3{color:var(--mute);font-size:var(--fs-s);text-transform:uppercase;letter-spacing:.04em;padding:calc(26px * var(--u)) 0 calc(6px * var(--u))}.ap2 .ev{grid-template-columns:calc(72px * var(--u)) 1fr auto;gap:var(--sp3);padding:calc(12px * var(--u)) 0;border-bottom:1px solid var(--line);min-height:calc(52px * var(--u));align-items:baseline;display:grid}.ap2 .ev:last-child{border-bottom:0}.ap2 .ev .t{white-space:nowrap;font-variant-numeric:tabular-nums}.ap2 .ev .t,.ap2 .ev .who,.ap2 .opt span{color:var(--mute);font-size:var(--fs-s)}.ap2 .needs{gap:var(--sp2);background:0 0;border:0;flex-direction:column;padding:0;display:flex}.ap2 .chips,.ap2 .needs .row{flex-wrap:wrap}.ap2 .opt{border:1px solid var(--line2);border-radius:var(--rs);padding:var(--sp3) var(--sp4);gap:var(--sp3);background:var(--bg);text-align:left;align-items:flex-start;width:100%;display:flex}.ap2 .opt:hover{border-color:var(--acc-line);background:var(--bg2)}.ap2 .opt.on{border-color:var(--acc)}.ap2 .opt b{display:block}.ap2 .opt .radio{width:calc(18px * var(--u));height:calc(18px * var(--u));border:1.5px solid var(--line2);margin-top:calc(3px * var(--u));border-radius:50%;flex:none;place-items:center;display:grid}.ap2 .opt.on .radio{border-color:var(--acc)}.ap2 .opt.on .radio:after{content:"";width:calc(9px * var(--u));height:calc(9px * var(--u));background:var(--acc);border-radius:50%}.ap2 .chips{gap:var(--sp2);display:flex}.ap2 .chips button{border:1px solid var(--line2);background:var(--bg);border-radius:var(--rs);padding:calc(5px * var(--u)) var(--sp3);font-weight:500}.ap2 .chips button.on{background:var(--bg3);color:inherit;border-color:#0000}.ap2 .person{align-items:center;gap:var(--sp3);padding:var(--sp2) var(--sp3);border-radius:var(--rs);text-align:left;background:0 0;border:1px solid #0000;width:100%;display:flex}.ap2 .person:hover{background:var(--bg2)}.ap2 .person.on{border-color:var(--acc)}.ap2 .person .who b{font-weight:500;display:block}.ap2 .person .who span{color:var(--mute);font-size:var(--fs-s)}.ap2 .wiz{max-width:calc(640px * var(--u));gap:var(--sp5);width:100%;padding-block:var(--sp6) var(--sp7);padding-inline:var(--sp4);flex-direction:column;margin:0 auto;display:flex}.ap2 .prog{gap:calc(6px * var(--u));display:flex}.ap2 .prog i{height:calc(3px * var(--u));border-radius:calc(2px * var(--u));background:var(--line);flex:1}.ap2 .prog i.on{background:var(--ink)}.ap2 .wiz .card{padding:calc(24px * var(--u)) calc(26px * var(--u))}.ap2 .wiz h1{font-size:var(--fs-h);margin-bottom:var(--sp1)}.ap2 .wiz .lede{margin-bottom:var(--sp5);color:var(--mute)}.ap2 .wiz .foot{margin-top:var(--sp5);flex-wrap:wrap;justify-content:space-between}.ap2 .build,.ap2 .wiz .foot{align-items:center;gap:var(--sp3);display:flex}.ap2 .build{color:var(--mute);font-size:var(--fs-s)}.ap2 .spin{width:calc(14px * var(--u));height:calc(14px * var(--u));border:calc(2px * var(--u)) solid var(--line2);border-top-color:var(--acc);border-radius:50%;flex:none;animation:.9s linear infinite ap2-spin}@keyframes ap2-spin{to{transform:rotate(1turn)}}.ap2 .chan{gap:var(--sp3);border:0;flex-direction:column;padding:0;display:flex}.ap2 .chan .row b,.ap2 .tot{font-weight:500}.ap2 .chan .more{padding-top:var(--sp3);border-top:1px solid var(--line);gap:var(--sp3);flex-direction:column;display:flex}.ap2 .qr{width:calc(120px * var(--u));height:calc(120px * var(--u));background:repeating-linear-gradient(90deg,var(--ink) 0 calc(8px * var(--u)),transparent calc(8px * var(--u)) calc(14px * var(--u))),repeating-linear-gradient(0deg,var(--ink) 0 calc(8px * var(--u)),transparent calc(8px * var(--u)) calc(14px * var(--u)));background-blend-mode:multiply;border:calc(6px * var(--u)) solid var(--bg);outline:1px solid var(--line);border-radius:calc(6px * var(--u));opacity:.85}.ap2 .drop{border:1px dashed var(--line2);border-radius:var(--rs);padding:var(--sp5);text-align:center;color:var(--mute)}.ap2 .q{gap:var(--sp3);padding:calc(12px * var(--u)) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.ap2 .q:last-child{border-bottom:0}.ap2 .q .ans{gap:var(--sp2);flex-wrap:wrap;display:flex}.ap2 .q .ans button{border:1px solid var(--line2);background:var(--bg);border-radius:var(--rs);padding:calc(4px * var(--u)) calc(9px * var(--u));font-size:var(--fs-s)}.ap2 .q .ans button:hover{background:var(--bg2)}.ap2 .q.answered{opacity:.6}.ap2 .month{gap:var(--sp2)}.ap2 .month,.ap2 .or{align-items:center;display:flex}.ap2 .or{gap:var(--sp3);color:var(--mute);font-size:var(--fs-s)}.ap2 .or:after,.ap2 .or:before{content:"";background:var(--line);flex:1;height:1px}.ap2 .pre{white-space:pre-wrap;background:var(--bg2);border-radius:var(--rs);padding:var(--sp3) var(--sp4);font-size:var(--fs-s);color:var(--ink2)}.ap2 .bar{height:calc(6px * var(--u));border-radius:calc(3px * var(--u));background:var(--bg3);overflow:hidden}.ap2 .bar i{background:var(--sel);height:100%;display:block}.ap2 .bars{align-items:flex-end;gap:calc(4px * var(--u));height:calc(150px * var(--u));margin-top:var(--sp5);display:flex}.ap2 .bars .b{min-width:calc(4px * var(--u));background:var(--ink2);border-radius:calc(3px * var(--u)) calc(3px * var(--u)) 0 0;flex:1;position:relative}.ap2 .bars .b.soft{background:var(--line2)}.ap2 .bars .b .v{top:calc(-18px * var(--u));font-size:var(--fs-s);color:var(--mute);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.ap2 .barlab{gap:calc(4px * var(--u));margin-top:var(--sp1);display:flex}.ap2 .barlab span{text-align:center;font-size:var(--fs-s);color:var(--mute);flex:1;min-width:0}.ap2 .sub-li{padding-left:var(--sp5)!important}.ap2 .list .pick{justify-content:space-between;align-items:center;gap:calc(16px * var(--u));text-align:left;border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;padding:calc(12px * var(--u)) 0;min-height:calc(52px * var(--u));background:0 0;display:flex}.ap2 .list .pick:last-child{border-bottom:0}.ap2 .list .pick b{font-weight:500;display:block}.ap2 .login{min-height:100vh;padding:var(--sp4);background:var(--page);place-items:center;display:grid}.ap2 .login .card{width:100%;max-width:calc(400px * var(--u));padding:calc(28px * var(--u));gap:var(--sp3);background:0 0;border:0;flex-direction:column;margin-top:0;display:flex}.ap2 .login .btn{width:100%}.ap2 .li.ap2-wcols{gap:var(--sp3);grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));align-items:center;display:grid}.ap2 .li.ap2-wcols .num{text-align:right;font-variant-numeric:tabular-nums}.ap2 .li.ap2-wcols .in{max-width:calc(110px * var(--u))}.ap2 .ap2-byword{margin:var(--sp4) 0}.ap2 .page-part{flex-direction:column;display:flex}.ap2 .ap2{background:0 0;min-height:0}html .ap2 .in.in.in{background-color:var(--bg)!important;border-color:var(--line2)!important;color:var(--ink)!important}html .ap2 .in.in.in:focus{box-shadow:none}html .ap2 .in.in.in::placeholder{opacity:1;color:var(--faint)!important}.ap2 [role=dialog].modal{color:var(--ink);background:var(--bg)}.ap2 [role=menu].menu{color:var(--ink)!important;background-color:var(--bg)!important;border-color:var(--line)!important}.ap2 .menu.acctmenu{left:calc(8px * var(--u));right:calc(8px * var(--u));top:auto;bottom:calc(100% + 6px)}@media (width<=960px){.ap2 .card,.ap2 .sec{padding:calc(14px * var(--u)) calc(16px * var(--u));border-radius:var(--r);--row-bleed:calc(16px * var(--u))}.ap2 .figs{padding:calc(12px * var(--u)) calc(4px * var(--u))}.ap2 .figs .f{padding:calc(6px * var(--u)) calc(12px * var(--u));border-left:0;flex:40%}.ap2{--page-x:calc(16px * var(--u));--page-top:calc(20px * var(--u));--page-bottom:calc(56px * var(--u))}.ap2 .app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.ap2 .side{z-index:40;justify-content:space-between;align-items:center;gap:calc(8px * var(--u));min-width:0;height:auto;padding:calc(8px * var(--u)) calc(10px * var(--u));border-right:0;border-bottom:1px solid var(--hair);flex-direction:row;position:sticky;top:0}.ap2 .side .burger,.ap2 .side .drawer-x{width:calc(38px * var(--u));height:calc(38px * var(--u));border-radius:var(--r-nav);color:var(--ink);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ap2 .side .burger:hover,.ap2 .side .drawer-x:hover{background:var(--hover)}.ap2 .side .burger svg,.ap2 .side .drawer-x svg{width:calc(20px * var(--u));height:calc(20px * var(--u));stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ap2 .side .drawer{z-index:62;width:min(300px * var(--u),86vw);background:var(--card);box-shadow:var(--shadow);padding:calc(10px * var(--u)) calc(12px * var(--u)) calc(20px * var(--u));overscroll-behavior:contain;visibility:hidden;flex-direction:column;transition:transform .2s,visibility 0s linear .2s;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-104%)}.ap2 .side.nav-open .drawer{visibility:visible;transition:transform .2s;transform:none}.ap2 .side .scrim{z-index:61;opacity:0;pointer-events:none;background:#10121652;transition:opacity .2s;display:block;position:fixed;inset:0}.ap2 .side.nav-open .scrim{opacity:1;pointer-events:auto}.ap2 .side .drawer-head{justify-content:space-between;align-items:center;gap:calc(8px * var(--u));min-width:0;display:flex}.ap2 .side .drawer .nav{margin-top:calc(12px * var(--u))}.ap2 .side .drawer .nav a{padding:calc(11px * var(--u)) calc(12px * var(--u))}.ap2 .side .search-ic{width:calc(40px * var(--u));height:calc(40px * var(--u));border-radius:var(--r-nav);color:var(--ink);background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.ap2 .side .search-ic:hover{background:var(--hover)}.ap2 .side .search-ic svg{width:calc(20px * var(--u));height:calc(20px * var(--u));stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round}.ap2 .side .top{flex:auto;min-width:0}.ap2 .side .foot{border:0;flex:none;margin:0;padding:0}.ap2 .side .foot .acct{padding:calc(8px * var(--u));width:auto;min-width:calc(44px * var(--u));min-height:calc(44px * var(--u));justify-content:center}.ap2 .acct .nm,.ap2 .acct .sub,.ap2 .acct .who,.ap2 .li .col{display:none}.ap2 .menu.acctmenu{top:calc(100% + (6px * var(--u)));width:min(280px * var(--u),100vw - (24px * var(--u)));max-height:calc(100vh - (96px * var(--u)));bottom:auto;left:auto;right:0;overflow-y:auto}.ap2 .main{min-width:0}.ap2 .phead{flex-wrap:wrap}.ap2 .phead h1{font-size:calc(22px * var(--u))}.ap2 .two{grid-template-columns:1fr}.ap2 .figs{gap:calc(24px * var(--u))}.ap2 .li .pm{color:var(--mute);font-size:var(--fs-s);margin-top:1px;display:block}.ap2 .hdr,.ap2 .li.ap2-wcols>div:nth-child(3),.ap2 .list .li .hide-m,.ap2 .list .li.head{display:none}.ap2 .grid2,.ap2 .grid3,.ap2 .grid4{grid-template-columns:1fr 1fr}.ap2 .li.ap2-wcols{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.ap2 .show-m{display:block}.ap2 .kv{grid-template-columns:1fr}.ap2 .kv .k,.ap2 .kv dt{font-size:var(--fs-s)}.ap2 .wiz .card{padding:calc(16px * var(--u))}}@media (width<=480px){.ap2 .tabs{gap:calc(14px * var(--u))}.ap2 .grid3,.ap2 .grid4{grid-template-columns:1fr 1fr}}.ap2 .li.kvrow{min-height:calc(44px * var(--u));padding:calc(9px * var(--u)) 0;align-items:flex-start}.ap2 .li.kvrow .main{gap:calc(16px * var(--u));align-items:flex-start;display:flex}.ap2 .li.kvrow .kvk{color:var(--mute);width:calc(150px * var(--u));flex:none}.ap2 .li.kvrow .kvv{flex:1;min-width:0}.ap2 .li.kvrow .kvv.pair{gap:calc(6px * var(--u));flex:none;display:inline-flex}.ap2 .li.kvrow .r{padding-top:1px}.ap2 .linkbtn.small,.ap2 .linkish.small{font-size:var(--fs-s)}.ap2 .linkbtn:disabled{opacity:.5;cursor:default}.ap2 .btn.on{background:var(--bg3);border-color:#0000}@media (width<=960px){.ap2 .li.kvrow .main{flex-direction:column;gap:1px}.ap2 .li.kvrow .kvk{width:auto;font-size:var(--fs-s)}.ap2 .sh{flex-direction:column;align-items:flex-start;gap:2px}}.ap2 .login .card{max-width:calc(360px * var(--u));gap:var(--space-2);padding:0}.ap2 .login .lg-brand{justify-content:center;align-items:center;gap:var(--space-2);padding-bottom:var(--space-6);display:flex}.ap2 .login .lg-word{height:calc(24px * var(--u));width:auto;display:block}.ap2 .login .lg-word--light,html.dark:not([data-portal-theme]) .ap2 .login .lg-word--ink{display:none}.ap2 .login .lg-sub{font-size:var(--type-read);color:var(--mute);font-weight:500}.ap2 .login .lg-sub:before{content:"·";margin-right:var(--space-2)}html.dark:not([data-portal-theme]) .ap2 .login .lg-word--light{display:block}html[data-portal-theme=dark] .ap2 .login .lg-word--ink{display:none}html[data-portal-theme=dark] .ap2 .login .lg-word--light{display:block}.ap2 .login h1{text-align:center;font-size:var(--type-title);margin-bottom:var(--space-3);font-weight:600}.ap2 .login .or{margin:var(--space-2) 0;font-size:var(--type-meta)}.ap2 .login form{display:contents}.ap2 .login .field{margin-top:var(--space-2)}.ap2 .login .field label{font-size:var(--type-meta);color:var(--ink2)}.ap2 .login .field .in{padding:0 calc(10px * var(--u))}.ap2 .login .btn,.ap2 .login .field .in{height:calc(36px * var(--u));border-radius:var(--radius-ctl);font-size:var(--type-body)}.ap2 .login .btn{padding:0 var(--space-3)}.ap2 .login .btn svg{width:calc(14px * var(--u));height:calc(14px * var(--u))}.ap2 .login .btn.pri{margin-top:var(--space-3)}.ap2 .login .row.between{margin-top:var(--space-2);font-size:var(--type-meta);gap:var(--space-3);flex-wrap:wrap}.ap2 .login .note{text-align:center;font-size:var(--type-body);margin-top:0}@media (width<=600px){.ap2 .login{padding-top:calc(72px * var(--u));place-items:start center}.ap2 .login .btn,.ap2 .login .field .in{height:var(--tap-min)}.ap2 .login .field .in{font-size:var(--type-field-phone)}.ap2 .login .row.between{flex-direction:column;align-items:center}}.ap2 .statrow{--cols:4;grid-template-columns:repeat(var(--cols),minmax(0,1fr));background:var(--card-line);border:1px solid var(--card-line);border-radius:var(--r-card);gap:1px;display:grid;overflow:hidden}.ap2 .statrow .stat-c{background:var(--card);padding:calc(16px * var(--u)) calc(20px * var(--u));gap:calc(3px * var(--u));flex-direction:column;min-width:0;display:flex}.ap2 .statrow .stat-c .l{font-size:var(--fs-sm);color:var(--mute)}.ap2 .statrow .stat-c .l,.ap2 .statrow .stat-c b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap2 .statrow .stat-c b{font-size:var(--fs-fig);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.ap2 .statrow .stat-c b small{letter-spacing:0;margin-left:calc(4px * var(--u));font-weight:400}.ap2 .statrow .stat-c .nt,.ap2 .statrow .stat-c b small{font-size:var(--fs-sm);color:var(--mute)}.ap2 .statrow .stat-c .nt.warn{color:var(--wa-warn)}.ap2 .statrow .stat-c .nt.acc{color:var(--acc)}.ap2 .statrow .stat-c .nt.bad{color:var(--bad)}.ap2 .statrow .stat-c .nt.good{color:var(--ink2)}.ap2 .statrow a.stat-c:hover{background:var(--hover)}.ap2 .statrow .stat-c .spark{margin-top:calc(6px * var(--u))}.ap2 .skel.fig{height:calc(26px * var(--u));width:60%}.ap2 .skel.block{height:calc(160px * var(--u));border-radius:var(--r-card)}.ap2 .skel-card{background:var(--card);border:1px solid var(--card-line);border-radius:var(--r-card);padding:calc(22px * var(--u));gap:calc(12px * var(--u));flex-direction:column;display:flex}.ap2 .spark{width:100%;height:calc(28px * var(--u));display:block;overflow:visible}.ap2 .spark polyline{fill:none;stroke:var(--sp-c,var(--acc));stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.ap2 .spark .area{fill:color-mix(in srgb,var(--sp-c,var(--acc)) 14%,transparent);stroke:none}@media (width<=960px){.ap2 .statrow{--cols:2!important}.ap2 .statrow .stat-c{padding:calc(12px * var(--u)) calc(14px * var(--u))}.ap2 .statrow .stat-c b{font-size:var(--fs-fig2)}.ap2 .page-rail{grid-template-columns:minmax(0,1fr)}}.ap2 .li.notifyrow{align-items:center;gap:calc(20px * var(--u))}.ap2 .li.notifyrow .main{flex-direction:column;gap:1px;display:flex}.ap2 .li.notifyrow .t{font-weight:500}.ap2 .li.notifyrow .m{color:var(--mute);font-size:var(--fs-sm)}.ap2 .pagehead{margin-bottom:calc(20px * var(--u))}.ap2 .pagehead .crumbs{margin-bottom:calc(8px * var(--u))}.ap2 .pagehead .ph-row{justify-content:space-between;align-items:flex-end;gap:calc(16px * var(--u));flex-wrap:wrap;display:flex}.ap2 .pagehead h1{font-size:var(--type-title);letter-spacing:-.01em;font-weight:600;line-height:1.25}.ap2 .pagehead .sub{color:var(--mute);margin-top:calc(4px * var(--u))}.ap2 .pagehead .ph-acts{gap:calc(8px * var(--u));flex-wrap:wrap;align-items:center;display:flex}.ap2 .statusl{align-items:center;gap:calc(7px * var(--u));font-size:var(--fs-sm);color:var(--ink2);white-space:nowrap;flex-direction:row;display:inline-flex}.ap2 .statusl i{width:calc(7px * var(--u));height:calc(7px * var(--u));background:var(--mute);border-radius:50%;flex:none}.ap2 .statusl.good i{background:var(--tone-on)}.ap2 .statusl.warn i{background:var(--wa-warn)}.ap2 .statusl.needs{color:var(--ink);font-weight:var(--fw-medium)}.ap2 .statusl.needs i{background:var(--acc)}.ap2 .statusl.bad{color:var(--bad)}.ap2 .statusl.bad i{background:var(--bad)}.ap2 .emptyline{gap:calc(10px * var(--u));color:var(--mute);padding:calc(14px * var(--u)) 0 calc(4px * var(--u));flex-wrap:wrap;align-items:baseline;display:flex}.ap2 .confirm-err{color:var(--bad);font-size:var(--fs-sm);margin-top:calc(10px * var(--u))}.ap2 .fbar{gap:calc(10px * var(--u));padding:calc(12px * var(--u)) 0;flex-wrap:wrap;align-items:center;display:flex}.ap2 .fbar .fb-chip{align-items:center;gap:calc(6px * var(--u));border:1px solid var(--line2);border-radius:var(--r-ctl);height:calc(36px * var(--u));padding:0 calc(12px * var(--u)) 0 calc(14px * var(--u));background:var(--card);color:var(--mute);font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;display:inline-flex;position:relative}.ap2 .fbar .fb-chip b{color:var(--ink);font-weight:600}.ap2 .fbar .fb-chip.set{background:var(--chip);border-color:#0000}.ap2 .fbar .fb-chip svg{width:calc(13px * var(--u));height:calc(13px * var(--u));stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.ap2 .fbar .fb-chip select{opacity:0;cursor:pointer;font-size:calc(16px * var(--u));width:100%;position:absolute;inset:0}.ap2 .fbar .fb-chip:focus-within{outline:var(--focus-outline);outline-offset:2px}.ap2 .fbar .fb-count{color:var(--mute);font-size:var(--fs-sm);margin-left:auto}.ap2 .page.lsp .lsp-top{margin-top:calc(20px * var(--u))}.ap2 .skip{left:var(--space-2);top:var(--space-2);z-index:var(--z-toast);background:var(--ink);color:var(--bg);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);font-weight:var(--fw-medium);white-space:nowrap;position:absolute;transform:translateY(-200%)}.ap2 .skip:focus-visible{transform:none}.ap2 main.main:focus{outline:0}.ap2 .page.lsp .li .m.ph-facts{display:none}@media (width<=960px){.ap2 .fbar .fb-count{margin-left:0}.ap2 .pagehead h1{font-size:var(--fs-fig2)}html:has(.ap2[data-portal] .side){scroll-padding-top:3.75rem}.ap2 .page.lsp .li .m.ph-facts{display:block}}.ap2 .page.lsp .li .v .since{font-size:var(--fs-xs);color:var(--mute);font-weight:400;display:block}@media (width<=960px){.ap2 main.main .page .pagehead h1,.ap2 main.main .page .phead h1,.ap2 main.main .page h1,.ap2 main.main .page.lsp h1{font-size:var(--fs-fig2)}}.ap2 :where(svg.pi){stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.125em;flex:none;width:1em;height:1em}.ap2 :where(svg.pi.pi-brand){stroke:none;fill:currentColor}.ap2 .psearch{align-items:center;gap:var(--space-2);height:var(--search-h);border:1px solid var(--line2);border-radius:var(--search-r);background:var(--card);color:var(--mute);padding:0 calc(8px * var(--u)) 0 calc(10px * var(--u));font-size:var(--search-fs);width:var(--search-w);min-width:0;max-width:100%;transition:border-color .12s,box-shadow .12s;display:flex;position:relative}.ap2 .psearch:hover{border-color:var(--acc-line)}.ap2 .psearch:focus-within{border-color:var(--acc);box-shadow:var(--focus-ring)}.ap2 .psearch>svg{width:calc(14px * var(--u));height:calc(14px * var(--u));stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;flex:none}.ap2 .psearch .psearch-in{min-width:0;height:100%;font:inherit;font-size:var(--search-fs);color:var(--ink);appearance:none;box-shadow:none;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0}.ap2 .psearch .psearch-in::-webkit-search-cancel-button{appearance:none}.ap2 .psearch .psearch-in::-webkit-search-decoration{appearance:none}.ap2 .psearch .psearch-in::placeholder{color:var(--faint);opacity:1}.ap2 .psearch kbd{font:500 calc(11px * var(--u)) var(--type-mono);border:1px solid var(--line2);padding:0 calc(5px * var(--u));line-height:calc(18px * var(--u));background:var(--bg)}.ap2 .psearch .psearch-x,.ap2 .psearch kbd{border-radius:calc(5px * var(--u));color:var(--mute);flex:none}.ap2 .psearch .psearch-x{width:calc(20px * var(--u));height:calc(20px * var(--u));background:0 0;border:0;place-items:center;padding:0;display:grid}.ap2 .psearch .psearch-x:hover{background:var(--hover);color:var(--ink)}.ap2 .psearch .psearch-x svg{width:calc(12px * var(--u));height:calc(12px * var(--u));stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round}.ap2 .psearch.full{width:100%}html .ap2 .psearch .psearch-in.psearch-in{box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:0!important;border-radius:0!important}html .ap2 .psearch .psearch-in.psearch-in::placeholder{color:var(--faint)!important}.ap2 .prange{gap:var(--space-2);position:relative}.ap2 .prange,.ap2 .prange .pr-chip{align-items:center;min-width:0;display:inline-flex}.ap2 .prange .pr-chip{gap:calc(6px * var(--u));height:var(--range-h);border:1px solid var(--line2);border-radius:var(--radius-ctl);background:var(--card);padding:0 calc(10px * var(--u)) 0 calc(12px * var(--u));font:inherit;font-size:var(--type-body);color:var(--mute);white-space:nowrap;cursor:pointer}.ap2 .prange .pr-chip:hover{background:var(--hover)}.ap2 .prange .pr-chip.set{background:var(--chip);border-color:#0000}.ap2 .prange .pr-chip b{color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ap2 .prange .pr-chip svg{width:calc(13px * var(--u));height:calc(13px * var(--u));stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .15s}.ap2 .fbar .fb-more[aria-expanded=true] svg,.ap2 .prange.open .pr-chip svg{transform:rotate(180deg)}.ap2 .prange .pr-chip .pr-spin{width:calc(13px * var(--u));height:calc(13px * var(--u));border-width:calc(1.5px * var(--u))}.ap2 .prange .pr-chip:focus-visible{outline:var(--focus-outline);outline-offset:2px}.ap2 .prange .pr-menu{left:0;top:calc(100% + var(--space-1));z-index:40;min-width:calc(260px * var(--u));background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-ctl);box-shadow:var(--shadow);padding:var(--space-1);flex-direction:column;display:flex;position:absolute}.ap2 .prange .pr-opt{align-items:center;gap:var(--space-2);height:var(--ctl-h);border-radius:calc(6px * var(--u));padding:0 var(--space-2);font:inherit;font-size:var(--type-body);color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:flex}.ap2 .prange .pr-opt:focus-visible,.ap2 .prange .pr-opt:hover{background:var(--hover);outline:0}.ap2 .prange .pr-opt.on{font-weight:600}.ap2 .prange .pr-opt .pr-days{font-size:var(--type-meta);color:var(--mute);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.ap2 .prange .pr-opt .pr-tick{width:calc(14px * var(--u));height:calc(14px * var(--u));stroke:var(--acc);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ap2 .prange .pr-opt:not(:has(.pr-days)) .pr-tick{margin-left:auto}.ap2 .prange .pr-dates{align-items:flex-end;gap:var(--space-2);border-top:1px solid var(--line);margin-top:var(--space-1);padding:var(--space-2) var(--space-2) var(--space-1);flex-wrap:wrap;display:flex}.ap2 .prange .pr-dates label{gap:var(--space-1);min-width:0;font-size:var(--type-meta);color:var(--mute);flex-direction:column;flex:1 1 0;display:flex}html .ap2 .prange .pr-dates input.pr-date.pr-date{height:var(--ctl-h);width:100%;padding:0 calc(8px * var(--u));font:inherit;font-size:var(--type-body);font-variant-numeric:tabular-nums;box-shadow:none;border:1px solid var(--line2)!important;border-radius:var(--radius-ctl)!important;background:var(--card)!important;color:var(--ink)!important}html .ap2 .prange .pr-dates input.pr-date.pr-date:focus{outline:0;border-color:var(--acc)!important}.ap2 .prange .pr-done{height:var(--ctl-h);border-radius:var(--radius-ctl);background:var(--ink);color:var(--bg);font:inherit;font-size:var(--type-body);cursor:pointer;border:0;flex:100%}.ap2 .prange .pr-said{font-size:var(--type-meta);color:var(--mute);white-space:nowrap}.ap2 .preset{padding:0 calc(2px * var(--u));color:var(--acc);font-size:var(--type-body);white-space:nowrap;background:0 0;border:0;font-weight:500}.ap2 .preset:hover{text-decoration:underline}@media (width<=600px){.ap2 .prange{width:100%;display:flex}.ap2 .prange .pr-chip{height:var(--tap-min);flex:auto}.ap2 .prange .pr-chip svg{margin-left:auto}.ap2 .prange .pr-menu{min-width:0;right:0}.ap2 .prange .pr-opt{height:var(--tap-min)}html .ap2 .prange .pr-dates input.pr-date.pr-date{height:var(--tap-min);font-size:var(--type-field-phone)}.ap2 .prange .pr-done{height:var(--tap-min)}}.ap2 .fbar{gap:var(--space-2);padding:var(--space-3) 0;margin-bottom:var(--space-3)}.ap2 .fbar .fb-chip,.ap2 .fbar .fb-more{height:var(--ctl-h);border-radius:var(--radius-ctl);padding:0 calc(10px * var(--u)) 0 calc(12px * var(--u));font-size:var(--type-body)}.ap2 .fbar .psearch{flex:0 1 var(--search-w)}.ap2 .fbar .fb-more{align-items:center;gap:calc(6px * var(--u));border:1px solid var(--line2);background:var(--card);color:var(--ink2);white-space:nowrap;font-weight:500;display:inline-flex}.ap2 .fbar .fb-more:hover{background:var(--hover)}.ap2 .fbar .fb-more.set{background:var(--chip);border-color:#0000}.ap2 .fbar .fb-more svg{width:calc(13px * var(--u));height:calc(13px * var(--u));stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.ap2 .fbar .fb-extra{gap:var(--space-2);flex-wrap:wrap;flex:100%;align-items:center;display:flex}@media (width<=960px){.ap2 .fbar .psearch{width:100%;height:var(--tap-min);flex:100%}.ap2 .fbar .fb-chip{height:var(--tap-min);flex:1 1 calc(50% - var(--space-2));min-width:0}.ap2 .fbar .fb-chip b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap2 .fbar .fb-chip svg{margin-left:auto}.ap2 .fbar .fb-more,.ap2 .psearch{height:var(--tap-min)}.ap2 .psearch kbd{display:none}html .ap2 .psearch .psearch-in.psearch-in{font-size:var(--type-field-phone)}}.ap2 .statrow.compact .stat-c{padding:var(--stat-pad);gap:calc(2px * var(--u))}.ap2 .statrow.compact .stat-c .l{font-size:var(--stat-label)}.ap2 .statrow.compact .stat-c b{font-size:var(--stat-value);letter-spacing:-.01em;font-weight:600;line-height:1.25}.ap2 .statrow.compact .stat-c .nt{font-size:var(--type-meta)}.ap2 .statrow .stat-c .vrow{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.ap2 .statrow .stat-c .chg{font-size:var(--type-meta);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--mute);font-weight:500}.ap2 .statrow .stat-c .chg.good{color:var(--ink2)}.ap2 .statrow .stat-c .chg.bad{color:var(--bad)}.ap2 .statrow .stat-c .chg.flat{color:var(--mute)}.ap2 .statrow.compact .stat-c .spark-h{margin-top:calc(4px * var(--u))}.ap2 .portal-skel.compact .stat-c{padding:var(--stat-pad)}@media (width<=960px){.ap2 .statrow.compact .stat-c b{font-size:var(--stat-value)}}.ap2 .spark-h{width:100%;height:var(--stat-spark-h);display:block;position:relative}.ap2 .spark-h .spark{height:100%;margin:0}.ap2 .statrow .stat-c .spark-h{margin-top:calc(6px * var(--u))}.ap2 .spark-h .sp-dot{width:calc(7px * var(--u));height:calc(7px * var(--u));background:var(--sp-c,var(--acc));box-shadow:0 0 0 2px var(--card);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.ap2 .sp-tip.sp-float,.ap2 .spark-h .sp-tip{min-width:calc(150px * var(--u));background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:calc(6px * var(--u));box-shadow:var(--shadow-pop,var(--shadow));padding:calc(8px * var(--u)) calc(10px * var(--u));font-size:var(--type-meta);white-space:nowrap;pointer-events:none;z-index:5;text-align:left;flex-direction:column;gap:2px;line-height:1.5;display:flex;position:absolute;bottom:calc(100% + 6px);transform:translate(-50%)}.ap2 .sp-tip .sp-tt{font-weight:600}.ap2 .sp-tip .sp-tr{justify-content:space-between;gap:calc(16px * var(--u));display:flex}.ap2 .sp-tip .sp-tn,.ap2 .statusl.off{color:var(--mute)}.ap2 .sp-tip b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.ap2 .sp-tip.sp-float{transform:translate(-50%,calc(-100% - var(--space-2)));z-index:var(--z-menu);position:fixed;bottom:auto}.ap2 .sp-tip.sp-float.sp-below{transform:translate(-50%,var(--space-3))}.ap2 .statusl{font-size:var(--pill-fs)}.ap2 .statusl i{width:var(--pill-dot);height:var(--pill-dot)}.ap2 .statusl.off i{background:color-mix(in srgb,var(--mute) 45%,transparent)}.ap2 .statusl.why{cursor:help;border-radius:4px;position:relative}.ap2 .statusl.why>span.w{-webkit-text-decoration:underline dotted color-mix(in srgb,currentColor 45%,transparent);-webkit-text-decoration:underline dotted color-mix(in srgb,currentColor 45%,transparent);text-decoration:underline dotted color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:calc(3px * var(--u))}.ap2 .statusl .st-tip{z-index:30;min-width:calc(180px * var(--u));max-width:calc(300px * var(--u));white-space:normal;text-align:left;background:var(--bg);color:var(--ink);border:1px solid var(--line);border-radius:calc(8px * var(--u));box-shadow:var(--shadow);padding:calc(7px * var(--u)) calc(10px * var(--u));font-size:var(--type-meta);opacity:0;visibility:hidden;pointer-events:none;font-weight:400;line-height:1.45;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-2px)}.ap2 .statusl.why:focus-visible .st-tip,.ap2 .statusl.why:hover .st-tip{opacity:1;visibility:visible;transition:opacity .12s,transform .12s;transform:none}.ap2 .statusl.why.right .st-tip{left:auto;right:0}.ap2 .pcount{align-items:center;gap:calc(5px * var(--u));font-size:var(--count-fs);color:var(--mute);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;line-height:1;display:inline-flex}.ap2 .pcount.hot{color:var(--bad)}.ap2 .pcount.warn{color:var(--wa-warn)}.ap2 .pcount.soft,.ap2 .plink{font-weight:500}.ap2 .nav a .pcount{margin-left:auto}.ap2 .plink{color:var(--acc);align-items:baseline;gap:calc(3px * var(--u));cursor:pointer;text-decoration:none;display:inline-flex}.ap2 .plink:hover{text-underline-offset:2px;text-decoration:underline}.ap2 .plink .pi{vertical-align:-.05em;opacity:.8;stroke-width:2px;width:.85em;height:.85em}.ap2 .plink.plink--quiet{color:inherit;font-weight:inherit}.ap2 .plink.plink--quiet:hover{color:var(--acc)}.ap2 .pphone{letter-spacing:.01em}.ap2 .phone-num,.ap2 .pphone{font-variant-numeric:tabular-nums}.ap2 .phone-num{white-space:nowrap}.ap2 .pchart{width:100%;position:relative}.ap2 .pchart .pc-plot{height:var(--chart-h);position:relative}.ap2 .pchart .pc-plot .v-chart{width:100%;height:100%}.ap2 .pchart .pc-empty{text-align:center;padding:var(--space-4);place-items:center;display:grid;position:absolute;inset:0}.ap2 .pchart .pc-empty span{color:var(--mute);font-size:var(--type-body)}.ap2 .pchart .pc-plot:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.ap2 .pchart .pc-day{max-width:calc(320px * var(--u))}.ap2 .pchart .pc-day,.ap2 .pchart .pc-legend{margin-top:var(--space-2);font-size:var(--type-meta)}.ap2 .pchart .pc-legend{gap:calc(6px * var(--u)) calc(16px * var(--u));color:var(--mute);flex-wrap:wrap;display:flex}.ap2 .pchart .pc-legend span{align-items:center;gap:calc(6px * var(--u));display:inline-flex}.ap2 .pchart .pc-legend i{width:calc(8px * var(--u));height:calc(8px * var(--u));border-radius:50%;flex:none}.ap2 .dzone{border:1px solid var(--danger-line);border-radius:var(--radius-card);background:var(--card);padding:var(--space-2) var(--card-pad);margin-top:var(--gap-cards)}.ap2 .dzone .dz-h{font-size:var(--role-card-title);font-weight:var(--role-card-title-w);line-height:var(--role-card-title-lh);color:var(--bad);padding:var(--space-3) 0 var(--space-1)}.ap2 .dzone .dz-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:calc(12px * var(--u)) 0;border-top:1px solid var(--hair);display:flex}.ap2 .dzone .dz-h+.dz-row{border-top:0}.ap2 .dzone .dz-row .dz-t{font-weight:500;font-size:var(--type-body)}.ap2 .dzone .dz-row .dz-d{color:var(--mute);font-size:var(--type-meta);max-width:calc(560px * var(--u));margin-top:1px}.ap2 .dzone .dz-row .btn{flex:none}.ap2 .dzone .dz-row.busy .dz-t{color:var(--mute)}.ap2 .dzone .dz-busy{align-items:center;gap:var(--space-2);color:var(--mute);font-size:var(--type-body);white-space:nowrap;display:inline-flex}@media (width<=600px){.ap2 .dzone{padding:calc(4px * var(--u)) calc(16px * var(--u))}.ap2 .dzone .dz-row{flex-direction:column;align-items:stretch}.ap2 .dzone .dz-row .btn{min-height:var(--tap-min)}}.ap2 .pmd{min-width:0}.ap2 .pmd .pmd-bar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--type-meta);color:var(--mute);display:flex}.ap2 .pmd .pmd-body{font-size:var(--type-body);color:var(--ink);overflow-wrap:anywhere;line-height:1.6}.ap2 .pmd.pmd .pmd-body :is(h1,h2,h3,h4){font-size:var(--type-section);letter-spacing:0;margin:1.1em 0 .4em;font-weight:600;line-height:1.3}.ap2 .pmd .pmd-body h1:first-child,.ap2 .pmd .pmd-body h2:first-child,.ap2 .pmd .pmd-body h3:first-child{margin-top:0}.ap2 .pmd .pmd-body p{margin:0 0 .7em}.ap2 .pmd .pmd-body ol,.ap2 .pmd .pmd-body ul{margin:0 0 .7em;padding-left:1.3em}.ap2 .pmd .pmd-body li{margin:.15em 0}.ap2 .pmd .pmd-body a{color:var(--acc)}.ap2 .pmd .pmd-body code{font-family:var(--type-mono);font-size:var(--type-meta);background:var(--chip);border-radius:4px;padding:.05em .35em}.ap2 .pmd .pmd-body pre{background:var(--bg2);border-radius:var(--radius-ctl);padding:var(--space-3);font-size:var(--type-meta);overflow:auto}.ap2 .pmd .pmd-body pre code{background:0 0;padding:0}.ap2 .pmd .pmd-body table{border-collapse:collapse;font-size:var(--type-body);table-layout:auto;width:auto;margin:0 0 .8em}.ap2 .pmd .pmd-body td,.ap2 .pmd .pmd-body th{border-bottom:1px solid var(--line);padding:calc(6px * var(--u)) calc(10px * var(--u));text-align:left;overflow-wrap:normal}.ap2 .pmd .pmd-body th{color:var(--mute);font-weight:500;font-size:var(--type-meta)}.ap2 .pmd .pmd-body blockquote{padding-left:var(--space-3);border-left:2px solid var(--line2);color:var(--ink2);margin:0 0 .7em}html .ap2.ap2 .pmd.pmd .pmd-body.pmd-body :is(p,li,span,strong,em,b,i,h1,h2,h3,h4,h5,h6,blockquote,table,td,div){color:var(--ink)!important}html .ap2.ap2 .pmd.pmd .pmd-body.pmd-body .markstream-vue :is(table,thead,tbody,tr,th,td){border-color:var(--line)!important;background:0 0!important}html .ap2.ap2 .pmd.pmd .pmd-body.pmd-body :is(th,th *){color:var(--mute)!important}html .ap2.ap2 .pmd.pmd .pmd-body.pmd-body :is(a,a *){color:var(--acc)!important}html .ap2.ap2 .pmd.pmd .pmd-body.pmd-body code{background:var(--chip)!important;color:var(--ink)!important}.ap2 .pmd .pmd-src{background:var(--bg2);border-radius:var(--radius-ctl);padding:var(--space-2) 0;font:400 var(--type-meta)/1.65 var(--type-mono);counter-reset:pmdl;max-height:var(--pmd-max,none);margin:0;overflow:auto}.ap2 .pmd .pmd-src .ln{grid-template-columns:calc(44px * var(--u)) minmax(0,1fr);gap:var(--space-3);padding:0 var(--space-3) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;display:grid}.ap2 .pmd .pmd-src .ln:before{counter-increment:pmdl;content:counter(pmdl);text-align:right;color:var(--mute);opacity:.7;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.ap2 .pmd .pmd-src .ln:hover{background:var(--hover)}.ap2 .pmd .pmd-src.plain .ln{padding-left:var(--space-3);grid-template-columns:minmax(0,1fr)}.ap2 .pmd .pmd-src.plain .ln:before{content:none}@media (width<=600px){.ap2 .fbar>:not(.fb-count):not(.preset):where(:not(.psearch):not(.prange):not(.fb-chip):not(.fb-more)){flex:100%;width:100%;max-width:none}}@media (width>=961px){html:has(.ap2[data-portal] .side){overscroll-behavior-y:none}.ap2 .side .top{justify-content:space-between}.ap2 .side .top .org{flex:auto}.ap2 .side .top .search-ic{width:calc(30px * var(--u));height:calc(30px * var(--u));border-radius:var(--radius-ctl);color:var(--mute);background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.ap2 .side .top .search-ic:hover{background:var(--hover);color:var(--ink)}.ap2 .side .top .search-ic svg{width:calc(17px * var(--u));height:calc(17px * var(--u));stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round}}.ap2 main.main .page .pagehead h1,.ap2 main.main .page .phead h1,.ap2 main.main .page h1,.ap2 main.main .page.lsp h1{font-size:var(--type-title);letter-spacing:-.01em;line-height:1.25}.ap2 main.main .page .phead:not(:has(.sub)){min-height:calc(36px * var(--u));align-items:center}html .ap2 :is(label.find,label.tk-find,label.wz-find,label.search,div.search){border-color:var(--line2);background:var(--card);height:var(--search-h)!important;border-radius:var(--search-r)!important;font-size:var(--search-fs)!important}html .ap2 :is(label.find,label.tk-find,label.wz-find,label.search,div.search):focus-within{box-shadow:var(--focus-ring);border-color:var(--acc)!important}html .ap2 :is(label.find,label.tk-find,label.wz-find,label.search,div.search) input:is([type=search],[type=text],:not([type])){outline:0;height:100%;padding:0;box-shadow:none!important;font-size:var(--search-fs)!important;background:0 0!important;border:0!important;border-radius:0!important}@media (width<=960px){html .ap2 :is(label.find,label.tk-find,label.wz-find,label.search,div.search){height:var(--tap-min)!important}html .ap2 :is(label.find,label.tk-find,label.wz-find,label.search,div.search) input{font-size:var(--type-field-phone)!important}}html.dark .ap2 :is(select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range])):not(.in):not(.fp-name):not(:is(.psearch,.psub-pick,.sel,.cpfind-box,.stp-wz-addr,.set-in,.cptbc) *){background-color:var(--card)!important;border-color:var(--field-line)!important;color:var(--ink)!important}html.dark .ap2 textarea.fp-name,html.dark .ap2 :is(.psearch,.psub-pick,.sel,.cpfind-box,.stp-wz-addr,.set-in) :is(select,input):not(.in){color:var(--ink)!important;background-color:#0000!important}html.dark .ap2 :is(input,textarea):not(.in)::-moz-placeholder{color:var(--faint)!important}html.dark .ap2 :is(input,textarea):not(.in)::placeholder{color:var(--faint)!important}@media (hover:none) and (pointer:coarse){.ap2 .psearch kbd{display:none}}.ap2 .psub{grid-template-columns:var(--subnav-w) minmax(0,1fr);gap:var(--space-5);align-items:start;display:grid}.ap2 .psub-nav{top:var(--space-4);flex-direction:column;gap:2px;min-width:0;display:flex;position:sticky}.ap2 .psub-g{font-size:var(--type-meta);padding:var(--space-3) var(--space-2) var(--space-1)}.ap2 .psub-g:first-child{padding-top:0}.ap2 .psub-a{align-items:center;gap:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-ctl);font:inherit;font-size:var(--type-body);text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;text-decoration:none;display:flex}.ap2 .psub-a:focus-visible{outline:var(--focus-outline);outline-offset:1px}.ap2 .psub-w{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap2 .psub-a .pcount{margin-left:auto}.ap2 .psub-tag{height:calc(16px * var(--u));padding:0 calc(6px * var(--u));border-radius:var(--radius-pill);background:var(--chip);color:var(--mute);font-size:var(--type-micro);flex:none;align-items:center;font-weight:500;display:inline-flex}.ap2 .psub-a.on .psub-tag,.ap2 .psub-unfold{background:var(--card)}.ap2 .psub-pick{display:none}.ap2 .psub-body{min-width:0}.ap2 .psub--fold{grid-template-columns:auto minmax(0,1fr)}.ap2 .psub.psub--solo{display:block}.ap2 .psub--fold .psub-nav{display:none}.ap2 .psub-unfold{top:var(--space-4);width:var(--ctl-h);height:var(--ctl-h);border:1px solid var(--line2);border-radius:var(--radius-ctl);color:var(--ink2);cursor:pointer;place-items:center;padding:0;display:grid;position:sticky}.ap2 .psub-unfold:hover{background:var(--hover);color:var(--ink)}.ap2 .psub-fold svg,.ap2 .psub-unfold svg{width:calc(16px * var(--u));height:calc(16px * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.ap2 .psub-fold{align-items:center;gap:var(--space-1);min-height:var(--ctl-h);padding:0 var(--space-2);border-radius:var(--radius-ctl);color:var(--mute);font:inherit;font-size:var(--type-meta);cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.ap2 .psub-fold:hover{background:var(--hover);color:var(--ink)}@media (width<=760px){.ap2 .psub{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.ap2 .psub-fold,.ap2 .psub-unfold{display:none}.ap2 .psub--fold{grid-template-columns:minmax(0,1fr)}.ap2 .psub--fold .psub-nav{display:flex}.ap2 .psub-nav{scrollbar-width:none;--psub-gap:var(--space-5);gap:var(--psub-gap);flex-direction:row;position:static;overflow-x:auto}.ap2 .psub-nav::-webkit-scrollbar{display:none}.ap2 .psub-a{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0}.ap2 .psub-a .pcount{margin-left:0}.ap2 .psub--select>.psub-nav{display:none}.ap2 .psub--select>.psub-pick{height:var(--tap-min);border:1px solid var(--line2);border-radius:var(--radius-ctl);background:var(--card);align-items:center;display:flex;position:relative}.ap2 .psub--select>.psub-pick select{appearance:none;font:inherit;font-size:var(--type-field-phone);color:var(--ink);width:100%;height:100%;padding:0 calc(34px * var(--u)) 0 var(--space-3);background:0 0;border:0;outline:0}.ap2 .psub--select>.psub-pick svg{right:var(--space-3);width:calc(14px * var(--u));height:calc(14px * var(--u));stroke:var(--mute);fill:none;stroke-width:2px;pointer-events:none;position:absolute}}.ap2{--lsec-top:var(--space-4);--psave-fade:calc(24px * var(--u))}.ap2 .lsec{scroll-margin-top:var(--lsec-top)}.ap2 .lsec+.lsec{margin-top:var(--sp5)}.ap2 .lsec>:first-child,.ap2 .lsec>:first-child>.card:first-child,.ap2 .lsec>:first-child>.sec:first-child{margin-top:0}.ap2 .lsec-h{font-size:var(--type-section);color:var(--ink);margin:0 0 var(--sp2);font-weight:600;line-height:1.3}.ap2 .lsec>.lsec-h+*,.ap2 .lsec>.lsec-h+*>.card:first-child,.ap2 .lsec>.lsec-h+*>.sec:first-child{margin-top:0}@media (width<=960px){.ap2{--bar-h:calc(61px * var(--u));--lsec-top:calc(var(--bar-h) + var(--space-4))}.ap2 .psub--long>.psub-nav{top:calc(var(--bar-h) + var(--space-4))}}@media (width<=760px){.ap2{--lsec-top:calc(var(--bar-h) + var(--tap-min) + var(--space-2) * 2 + var(--space-4))}.ap2 .agp .psub .psub-nav,.ap2 .psub--long>.psub-nav{top:var(--bar-h);z-index:30;background:var(--page);margin:0 calc(-1 * var(--page-x));padding:var(--space-2) var(--page-x);scroll-padding-inline:var(--page-x);position:sticky}.ap2 .agp .psub .psub-nav{position:sticky}.ap2 .agp .psub--wrap .psub-nav{-moz-column-gap:var(--space-5);row-gap:0;column-gap:var(--space-5);flex-wrap:wrap;overflow-x:visible}.ap2 .agp .psub--wrap .psub-nav:after,.ap2 .agp .psub--wrap .psub-nav:before{display:none}.ap2 .agp .psub--long .psub-body [id]{scroll-margin-top:calc(var(--bar-h) + var(--psub-h,calc(var(--tap-min) + var(--space-2) * 2)) + var(--space-4))}}@media (width>=961px){.ap2 .app{transition:grid-template-columns var(--dur-3) var(--ease-std)}html.pulse-rail-dragging .ap2 .app{transition:none}:is(html:has(.ap2 .side-grip).pulse-rail-dragging,html:has(.ap2 .side-grip).pulse-rail-dragging *){-webkit-user-select:none;user-select:none;cursor:col-resize!important}html.pulse-rail-mini .ap2{--side:calc(64px * var(--u))}.ap2 .side{padding:calc(12px * var(--u)) calc(10px * var(--u)) calc(10px * var(--u))}.ap2 .side .top{gap:calc(2px * var(--u))}.ap2 .side .org{padding:calc(6px * var(--u)) calc(8px * var(--u)) calc(6px * var(--u)) calc(11px * var(--u));gap:calc(10px * var(--u))}.ap2 .side .org .n{flex:auto}.ap2 .side .org .n b{min-width:calc(24px * var(--u));flex:0 auto}.ap2 .side .org .n span{text-overflow:ellipsis;flex:0 1000 auto;min-width:0;overflow:hidden}.ap2 .side .org--bar{display:none}.ap2 .nav{margin-top:calc(10px * var(--u));gap:1px}.ap2 .side .nav a{gap:calc(10px * var(--u));padding:calc(8px * var(--u)) calc(10px * var(--u)) calc(8px * var(--u)) calc(13px * var(--u));min-height:calc(34px * var(--u));color:var(--ink2);transition:background-color var(--dur-1) var(--ease-std),color var(--dur-1) var(--ease-std)}.ap2 .side .nav a.on,.ap2 .side .nav a:hover{color:var(--ink)}.ap2 .side .nav a .ic,.ap2 .side .nav a svg{width:calc(18px * var(--u));height:calc(18px * var(--u));color:currentColor}.ap2 .side .nav a .lbl{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ap2 .side .foot .fold{justify-content:flex-start;align-items:center;gap:calc(10px * var(--u));width:100%;height:auto;min-height:calc(34px * var(--u));padding:calc(8px * var(--u)) calc(10px * var(--u)) calc(8px * var(--u)) calc(13px * var(--u));margin:0 0 calc(6px * var(--u));border-radius:var(--r-nav);color:var(--mute);font:inherit;font-size:var(--fs-nav);text-align:left;cursor:pointer;transition:background-color var(--dur-1) var(--ease-std),color var(--dur-1) var(--ease-std);background:0 0;border:0;display:flex}.ap2 .side .foot .fold:hover{background:var(--hover);color:var(--ink)}.ap2 .side .foot .fold svg{width:calc(18px * var(--u));height:calc(18px * var(--u));stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ap2 .side .foot .fold .lbl{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ap2 .side .foot{padding-top:calc(8px * var(--u))}.ap2 .side .foot .acct{padding:calc(6px * var(--u)) calc(8px * var(--u))}.ap2 .side .scope--drawer,html.pulse-rail-mini .ap2 .side .cs-chev,html.pulse-rail-mini .ap2 .side .foot .acct .who,html.pulse-rail-mini .ap2 .side .foot .fold .lbl,html.pulse-rail-mini .ap2 .side .nav a .lbl,html.pulse-rail-mini .ap2 .side .nav a .pcount,html.pulse-rail-mini .ap2 .side .org .back,html.pulse-rail-mini .ap2 .side .org .n,html.pulse-rail-mini .ap2 .side .scope-chev,html.pulse-rail-mini .ap2 .side .scope-w{display:none}.ap2 .side :is(.org .n,.search-ic,.scope-w,.scope-chev,.nav a .lbl,.nav a .pcount,.nav a .more,.foot .fold .lbl,.acct .who){transition:opacity var(--dur-2) var(--ease-std)}html.pulse-rail-moving .ap2 .side :is(.org .n,.search-ic,.scope-w,.scope-chev,.nav a .lbl,.nav a .pcount,.nav a .more,.foot .fold .lbl,.acct .who){opacity:0;transition:none}html.pulse-rail-mini .ap2 .side>.top{align-items:flex-start;gap:calc(4px * var(--u));flex-direction:column}html.pulse-rail-mini .ap2 .side>.top>.org{flex:none;width:100%}html.pulse-rail-mini .ap2 .side>.top>.search-ic{margin:0 0 0 calc(7px * var(--u))}html.pulse-rail-mini .ap2 .side .nav .rule{margin-left:0;margin-right:0}html.pulse-rail-mini .ap2 .side .nav a{position:relative}html.pulse-rail-mini .ap2 .side .nav a .pcount.hot{top:calc(6px * var(--u));left:calc(27px * var(--u));width:calc(7px * var(--u));height:calc(7px * var(--u));color:#0000;background:var(--bad);min-width:0;box-shadow:0 0 0 2px var(--card);border-radius:50%;margin:0;padding:0;display:block;position:absolute;overflow:hidden}html.pulse-rail-mini .ap2 .side .nav a .pcount:before{content:none}html.pulse-rail-mini .ap2 .side .nav a .more{display:none}html.pulse-rail-mini .ap2 .side .menu.acctmenu{width:calc(240px * var(--u));left:0;right:auto}html.pulse-rail-mini .ap2 .side .scope-menu{left:calc(100% + 8px * var(--u));width:calc(240px * var(--u));top:0;right:auto}html.pulse-rail-mini .ap2 .side [data-tip]{position:relative}html.pulse-rail-mini .ap2 .side [data-tip]:focus-visible:after,html.pulse-rail-mini .ap2 .side [data-tip]:hover:after{content:attr(data-tip);left:calc(100% + 10px * var(--u));z-index:80;background:var(--ink);color:var(--bg);font-size:var(--type-meta);white-space:nowrap;padding:calc(6px * var(--u)) calc(8px * var(--u));border-radius:var(--rs);pointer-events:none;font-weight:500;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}html.pulse-rail-mini .ap2 .side>.top>.org[data-tip]:hover:after{left:calc(100% + 18px * var(--u))}html:not(.pulse-rail-mini) .ap2 .side :is(.nav a,.org,.acct,.scope-btn,.foot .fold)[data-tip]:hover:after{content:none}.ap2 .side-grip{top:0;bottom:0;right:calc(-4px * var(--u));width:calc(8px * var(--u));cursor:col-resize;z-index:6;touch-action:none;display:block;position:absolute}.ap2 .side-grip:after{content:"";background:var(--acc);opacity:0;width:2px;transition:opacity var(--dur-1) var(--ease-std);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ap2 .side-grip:focus-visible:after,.ap2 .side-grip:hover:after,html.pulse-rail-dragging .ap2 .side-grip:after{opacity:1}.ap2 .side-grip:hover:after{transition-delay:.15s}.ap2 .side-grip:focus-visible{outline:0}}@media (width<=960px){.ap2 .side .foot .fold,.ap2 .side-grip,.ap2 .side>.top>.org--id{display:none}.ap2 .side>.top>.org--bar{display:flex}.ap2 .side>.scope{display:none}.ap2 .side .scope--drawer{margin:calc(8px * var(--u)) 0 0;display:block}.ap2 .side .drawer-head .org,.ap2 .side .scope--drawer .scope-btn,.ap2 .side .scope--drawer .scope-menu .it{min-height:var(--tap-min)}.ap2 .side .drawer-head .org .n span{white-space:nowrap}}.ap2 .scope{margin:calc(10px * var(--u)) 0 calc(2px * var(--u));position:relative}.ap2 .scope-btn{align-items:center;gap:calc(10px * var(--u));width:100%;padding:calc(6px * var(--u)) calc(8px * var(--u)) calc(6px * var(--u)) calc(10px * var(--u));border:1px solid var(--card-line);border-radius:var(--radius-ctl);background:var(--card);box-shadow:var(--shadow-card);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--dur-1) var(--ease-std),background-color var(--dur-1) var(--ease-std);display:flex}.ap2 .scope-btn:hover{border-color:var(--raw-gray-300)}.ap2 .scope-btn[aria-expanded=true]{border-color:var(--acc);box-shadow:var(--focus-ring)}.ap2 .scope-btn:focus-visible{outline:var(--focus-outline);outline-offset:1px}.ap2 .scope-mark{width:calc(22px * var(--u));height:calc(22px * var(--u));border-radius:calc(6px * var(--u));background:var(--acc-tint);color:var(--acc);font-size:var(--fs-xs);letter-spacing:0;flex:none;place-items:center;font-weight:700;display:grid}.ap2 .scope-w{flex-direction:column;flex:auto;min-width:0;line-height:1.3;display:flex}.ap2 .scope-w b{font-size:var(--fs-nav);font-weight:600}.ap2 .scope-w b,.ap2 .scope-w span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap2 .scope-w span{font-size:var(--type-meta);color:var(--mute)}.ap2 .scope-chev{width:calc(14px * var(--u));height:calc(14px * var(--u));fill:none;stroke:var(--mute);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ap2 .menu.scope-menu{top:calc(100% + 4px * var(--u));z-index:30;animation:ap2-pop-in var(--dur-2) var(--ease-out);bottom:auto;left:0;right:0}.ap2 .scope-menu .scope-back,.ap2 .scope-menu .scope-opt{align-items:center;gap:calc(8px * var(--u));min-width:0;display:inline-flex}.ap2 .scope-menu .scope-back svg{width:calc(14px * var(--u));height:calc(14px * var(--u));stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ap2 .scope-menu .scope-mark{width:calc(18px * var(--u));height:calc(18px * var(--u));font-size:calc(10px * var(--u))}.ap2 .psave-n,.ap2 .scope-menu .it[aria-checked=true]{font-weight:600}.ap2 .side .org--bar{display:none}.ap2 :is(h1,h2,h3){text-wrap:balance}.ap2 p{text-wrap:pretty}.ap2 :is(td,th,.num,.tnum){font-variant-numeric:tabular-nums}.ap2 ::selection{background:var(--acc-tint)}.ap2 .statrow.compact .stat-c{-moz-column-gap:calc(6px * var(--u));align-content:flex-start;align-items:center;column-gap:calc(6px * var(--u));row-gap:calc(4px * var(--u));flex-flow:wrap;position:relative;container-type:inline-size}.ap2 .statrow.compact .stat-c:after{content:"";flex-basis:100%;order:3;height:0}.ap2 .statrow.compact .stat-c>.l{min-width:0;line-height:var(--lh-tight);flex:0 auto;order:1}.ap2 .statrow.compact .stat-c>.l:has(+.ptip){max-width:calc(100% - 22px * var(--u))}.ap2 .statrow.compact .stat-c>.ptip{order:2}.ap2 .statrow.compact .stat-c>.nt:not(.sr){flex-basis:100%;order:7;min-width:0;margin:0}.ap2 .statrow.compact .stat-c>b{flex:none;order:4;max-width:100%}.ap2 .statrow.compact .stat-c>.chg{flex:none;order:5}.ap2 .statrow.compact .stat-c>.spark-h{min-width:0;max-width:var(--stat-spark-w);height:calc(24px * var(--u));flex:1 1 0;order:6;margin:0 0 0 auto}@container (width<=200px){.ap2 .statrow.compact .stat-c>.spark-h{display:none}}.ap2 .pstcell{align-items:center;gap:calc(6px * var(--u));white-space:nowrap;min-width:0;max-width:100%;font-size:var(--type-body);vertical-align:baseline;display:inline-flex}.ap2 .pstcell--right{justify-content:flex-end}.ap2 .pstcell .statusl{flex:none}.ap2 .pstcell-sep{color:var(--faint);flex:none}.ap2 .pstcell.pstcell--dot{gap:var(--space-2)}.ap2 .pstcell-at{color:var(--mute);font-variant-numeric:tabular-nums;flex:none}.ap2 .pt-td:has(.pstcell){overflow:visible}.ap2 .ptable--cards .pt-meta .pstcell,.ap2 .ptable--cards .pt-meta .pstcell .statusl{font-size:inherit}.ap2 .ptable--cards .pt-td.pt-meta:has(>.pstcell){flex-basis:100%;order:3}.ap2 .ptable--cards .pt-td.pt-meta:has(>.pstcell):before{content:none}.ap2 .psave{bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:20;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);display:flex;position:sticky}.ap2 .psave.psave--still{box-shadow:var(--shadow-card);position:relative;bottom:auto}.ap2 .psheet-f>.psave{box-shadow:none;background:0 0;border:0;border-radius:0;flex:100%;margin:0;padding:0}.ap2 .psave.psave--stuck{box-shadow:0 calc(-8px * var(--u)) calc(20px * var(--u)) calc(-12px * var(--u)) #12141c29,0 0 0 calc(10px * var(--u)) var(--psave-ground,var(--card))}.ap2 .psave.psave--stuck:before{content:"";height:var(--psave-fade);background:linear-gradient(to bottom,transparent,var(--psave-ground,var(--card)) calc(100% - 8px * var(--u)));pointer-events:none;position:absolute;bottom:calc(100% + 1px);left:-1px;right:-1px}.ap2 .psave.psave--stuck:after{content:"";left:calc(-11px * var(--u));right:calc(-11px * var(--u));height:calc(var(--space-4) + env(safe-area-inset-bottom,0px) + var(--space-6));background:var(--psave-ground,var(--card));pointer-events:none;position:absolute;top:calc(100% + 1px)}.ap2 .psave-words{align-items:flex-start;row-gap:calc(2px * var(--u));min-width:0;font-size:var(--type-body);line-height:var(--lh-body);flex-direction:column;display:flex}.ap2 .psave-n{font-size:var(--type-read);color:var(--ink);white-space:nowrap;line-height:var(--lh-tight)}.ap2 .psave-why{align-items:flex-start;gap:calc(6px * var(--u));color:var(--wa-warn);text-wrap:balance;min-width:0;display:inline-flex}.ap2 .psave-note svg,.ap2 .psave-why svg{width:calc(14px * var(--u));height:calc(14px * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-top:calc(2.5px * var(--u));flex:none}.ap2 .psave-err{color:var(--bad);text-wrap:balance}.ap2 .psave-note{align-items:flex-start;gap:calc(6px * var(--u));color:var(--ink2);text-wrap:pretty;min-width:0;display:inline-flex}.ap2 .psave-note.psave-note--bad{color:var(--bad)}.ap2 .psave-acts{align-items:center;gap:var(--space-2);flex:none;display:flex}.ap2 .psave-enter-active,.ap2 .psave-leave-active{transition:opacity var(--dur-2) var(--ease-out),transform var(--dur-2) var(--ease-out)}.ap2 .psave-enter-from,.ap2 .psave-leave-to{opacity:0;transform:translateY(calc(8px * var(--u)))}.ap2 .psave-short{display:none}@media (width<=600px){.ap2{--psave-fade:calc(32px * var(--u))}.ap2 .psave{-moz-column-gap:var(--space-2);align-items:center;column-gap:var(--space-2);row-gap:calc(2px * var(--u));padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n acts""msg msg";display:grid}.ap2 .psave-words{display:contents}.ap2 .psave-n{white-space:nowrap;grid-area:n}.ap2 .psave-err,.ap2 .psave-note,.ap2 .psave-why{grid-column:1/-1}.ap2 .psave-acts{gap:var(--space-1);grid-area:acts}.ap2 .psave-long{display:none}.ap2 .psave-short{display:inline}}.ap2 .psave-err{align-items:flex-start;gap:calc(6px * var(--u));display:inline-flex}.ap2 .psave-err svg{width:calc(14px * var(--u));height:calc(14px * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-top:calc(2.5px * var(--u));flex:none}@container (width<=150px){.ap2 .statrow.compact .stat-c>.spark-h{max-width:min(100%,150px * var(--u));width:100%;height:calc(20px * var(--u));flex:100%;order:8;margin:0;display:block}}@container (width>=150.02px) and (width<=200px){.ap2 .statrow.compact .stat-c>.spark-h{display:block}}@media (width<=600px){.ap2 .statrow.compact .stat-c>.spark-h{max-width:min(100%,150px * var(--u));width:100%;height:calc(20px * var(--u));flex:100%;order:8;margin:0;display:block}}.ap2 .statrow.compact.statrow--fit .stat-c>.spark-h{max-width:min(100%,150px * var(--u));width:100%;height:calc(20px * var(--u));flex:100%;order:8;margin:0;display:block}.ap2 .statrow.compact .stat-c>.spark-h>.spark{margin:0}.ap2 .statrow.compact .stat-c>.chg,.ap2 .statrow.compact .stat-c>b{align-self:baseline}.ap2 .statrow.compact .stat-c>.ptip{height:calc(var(--stat-label) * 1.25);align-self:center}.ap2 .statrow{border-color:var(--hair);background:var(--hair)}@media (width>=961px){.ap2 .li.kvrow .main:has(>.kvv-seg){align-items:flex-start}.ap2 .li.kvrow .main:has(>.kvv-seg)>.kvk{line-height:var(--ctl-h-sm)}}.ap2 .li.kvrow .kvv-hint{text-wrap:pretty;font-size:var(--type-body);color:var(--mute);line-height:var(--lh-body)}.ap2 .li.kvrow .kvv.kvv-seg{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.ap2 .li.kvrow:has(.kvv-seg){padding-top:var(--space-2);padding-bottom:var(--space-2)}@media (width<=960px){.ap2 .li.kvrow .main:has(>.kvv-seg){align-items:flex-start;gap:calc(4px * var(--u))}.ap2 .li.kvrow:has(.kvv-seg){padding-top:var(--space-3);padding-bottom:var(--space-3)}.ap2 .li.kvrow .main:has(>.kvv-seg)>.kvv-seg{align-self:stretch}.ap2 .statrow.has-chart>.stat-c:nth-last-child(2):nth-child(odd),.ap2 .statrow.has-wide>.stat-c[data-portal-stat-wide],.ap2 .statrow>.stat-c:last-child:nth-child(odd){grid-column:1/-1}.ap2 .statrow.has-wide.has-chart>.stat-c:nth-last-child(2):nth-child(odd):not([data-portal-stat-wide]),.ap2 .statrow.has-wide>.stat-c:last-child:nth-child(odd):not([data-portal-stat-wide]){grid-column:auto}.ap2 .statrow.has-wide.has-chart>.stat-c:nth-last-child(2):nth-child(2n),.ap2 .statrow.has-wide>.stat-c:last-child:nth-child(2n){grid-column:1/-1}}@media (width<=600px){.ap2 .li:has(>.r>.pstcell){row-gap:calc(4px * var(--u));flex-wrap:wrap}.ap2 .li>.r:has(>.pstcell){flex-basis:100%;justify-content:flex-start}.ap2 .li>.r>.pstcell{justify-content:flex-start}}.ap2 .statrow.statrow--fit{grid-template-columns:repeat(var(--fit-cols),minmax(0,1fr))}.ap2 .statrow.compact .stat-c>.skel.fig[data-portal-stat-wait]{width:calc(72px * var(--u));height:calc(20px * var(--u));margin:calc(2.5px * var(--u)) 0;flex:none;order:4}.ap2 .statrow:not(.compact) .stat-c>.skel.fig[data-portal-stat-wait]{width:calc(88px * var(--u));height:calc(28px * var(--u));margin:calc(3px * var(--u)) 0}.ap2 .statrow .stat-c>.l[data-portal-stat-label-wait]{height:calc(var(--stat-label) * var(--lh-tight));align-items:center;display:flex}.ap2 .statrow .stat-c>.l[data-portal-stat-label-wait]>.skel{width:calc(88px * var(--u));max-width:100%;height:calc(10px * var(--u));margin:0}.ap2 .statrow .stat-chart>.skel.stat-chart-wait{width:100%;height:var(--stat-chart-h);margin:0;display:block}.ap2 .statrow .stat-c>b.good{color:var(--money-pos)}.ap2 .statrow.compact .stat-c>b.warn{color:var(--wa-warn)}.ap2 .statrow.compact .stat-c>b.acc{color:var(--acc)}.ap2 .statrow.compact .stat-c>b.bad{color:var(--bad)}.ap2 .statrow .stat-c>b.mute{color:var(--mute);font-weight:400}.ap2 .statrow .stat-c>b.mute:before{content:"​";margin-right:calc(-1 * var(--space-1))}.ap2 .statrow .stat-c>b.mute>.fig-words{font-size:var(--fs-sm)}.ap2 .statrow .stat-c>b.mute>.fig-words.fig-locked{align-items:center;gap:var(--space-1);display:inline-flex}.ap2 .statrow .stat-c>b.mute>.fig-words .fig-lock{width:calc(12px * var(--u));height:calc(12px * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ap2 .statrow .stat-chart{grid-column:span var(--span,2);justify-content:center;min-height:0}.ap2 .statrow .stat-chart,.ap2 .statrow.compact .stat-c.stat-chart{padding-top:calc(10px * var(--u));padding-bottom:calc(10px * var(--u))}.ap2 .statrow.compact .stat-c.stat-chart{justify-content:flex-start;align-items:stretch;row-gap:calc(4px * var(--u));flex-flow:column}.ap2 .statrow.compact .stat-c.stat-chart:after{content:none}.ap2 .statrow.compact .stat-c.stat-chart>.l{order:0;max-width:none}.ap2 .statrow .stat-chart .pchart .pc-plot{height:var(--stat-chart-h)!important}@media (width<=960px){.ap2 .statrow .stat-chart{grid-column:1/-1}}.ap2 .ptip{vertical-align:middle;flex:none;align-items:center;display:inline-flex}.ap2 .ptip>.ptip-btn{width:calc(16px * var(--u));height:calc(16px * var(--u));color:var(--faint);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid;position:relative}.ap2 .ptip>.ptip-btn:before{content:"";inset:calc(-6px * var(--u));position:absolute}.ap2 .ptip>.ptip-btn:focus-visible,.ap2 .ptip>.ptip-btn:hover{color:var(--ink2)}.ap2 .ptip>.ptip-btn:focus-visible{outline:var(--focus-outline);outline-offset:1px}.ap2 .ptip>.ptip-btn svg{width:calc(13px * var(--u));height:calc(13px * var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ap2 .ptip>.ptip-btn--slot{border-radius:var(--radius-xs);width:auto;height:auto;color:inherit;cursor:inherit}.ap2 .ptip>.ptip-btn--slot:before{content:none}.ap2 .ptip>.ptip-btn--passive{cursor:inherit}.ap2.ap2-layer{z-index:95;background:0 0;width:0;height:0;min-height:0;position:fixed;inset:0 auto auto 0}.ap2 .ptip-card{max-width:calc(260px * var(--u));padding:calc(6px * var(--u)) calc(9px * var(--u));border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);font-size:var(--type-meta);box-shadow:var(--shadow);pointer-events:none;white-space:normal;text-wrap:pretty;animation:ap2-tip-in var(--dur-2) var(--ease-out);font-weight:500;line-height:1.45;position:fixed}.ap2 .ptip-card.ptip-card--inline{pointer-events:auto;background:var(--chip);max-width:none;color:var(--ink2);box-shadow:none;font-weight:400;display:block;position:static}@keyframes ap2-tip-in{0%{opacity:0;transform:translateY(2px)}}.ap2 :is(.agp-overlay,.cpk-shade,.psheet-scrim)[data-sheet-state]{transition:opacity var(--dur-3) var(--ease-out)}.ap2 :is(.agp-overlay .sheet,.cpk-shade .cpk-sheet,.psheet-scrim .psheet){transition:transform var(--dur-4) var(--ease-sheet)}.ap2 :is(.agp-overlay,.cpk-shade,.psheet-scrim)[data-sheet-state=enter]{opacity:0}.ap2 .cpk-shade[data-sheet-state=enter] .cpk-sheet,.ap2 :is(.agp-overlay,.psheet-scrim)[data-sheet-state=enter] :is(.sheet,.psheet){transform:translate(100%)}.ap2 :is(.agp-overlay,.cpk-shade,.psheet-scrim)[data-sheet-state=leave]{opacity:0;transition:opacity var(--dur-exit) var(--ease-in)}.ap2 .cpk-shade[data-sheet-state=leave] .cpk-sheet,.ap2 :is(.agp-overlay,.psheet-scrim)[data-sheet-state=leave] :is(.sheet,.psheet){transition:transform var(--dur-exit) var(--ease-in);transform:translate(100%)}@media (width<=640px){.ap2 .cpk-shade:is([data-sheet-state=enter],[data-sheet-state=leave]) .cpk-sheet{transform:translateY(100%)}html .ap2 .agp-overlay.v2 .sheet.v2 .sh .x,html .ap2 .cpk-sheet__x,html .ap2 .psheet-x{width:var(--tap-min);height:var(--tap-min)}}html:has(.ap2 :is(.agp-overlay,.cpk-shade,.psheet-scrim)[data-sheet-state]){padding-right:var(--pulse-sbw,0);overflow:hidden}@media (width>=601px){html:has(.ap2 :is(.agp-overlay,.cpk-shade,.psheet-scrim)[data-sheet-state]) .ap2 :is(.ptoasts,.toast){right:calc((20px * var(--u)) + var(--pulse-sbw,0px))}}html .ap2 .agp-overlay,html .ap2 .agp-overlay.v2,html .ap2 .cpk-shade{background:var(--scrim)}@media (width>=641px){html .ap2 .agp-overlay.v2 .sheet.v2,html .ap2 .cpk-sheet{box-shadow:var(--shadow-sheet)}}html .ap2 .agp-overlay.v2 .sheet.v2 .sh .x:hover,html .ap2 .cpk-sheet__x:hover{background:var(--hover);color:var(--ink)}.ap2 .psheet-kv>.warn:last-child,html .ap2 .agp-overlay.v2 .sheet.v2 .kv b.warn{color:var(--wa-warn)}.ap2 .psheet-kv>.bad:last-child,html .ap2 .agp-overlay.v2 .sheet.v2 .kv b.bad{color:var(--bad)}.ap2 .psheet,.ap2 .psheet-kv>.good:last-child,html .ap2 .agp-overlay.v2 .sheet.v2 .kv b.good{color:var(--ink)}.ap2 .psheet-scrim{z-index:60;background:var(--scrim);justify-content:flex-end;display:flex;position:fixed;inset:0}.ap2 .psheet{width:var(--sheet-w);background:var(--card);max-width:100%;height:100%;box-shadow:var(--shadow-sheet);font-size:var(--type-read);outline:0;flex-direction:column;display:flex}.ap2 .psheet.psheet--wide{width:var(--sheet-w-wide)}.ap2 [role=dialog].psheet{color:var(--ink);background:var(--card)}.ap2 .psheet-h{align-items:flex-start;gap:var(--space-3);padding:calc(22px * var(--u)) var(--sheet-pad) calc(16px * var(--u));border-bottom:1px solid var(--hair);flex:none;display:flex}.ap2 .psheet-t{flex:1;min-width:0}.ap2 .psheet-title{align-items:center;gap:var(--space-2);font-size:var(--fs-l);font-weight:600;line-height:var(--lh-tight);letter-spacing:-.01em;margin:0;display:flex}.ap2 .psheet-title>span{overflow-wrap:anywhere;min-width:0}.ap2 .psheet-sub{color:var(--mute);font-size:var(--type-body);margin-top:calc(4px * var(--u));text-wrap:balance;line-height:1.45}.ap2 .psheet-acts{gap:var(--space-2);flex:none;align-items:center;display:flex}.ap2 .psheet-x{width:calc(32px * var(--u));height:calc(32px * var(--u));border:1px solid var(--line2);background:var(--card);color:var(--ink2);transition:background-color var(--dur-1) var(--ease-std),color var(--dur-1) var(--ease-std);border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.ap2 .psheet-x:hover{background:var(--hover);color:var(--ink)}.ap2 .psheet-x svg{width:calc(14px * var(--u));height:calc(14px * var(--u));stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round}.ap2 .psheet-b{overscroll-behavior:contain;min-height:0;padding:var(--sheet-pad-top) var(--sheet-pad) calc(28px * var(--u));flex:1;overflow:auto}.ap2 .psheet-b .pt-head{top:calc(-1 * var(--sheet-pad-top))}.ap2 .psheet-f{justify-content:flex-end;align-items:center;gap:var(--space-2);padding:calc(16px * var(--u)) var(--sheet-pad);border-top:1px solid var(--hair);background:var(--card);flex-wrap:wrap;flex:none;display:flex}.ap2 .psheet-f>.lead{margin-right:auto}.ap2 .psheet .psheet-f .btn.ghost{background:0 0;border-color:#0000}.ap2 .psheet .psheet-f .btn.ghost:hover{border-color:var(--line2);background:var(--bg2)}@media (width<=640px){.ap2 .psheet-scrim{z-index:70}.ap2 .psheet,.ap2 .psheet.psheet--wide{width:100%;height:100dvh}.ap2 .psheet-h{padding:calc((16px * var(--u)) + env(safe-area-inset-top,0px)) calc(16px * var(--u)) calc(12px * var(--u));row-gap:var(--space-2);flex-wrap:wrap}.ap2 .psheet-acts{flex-basis:100%;order:3}.ap2 .psheet-b{padding:var(--sheet-pad-top) calc(16px * var(--u)) calc(24px * var(--u))}.ap2 .psheet-f{padding:calc(12px * var(--u)) calc(16px * var(--u)) calc((12px * var(--u)) + env(safe-area-inset-bottom,0px))}.ap2 .psheet-f .btn{min-height:var(--tap-min)}}.ap2 .psheet-kv{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:calc(10px * var(--u)) 0;border-top:1px solid var(--line);font-size:var(--type-body);display:flex}.ap2 .psheet-kv:first-child{border-top:0}.ap2 .psheet-kv>:first-child{color:var(--mute)}.ap2 .psheet-kv>:last-child{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.ap2 .psheet-sec+.psheet-sec{margin-top:var(--space-6)}.ap2 .psheet-sec>h3{font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--mute);margin:0 0 var(--space-2);font-weight:600}.ap2 .psheet-read{container-type:inline-size}.ap2 .psheet-read-grid{gap:var(--gap-section);grid-template-columns:minmax(0,1fr);display:grid}.ap2 .psheet-read-main{gap:var(--gap-section);flex-direction:column;min-width:0;display:flex}.ap2 .psheet-read-main>.psheet-sec{margin:0}.ap2 .psheet-read-side{gap:var(--space-4);align-content:start;min-width:0;display:grid}@container (width>=620px){.ap2 .psheet-read-grid{grid-template-columns:minmax(0,1fr) calc(288px * var(--u));-moz-column-gap:var(--space-7);column-gap:var(--space-7);align-items:start}.ap2 .psheet-read-side{grid-area:1/2}.ap2 .psheet-read-main{grid-area:1/1}}.ap2 .psheet-facts{grid-template-columns:calc(84px * var(--u)) minmax(0,1fr);gap:var(--space-3);font-size:var(--role-cell);line-height:var(--role-help-lh);margin:0;display:grid}.ap2 .psheet-facts>dt{color:var(--mute)}.ap2 .psheet-facts>dd{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:0}.ap2 .psheet-facts+.psheet-facts{padding-top:var(--space-4);border-top:1px solid var(--line)}.ap2 .psheet-quote{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);font-size:var(--role-body);line-height:var(--role-body-lh);background:var(--inset);border:1px solid var(--line);padding:var(--space-3) var(--space-4);margin:0}.ap2 .pfold,.ap2 .psheet-quote{border-radius:var(--radius-ctl)}.ap2 .pfold{appearance:none;align-items:center;gap:var(--space-1);width:100%;min-height:var(--ctl-h);padding:0 var(--space-2);font:inherit;font-size:var(--role-meta);font-weight:var(--fw-regular);color:var(--mute);text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;display:flex}.ap2 .pfold:hover{color:var(--ink2);background:var(--hover)}.ap2 .pfold:focus-visible{outline:var(--focus-outline);outline-offset:calc(-1 * var(--focus-width))}.ap2 .pfold .pi{width:calc(14px * var(--u));height:calc(14px * var(--u));flex:none}.ap2 .pfold .pi.open{transform:rotate(90deg)}.ap2 .pt-gfold .pfold{width:auto;padding-left:0;padding-right:var(--space-3)}.ap2 .pform{gap:var(--space-5)}.ap2 .pfield,.ap2 .pform{min-width:0;margin:0;display:grid}.ap2 .pfield{gap:var(--space-2);border:0;padding:0}.ap2 .pfield-l{font-size:var(--type-read);color:var(--ink);font-weight:500;line-height:var(--lh-tight)}.ap2 .pfield :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range]),textarea){box-sizing:border-box;border:1px solid var(--field-line);border-radius:var(--radius-ctl);background:var(--card);width:100%;min-width:0;color:var(--ink);font:inherit;font-size:var(--type-read);padding:0 var(--space-3);font-weight:400}.ap2 .pfield input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range]){height:var(--field-h)}.ap2 .pfield textarea{min-height:var(--field-area-h);padding-block:var(--space-2);line-height:var(--lh-body);resize:vertical}.ap2 .pfield-h{font-size:var(--type-meta);color:var(--mute);line-height:var(--lh-body);margin:0}.ap2 .pfield-files{margin:0;padding:0;list-style:none;display:grid}.ap2 .pfield-files>li{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--ctl-h);border-top:1px solid var(--line);font-size:var(--type-body);overflow-wrap:anywhere;min-width:0;display:flex}.ap2 .pfield-files>li:first-child{border-top:0}.ap2 .pfield .btn{justify-self:start}.ap2 .pfield .btn svg{width:var(--space-4);height:var(--space-4);flex:none}.ap2 .pfield .psel-btn{height:var(--field-h);font-size:var(--type-read)}@media (width<=600px){.ap2 .pfield :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden],[type=range]),textarea){font-size:var(--type-field-phone)}}.ap2 .psheet-edge{width:0;z-index:var(--z-raise);flex:none;align-self:stretch;position:relative}.ap2 .psheet-grip{top:0;bottom:0;left:calc(-1 * var(--space-1));width:var(--space-2);cursor:col-resize;touch-action:none;position:absolute}.ap2 .psheet-grip:after{content:"";background:var(--acc);opacity:0;width:2px;transition:opacity var(--dur-1) var(--ease-std);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ap2 .psheet-grip:focus-visible:after,.ap2 .psheet-grip:hover:after,html.pulse-sheet-dragging .ap2 .psheet-grip:after{opacity:1}.ap2 .psheet-grip:hover:after{transition-delay:.15s}.ap2 .psheet-grip:focus-visible{outline:0}:is(html:has(.ap2 .psheet-grip).pulse-sheet-dragging,html:has(.ap2 .psheet-grip).pulse-sheet-dragging *){-webkit-user-select:none;user-select:none;cursor:col-resize!important}@media (width>=641px){html .ap2 [data-sheet-sized]{min-width:min(var(--sheet-w-min),100%);max-width:min(var(--sheet-w-max),100%);width:var(--sheet-drag)!important}}@media (width<=640px){.ap2 .psheet-edge{display:none}}.ap2 .btn{transition:background-color var(--dur-1) var(--ease-std),border-color var(--dur-1) var(--ease-std),color var(--dur-1) var(--ease-std),box-shadow var(--dur-1) var(--ease-std),scale var(--dur-1) var(--ease-std)}.ap2 .btn:not(:disabled):active{scale:.96}.ap2 .btn.pri:hover{opacity:1;background:color-mix(in srgb,var(--ink) 86%,var(--bg))}.ap2 .btn.on{border-color:var(--ink);color:var(--ink);--btn-fw:var(--fw-semibold);font-weight:600}.ap2 .btn.on,.ap2 .btn.on:hover{background:var(--card)}.ap2 .seg{background:var(--seg-track);padding:var(--seg-pad);border-radius:var(--radius-ctl);border-color:#0000;gap:2px}.ap2 .seg button{color:var(--seg-ink);border-radius:var(--radius-sm);transition:background-color var(--dur-2) var(--ease-std),color var(--dur-2) var(--ease-std),box-shadow var(--dur-2) var(--ease-std)}.ap2 .seg button:hover{color:var(--ink)}.ap2 .seg button.on{background:var(--seg-thumb);color:var(--ink);box-shadow:var(--seg-thumb-shadow);font-weight:600}.ap2 .pseg{width:max-content;height:var(--seg-h);padding:var(--seg-pad);border-radius:var(--radius-ctl);background:var(--seg-track);isolation:isolate;align-items:stretch;gap:2px;max-width:100%;display:inline-flex;position:relative}.ap2 .pseg.pseg--block{width:100%;display:flex}.ap2 .pseg.pseg--block .pseg-opt{flex:1 1 0}.ap2 .pseg .pseg-opt.pseg-opt{font-size:calc(13px * var(--u));font-weight:500}.ap2 .pseg .pseg-opt.pseg-opt.on{font-weight:600}.ap2 .pseg.pseg--scroll{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.ap2 .pseg.pseg--scroll::-webkit-scrollbar{display:none}.ap2 .pseg.pseg--scroll>.pseg-opt{flex:none}.ap2 .pseg.pseg--scroll[data-portal-segmented-more]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - (28px * var(--u))),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - (28px * var(--u))),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - (28px * var(--u))),transparent)}.ap2 .pseg.pseg--sm .pseg-opt{padding:0 calc(9px * var(--u))}.ap2 .pseg-thumb{z-index:0;border-radius:var(--radius-sm);background:var(--seg-thumb);box-shadow:var(--seg-thumb-shadow);transition:transform var(--dur-3) var(--ease-std),width var(--dur-3) var(--ease-std);pointer-events:none;position:absolute;top:0;left:0}.ap2 .pseg-opt{z-index:1;justify-content:center;align-items:center;gap:calc(6px * var(--u));min-width:0;padding:0 calc(12px * var(--u));border-radius:var(--radius-sm);color:var(--seg-ink);font:inherit;font-size:var(--type-body);white-space:nowrap;cursor:pointer;transition:color var(--dur-2) var(--ease-std);background:0 0;border:0;font-weight:500;display:inline-flex;position:relative}.ap2 .pseg-opt:hover:not(:disabled){color:var(--ink)}.ap2 .pseg-opt.on{color:var(--ink);font-weight:600}.ap2 .pseg-opt.lifted{background:var(--seg-thumb);box-shadow:var(--seg-thumb-shadow)}.ap2 .pseg-opt:focus-visible{outline:var(--focus-outline);outline-offset:1px}.ap2 .pseg-opt:disabled{opacity:.5;cursor:default}.ap2 .pseg.pseg.pseg.learn-seg.learn-seg .pseg-opt.lifted,.ap2 .pseg.pseg.pseg.learn-seg.learn-seg .pseg-thumb{background:var(--acc);box-shadow:none}.ap2 .pseg.learn-seg .pseg-opt.on,.ap2 .pseg.learn-seg .pseg-opt.on:hover:not(:disabled){color:var(--acc-ink)}.ap2 .pseg-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap2 .pseg-t[data-text]{display:inline-grid}.ap2 .pseg-t[data-text]:after{content:attr(data-text);font-weight:var(--fw-semibold);visibility:hidden;pointer-events:none;height:0;overflow:hidden}.ap2 .pseg-n{font-size:var(--type-meta);color:var(--seg-ink);font-variant-numeric:tabular-nums;flex:none;font-weight:500}@media (width<=600px){.ap2 .pseg{height:var(--tap-min)}.ap2 .pseg-opt{padding:0 calc(10px * var(--u))}}.ap2 .pseg.pseg--stack{grid-template-columns:minmax(0,1fr);width:100%;height:auto;display:grid}.ap2 .pseg.pseg--stack>.pseg-opt{min-height:var(--ctl-h);padding:calc(6px * var(--u)) calc(12px * var(--u));text-align:left;justify-content:space-between}.ap2 .pseg.pseg--stack .pseg-t{white-space:normal;text-overflow:clip;overflow:visible}@media (width<=600px){.ap2 .pseg.pseg--stack>.pseg-opt{min-height:var(--tap-min)}.ap2 .pseg.pseg.pseg.pseg--phone{grid-template-columns:minmax(0,1fr);width:100%;height:auto;display:grid}.ap2 .pseg.pseg.pseg--phone>.pseg-opt{min-height:var(--tap-min);padding:var(--space-1) var(--space-3);text-align:left;justify-content:space-between;margin-block:0}.ap2 .pseg.pseg--phone .pseg-t{white-space:normal;text-overflow:clip;overflow:visible}}.ap2 .pseg-ruler{visibility:hidden;pointer-events:none;gap:2px;width:0;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ap2 .pseg-ruler>.pseg-opt{flex:none;min-width:auto}.ap2 .psel{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;position:relative}.ap2 .psel.psel--block{width:100%;display:flex}.ap2 .psel-btn{align-items:center;gap:calc(6px * var(--u));width:100%;min-width:0;height:var(--ctl-h);padding:0 calc(8px * var(--u)) 0 calc(10px * var(--u));border:1px solid var(--field-line);border-radius:var(--radius-ctl);background:var(--card);color:var(--ink);font:inherit;font-size:var(--type-body);text-align:left;cursor:pointer;box-shadow:var(--shadow-card);transition:border-color var(--dur-1) var(--ease-std),box-shadow var(--dur-1) var(--ease-std),background-color var(--dur-1) var(--ease-std);display:inline-flex}.ap2 .psel-btn:hover:not(:disabled){border-color:var(--field-line-hover)}.ap2 .psel-btn:focus-visible,.ap2 .psel.open .psel-btn{border-color:var(--acc);box-shadow:var(--focus-ring);outline:0}.ap2 .psel-btn:disabled{opacity:.55;cursor:default;box-shadow:none}.ap2 .psel--sm .psel-btn{height:var(--select-h);font-size:var(--role-cell)}.ap2 .psel-l{color:var(--mute);white-space:nowrap;flex:none}.ap2 .psel-v{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-weight:500;overflow:hidden}.ap2 .psel-v.psel-ph{color:var(--mute);font-weight:400}.ap2 .psel-chev{width:calc(14px * var(--u));height:calc(14px * var(--u));fill:none;stroke:var(--mute);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:auto}.ap2 .psel-native{opacity:0;cursor:pointer;width:100%;height:100%;font-size:var(--type-field-phone);appearance:none;border:0;position:absolute;inset:0}.ap2 .psel-menu{z-index:96;padding:var(--menu-pad);max-height:var(--menu-max-h);overscroll-behavior:contain;background:var(--card);color:var(--ink);border:1px solid var(--card-line);border-radius:var(--radius-menu);box-shadow:var(--shadow-pop);min-width:calc(180px * var(--u));max-width:min(420px * var(--u),100vw - (16px * var(--u)));animation:ap2-pop-in var(--dur-2) var(--ease-out);outline:0;margin:0;list-style:none;position:fixed;overflow:auto}.ap2 .psel-menu .psel-opt{align-items:center;gap:var(--space-2);min-height:var(--menu-row-h);padding:calc(5px * var(--u)) calc(8px * var(--u));border-radius:var(--radius-sm);font-size:var(--type-body);color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex}.ap2 .psel-opt.psel-opt--act{background:var(--hover)}.ap2 .psel-opt.psel-opt--on{font-weight:600}.ap2 .psel-opt.psel-opt--off{opacity:.45;cursor:default}.ap2 .psel-ow{flex-direction:column;flex:1;min-width:0;display:flex}.ap2 .psel-ot{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap2 .psel-oh{color:var(--mute);font-size:var(--type-meta);white-space:normal;font-weight:400;line-height:1.35}.ap2 .psel-tickc{width:calc(15px * var(--u));height:calc(15px * var(--u));flex:none;place-items:center;display:inline-grid}.ap2 .psel-tick{fill:none;width:100%;height:100%;stroke:var(--acc);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;display:block}.ap2 .psel-dot{width:calc(7px * var(--u));height:calc(7px * var(--u));background:var(--mute);border-radius:50%;flex:none}.ap2 .psel-dot--good{background:var(--tone-on)}.ap2 .psel-dot--bad{background:var(--bad)}.ap2 .psel-none{padding:calc(8px * var(--u));color:var(--mute);font-size:var(--type-body)}@keyframes ap2-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ap2 .pdate-cal{width:calc(14px * var(--u));height:calc(14px * var(--u));fill:none;stroke:var(--mute);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-left:auto}.ap2 .pdate-in{opacity:0;pointer-events:none;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}@media (width<=600px){.ap2 .psel-btn{height:var(--tap-min)}}html body .ap2 select:where(:not([multiple],[size],.in,.psel-native,.st-sel,.set-select,.sel select,.fv-pick select,.pick select,.tk-kind select,.u-sel select,.hp-pick select,.psub-pick select,.fb-chip select)){appearance:none;height:var(--ctl-h);padding:0 calc(30px * var(--u)) 0 calc(10px * var(--u));border:1px solid var(--field-line);border-radius:var(--radius-ctl);background-color:var(--card);color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23696C73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(9px * var(--u)) center;background-size:calc(14px * var(--u));font:inherit;font-size:var(--type-body);cursor:pointer;transition:border-color var(--dur-1) var(--ease-std),box-shadow var(--dur-1) var(--ease-std)}html body .ap2 select:where(:not([multiple],[size],.in,.psel-native,.st-sel,.set-select,.sel select,.fv-pick select,.pick select,.tk-kind select,.u-sel select,.hp-pick select,.psub-pick select,.fb-chip select)):where(:hover:not(:disabled)){border-color:var(--field-line-hover)}html body .ap2 select:where(:not([multiple],[size],.in,.psel-native,.st-sel,.set-select,.sel select,.fv-pick select,.pick select,.tk-kind select,.u-sel select,.hp-pick select,.psub-pick select,.fb-chip select)):focus-visible{border-color:var(--acc);box-shadow:var(--focus-ring);outline:0}html .ap2 select.in.in.in{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23696C73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right calc(9px * var(--u)) center!important;background-size:calc(14px * var(--u))!important;padding-right:calc(30px * var(--u))!important}@media (width<=600px){html body .ap2 select:where(:not([multiple],[size],.in,.psel-native,.st-sel,.set-select,.sel select,.fv-pick select,.pick select,.tk-kind select,.u-sel select,.hp-pick select,.psub-pick select,.fb-chip select)){height:var(--tap-min);font-size:var(--type-field-phone)}}html body .ap2.ap2.ap2 :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=search]),textarea):where(:not(.in,.psearch *,.search *,.find *,.tk-find *,.wz-find *,.set-in *,.ps-in *,.pphone *,.prange *,.fb-chip *)){border-color:var(--field-line);border-radius:var(--radius-ctl)}html body .ap2.ap2 :where(input,textarea)::-moz-placeholder{color:var(--faint);opacity:1}html body .ap2.ap2 :where(input,textarea)::placeholder{color:var(--faint);opacity:1}html body .ap2.ap2.ap2 :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=search]),textarea):where(:not(.in,.psearch *,.search *,.find *,.tk-find *,.wz-find *,.set-in *,.ps-in *,.pphone *,.prange *,.fb-chip *)):focus-visible{border-color:var(--acc);box-shadow:var(--focus-ring);outline:0}.ap2 .menu,.ap2 .prange .pr-menu{border-radius:var(--radius-menu);border-color:var(--card-line);box-shadow:var(--shadow-pop);padding:var(--menu-pad)}.ap2 .prange .pr-menu{animation:ap2-pop-in var(--dur-2) var(--ease-out);background:var(--card)}.ap2 .menu .it,.ap2 .menu a,.ap2 .menu button,.ap2 .prange .pr-opt{border-radius:var(--radius-sm)}.ap2 .menu .it:hover,.ap2 .menu a:hover,.ap2 .menu button:hover{background:var(--hover)}.ap2 .statusl.statusl--live i{position:relative}.ap2 .statusl.statusl--live.good i{box-shadow:0 0 0 calc(2.5px * var(--u)) color-mix(in srgb,var(--tone-on) 22%,transparent)}.ap2 .statusl.statusl--live i:after{content:"";background:inherit;opacity:0;animation:ap2-breathe 2.8s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ap2 .statusl.statusl--live i:after{opacity:0;animation:none}}@keyframes ap2-breathe{0%{opacity:.4;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}.ap2 .statusl.statusl--pill:is(.needs,.bad){padding:var(--space-1) var(--space-3) var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-weight:var(--fw-medium)}.ap2 .statusl.statusl--pill.needs{background:var(--acc-tint)}.ap2 .statusl.statusl--pill.bad{background:var(--bad-tint)}.ap2 .statusl.statusl--dot{padding:calc(4px * var(--u));margin:calc(-4px * var(--u));cursor:default;gap:0}.ap2 .statusl.statusl--dot:focus-visible{outline:var(--focus-outline);outline-offset:0;border-radius:50%}.ap2 .statusl .st-tip{display:none}.ap2 .statusl.why:is(:hover,:focus-visible) .st-tip{animation:ap2-tip-in var(--dur-2) var(--ease-out);display:block}.ap2 .pmoney{font-variant-numeric:tabular-nums;white-space:nowrap}.ap2 .pmoney.pmoney--quiet{color:var(--mute)}.ap2 .money-pos,.ap2 .pmoney.money-pos{color:var(--money-pos)}.ap2 .money-neg,.ap2 .pmoney.money-neg{color:var(--money-neg)}.ap2 .pempty{text-align:center;align-items:center;gap:calc(6px * var(--u));padding:calc(40px * var(--u)) var(--space-6);background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-card);flex-direction:column;display:flex}.ap2 .pempty.pempty--flush,.ap2 :is(.card,.sec) .pempty{padding:calc(28px * var(--u)) var(--space-4);background:0 0;border:0}.ap2 .pempty-ic{width:calc(40px * var(--u));height:calc(40px * var(--u));border-radius:var(--radius-card);background:var(--chip);color:var(--ink2);font-size:calc(19px * var(--u));margin-bottom:calc(6px * var(--u));place-items:center;display:grid}.ap2 .pempty-t{font-size:var(--type-read);color:var(--ink);font-weight:600}.ap2 .pempty-d{font-size:var(--type-body);color:var(--mute);max-width:calc(420px * var(--u));text-wrap:balance}.ap2 .pempty .btn{margin-top:calc(10px * var(--u))}.ap2 .skel{background:linear-gradient(90deg,var(--bg3) 0,color-mix(in srgb,var(--bg3) 45%,var(--card)) 50%,var(--bg3) 100%) 0 0/200% 100% var(--bg3);border-radius:var(--radius-xs);animation:1.6s linear infinite ap2-shimmer}@keyframes ap2-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ap2 .skel.line{height:calc(10px * var(--u))}.ap2 .skel.fig{height:calc(18px * var(--u));border-radius:var(--radius-sm);width:50%}.ap2 .skel-card{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ap2 .skel-table{padding:calc(6px * var(--u)) calc(22px * var(--u));gap:0}.ap2 .skel-tr{grid-template-columns:2.4fr repeat(var(--skel-cols,5),1fr);align-items:center;gap:var(--space-4);min-height:var(--row-h);border-top:1px solid var(--line);display:grid}.ap2 .skel-tr.skel-th{min-height:calc(36px * var(--u));border-top:0}.ap2 .skel-tr>.skel:not(:first-child){justify-self:end}.ap2 :is(.card,.sec,.ptable,.pempty) .skel-card{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}.ap2 .portal-skel.compact .stat-c{gap:calc(10px * var(--u));justify-content:flex-start}.ap2 .portal-skel.compact .skel.line{height:calc(10px * var(--u));margin:calc(3px * var(--u)) 0}.ap2 .portal-skel.compact .skel.fig{height:calc(20px * var(--u));margin:calc(3px * var(--u)) 0 0}.ap2 .ptable{grid-template-columns:var(--pt-cols);min-width:0;font-size:var(--table-fs);--pt-x:calc(22px * var(--u));display:grid}.ap2 .ptable.ptable--flush{--pt-x:0px}.ap2 .pt-head,.ap2 .pt-row{grid-template-columns:subgrid;grid-column:1/-1;align-items:center;display:grid}.ap2 .pt-head{z-index:2;background:var(--card);border-bottom:1px solid var(--line);position:sticky;top:0}.ap2 .pt-th{align-items:center;gap:calc(4px * var(--u));min-height:calc(36px * var(--u));padding:0 calc(10px * var(--u));color:var(--mute);font-size:var(--table-head-fs);white-space:nowrap;min-width:0;font-weight:500;display:flex}.ap2 .pt-td:first-child,.ap2 .pt-th:first-child{padding-left:var(--pt-x)}.ap2 .pt-td:last-child,.ap2 .pt-th:last-child{padding-right:var(--pt-x)}.ap2 .pt-th.num{justify-content:flex-end}.ap2 .pt-sort{align-items:center;gap:calc(4px * var(--u));padding:calc(3px * var(--u)) calc(4px * var(--u));margin:0 calc(-4px * var(--u));border-radius:var(--radius-xs);color:inherit;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;display:inline-flex}.ap2 .pt-row,.ap2 .pt-sort.on,.ap2 .pt-sort:hover{color:var(--ink)}.ap2 .pt-sort:focus-visible{outline:var(--focus-outline);outline-offset:1px}.ap2 .pt-arrow{width:calc(12px * var(--u));height:calc(12px * var(--u));fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:.45;flex:none}.ap2 .pt-sort.on .pt-arrow{opacity:1}.ap2 .pt-row{min-height:var(--row-h);border-bottom:1px solid var(--line);transition:background-color var(--dur-1) var(--ease-std);text-decoration:none}.ap2 .pt-row:last-child{border-bottom:0}.ap2 .pt-gbtn,.ap2 .pt-row.pt-group,.ap2 .ptable .pt-row.pt-gmore,.ap2 .ptable--dense .pt-row{min-height:var(--row-h-dense)}.ap2 .ptable--click .pt-row:not(.pt-row--still){cursor:pointer}.ap2 .ptable--click .pt-row:focus-visible,.ap2 .ptable--click .pt-row:not(.pt-row--still):hover{background:var(--hover);outline:0}.ap2 .ptable--click .pt-row:focus-visible{box-shadow:inset 2px 0 0 var(--acc)}.ap2 .pt-td{padding:calc(8px * var(--u)) calc(10px * var(--u));text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink2);overflow:hidden}.ap2 .pt-td.pt-title{color:var(--ink);font-weight:500}.ap2 .pt-td.num{text-align:right;font-variant-numeric:tabular-nums}.ap2 .pt-chev-c{padding-left:0}.ap2 .pt-chev{width:calc(14px * var(--u));height:calc(14px * var(--u));fill:none;stroke:var(--faint);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-1) var(--ease-std),stroke var(--dur-1) var(--ease-std);display:block}.ap2 .ptable--click .pt-row:hover .pt-chev{stroke:var(--ink2);transform:translate(2px)}.ap2 .ptable--click .pt-row{position:relative}.ap2 .pt-link{color:inherit;place-items:center;text-decoration:none;display:grid}.ap2 .pt-link:after{content:"";position:absolute;inset:0}.ap2 .pt-link:focus-visible{outline:0}.ap2 .ptable--click .pt-row:has(.pt-link:focus-visible){background:var(--hover);box-shadow:inset 2px 0 0 var(--acc)}.ap2 .pt-row--link .pt-td :is(a,button,input,select,textarea,label,[role=button],[role=switch]):not(.pt-link),.ap2 .pt-row--link .pt-td .spark-h{z-index:1;position:relative}.ap2 .pt-row--link .pt-td .statusl.why{z-index:1}.ap2 .pt-row .pt-td:has(.statusl.why:hover){z-index:3;position:relative;overflow:visible}.ap2 .pt-row .pt-td:has(.spark-h:hover){z-index:3;position:relative;overflow:visible}.ap2 .ptable--flush.ptable--click,.ap2 .ptable--flush.ptable--groups{isolation:isolate}.ap2 .ptable--flush.ptable--click .pt-row:is(:hover,:focus-visible,:has(.pt-link:focus-visible)){background:0 0}.ap2 .ptable--flush.ptable--click .pt-row:not(.pt-row--still):before{content:"";inset:0 calc(-10px * var(--u));z-index:-1;border-radius:var(--radius-sm);background:var(--hover);opacity:0;pointer-events:none;transition:opacity var(--dur-1) var(--ease-std);position:absolute}.ap2 .ptable--flush.ptable--click .pt-row:is(:hover,:focus-visible,:has(.pt-link:focus-visible)):before{opacity:1}.ap2 .pt-empty{padding:0 var(--pt-x);grid-column:1/-1}.ap2 .pt-skel{cursor:default}.ap2 .pt-row.pt-group{cursor:default;position:relative}.ap2 .pt-row.pt-group,.ap2 .ptable .pt-row.pt-group:hover{background:var(--inset)}.ap2 .pt-group-c{align-items:center;gap:var(--space-3);grid-column:1/-1;padding-top:0;padding-bottom:0;display:flex;overflow:visible}.ap2 .pt-gbtn{align-items:center;gap:var(--space-2);min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.ap2 .pt-gbtn,.ap2 .ptable .pt-gbtn{font-weight:var(--fw-semibold)}.ap2 .pt-gbtn:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:var(--radius-xs)}.ap2 .pt-gname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ap2 .pt-gchev{width:var(--space-4);height:var(--space-4);fill:none;stroke:var(--mute);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-2) var(--ease-std);flex:none}.ap2 .pt-gchev.pt-gchev--open{transform:rotate(90deg)}.ap2 .pt-gaside{align-items:center;gap:var(--space-3);color:var(--mute);font-size:var(--type-meta);flex:none;margin-left:auto;display:inline-flex}.ap2 .pt-group--lead .pt-group-c{grid-column:2/-1}.ap2 .pt-group-lead{grid-column:1;align-items:center;padding-top:0;padding-bottom:0;display:flex}.ap2 .pt-gmore-c{align-items:center;gap:var(--space-3);color:var(--mute);font-size:var(--type-meta);grid-column:1/-1;display:flex;overflow:visible}.ap2 .pt-gmore--lead .pt-gmore-c{grid-column:2/-1}.ap2 .ptable--flush .pt-row.pt-group,.ap2 .ptable--flush .pt-row.pt-group:hover{background:0 0}.ap2 .ptable--flush .pt-row.pt-group:before{content:"";inset:0 calc(-10px * var(--u));z-index:-1;border-radius:var(--radius-sm);background:var(--inset);position:absolute}.ap2 .pt-pick-c{align-items:center;padding-right:0;display:flex;overflow:visible}.ap2 .ptick{width:calc(16px * var(--u));height:calc(16px * var(--u));border:1.5px solid var(--line2);border-radius:var(--radius-xs);background:var(--card);cursor:pointer;transition:background-color var(--dur-1) var(--ease-std),border-color var(--dur-1) var(--ease-std);flex:none;place-items:center;padding:0;display:grid}.ap2 .ptick:hover:not(:disabled){border-color:var(--field-line-hover)}.ap2 .ptick:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.ap2 .ptick:disabled{opacity:.45;cursor:default}.ap2 .ptick svg{fill:none;width:100%;height:100%;stroke:var(--card);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ap2 .ptick:is(.on,.some){background:var(--ink);border-color:var(--ink)}.ap2 .ptick:is(.on,.some) svg{opacity:1}@media (width<=640px){.ap2 .ptable{--pt-x:0px;display:block}.ap2 .pt-head{display:none}.ap2 .pt-row{-moz-column-gap:calc(12px * var(--u));align-items:baseline;column-gap:calc(12px * var(--u));padding:calc(12px * var(--u)) 0;min-height:var(--tap-min);flex-wrap:wrap;row-gap:2px;display:flex}.ap2 .pt-td{white-space:normal;padding:0}.ap2 .pt-td.pt-title{font-size:var(--type-read);flex:1 1 0;order:0}.ap2 .pt-chev-c{flex:none;order:1;align-self:center}.ap2 .pt-td.pt-meta{color:var(--mute);font-size:var(--type-meta);text-align:left;order:2}.ap2 .pt-td.pt-meta[data-label]:before{content:attr(data-label) " ";color:var(--faint)}.ap2 .pt-td.pt-hide{display:none}.ap2 .pt-row:after{content:"";flex-basis:100%;order:1;height:0}.ap2 .pt-row.pt-group{padding:0 var(--space-2);min-height:var(--tap-min)}.ap2 .pt-group-c{flex:100%;padding:0}.ap2 .pt-gbtn{min-height:var(--tap-min)}.ap2 .pt-group--lead .pt-group-c{flex:1 1 0;min-width:0}.ap2 .pt-group-lead{flex:none;order:1;padding:0}.ap2 .pt-gmore-c{padding:0 var(--space-2);flex:100%}.ap2 .pt-td.pt-pick-c{flex:none;order:-1;align-self:center}}.ap2 .ptoasts{right:calc(20px * var(--u));bottom:calc((20px * var(--u)) + env(safe-area-inset-bottom,0px));z-index:90;align-items:flex-end;gap:var(--space-2);width:min(var(--toast-w),100vw - (32px * var(--u)));pointer-events:none;flex-direction:column;display:flex;position:fixed}.ap2 .ptoast{pointer-events:auto;align-items:flex-start;gap:calc(10px * var(--u));width:100%;padding:calc(11px * var(--u)) calc(10px * var(--u)) calc(11px * var(--u)) calc(14px * var(--u));background:var(--card);color:var(--ink);border:1px solid var(--card-line);border-radius:var(--radius-menu);box-shadow:var(--shadow-pop);font-size:var(--type-body);line-height:1.4;display:flex}.ap2 .ptoast-ic{width:calc(18px * var(--u));height:calc(18px * var(--u));flex:none;place-items:center;margin-top:1px;display:grid}.ap2 .ptoast-ic svg{width:calc(16px * var(--u));height:calc(16px * var(--u));fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ap2 .ptoast--success .ptoast-ic{color:var(--ink2)}.ap2 .ptoast--error .ptoast-ic{color:var(--bad)}.ap2 .ptoast--info .ptoast-ic{color:var(--info)}.ap2 .ptoast--working .ptoast-ic .spin{width:calc(14px * var(--u));height:calc(14px * var(--u))}.ap2 .ptoast-w{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ap2 .ptoast-t{overflow-wrap:anywhere;font-weight:500}.ap2 .ptoast-s{color:var(--mute);font-size:var(--type-meta)}.ap2 .ptoast-a{padding:calc(2px * var(--u)) calc(4px * var(--u));color:var(--acc);font:inherit;font-size:var(--type-body);cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:0;flex:none;align-self:center;font-weight:600;text-decoration:none}.ap2 .ptoast-a:hover{text-decoration:underline}.ap2 .ptoast-x{width:calc(22px * var(--u));height:calc(22px * var(--u));border-radius:var(--radius-sm);color:var(--faint);cursor:pointer;opacity:0;transition:opacity var(--dur-1) var(--ease-std),background-color var(--dur-1) var(--ease-std);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ap2 .ptoast-x:focus-visible,.ap2 .ptoast:hover .ptoast-x{opacity:1}.ap2 .ptoast-x:hover{background:var(--hover);color:var(--ink)}.ap2 .ptoast-x svg{width:calc(13px * var(--u));height:calc(13px * var(--u));fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}@media (hover:none){.ap2 .ptoast-x{opacity:1}}.ap2 .ptoast-enter-active{transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.ap2 .ptoast-leave-active{transition:opacity var(--dur-exit) var(--ease-in),transform var(--dur-exit) var(--ease-in)}.ap2 .ptoast-enter-from{opacity:0;transform:translateY(calc(10px * var(--u))) scale(.98)}.ap2 .ptoast-leave-to{opacity:0;transform:translateX(calc(12px * var(--u)))}.ap2 .ptoast-move{transition:transform var(--dur-3) var(--ease-std)}@media (width<=600px){.ap2 .ptoasts{left:50%;right:auto;bottom:calc((16px * var(--u)) + env(safe-area-inset-bottom,0px));align-items:center;transform:translate(-50%)}}.ap2 .toast{left:auto;right:calc(20px * var(--u));max-width:min(var(--toast-w),100vw - (32px * var(--u)));padding:calc(11px * var(--u)) calc(14px * var(--u));background:var(--card);color:var(--ink);border:1px solid var(--card-line);border-radius:var(--radius-menu);box-shadow:var(--shadow-pop);font-size:var(--type-body);animation:ap2-toast-in var(--dur-3) var(--ease-out);font-weight:500;line-height:1.4;transform:none}@keyframes ap2-toast-in{0%{opacity:0;transform:translateY(calc(10px * var(--u)))}}@media (width<=600px){.ap2 .toast{left:calc(16px * var(--u));right:calc(16px * var(--u));max-width:none}}.ap2 .overlay{background:var(--scrim);animation:ap2-fade-in var(--dur-2) var(--ease-out)}.ap2 .overlay .modal{border-radius:var(--radius-card);animation:ap2-modal-in var(--dur-3) var(--ease-out)}@keyframes ap2-fade-in{0%{opacity:0}}@keyframes ap2-modal-in{0%{opacity:0;transform:translateY(6px)scale(.985)}}.ap2 .in{border-color:var(--field-line);border-radius:var(--radius-ctl);transition:border-color var(--dur-1) var(--ease-std),box-shadow var(--dur-1) var(--ease-std)}html .ap2 .in.in.in{border-color:var(--field-line)!important}html .ap2 .in.in.in:focus{box-shadow:var(--focus-ring);border-color:var(--acc)!important}.ap2 .fbar .fb-chip,.ap2 .fbar .fb-more,.ap2 .prange .pr-chip{border-color:var(--field-line);box-shadow:var(--shadow-card);transition:border-color var(--dur-1) var(--ease-std),background-color var(--dur-1) var(--ease-std)}.ap2 .fbar .fb-chip:hover,.ap2 .fbar .fb-more:hover,.ap2 .prange .pr-chip:hover{border-color:var(--field-line-hover);background:var(--card)}.ap2 .fbar .fb-chip.set,.ap2 .fbar .fb-more.set,.ap2 .prange .pr-chip.set{background:var(--acc-tint);border-color:var(--acc-line);box-shadow:none}.ap2 .fbar .fb-chip.set b,.ap2 .prange .pr-chip.set b{color:var(--acc)}.ap2 .prange.open .pr-chip{border-color:var(--acc);box-shadow:var(--focus-ring)}.ap2 .prange .pr-opt:focus-visible{background:var(--hover);box-shadow:inset 2px 0 0 var(--acc);outline:0}.ap2 .page .btn.danger,.ap2 .page.lsp .btn.danger{color:var(--bad)}.ap2 .agp-overlay.v2 .sheet.v2 .sh{flex-direction:row;align-items:flex-start}.ap2 .agp-overlay.v2 .sheet.v2 .sh .t{overflow-wrap:anywhere;flex:auto;min-width:0}.ap2 .agp-overlay.v2 .sheet.v2 .sh .x{flex:none}.ap2 .crumbs{font-size:var(--type-body);color:var(--mute);gap:calc(6px * var(--u));margin-bottom:calc(14px * var(--u));align-items:center}.ap2 .crumbs a{color:var(--mute);border-radius:var(--radius-xs);transition:color var(--dur-1) var(--ease-std)}.ap2 .crumbs a:hover{color:var(--ink)}.ap2 .crumbs [aria-current=page]{color:var(--ink);font-weight:500}.ap2 .crumbs>span[aria-hidden=true]{color:var(--faint)}.ap2 .pcrumbs{min-width:0;font-size:var(--type-body);color:var(--mute);display:block}.ap2 .pcrumbs a{color:var(--mute);transition:color var(--dur-1) var(--ease-std);text-decoration:none}.ap2 .pcrumbs a:hover{color:var(--ink)}.ap2 .pcrumbs ol{align-items:center;gap:calc(2px * var(--u)) calc(6px * var(--u));flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ap2 .pcrumb{position:relative}.ap2 .pcrumb,.ap2 .pcrumb-a,.ap2 .pcrumb-here{align-items:center;min-width:0;display:inline-flex}.ap2 .pcrumb-a,.ap2 .pcrumb-here{gap:calc(6px * var(--u));max-width:calc(260px * var(--u));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap2 .pcrumb-here{color:var(--ink2)}.ap2 .pcrumb.last .pcrumb-here{color:var(--ink);font-weight:500}.ap2 .pcrumb-sep{color:var(--faint);-webkit-user-select:none;user-select:none}.ap2 .pcrumb-mark{width:calc(16px * var(--u));height:calc(16px * var(--u));border-radius:var(--radius-xs);background:var(--chip);color:var(--ink2);font-size:calc(9.5px * var(--u));letter-spacing:0;flex:none;place-items:center;font-weight:700;display:inline-grid}.ap2 .pcrumb-more{color:var(--mute);font:inherit;padding:0 calc(4px * var(--u));border-radius:var(--radius-xs);cursor:pointer;background:0 0;border:0}.ap2 .pcrumb-more:hover{background:var(--hover);color:var(--ink)}.ap2 .pcrumb-menu{top:calc(100% + 4px * var(--u));z-index:30;min-width:calc(180px * var(--u));padding:var(--menu-pad);background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-menu);box-shadow:var(--shadow-pop);flex-direction:column;display:flex;position:absolute;left:0}.ap2 .pcrumb-menu a{padding:calc(7px * var(--u)) calc(8px * var(--u));border-radius:var(--radius-sm);color:var(--ink);white-space:nowrap}.ap2 .pcrumb-menu a:hover{background:var(--hover)}.ap2 .tabs{gap:calc(22px * var(--u));border-bottom:1px solid var(--line);scrollbar-width:none}.ap2 .tabs::-webkit-scrollbar{display:none}.ap2 .tabs a{align-items:center;gap:calc(6px * var(--u));padding:calc(9px * var(--u)) 0;font-size:var(--type-read);color:var(--mute);transition:color var(--dur-1) var(--ease-std),border-color var(--dur-1) var(--ease-std);border-bottom:2px solid #0000;display:inline-flex}.ap2 .tabs a:hover{color:var(--ink);border-bottom-color:var(--line2)}.ap2 .tabs a.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.ap2 .tabs .cnt{font-size:var(--type-meta);color:var(--mute);font-variant-numeric:tabular-nums;margin-left:0}html .ap2 .tabs .agp-stafftag{width:calc(13px * var(--u));height:calc(13px * var(--u));text-indent:calc(-400px * var(--u));white-space:nowrap;color:#0000;vertical-align:middle;background:var(--faint);border:0;border-radius:0;flex:none;margin:0;padding:0;display:inline-block;overflow:hidden;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='9' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E") 50%/contain no-repeat}html .ap2 .tabs a.on .agp-stafftag{background:var(--mute)}.ap2 .ptabs{border-bottom:1px solid var(--line);min-width:0;position:relative}.ap2 .ptabs-row{align-items:stretch;gap:calc(22px * var(--u));min-width:0;display:flex}.ap2 .ptab{align-items:center;gap:calc(6px * var(--u));padding:calc(9px * var(--u)) 0;color:var(--mute);font:inherit;font-size:var(--type-read);white-space:nowrap;cursor:pointer;transition:color var(--dur-1) var(--ease-std),border-color var(--dur-1) var(--ease-std);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;text-decoration:none;display:inline-flex}.ap2 .ptab:hover{color:var(--ink);border-bottom-color:var(--line2)}.ap2 .ptab.on{color:var(--ink);border-bottom-color:var(--ink);font-weight:500}.ap2 .ptab-w{display:inline-grid}.ap2 .ptab-lock{width:calc(13px * var(--u));height:calc(13px * var(--u));color:var(--mute)}.ap2 .ptab-lock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.ap2 .ptab-w:after{content:attr(data-label);visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none;height:0;font-weight:500;overflow:hidden}@media (width<=600px){.ap2 .ptab{min-width:var(--tap-min);justify-content:center}}.ap2 .ptab:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.ap2 .ptabs--scroll{border-bottom:0}.ap2 .ptabs--scroll .ptabs-row{scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--line);overflow-x:auto}.ap2 .ptabs--scroll .ptabs-row::-webkit-scrollbar{display:none}.ap2 .pagehead .ph-tabs>.ptabs,.ap2 .ptabs--scroll .ptab{margin-bottom:0}.ap2 .ptabs--fade:after{content:"";width:var(--space-8);background:linear-gradient(to right,transparent,var(--page));pointer-events:none;position:absolute;top:0;bottom:1px;right:0}.ap2 .ptab-lock{color:var(--faint);flex:none;place-items:center;display:inline-grid}.ap2 .ptab-lock svg,.ap2 .ptab-lock-ic{stroke-width:2.2px}.ap2 .ptab--more svg,.ap2 .ptab-lock svg,.ap2 .ptab-lock-ic{width:calc(13px * var(--u));height:calc(13px * var(--u));fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ap2 .ptab--more svg{stroke-width:2px}.ap2 .ptabs-more{display:inline-flex;position:relative}.ap2 .ptabs-menu{top:calc(100% + 4px * var(--u));z-index:31;min-width:calc(200px * var(--u));padding:var(--menu-pad);background:var(--card);border:1px solid var(--card-line);border-radius:var(--radius-menu);box-shadow:var(--shadow-pop);animation:ap2-pop-in var(--dur-2) var(--ease-out);flex-direction:column;display:flex;position:absolute;right:0}.ap2 .ptabs-item{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 calc(10px * var(--u));border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--type-read);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;text-decoration:none;display:flex}.ap2 .ptabs-item>span:first-child{flex:1}.ap2 .ptabs-item:hover{background:var(--hover)}.ap2 .psub-a.on,.ap2 .psub-g,.ap2 .ptabs-item.on{font-weight:600}.ap2 .ptabs-item .ptab-lock-ic{color:var(--faint)}.ap2 .ptabs-ruler{gap:calc(22px * var(--u));visibility:hidden;pointer-events:none;white-space:nowrap;width:0;height:0;display:flex;position:absolute;top:0;left:0;overflow:hidden}.ap2 .ptabs-ruler>*{flex:none}.ap2 .psub-a{font-size:var(--type-read);min-height:var(--ctl-h);padding:0 calc(10px * var(--u));transition:color var(--dur-1) var(--ease-std);border-radius:0}.ap2 .psub .psub-nav .psub-a{color:var(--mute)}.ap2 .psub .psub-nav .psub-a.on,.ap2 .psub .psub-nav .psub-a:hover{color:var(--ink)}@media (width>=761px){.ap2 .psub .psub-nav .psub-a{border-radius:var(--radius-ctl);transition:color var(--dur-1) var(--ease-std),background-color var(--dur-1) var(--ease-std)}.ap2 .psub .psub-nav .psub-a:hover{background:var(--hover)}.ap2 .psub .psub-nav .psub-a.on{background:var(--chip)}}.ap2 .psub-g{align-items:center;gap:calc(5px * var(--u));font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.06em;color:var(--mute);padding:calc(16px * var(--u)) calc(10px * var(--u)) calc(6px * var(--u));display:flex}.ap2 .psub-lock{width:calc(12px * var(--u));height:calc(12px * var(--u));fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ap2 .psub-lockw{color:var(--faint);flex:none;place-items:center;display:inline-grid}.ap2 .psub-ic{width:var(--space-4);height:var(--space-4)}.ap2 .psub-gap{height:var(--space-3);display:block}@media (width<=760px){.ap2 .psub-gap,.ap2 .psub-ic{display:none}}.ap2 .btn{min-height:var(--btn-h);padding:0 var(--btn-x);font-size:var(--btn-fs);font-weight:var(--btn-fw);border-radius:var(--radius-pill);box-sizing:border-box;line-height:1.25}.ap2 .btn svg{width:calc(16px * var(--u));height:calc(16px * var(--u));flex:none}.ap2 .btn.sm{min-height:var(--btn-h-sm);padding:0 var(--btn-x-sm);font-size:var(--btn-fs-sm)}.ap2 .btn.sm svg{width:calc(14px * var(--u));height:calc(14px * var(--u))}.ap2 .btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ap2 .btn.primary:hover{opacity:1;background:color-mix(in srgb,var(--ink) 86%,var(--bg))}.ap2 .btn.ghost{background:0 0;border-color:#0000}.ap2 .btn.ghost:hover{border-color:var(--line2);background:var(--bg2)}.ap2 .btn.danger{color:var(--bad);background:var(--card);border-color:var(--line2)}.ap2 .btn.quiet,.ap2 .btn.txt{min-height:0;padding:calc(4px * var(--u)) calc(6px * var(--u))}.ap2 .btn.icon,.ap2 .iconbtn{width:var(--btn-icon);height:var(--btn-icon);border-radius:50%;place-items:center;min-height:0;padding:0;display:inline-grid}.ap2 .btn.icon.sm,.ap2 .iconbtn.sm{width:var(--btn-h-sm);height:var(--btn-h-sm)}.ap2 .pagehead .ph-tabs{margin-top:calc(14px * var(--u))}@media (width<=600px){.ap2 .btn:not(.sm):not(.icon){min-height:var(--btn-h-phone)}.ap2 .btn.icon,.ap2 .iconbtn{width:var(--btn-h-phone);height:var(--btn-h-phone)}.ap2 :is(.btn.sm,.btn.icon.sm,.iconbtn.sm,.btn.txt,.btn.quiet,.plink,.pt-sort,.preset,button.lk,.tap){position:relative}.ap2 :is(.btn.sm,.btn.icon.sm,.iconbtn.sm,.btn.txt,.btn.quiet,.plink,.pt-sort,.preset,button.lk,.tap):before{content:"";width:max(100%,var(--tap-min));height:max(100%,var(--tap-min));background:0 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ap2 .ptip>.ptip-btn:before{inset:calc(-12px * var(--u))}.ap2 .pagehead{flex-direction:column;display:flex}.ap2 .pagehead .crumbs{order:0}.ap2 .pagehead .ph-row{display:contents}.ap2 .pagehead .ph-words{order:1;min-width:0}.ap2 .pagehead .ph-tabs{margin-top:calc(12px * var(--u));order:2}.ap2 .pagehead .ph-acts{width:100%;margin-top:calc(12px * var(--u));order:3}.ap2 .pagehead .ph-acts .btn.pri,.ap2 .pagehead .ph-acts .btn.primary{flex:100%;width:100%}}@media (width<=760px){.ap2 .psub-g{display:none}.ap2 .psub-nav:after,.ap2 .psub-nav:before{content:"";z-index:1;width:var(--space-8);pointer-events:none;opacity:0;transition:opacity var(--dur-1) var(--ease-std);flex:none;position:sticky}.ap2 .psub-nav:before{left:calc(-1 * var(--psub-pad,0px));margin-right:calc(-1 * (var(--space-8) + var(--psub-gap)));background:linear-gradient(90deg,var(--page),transparent)}.ap2 .psub-nav:after{right:calc(-1 * var(--psub-pad,0px));margin-left:calc(-1 * (var(--space-8) + var(--psub-gap)));background:linear-gradient(270deg,var(--page),transparent)}.ap2 .psub[data-portal-subnav-more] .psub-nav:after,.ap2 .psub[data-portal-subnav-scrolled] .psub-nav:before{opacity:1}.ap2 .psub-a{min-height:var(--tap-min)}.ap2 .psub--scroll .psub-nav{scroll-snap-type:x proximity}.ap2 .psub--scroll .psub-a{scroll-snap-align:start}}@media (width<=600px){.ap2 .fbar:has(>.prange)>.psearch{flex:1 1 0;order:-1;width:auto;min-width:45%}.ap2 .fbar>.prange{flex:none;width:auto;max-width:55%}.ap2 .fbar>.prange .pr-chip{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.ap2 .fbar>.fb-chip{flex:58%;width:auto;min-width:0;max-width:none;overflow:hidden}.ap2 .fbar>.fb-chip .fb-l{flex:none}.ap2 .fbar>.fb-more{flex:none;width:auto;max-width:none}.ap2 .fbar>.fb-extra{display:none}.ap2 .fbar .fb-sheet .fb-chip{width:100%;height:var(--tap-min);flex:none;display:flex}.ap2 .fbar .fb-sheet .fb-chip b{text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ap2{--btn-h:var(--tap-min);--btn-h-sm:var(--tap-min);--btn-fs-sm:var(--btn-fs)}}.ap2 .fb-sheet{gap:var(--space-2);flex-direction:column;display:flex}.ap2 .ptable.ptable--cards{--pt-x:0px;display:block}.ap2 .ptable--cards .pt-head{display:none}.ap2 .ptable--cards .pt-row{-moz-column-gap:calc(12px * var(--u));align-items:baseline;column-gap:calc(12px * var(--u));padding:calc(12px * var(--u)) 0;min-height:var(--tap-min);flex-wrap:wrap;row-gap:2px;display:flex}.ap2 .ptable--cards .pt-td{white-space:normal;padding:0}.ap2 .ptable--cards .pt-td.pt-title{font-size:var(--type-read);flex:1 1 0;order:0}.ap2 .ptable--cards .pt-chev-c{flex:none;order:1;align-self:center}.ap2 .ptable--cards .pt-td.pt-meta{color:var(--mute);font-size:var(--type-meta);text-align:left;order:2}.ap2 .ptable--cards .pt-td.pt-meta[data-label]:before{content:attr(data-label) " ";color:var(--faint)}.ap2 .ptable--cards .pt-td.pt-hide{display:none}.ap2 .ptable--cards .pt-row.pt-group{padding:0 var(--space-2);min-height:var(--tap-min)}.ap2 .ptable--cards .pt-group-c{flex:100%;padding:0}.ap2 .ptable--cards .pt-gbtn{min-height:var(--tap-min)}.ap2 .ptable--cards .pt-group--lead .pt-group-c{flex:1 1 0;min-width:0}.ap2 .ptable--cards .pt-group-lead{flex:none;order:1;padding:0}.ap2 .ptable--cards .pt-gmore-c{padding:0 var(--space-2);flex:100%}.ap2 .ptable--cards .pt-td.pt-pick-c{flex:none;order:-1;align-self:center}.ap2 .ptable--cards.ptable--pick.ptable--flush .pt-row.pt-group{padding-left:0}.ap2 .ptable--cards .pt-row:after{content:"";flex-basis:100%;order:1;height:0}.ap2 .ptable.ptable--grid{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-mask-image:var(--pt-mask,none);-webkit-mask-image:var(--pt-mask,none);mask-image:var(--pt-mask,none);overflow-x:auto}.ap2 .ptable.ptable--grid[data-portal-table-more]{--pt-mask:linear-gradient(90deg,#000 calc(100% - (40px * var(--u))),transparent)}.ap2 .ptable.ptable--grid .pt-head{position:static}@media (width<=640px){.ap2 .ptable.ptable--grid{--pt-x:calc(12px * var(--u));display:grid}.ap2 .ptable--grid .pt-head{display:grid}.ap2 .ptable--grid .pt-row{min-height:var(--row-h);flex-wrap:nowrap;padding:0;display:grid}.ap2 .ptable--grid .pt-td{padding:calc(8px * var(--u)) calc(10px * var(--u));white-space:nowrap}.ap2 .ptable--grid .pt-td.pt-title{font-size:inherit}.ap2 .ptable--grid .pt-td.pt-meta{color:var(--ink2);font-size:inherit;text-align:inherit}.ap2 .ptable--grid .pt-td.num{text-align:right}.ap2 .ptable--grid .pt-row:after,.ap2 .ptable--grid .pt-td.pt-meta[data-label]:before{content:none}.ap2 .ptable--grid .pt-td.pt-hide{display:block}}.ap2 :is(.page.lsp,.agp,.stp,.apc,.stp-overlay .modal,.agp-overlay) .btn:not(.sm):not(.icon):not(.txt):not(.quiet):not(.iconbtn){height:auto;min-height:var(--btn-h);padding-block:0;padding-inline:var(--btn-x);font-size:var(--btn-fs);font-weight:var(--btn-fw);border-radius:var(--radius-pill);line-height:1.25}.ap2 .btn.sm:not(.icon),.ap2 :is(.page.lsp,.agp,.stp,.apc,.stp-overlay .modal,.agp-overlay) .btn.sm:not(.icon){height:auto;min-height:var(--btn-h);padding-block:0;padding-inline:var(--btn-x);font-size:var(--btn-fs);font-weight:var(--btn-fw);border-radius:var(--radius-pill)}.ap2 :is(.page.lsp,.agp,.stp,.apc,.stp-overlay .modal,.agp-overlay) :is(.ptable,.pt-row,table,[role=row]) .btn.sm:not(.icon),.ap2 :is(.ptable,.pt-row,table,[role=row]) .btn.sm:not(.icon){min-height:var(--btn-h-sm);padding-inline:var(--btn-x-sm);font-size:var(--btn-fs-sm)}.ap2 :is(.page.lsp,.agp,.stp,.apc,.stp-overlay .modal,.agp-overlay) .btn.agp-more:not(.sm):not(.icon):not(.txt):not(.quiet):not(.iconbtn){width:var(--btn-h);height:var(--btn-h);justify-content:center;min-height:0;padding:0}.ap2 .pt-td:has(>.btn){text-overflow:clip;overflow:visible}.ap2 :is(b,strong){font-weight:600}.ap2 .btn.pri:disabled,.ap2 .btn.primary:disabled{opacity:.4;background:var(--ink);border-color:var(--ink);color:var(--bg)}.ap2 :is(.overlay,.stp-overlay)>.modal{width:min(480px * var(--u),100vw - 2 * var(--space-4));padding:var(--space-6);border-radius:var(--radius-card);box-shadow:var(--shadow-pop)}.ap2 .stp-overlay{background:var(--scrim)}.ap2 :is(.overlay,.stp-overlay)>.modal.confirm{width:min(400px * var(--u),100vw - 2 * var(--space-4))}.ap2 :is(.overlay,.stp-overlay)>.modal>h2,.ap2 :is(.overlay,.stp-overlay)>.modal>header h2,.ap2 :is(.overlay,.stp-overlay)>.modal :is(h2,.mh2),.ap2.ap2 :is(.overlay,.stp-overlay)>.modal.modal :is(h2,.mh2){font-size:var(--fs-card);font-weight:600;line-height:var(--lh-tight)}.ap2 :is(.overlay,.stp-overlay)>.modal>:first-child>h2:has(+p){margin:0 0 var(--space-1);border-bottom:0;padding-bottom:0}.ap2 :is(.overlay,.stp-overlay)>.modal>h2:has(+p){margin:0 0 var(--space-1);border-bottom:0;padding-bottom:0}.ap2 :is(.overlay,.stp-overlay)>.modal>:first-child>h2+p,.ap2 :is(.overlay,.stp-overlay)>.modal>h2+p{line-height:var(--lh-body);margin:0}.ap2 :is(.overlay,.stp-overlay)>.modal>h2:not(:has(+p)){border-bottom:0;margin:0;padding-bottom:0}.ap2 :is(.overlay,.stp-overlay)>.modal>:is(h2+p,:first-child:has(>h2+p),h2:not(:has(+p)))+*{margin-top:var(--space-5)}.ap2 :is(.overlay,.stp-overlay)>.modal :is(.field>label,label:not(:has(input,select,textarea)),label:has(input,select,textarea)>span:first-child,fieldset>legend,[role=radiogroup]>span:first-child){font-size:var(--type-read);color:var(--ink);font-weight:500}.ap2 :is(.overlay,.stp-overlay)>.modal label :is(input,select,textarea){font-weight:400}.ap2 :is(.overlay,.stp-overlay)>.modal :is(input.in,select.in,input:not([type=checkbox]):not([type=radio]):not([type=range]),select){height:var(--ctl-h);min-height:var(--ctl-h);padding-block:0}.ap2 :is(.overlay,.stp-overlay)>.modal>:last-child:has(>.btn)>.btn:not(.pri):not(.primary):not(.danger){box-shadow:none;background:0 0;border-color:#0000}.ap2 :is(.overlay,.stp-overlay)>.modal>:last-child:has(>.btn){gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}@media (width<=600px){.ap2 :is(.overlay,.stp-overlay):has(>.modal:not(.confirm)){place-items:stretch stretch;padding:0}.ap2 :is(.overlay,.stp-overlay)>.modal:not(.confirm){width:100%;max-width:none;height:100dvh;max-height:none;padding:calc((16px * var(--u)) + env(safe-area-inset-top,0px)) var(--space-4) 0;border-radius:0;flex-direction:column;display:flex}.ap2 :is(.overlay,.stp-overlay)>.modal:not(.confirm)>:last-child:has(>.btn){margin:auto calc(-1 * var(--space-4)) 0;padding:var(--space-3) var(--space-4) calc((12px * var(--u)) + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--hair);position:sticky;bottom:0}.ap2 :is(.overlay,.stp-overlay)>.modal>:last-child:has(>.btn)>.btn{min-height:var(--tap-min);flex:1 1 0}.ap2 :is(.overlay,.stp-overlay)>.modal:not(.confirm)>:last-child:has(>.btn):before{content:none}.ap2 :is(.overlay,.stp-overlay)>.modal:not(.confirm)>:nth-last-child(2):not(:first-child){margin-bottom:var(--space-6)}.ap2 :is(.overlay,.stp-overlay)>.modal :is(input.in,select.in,input:not([type=checkbox]):not([type=radio]):not([type=range]),select){height:var(--tap-min);min-height:var(--tap-min)}.ap2 :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]),select:not([multiple]):not([size])):not(:is(.set-in,.search,.find,.tk-find,.wz-find,.ps-in) input){min-height:var(--tap-min)}.ap2 .agp .set-in.set-in{height:var(--tap-min)}.ap2 .set-in input{height:100%;min-height:0}.ap2 :is(.overlay,.stp-overlay):has(>.modal.confirm){padding:var(--space-3);place-items:end stretch}.ap2 :is(.overlay,.stp-overlay)>.modal.confirm{width:100%}}.ap2{--card-pad:var(--space-6);--stat-pad:var(--card-pad);--check-size:calc(18px * var(--u));--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E");--check-edge:var(--mute);--btn-edge:color-mix(in srgb, var(--line2) 70%, var(--line));--pick-row-min:var(--space-8)}.ap2 .card,.ap2 .sec{padding:var(--card-pad);--row-bleed:var(--card-pad)}html body .ap2.ap2.ap2 :is(.sb-th,.fv-th,.mem-th,.u-th,.set-tr.set-th,.tpb-head){font-size:var(--role-th);font-weight:var(--role-th-w);color:var(--mute);letter-spacing:0;text-transform:none}.ap2.ap2 :is(.card,.sec,.figs,.empty,.group,.act-box,.tk-card,.tk-bcard,.sb-card,.ag-cards,.fv-card,.fx-card,.apc .tbl,.apc .log,.apc .certs,.apc .panel,.hc,.statrow):not([class*=danger]){border-color:var(--card-line)}@media (width<=960px){.ap2{--card-pad:var(--space-4);--stat-pad:var(--card-pad)}.ap2 .statrow .stat-c{padding:var(--stat-pad)}}.ap2 .portal-skel .statrow{background:var(--card)}@container (width>=160px) and (width<=200px){.ap2 .statrow.compact .stat-c>.spark-h{display:block}}.ap2 .statrow.compact .stat-c>b{-moz-column-gap:calc(4px * var(--u));align-items:baseline;column-gap:calc(4px * var(--u));white-space:normal;text-overflow:clip;flex-wrap:wrap;display:inline-flex;overflow:visible}.ap2 .statrow.compact .stat-c>b small{white-space:nowrap;margin-left:0}.ap2 .nav .grp-chev{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-2,.15s) var(--ease-std,ease);flex:none;margin-left:auto}.ap2 .nav .grp-chev,.ap2 .side .nav a .grp-chev{width:calc(14px * var(--u));height:calc(14px * var(--u));color:var(--mute)}.ap2 .nav .grp-chev.open{transform:rotate(90deg)}.ap2 .side .nav a.sub{padding-left:calc(41px * var(--u));min-height:calc(30px * var(--u));color:var(--ink2)}.ap2 .side .nav a.sub.on,.ap2 .side .nav a.sub:hover{color:var(--ink)}.ap2 .side .nav a.sub .out{width:calc(13px * var(--u));height:calc(13px * var(--u));color:var(--mute);flex:none;margin-left:auto}.ap2 .side .drawer .nav a.sub{padding-left:calc(42px * var(--u))}@media (width>=961px){html.pulse-rail-mini .ap2 .side .nav .grp-kids{display:none!important}html.pulse-rail-mini .ap2 .side .nav .grp-chev{display:none}}.ap2 .org .mark.mark--logo{-o-object-fit:contain;object-fit:contain;background:0 0;padding:0;display:block}.ap2 .side .back-row{align-items:center;gap:calc(10px * var(--u));margin:calc(2px * var(--u)) 0 calc(6px * var(--u));padding:calc(7px * var(--u)) calc(10px * var(--u)) calc(7px * var(--u)) calc(13px * var(--u));border-radius:var(--r-nav);color:var(--mute);font-size:var(--fs-nav);min-height:calc(32px * var(--u));display:flex}.ap2 .side .back-row:hover{background:var(--hover);color:var(--ink)}.ap2 .side .back-row svg{width:calc(18px * var(--u));height:calc(18px * var(--u));fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ap2 .side .back-row .lbl{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}@media (width<=960px){.ap2 .side .back-row{display:none}}@media (width>=961px){html.pulse-rail-mini .ap2 .side .back-row .lbl{display:none}.ap2 .side:hover{z-index:45}.ap2 .side:has(.foot>.menu){z-index:45}.ap2 .side .foot>.menu.acctmenu,html.pulse-rail-mini .ap2 .side .foot>.menu.acctmenu{left:calc(100% + 18px * var(--u));width:calc(264px * var(--u));min-width:0;top:auto;bottom:0;right:auto}}.ap2 .org .n b.sr+span:before{content:none}.ap2 .menu.acctmenu{padding:var(--menu-pad)}.ap2 .menu.acctmenu>.it,.ap2 .menu.acctmenu>a.it,.ap2 .menu.acctmenu>button.it{min-height:var(--menu-row-h);padding:0 calc(12px * var(--u));font-size:var(--type-read);line-height:1.3}.ap2 .menu.acctmenu>.lbl{padding:calc(8px * var(--u)) calc(12px * var(--u)) calc(4px * var(--u));font-size:var(--type-meta);color:var(--mute)}.ap2 .menu.acctmenu .sep{margin:var(--space-1) calc(12px * var(--u))}.ap2 .menu .am-who{gap:calc(2px * var(--u));min-width:0;padding:calc(8px * var(--u)) calc(12px * var(--u)) calc(6px * var(--u));flex-direction:column;display:flex}.ap2 .menu .am-name{align-items:center;gap:var(--space-2);min-width:0;display:flex}.ap2 .menu .am-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--type-read);color:var(--ink);font-weight:600;overflow:hidden}.ap2 .menu .am-tag{height:calc(20px * var(--u));padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--chip);color:var(--ink2);flex:none;align-items:center;font-weight:500;display:inline-flex}.ap2 .menu .am-mail,.ap2 .menu .am-tag{font-size:var(--type-meta);white-space:nowrap}.ap2 .menu .am-mail{text-overflow:ellipsis;min-width:0;color:var(--mute);overflow:hidden}.ap2 .menu.acctmenu .thm{padding:calc(8px * var(--u)) calc(12px * var(--u))}.ap2 .menu.acctmenu .sep+.thm{padding-top:calc(12px * var(--u))}.ap2 .menu.acctmenu .thm:has(+.sep){padding-bottom:calc(12px * var(--u))}@media (width<=960px){.ap2 .menu.acctmenu>.it,.ap2 .menu.acctmenu>a.it,.ap2 .menu.acctmenu>button.it{min-height:var(--tap-min)}.ap2 .menu.acctmenu{top:calc(100% + 16px * var(--u));right:calc(6px * var(--u))}.ap2 .side .burger,.ap2 .side .drawer-x{width:var(--tap-min);height:var(--tap-min)}}.ap2 .skip{min-height:var(--tap-min);align-items:center;display:inline-flex}.ap2 .prange .pr-opt .pr-tickc{width:calc(14px * var(--u));height:calc(14px * var(--u));flex:none;place-items:center;display:inline-grid}.ap2 .prange .pr-opt .pr-tickc .pr-tick{margin:0}.ap2 .prange .pr-opt:not(:has(.pr-days)) .pr-tickc{margin-left:auto}.ap2 .prange .pr-menu.pr-menu--end{left:auto;right:0}.ap2 .prange .pr-done{font-weight:500}@media (width<=760px){.ap2 .prange{width:auto;max-width:100%;display:inline-flex}.ap2 .prange .pr-chip{flex:none;max-width:100%}.ap2 .prange .pr-menu{min-width:calc(260px * var(--u));max-width:calc(100vw - 2 * var(--page-x));left:0;right:auto}.ap2 .prange .pr-menu.pr-menu--end{left:auto;right:0}}@media (width<=600px){.ap2 .btn.sm:not(.icon){min-height:var(--btn-h-phone)}.ap2 .btn.icon.sm,.ap2 .iconbtn.sm,.ap2 .ptip>.ptip-btn:not(.ptip-btn--slot){width:var(--tap-min);height:var(--tap-min)}.ap2 .ptip>.ptip-btn:not(.ptip-btn--slot){margin:calc(-12px * var(--u))}.ap2 :is(button.lk,a.lk,.linkbtn,.linkish,.plink,.pcrumb-a,.pcrumb-more,.statusl.why,a.aside,button.aside:not(.btn),a.cph-addr):not(.btn){padding-block:calc(2px + .5 * (-1lh + var(--tap-min)));margin-block:calc(-2px + .5 * (1lh - var(--tap-min)))}.ap2 .pcrumb-a{padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2))}.ap2 :is(button.lk,.linkbtn,button.aside):not(.btn){padding-inline:calc(var(--tap-min) / 4);margin-inline:calc(var(--tap-min) / -4)}.ap2 .pcrumb-more,.ap2 .statusl.why{min-width:var(--tap-min)}.ap2 .pcrumb-more{margin-inline:calc(-1 * var(--space-2))}.ap2 .sw{margin-inline:calc(-10px * var(--u));outline-offset:calc(-8px * var(--u));box-sizing:content-box!important;border:calc(10px * var(--u)) solid transparent!important;margin-block:calc(-10px * var(--u))!important;background-clip:padding-box!important;border-radius:999px!important}.ap2 :is(input.in,select.in),html body .ap2 select:not([multiple]):not([size]){min-height:var(--tap-min)}html .ap2 :is(label.find,label.tk-find,label.wz-find,label.search,div.search) input{min-height:var(--tap-min);margin-block:-1px}.ap2 .psearch .psearch-in{height:var(--tap-min);margin-block:-1px}.ap2 .pseg.pseg.pseg--sm:not(.pseg--stack):not(.pseg--phone),.ap2 .pseg.pseg:not(.pseg--stack):not(.pseg--phone){height:var(--tap-min)}.ap2 .pseg:not(.pseg--stack)>.pseg-opt{min-width:var(--tap-min);min-height:var(--tap-min);margin-block:calc(-1 * var(--seg-pad))}}.ap2 .ptable--cards .pt-link{min-width:var(--tap-min);min-height:var(--tap-min);margin:calc(-13px * var(--u))}.ap2 .ptable--cards:not(.ptable--flush) .pt-empty,.ap2 .ptable--cards:not(.ptable--flush) .pt-row{padding-left:var(--space-4);padding-right:var(--space-4)}.ap2 .pt-td:has(.statusl--live){overflow:visible}.ap2 .ptable--cards .pt-td.pt-meta .statusl{font-size:inherit}@media (width<=760px){.ap2 .agp .psub .psub-nav,.ap2 .psub--long .psub-nav{scroll-padding-inline:var(--page-x);--psub-pad:var(--page-x)}.ap2 .psub-a,.ap2 .psub-a.on{font-weight:500}.ap2 .psub-a.on{border-bottom-color:var(--ink)}.ap2 .psub-a:focus-visible{outline-offset:-2px}}.ap2 .pt-sort{position:relative}.ap2 .pt-sort:not(.on) .pt-arrow{top:50%;left:calc(100% + 2px * var(--u));opacity:0;transition:opacity var(--dur-1) var(--ease-std);position:absolute;transform:translateY(-50%)}.ap2 .pt-sort:not(.on):is(:hover,:focus-visible) .pt-arrow{opacity:.45}.ap2 .pt-th.num .pt-sort{flex-direction:row-reverse}.ap2 .pt-th.num .pt-sort:not(.on) .pt-arrow{left:auto;right:calc(100% + 2px * var(--u))}html .ap2 .sw{background-color:var(--switch-off)}html .ap2 .sw.on.on{background-color:var(--switch-on)}html .ap2 .sw:after{box-shadow:var(--shadow-knob)}html .ap2 .stp .st-tog.st-tog{width:var(--switch-w);height:var(--switch-h);border-radius:var(--radius-pill);background-color:var(--switch-off)}html .ap2 .stp .st-tog.st-tog:after{left:var(--switch-inset);top:var(--switch-inset);width:var(--switch-knob-size);height:var(--switch-knob-size);background:var(--knob);box-shadow:var(--shadow-knob)}html .ap2 .stp .st-tog.st-tog[aria-checked=true]{background-color:var(--switch-on)}html .ap2 .stp .st-tog.st-tog[aria-checked=true]:after{transform:translateX(calc(var(--switch-w) - var(--switch-knob-size) - 2 * var(--switch-inset)))}@media (width<=600px){html .ap2 .stp .st-tog.st-tog{box-sizing:content-box;border:calc(10px * var(--u)) solid transparent;margin-block:calc(-10px * var(--u));margin-inline:calc(-10px * var(--u));outline-offset:calc(-8px * var(--u));background-clip:padding-box}html .ap2 .stp .st-tog.st-tog:before{inset:0}.ap2 :is(.page.home,.page.lsp) .phead{flex-wrap:wrap}.ap2 :is(.page.home,.page.lsp) .phead>:not(:first-child){flex-basis:100%}}.ap2 .prange .pr-opt{font-size:var(--type-read);padding:0 calc(12px * var(--u))}.ap2 .stp .tk-card .ptable--cards:not(.ptable--flush) .pt-row{padding-left:calc(20px * var(--u));padding-right:calc(20px * var(--u))}.ap2 .ptable--cards .pt-td:not(.pt-title):has(>.btn){flex-basis:100%;order:3}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 :is(.btn,.pill,.u-btn):is(:disabled,[aria-disabled=true]){opacity:1!important;color:var(--faint)!important;border-color:var(--line)!important}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 :is(.btn.pri,.btn.primary,.pill.dark):is(:disabled,[aria-disabled=true]){background:var(--chip)!important;border-color:var(--line2)!important;color:var(--mute)!important}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 :is(.btn.danger,.pill.danger):is(:disabled,[aria-disabled=true]){color:color-mix(in srgb,var(--bad) 55%,var(--card))!important}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .btn.ghost:is(:disabled,[aria-disabled=true]){background:0 0!important;border-color:#0000!important}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 :is(.lk,.linkbtn):is(:disabled,[aria-disabled=true]){opacity:1!important;color:var(--faint)!important}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 :is(.pseg,.seg){box-shadow:inset 0 0 0 1px var(--card-line)}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .stp .tk-col:not(.over){background:var(--inset)}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .stp .tk-col .tk-card{border-color:var(--card-line)}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 :is(.psearch,.psub-pick,.sel,.cpfind-box,.stp .tk-find,.stp .ctl .find,.stp.stp-wz .wz-find,.stp .stp-wz-addr):not(:hover):not(:focus-within),:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .stp .stp-wz-choice button:not(.on):not(:hover),:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .stp .stp-wz-rail li:not(.on):not(.done) .n{border-color:var(--field-line)}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .psearch kbd{background:var(--raised)}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 input::-webkit-calendar-picker-indicator{opacity:.6}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .statusl.off i{background:var(--status-paused-dot)}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .stp .fv2.fo .fo-ok-l>.dot.off{background:var(--status-switched-off-dot)}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .omark--mark{--org-mark-line:var(--line2)}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .omark--mark.omark--reads-on-dark{--org-mark-tile:var(--chip)}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .omark--mark.omark--reads-on-dark .omark__img{scale:.84}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .ph-face--i{background:var(--raised)}:is(html.dark:not([data-portal-theme]),html[data-portal-theme=dark]) .ap2 .ph-island{box-shadow:0 0 0 1px var(--line2)}html.dark:not([data-portal-theme]) .ap2,html[data-portal-theme=dark] .ap2{--btn-edge:var(--line2)}.ap2 :is(.card,.sec) :is(.card,.sec){border:0;border-top:1px solid var(--line);box-shadow:none;padding:var(--gap-stack) 0 0;margin-top:var(--gap-stack);background:0 0;border-radius:0}.ap2 :where(input[type=checkbox]:not([class]):not([role=switch]),input[type=checkbox].pchk,input[type=radio]:not([class]),input[type=radio].pchk){appearance:none;width:var(--check-size);height:var(--check-size);vertical-align:middle;border:1px solid var(--check-edge);border-radius:var(--radius-xs);background:var(--card);cursor:pointer;transition:background-color var(--dur-1) var(--ease-std),border-color var(--dur-1) var(--ease-std);flex:none;place-items:center;margin:0;display:inline-grid}.ap2 :where(input[type=radio]:not([class]),input[type=radio].pchk){border-radius:50%}.ap2 :where(input[type=checkbox]:not([class]):not([role=switch]),input[type=checkbox].pchk):checked{background:var(--sel);border-color:var(--sel)}.ap2 :where(input[type=checkbox]:not([class]):not([role=switch]),input[type=checkbox].pchk):checked:before{content:"";background:var(--sel-ink);width:70%;height:70%;-webkit-mask:var(--check-mark) center/contain no-repeat;-webkit-mask:var(--check-mark) center/contain no-repeat;mask:var(--check-mark) center/contain no-repeat}.ap2 :where(input[type=radio]:not([class]),input[type=radio].pchk):checked{background:var(--sel);border-color:var(--sel);box-shadow:inset 0 0 0 var(--space-1) var(--card)}.ap2 :where(input[type=checkbox]:not([class]):not([role=switch]),input[type=checkbox].pchk,input[type=radio]:not([class]),input[type=radio].pchk):focus-visible{border-color:var(--acc)}.ap2 :where(input[type=checkbox]:not([class]):not([role=switch]),input[type=checkbox].pchk,input[type=radio]:not([class]),input[type=radio].pchk):disabled{background:var(--chip);border-color:var(--line2);cursor:default}.ap2 :where(input[type=checkbox]:not([class]):not([role=switch]),input[type=checkbox].pchk,input[type=radio]:not([class]),input[type=radio].pchk):disabled:checked{background:var(--mute);border-color:var(--mute)}@media (forced-colors:active){.ap2 :where(input[type=checkbox],input[type=radio]){appearance:auto}.ap2 :where(input[type=checkbox]):checked:before{content:none}}.ap2 .ppicks{flex-direction:column;display:flex}.ap2 .ppicks-h{justify-content:space-between;align-items:baseline;gap:var(--gap-inline);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);display:flex}.ap2 .ppicks-t{font-size:var(--role-label);font-weight:var(--role-label-w);color:var(--ink)}.ap2 .ppicks-n{font-size:var(--role-meta);color:var(--mute);font-variant-numeric:tabular-nums}.ap2 .ppick{align-items:center;gap:var(--space-3);min-height:var(--pick-row-min);padding:var(--space-2);margin:0 calc(-1 * var(--space-2));border-radius:var(--radius-sm);border-bottom:1px solid var(--line);color:var(--ink);transition:background-color var(--dur-1) var(--ease-std);display:flex}.ap2 .ppick:last-child{border-bottom:0}.ap2 .ppick:hover{background:var(--hover)}.ap2 .ppick-hit{cursor:pointer;border-radius:var(--radius-sm);flex:1;align-self:stretch;align-items:center;min-width:0;display:flex}.ap2 .ppick-hit:focus-visible{outline:var(--focus-outline);outline-offset:-2px}.ap2 .ppick--off{color:var(--mute)}.ap2 .ppick--off:hover{background:0 0}.ap2 .ppick--off .ppick-hit{cursor:default}.ap2 .ppick-main{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.ap2 .ppick-t{font-size:var(--role-body);font-weight:var(--fw-medium)}.ap2 .ppick-m,.ap2 .ppick-t{overflow-wrap:anywhere}.ap2 .ppick-aside,.ap2 .ppick-m{font-size:var(--role-meta);color:var(--mute)}.ap2 .ppick-aside{flex:0 auto;min-width:0}.ap2 .ppick-check{width:var(--check-size);height:var(--check-size);color:var(--sel);cursor:pointer;flex:none;place-items:center;display:grid}.ap2 .ppick--off .ppick-check{cursor:default}.ap2 .ppick-check .pi{stroke-width:2px;width:100%;height:100%}@media (width<=600px){.ap2 .ppick{row-gap:var(--space-1);flex-wrap:wrap}.ap2 .ppick-hit{min-height:var(--tap-min)}.ap2 .ppick-aside{flex-basis:100%;order:3}.ap2 .ppick-aside :is(a,button){min-height:var(--tap-min);align-items:center;display:inline-flex}}.ap2 .ptile-grid{grid-template-columns:repeat(var(--ptile-cols,4),minmax(0,1fr));gap:var(--space-2);display:grid}.ap2 .ptile{justify-content:center;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-2);border:1px solid var(--line2);border-radius:var(--radius-ctl);background:var(--card);color:var(--ink2);font:inherit;font-size:var(--type-body);cursor:pointer;transition:background-color var(--dur-1) var(--ease-std),border-color var(--dur-1) var(--ease-std),color var(--dur-1) var(--ease-std);flex-direction:column;display:flex;position:relative}@media (hover:hover){.ap2 .ptile:not(.on):not(:disabled):hover{background:var(--hover);border-color:var(--field-line-hover);color:var(--ink)}}.ap2 .ptile:focus-visible{box-shadow:var(--focus-ring);outline:0}.ap2 .ptile.on{border-color:var(--ink);color:var(--ink);font-weight:var(--fw-semibold)}.ap2 .ptile:disabled{opacity:.5;cursor:default}.ap2 .ptile-mark{width:var(--ctl-h-sm);height:var(--ctl-h-sm);border-radius:var(--radius-sm);border:1px solid var(--card-line);background:var(--logo-ground);place-items:center;display:grid}.ap2 .ptile-mark img{width:var(--space-5);height:var(--space-5);-o-object-fit:contain;object-fit:contain;display:block}.ap2 .ptile-mark--icon{background:var(--chip);color:var(--ink2);border-color:#0000}.ap2 .ptile-mark .pi{width:var(--space-4);height:var(--space-4)}.ap2 .ptile-t{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ap2 .ptile-check{top:var(--space-1);right:var(--space-1);width:var(--space-3);height:var(--space-3);color:var(--ink);stroke-width:3px;position:absolute}@media (width<=340px){.ap2 .ptile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}html[data-portal-brand] .ap2{--acc:var(--pp-accent-text);--acc-tint:var(--pp-accent-soft);--acc-soft:color-mix(in srgb, var(--pp-accent) 28%, var(--card));--acc-line:var(--pp-accent);--sel:var(--pp-accent);--sel-ink:var(--pp-accent-ink);--chart-1:var(--pp-accent);--page:var(--pp-page);--pri:var(--pp-accent);--pri-ink:var(--pp-accent-ink)}:is(html.dark[data-portal-brand]:not([data-portal-theme]),html[data-portal-brand][data-portal-theme=dark]) .ap2{--acc:var(--pp-accent-dk-text);--acc-tint:color-mix(in srgb, var(--pp-accent-dk) 16%, var(--card));--acc-soft:color-mix(in srgb, var(--pp-accent-dk) 28%, var(--card));--acc-line:var(--pp-accent-dk);--sel:var(--pp-accent-dk);--sel-ink:var(--pp-accent-dk-ink);--chart-1:var(--pp-accent-dk);--page:var(--pp-page-dk);--pri:var(--pp-accent-dk);--pri-ink:var(--pp-accent-dk-ink)}html[data-portal-brand] .ap2.ap2.ap2 :is(.btn.pri,.btn.primary){background:var(--pri);border-color:var(--pri);color:var(--pri-ink)}html[data-portal-brand] .ap2.ap2.ap2 :is(.btn.pri,.btn.primary):hover{opacity:1;background:color-mix(in srgb,var(--pri) 88%,var(--pri-ink))}html[data-portal-brand] .ap2.ap2.ap2 :is(.btn.pri,.btn.primary):disabled{background:var(--pri);border-color:var(--pri);color:var(--pri-ink)}html[data-portal-brand] .ap2 .tabs a.on{color:var(--acc);border-bottom-color:var(--acc-line)}html[data-portal-brand] .ap2 :is(.ptab.on,.psub-a.on){border-bottom-color:var(--acc-line)}html[data-portal-brand] .ap2 .psub .psub-nav .psub-a.on,html[data-portal-brand] .ap2 .ptab.on{color:var(--acc)}html[data-portal-brand] .ap2 :is(.agp .set-text,.agp .set-select,.agp .sk-ask):focus,html[data-portal-brand] .ap2 :is(.page.lsp .ctl .find,.page.lsp .ctl .pick,.stp .fv2 .fv-ctl .fv-pick,.agp .set-in,.cpfind-box):focus-within{border-color:var(--acc);box-shadow:var(--focus-ring);outline:0}html[data-portal-brand] .ap2 .nav a.on,html[data-portal-brand] .ap2 .side .nav a.on,html[data-portal-brand] .ap2 .side .nav a.sub.on{background:var(--acc-tint);color:var(--acc)}html[data-portal-brand] .ap2 .statusl.statusl--pill.needs{color:var(--acc)}html[data-portal-brand] .ap2 :is(.acct .av,.avatar){background:var(--acc-tint);color:var(--acc)}html[data-portal-brand] .ap2 .pseg:not(.learn-seg) .pseg-opt.on{color:var(--acc)}
