@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4c42083b9bffcb01-s.06674-1f_j6ex.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4c42083b9bffcb01-s.06674-1f_j6ex.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c42083b9bffcb01-s.06674-1f_j6ex.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4c42083b9bffcb01-s.06674-1f_j6ex.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4c42083b9bffcb01-s.06674-1f_j6ex.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7136e67f09dfad82-s.0pbuaq42ok1zw.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a072933b891bea6-s.p.0xw0t0hr1xcps.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Assistant Fallback;src:local(Arial);ascent-override:109.94%;descent-override:30.9%;line-gap-override:0.0%;size-adjust:92.87%}.assistant_ac8d9e21-module__pf2q_q__className{font-family:Assistant,Assistant Fallback;font-style:normal}.assistant_ac8d9e21-module__pf2q_q__variable{--font-sans:"Assistant", "Assistant Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.1ewykk74tw0il.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_99e316ac-module__fHG_Pq__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_99e316ac-module__fHG_Pq__variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.woff2?dpl=dpl_CDVXxVkzepdDovM5kUDjhdrZYMRo)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_3c307424-module__f9x9HG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_3c307424-module__f9x9HG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:var(--pm-app);--canvas:var(--pm-app);--card-bg:var(--pm-card);--text:var(--pm-ink);--text-2:var(--pm-muted);--text-3:var(--pm-hint);--border:var(--pm-border);--border-2:var(--pm-line);--hover:var(--pm-card2);--hover-2:var(--pm-line);--accent:var(--pm-brand);--accent-soft:var(--pm-brand-soft);--green:var(--pm-green);--green-soft:var(--pm-green-soft);--amber:var(--pm-gold);--amber-soft:var(--pm-gold-soft);--blue:var(--pm-blue);--blue-soft:var(--pm-blue-soft);--radius:14px;--radius-sm:10px;--radius-pill:999px;--card-border:1px solid var(--pm-border);--card-shadow:0 1px 2px #4337200d, 0 8px 22px #4337200f;--h1-size:25px;--h1-weight:600;--h1-spacing:-.018em;--kpi-size:28px;--kpi-weight:600;--side-bg:var(--pm-side);--side-text:var(--pm-side-text);--side-text-strong:var(--pm-side-accent);--side-hover:var(--pm-side-2);--side-active-bg:var(--pm-side-active-bg);--side-active-text:var(--pm-side-accent);--side-border:#2f2629;--side-icon:var(--pm-side-text);--side-active-icon:var(--pm-brand);--side-badge-bg:var(--pm-brand);--side-badge-text:#fff;--side-badge-border:var(--pm-brand-line)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--pm-font);background:var(--canvas);color:var(--text);-webkit-font-smoothing:antialiased;letter-spacing:-.006em;font-size:15px;line-height:1.5}code,pre,kbd,samp,.mono{font-family:var(--pm-mono)}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ddd4c2 padding-box padding-box;border:3px solid #0000;border-radius:6px}::-webkit-scrollbar-thumb:hover{background:#c8bda5 padding-box padding-box;border:3px solid #0000}.app{min-height:100vh;display:flex}.sidebar{background:var(--side-bg);border-right:1px solid var(--side-border);flex-direction:column;flex-shrink:0;width:248px;height:100vh;display:flex;position:sticky;top:0}.main{background:var(--canvas);flex:1;min-width:0}.brand{align-items:center;gap:10px;padding:18px 16px 16px;display:flex}.brand-mark{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#b9303f,#d6566a);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:flex}.brand-text{flex-direction:column;line-height:1.15;display:flex}.brand-text b{letter-spacing:.01em;color:var(--side-text-strong);font-size:15px;font-weight:600}.brand-text span{color:var(--side-text);letter-spacing:.14em;font-size:11px;font-weight:500}.nav{flex:1;padding:6px 8px;overflow-y:auto}.nav-group{margin-bottom:1px}.nav-group-head{color:var(--side-text);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.72;text-align:left;background:0 0;border:none;align-items:center;gap:5px;width:100%;padding:11px 8px 5px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .12s;display:flex}.nav-group-head:hover{opacity:1}.nav-group-head .chev{width:11px;height:11px;color:var(--side-icon);flex-shrink:0;transition:transform .15s}.nav-group.collapsed .chev{transform:rotate(-90deg)}.nav-group.collapsed .nav-group-items{display:none}.nav-item{border-radius:var(--radius-sm);color:var(--side-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin-bottom:1px;padding:7px 8px;font-size:14.5px;font-weight:450;text-decoration:none;transition:background .12s,color .12s;display:flex}.nav-item:hover{background:var(--side-hover)}.nav-item.active{background:var(--side-active-bg);color:var(--side-active-text);font-weight:500;box-shadow:0 1px 2px #4337200f}.nav-item svg{width:16px;height:16px;color:var(--side-icon);flex-shrink:0}.nav-item.active svg{color:var(--side-active-icon)}.nav-item .count{color:var(--side-badge-text);background:var(--side-badge-bg);border:1px solid var(--side-badge-border);border-radius:999px;margin-left:auto;padding:0 6px;font-size:12px;line-height:16px}.user{border-top:1px solid var(--side-border);cursor:pointer;align-items:center;gap:9px;padding:12px 14px;display:flex}.user:hover{background:var(--side-hover)}.avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;display:flex}.user .meta{min-width:0;line-height:1.25}.user .meta b{color:var(--side-text-strong);font-size:14px;font-weight:500;display:block}.user .meta span{color:var(--side-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.page{max-width:1180px;padding:34px 44px 70px}.page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.page-head h1{font-size:var(--h1-size);font-weight:var(--h1-weight);letter-spacing:var(--h1-spacing);align-items:center;gap:9px;display:flex}.page-head .sub{color:var(--text-2);margin-top:3px;font-size:14.5px}.head-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.head-icon svg{width:18px;height:18px}.btn{border-radius:var(--radius-sm);border:1px solid var(--border-2);background:var(--card-bg);color:var(--text);cursor:pointer;letter-spacing:-.005em;align-items:center;gap:6px;padding:7px 13px;font-family:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.btn:hover{background:var(--hover)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn svg{width:14px;height:14px}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{filter:brightness(.93);background:var(--accent)}.btn.ghost{color:var(--text-2);background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--hover)}.btn.sm{padding:5px 9px;font-size:13.5px}.card{background:var(--card-bg);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow)}.card-pad{padding:20px 22px}.card-title{letter-spacing:-.005em;font-size:14px;font-weight:600}.card-sub{color:var(--text-3);margin-top:2px;font-size:13px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px;display:grid}.kpi{background:var(--card-bg);border:var(--card-border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:18px 18px 16px}.kpi .ico{border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:14px;display:flex}.kpi .ico svg{width:15px;height:15px}.kpi .label{color:var(--text-2);font-size:13.5px;font-weight:450}.kpi .value{font-size:var(--kpi-size);font-weight:var(--kpi-weight);letter-spacing:-.025em;margin-top:3px}.kpi .delta{align-items:center;gap:4px;margin-top:6px;font-size:12.5px;font-weight:500;display:flex}.delta.up{color:var(--green)}.delta.down{color:var(--accent)}.delta.flat{color:var(--text-3)}.grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.grid-3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.section{margin-bottom:16px}.tbl{border-collapse:collapse;width:100%}.tbl thead th{color:var(--text-3);text-align:left;letter-spacing:.04em;text-transform:uppercase;padding:14px 16px 9px;font-size:12px;font-weight:500}.tbl tbody td{border-top:1px solid var(--border);vertical-align:middle;padding:11px 16px;font-size:14px}.tbl tbody tr{transition:background .1s}.tbl tbody tr.clickable{cursor:pointer}.tbl tbody tr.clickable:hover{background:var(--hover)}.tbl .num{font-variant-numeric:tabular-nums}.cell-main{align-items:center;gap:10px;display:flex}.cell-main .nm{font-weight:500}.cell-sub{color:var(--text-3);font-size:13px}.pill{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;padding:2px 9px;font-size:12.5px;font-weight:500;line-height:1.7;display:inline-flex}.pill.green{background:var(--green-soft);color:var(--green)}.pill.amber{background:var(--amber-soft);color:var(--amber)}.pill.blue{background:var(--blue-soft);color:var(--blue)}.pill.grey{background:var(--hover-2);color:var(--text-2)}.pill.accent{background:var(--accent-soft);color:var(--accent)}.dot{border-radius:50%;width:6px;height:6px;display:inline-block}.tag{color:var(--text-2);background:var(--hover);border:1px solid var(--border-2);border-radius:6px;margin:1px 3px 1px 0;padding:1px 7px;font-size:12px;display:inline-block}.tabs{border-bottom:1px solid var(--border);gap:2px;margin-bottom:20px;display:flex}.tab{color:var(--text-2);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 12px;font-family:inherit;font-size:14.5px;font-weight:450;transition:color .12s}.tab:hover{color:var(--text)}.tab.active{color:var(--text);border-bottom-color:var(--accent);font-weight:500}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:var(--radius-pill);border:1px solid var(--border-2);color:var(--text-2);cursor:pointer;background:var(--card-bg);padding:5px 12px;font-family:inherit;font-size:13.5px;transition:background .12s}.chip:hover{background:var(--hover)}.chip.active{background:var(--accent-soft);color:var(--accent);border-color:#0000;font-weight:500}.field label{color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.input{width:100%;color:var(--text);border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--hover);padding:8px 12px;font-family:inherit;font-size:14.5px}.input:focus{border-color:var(--accent);background:var(--card-bg);outline:none}.input.mono{font-family:var(--pm-mono)}textarea.input{resize:vertical;min-height:80px}.search{border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--hover);flex:1;align-items:center;gap:8px;max-width:340px;padding:7px 12px;display:flex}.search svg{width:15px;height:15px;color:var(--text-3)}.search input{color:var(--text);background:0 0;border:none;flex:1;font-family:inherit;font-size:14.5px}.search input:focus{outline:none}.empty{border:1px dashed var(--border-2);border-radius:var(--radius);text-align:center;padding:64px 24px}.empty .ico{background:var(--hover);border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 16px;display:flex}.empty .ico svg{width:22px;height:22px;color:var(--text-3)}.empty h3{margin-bottom:5px;font-size:15px;font-weight:600}.empty p{color:var(--text-2);max-width:340px;margin:0 auto 18px;font-size:14px}.donut{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:118px;height:118px;display:flex}.donut .hole{background:var(--card-bg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.donut .hole b{letter-spacing:-.02em;font-size:21px;font-weight:600}.donut .hole span{color:var(--text-3);font-size:11.5px}.legend-row{justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;display:flex}.legend-row+.legend-row{border-top:1px solid var(--border)}.legend-l{align-items:center;gap:8px;display:flex}.legend-r{color:var(--text-3);align-items:center;gap:10px;font-size:13px;display:flex}.legend-r b{color:var(--text);font-variant-numeric:tabular-nums;font-size:14px}.health-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.health-tile{border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 15px}.health-tile .top{align-items:center;gap:8px;margin-bottom:9px;display:flex}.health-tile .top svg{width:15px;height:15px}.health-tile .top span{color:var(--text-2);font-size:13.5px}.health-tile .big{letter-spacing:-.02em;font-size:20px;font-weight:600}.bar{background:var(--hover-2);border-radius:3px;height:5px;margin-top:9px;overflow:hidden}.bar>i{border-radius:3px;height:100%;display:block}.stat-line{justify-content:space-between;align-items:center;padding:9px 0;font-size:14px;display:flex}.stat-line+.stat-line{border-top:1px solid var(--border)}.stat-line .v{font-variant-numeric:tabular-nums;font-weight:600}.note{color:var(--text-3);background:var(--hover);border:1px solid var(--border);border-radius:var(--radius-sm);margin-top:14px;padding:9px 12px;font-size:13px}.conn-row{align-items:center;gap:14px;display:flex}.conn-logo{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.conn-logo svg{width:19px;height:19px}.meta-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:18px;display:grid}.meta-grid .k{color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:12px;font-weight:500}.meta-grid .v{font-size:14.5px;font-weight:450}.muted{color:var(--text-3)}@keyframes pageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.page{animation:.22s both pageIn}.btn{transition:background .14s,border-color .14s,transform .1s,box-shadow .14s}.btn:active:not(:disabled){transform:translateY(1px)}.chip{transition:background .14s,color .14s,border-color .14s}.tab{transition:color .14s,border-color .14s}.nav-item{transition:background .14s,color .14s}.input,.search{transition:border-color .14s,background .14s,box-shadow .14s}.input:focus{box-shadow:0 0 0 3px var(--accent-soft)}.search:focus-within{border-color:var(--accent);background:var(--card-bg);box-shadow:0 0 0 3px var(--accent-soft)}.btn:focus-visible,.chip:focus-visible,.tab:focus-visible,.nav-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.page{animation:none}*{transition-duration:.01ms!important}}.select{color:var(--text);border:1px solid var(--border-2);border-radius:var(--radius-sm);background:var(--card-bg);cursor:pointer;outline:none;padding:6px 9px;font-family:inherit;font-size:13.5px;transition:border-color .14s,box-shadow .14s}.select:hover{border-color:var(--border-2);background:var(--hover)}.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.ctl{flex-direction:column;gap:3px;display:flex}.ctl>span{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1}.mobile-header{display:none}@media (max-width:768px){.sidebar{z-index:100;transition:left .25s;position:fixed;top:0;left:-260px}.sidebar.open{left:0}.sidebar-overlay{z-index:90;background:#39342c66;display:none;position:fixed;inset:0}.sidebar-overlay.show{display:block}.mobile-header{z-index:80;background:var(--card-bg);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.mobile-header button{color:var(--text-2);background:0 0;border:none;padding:6px}.main{padding-top:56px}.page{padding:16px}.page-head{flex-direction:column;gap:12px}.kpi-grid{grid-template-columns:1fr 1fr}.grid-2,.grid-3{grid-template-columns:1fr}.meta-grid{grid-template-columns:1fr 1fr;gap:14px}.health-grid{grid-template-columns:1fr}.tbl{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}.filter-grid{grid-template-columns:1fr 1fr!important}}:root{--pm-app:#f2f1ef;--pm-card:#fff;--pm-card2:#f8f7f6;--pm-border:#e4dfdd;--pm-line:#efecea;--pm-side:#1d1517;--pm-side-2:#2a2124;--pm-side-text:#cfc5c8;--pm-side-dim:#8f8386;--pm-side-active-bg:#fff;--pm-side-active-text:#1d1517;--pm-side-accent:#ffc905;--pm-ink:#1d1517;--pm-muted:#4f4549;--pm-hint:#6f6468;--pm-brand:#af272f;--pm-brand-ink:#fff;--pm-brand-soft:#f6e3e4;--pm-brand-line:#e9c2c5;--pm-green:#1e7f55;--pm-green-soft:#e0f2e9;--pm-gold:#a95c00;--pm-gold-soft:#fcebd6;--pm-terra:#bf311c;--pm-terra-soft:#fbe2dc;--pm-blue:#0a9cb8;--pm-blue-soft:#ddf1f5;--pm-cyan:#0a9cb8;--pm-cyan-soft:#ddf1f5;--pm-sun:#ffc905;--pm-sun-soft:#fff3c4;--pm-orange:#e86a24;--pm-orange-soft:#fde8da;--pm-s-web:#af272f;--pm-s-amz:#c98a00;--pm-s-hypd:#6e4fb0;--pm-s-wa:#0a9cb8;--pm-r:12px;--pm-r2:8px;--pm-r3:9px;--pm-shadow:0 1px 2px #1d15170f,0 8px 24px #1d151712;--pm-font:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--pm-display:var(--font-display),"Arial Black",sans-serif;--pm-mono:var(--font-mono),ui-monospace,monospace;--pm-h1:25px;--pm-kpi:28px;--pm-h3:16px;--pm-body:14.5px;--pm-label:13.5px;--pm-caption:12.5px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--pm-app:#141012;--pm-card:#1d181a;--pm-card2:#231d20;--pm-border:#352d30;--pm-line:#2b2427;--pm-side:#0f0b0c;--pm-side-text:#cfc5c8;--pm-side-accent:#ffd23f;--pm-ink:#f3eeef;--pm-muted:#bbb0b4;--pm-hint:#877c80;--pm-brand:#e0525a;--pm-brand-ink:#1d0b0d;--pm-brand-soft:#3a1c1f;--pm-brand-line:#5c2a2f;--pm-green:#4cb985;--pm-green-soft:#15301f;--pm-gold:#e6a04a;--pm-gold-soft:#3a2913;--pm-terra:#ef6d51;--pm-terra-soft:#3d1d17;--pm-blue:#4fc0d6;--pm-blue-soft:#12323a;--pm-cyan:#4fc0d6;--pm-cyan-soft:#12323a;--pm-sun:#ffd23f;--pm-sun-soft:#3a3113;--pm-orange:#f0843f;--pm-orange-soft:#3b2416;--pm-s-web:#e0525a;--pm-s-amz:#bf8a1a;--pm-s-hypd:#9b7fd1;--pm-s-wa:#1898b3;--pm-shadow:0 1px 2px #0006,0 8px 28px #00000059}}:root[data-theme=dark]{--pm-app:#141012;--pm-card:#1d181a;--pm-card2:#231d20;--pm-border:#352d30;--pm-line:#2b2427;--pm-side:#0f0b0c;--pm-side-text:#cfc5c8;--pm-side-accent:#ffd23f;--pm-ink:#f3eeef;--pm-muted:#bbb0b4;--pm-hint:#877c80;--pm-brand:#e0525a;--pm-brand-ink:#1d0b0d;--pm-brand-soft:#3a1c1f;--pm-brand-line:#5c2a2f;--pm-green:#4cb985;--pm-green-soft:#15301f;--pm-gold:#e6a04a;--pm-gold-soft:#3a2913;--pm-terra:#ef6d51;--pm-terra-soft:#3d1d17;--pm-blue:#4fc0d6;--pm-blue-soft:#12323a;--pm-cyan:#4fc0d6;--pm-cyan-soft:#12323a;--pm-sun:#ffd23f;--pm-sun-soft:#3a3113;--pm-orange:#f0843f;--pm-orange-soft:#3b2416;--pm-s-web:#e0525a;--pm-s-amz:#bf8a1a;--pm-s-hypd:#9b7fd1;--pm-s-wa:#1898b3;--pm-shadow:0 1px 2px #0006,0 8px 28px #00000059}h1.pm-h1{font-family:var(--pm-display)}.pm-page{background:var(--pm-app);color:var(--pm-ink);font-family:var(--pm-font);min-height:100vh;padding:24px 30px 50px}.pm-page *{box-sizing:border-box}.pm-side{background:var(--pm-side);width:238px;color:var(--pm-side-text);height:100vh;font-family:var(--pm-font);flex-direction:column;flex-shrink:0;gap:3px;padding:18px 14px;display:flex;position:sticky;top:0;overflow:auto}.pm-brand{align-items:center;gap:10px;padding:4px 8px 14px;display:flex}.pm-brand b{letter-spacing:.3px;color:var(--pm-side-active-text);font-size:16px;font-weight:700}.pm-brand span{letter-spacing:2px;color:var(--pm-side-dim);margin-top:1px;font-size:11px;display:block}.pm-navgroup{letter-spacing:1.6px;text-transform:uppercase;color:var(--pm-side-dim);padding:13px 10px 6px;font-size:11.5px;font-weight:600}.pm-nav{border-radius:var(--pm-r3);color:var(--pm-side-text);cursor:pointer;align-items:center;gap:11px;padding:9px 11px;font-size:15px;font-weight:500;line-height:1;text-decoration:none;display:flex}.pm-nav svg{opacity:.8;flex-shrink:0;width:18px;height:18px}.pm-nav .pm-badge{background:var(--pm-terra);color:#fff;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:12px;font-weight:600}.pm-nav:hover{background:#223530}.pm-nav.on{background:var(--pm-side-active-bg);color:var(--pm-side-active-text);font-weight:600}.pm-nav.on svg{opacity:1;color:var(--pm-side-accent)}.pm-foot{border-top:1px solid #2c4034;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.pm-foot .pm-av{background:var(--pm-side-accent);width:30px;height:30px;color:var(--pm-side);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.pm-foot .pm-nm{color:var(--pm-side-active-text);font-size:14px;font-weight:500}.pm-foot .pm-em{color:var(--pm-side-dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:6px;display:flex}.pm-head h1{font-size:var(--pm-h1);letter-spacing:-.4px;font-weight:700}.pm-head p{font-size:var(--pm-body);color:var(--pm-muted);margin-top:3px}.pm-acts{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-ranges{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:var(--pm-r2);gap:5px;padding:4px;display:flex}.pm-ranges button{font-family:var(--pm-font);color:var(--pm-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 12px;font-size:13.5px;font-weight:500}.pm-ranges button.on{background:var(--pm-green-soft);color:var(--pm-green);font-weight:600}.pm-btn{font-family:var(--pm-font);border-radius:var(--pm-r2);cursor:pointer;border:1px solid var(--pm-border);background:var(--pm-card);color:var(--pm-ink);align-items:center;gap:7px;padding:10px 15px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pm-btn svg{width:15px;height:15px}.pm-btn.primary{background:var(--pm-green);color:#fff;border-color:var(--pm-green)}.pm-btn.danger{background:var(--pm-terra);color:#fff;border-color:var(--pm-terra)}.pm-btn.danger.soft{background:var(--pm-terra-soft);color:var(--pm-terra);border-color:#0000}.pm-btn.ghost{background:0 0}.pm-btn:disabled{opacity:.55;cursor:not-allowed}.pm-linkbtn{font-family:var(--pm-font);color:var(--pm-green);cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.pm-linkbtn:hover{color:var(--pm-ink)}.pm-btn.sm{padding:5px 11px;font-size:13px}.pm-sectlab{letter-spacing:1.4px;text-transform:uppercase;color:var(--pm-hint);margin:22px 2px 11px;font-size:12px;font-weight:600}.pm-kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pm-kpis.k3{grid-template-columns:repeat(3,1fr)}.pm-kpi{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:var(--pm-r);padding:16px 17px}.pm-kpi .top{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.pm-kpi .lab{font-size:var(--pm-label);color:var(--pm-muted);font-weight:500}.pm-kpi .ic{border-radius:var(--pm-r3);justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pm-kpi .ic svg{width:17px;height:17px}.pm-ic-g{background:var(--pm-green-soft);color:var(--pm-green)}.pm-ic-o{background:var(--pm-gold-soft);color:var(--pm-gold)}.pm-ic-t{background:var(--pm-terra-soft);color:var(--pm-terra)}.pm-ic-b{background:var(--pm-blue-soft);color:var(--pm-blue)}.pm-kpi .num{font-size:var(--pm-kpi);letter-spacing:-.9px;font-weight:800;line-height:1.05}.pm-kpi .row2{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:8px;display:flex}.pm-kpi .delta{align-items:center;gap:3px;font-size:13px;font-weight:600;display:flex}.pm-kpi .delta svg{width:14px;height:14px}.pm-kpi .delta.up{color:var(--pm-green)}.pm-kpi .delta.down{color:var(--pm-terra)}.pm-kpi .spark{flex-shrink:0;width:80px;height:28px}.pm-kpi .sub{color:var(--pm-hint);margin-top:2px;font-size:12.5px}.pm-grid{gap:14px;display:grid}.pm-grid.g-2-1{grid-template-columns:2fr 1fr}.pm-grid.g-1-2{grid-template-columns:1fr 2fr}.pm-grid.g-3{grid-template-columns:1fr 1fr 1fr}.pm-grid.g-2{grid-template-columns:1.45fr 1fr}.pm-grid.g-11{grid-template-columns:1fr 1fr}.pm-panel{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:var(--pm-r);min-width:0;padding:18px 20px}.pm-phead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:3px;display:flex}.pm-phead h3{font-size:var(--pm-h3);align-items:center;gap:9px;font-weight:600;display:flex}.pm-phead h3 .tic{color:var(--pm-green);width:18px;height:18px}.pm-phead .more{color:var(--pm-muted);cursor:pointer;align-items:center;gap:4px;font-size:13px;font-weight:500;display:flex}.pm-csub{color:var(--pm-hint);margin-bottom:14px;font-size:13px}.pm-chartbox{height:228px;position:relative}.pm-chartbox.sm{height:180px}.pm-legend{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.pm-legend .li{color:var(--pm-muted);align-items:center;gap:7px;font-size:13.5px;display:flex}.pm-legend .sw{border-radius:3px;width:10px;height:10px}.pm-donutwrap{flex-direction:column;align-items:center;gap:6px;display:flex}.pm-donutbox{width:170px;height:170px;position:relative}.pm-donutctr{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pm-donutctr b{letter-spacing:-.5px;font-size:20px;font-weight:800}.pm-donutctr span{color:var(--pm-hint);font-size:11.5px}.pm-chanlist{width:100%;margin-top:4px}.pm-chanrow{align-items:center;gap:9px;padding:6px 0;font-size:13.5px;display:flex}.pm-chanrow .sw{border-radius:3px;flex-shrink:0;width:9px;height:9px}.pm-chanrow .nm{color:var(--pm-ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.pm-chanrow .v{color:var(--pm-muted);font-weight:600}.pm-ringwrap{align-items:center;gap:18px;display:flex}.pm-ring{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:108px;height:108px;display:flex}.pm-ring .in{background:var(--pm-card);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.pm-ring .in b{letter-spacing:-.5px;font-size:22px;font-weight:800}.pm-ring .in span{color:var(--pm-hint);font-size:11px}.pm-klist{flex-direction:column;gap:9px;display:flex}.pm-kline{color:var(--pm-muted);align-items:center;gap:9px;font-size:14px;display:flex}.pm-kline .sw{border-radius:3px;width:9px;height:9px}.pm-kline b{color:var(--pm-ink);min-width:34px;font-size:15px;font-weight:700}.pm-mbar{margin:12px 0}.pm-mbar .t{justify-content:space-between;margin-bottom:5px;font-size:13.5px;display:flex}.pm-mbar .t .k{color:var(--pm-muted)}.pm-mbar .t .v{color:var(--pm-ink);font-weight:600}.pm-mbar .track{background:var(--pm-line);border-radius:6px;height:8px;overflow:hidden}.pm-mbar .fill{border-radius:6px;height:100%}.pm-statline{gap:18px;display:flex}.pm-stat{flex:1}.pm-stat .n{letter-spacing:-.6px;font-size:24px;font-weight:800}.pm-stat .l{color:var(--pm-hint);font-size:12.5px}.pm-att{border-top:1px solid var(--pm-line);align-items:center;gap:12px;padding:12px 0;display:flex}.pm-att:first-of-type{border-top:0}.pm-att .ic2{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.pm-att .ic2 svg{width:16px;height:16px}.pm-att .ic2.r{background:var(--pm-terra-soft);color:var(--pm-terra)}.pm-att .ic2.a{background:var(--pm-gold-soft);color:var(--pm-gold)}.pm-att .tx{color:var(--pm-ink);flex:1;font-size:14.5px;font-weight:500;line-height:1.35}.pm-att .tx small{color:var(--pm-hint);margin-top:1px;font-size:12.5px;font-weight:400;display:block}.pm-att .go{font-family:var(--pm-font);color:var(--pm-green);background:var(--pm-green-soft);cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:8px 14px;font-size:13.5px;font-weight:600;text-decoration:none}.pm-pill{border-top:1px solid var(--pm-line);align-items:center;gap:10px;padding:10px 0;display:flex}.pm-pill:first-of-type{border-top:0}.pm-pill .d{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pm-pill .d.ok{background:var(--pm-green)}.pm-pill .d.warn{background:var(--pm-gold)}.pm-pill .d.off{background:var(--pm-hint)}.pm-pill .nm{color:var(--pm-ink);flex:1;font-size:14.5px;font-weight:500}.pm-pill .st{border-radius:20px;padding:3px 9px;font-size:12.5px;font-weight:600}.pm-pill .st.ok{background:var(--pm-green-soft);color:var(--pm-green)}.pm-pill .st.warn{background:var(--pm-gold-soft);color:var(--pm-gold)}.pm-pill .st.off{background:var(--pm-line);color:var(--pm-muted)}.pm-tablewrap{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:var(--pm-r);-webkit-overflow-scrolling:touch;overflow:auto hidden}table.pm-tbl{border-collapse:collapse;width:100%;font-size:14px}table.pm-tbl th{text-align:left;letter-spacing:.6px;text-transform:uppercase;color:var(--pm-hint);border-bottom:1px solid var(--pm-border);background:var(--pm-card2);padding:12px 16px;font-size:12px;font-weight:600}table.pm-tbl td{border-bottom:1px solid var(--pm-line);color:var(--pm-ink);vertical-align:middle;padding:13px 16px}table.pm-tbl tr:last-child td{border-bottom:0}table.pm-tbl tbody tr.clickable{cursor:pointer}table.pm-tbl tbody tr:hover td{background:var(--pm-card2)}.pm-cellname{align-items:center;gap:10px;display:flex}.pm-avsm{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:flex}.pm-muted{color:var(--pm-muted)}.pm-dim{color:var(--pm-hint)}.pm-b7{font-weight:700}.pm-badge2{border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.pm-badge2 svg{width:13px;height:13px}.pm-badge2.bg-green{background:var(--pm-green-soft);color:var(--pm-green)}.pm-badge2.bg-gold{background:var(--pm-gold-soft);color:var(--pm-gold)}.pm-badge2.bg-terra{background:var(--pm-terra-soft);color:var(--pm-terra)}.pm-badge2.bg-gray{background:var(--pm-line);color:var(--pm-muted)}.pm-badge2.bg-blue{background:var(--pm-blue-soft);color:var(--pm-blue)}.pm-tag{background:var(--pm-card2);border:1px solid var(--pm-border);color:var(--pm-muted);border-radius:7px;margin:2px;padding:3px 8px;font-size:12px;font-weight:500;display:inline-block}.pm-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.pm-search{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:var(--pm-r2);min-width:220px;color:var(--pm-hint);flex:1;align-items:center;gap:8px;padding:9px 13px;font-size:14px;display:flex}.pm-search svg{flex-shrink:0;width:16px;height:16px}.pm-search input{font-family:var(--pm-font);color:var(--pm-ink);background:0 0;border:0;outline:none;width:100%;font-size:14px}.pm-chips{flex-wrap:wrap;gap:7px;display:flex}.pm-chip{font-family:var(--pm-font);color:var(--pm-muted);background:var(--pm-card);border:1px solid var(--pm-border);cursor:pointer;border-radius:20px;padding:7px 13px;font-size:13.5px;font-weight:500}.pm-chip.on{background:var(--pm-green);color:#fff;border-color:var(--pm-green)}.pm-tabs{border-bottom:1px solid var(--pm-border);flex-wrap:wrap;gap:4px;margin-bottom:16px;display:flex}.pm-tab{font-family:var(--pm-font);color:var(--pm-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 14px;font-size:14.5px;font-weight:500}.pm-tab.on{color:var(--pm-green);border-bottom-color:var(--pm-green);font-weight:600}.pm-inbox{grid-template-columns:300px 1fr 280px;gap:14px;height:calc(100vh - 230px);min-height:460px;display:grid}.pm-ibcol{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:var(--pm-r);flex-direction:column;min-height:0;display:flex;overflow:hidden}.pm-iblist{flex:1;min-height:0;overflow:auto}.pm-ibrow{border-bottom:1px solid var(--pm-line);cursor:pointer;padding:13px 15px}.pm-ibrow:hover{background:var(--pm-card2)}.pm-ibrow.on{background:var(--pm-green-soft)}.pm-ibrow .r1{justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-ibrow .nm{color:var(--pm-ink);font-size:14.5px;font-weight:600}.pm-ibrow .tm{color:var(--pm-hint);font-size:12px}.pm-ibrow .pv{color:var(--pm-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.pm-ibrow .meta{gap:6px;margin-top:7px;display:flex}.pm-thread{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 18px;display:flex;overflow:auto}.pm-bub{border-radius:14px;max-width:78%;padding:11px 14px;font-size:14px;line-height:1.45}.pm-bub.them{background:var(--pm-card2);border:1px solid var(--pm-line);border-bottom-left-radius:4px;align-self:flex-start}.pm-bub.us{background:var(--pm-green-soft);color:#1f3a29;border-bottom-right-radius:4px;align-self:flex-end}.pm-bub .mt{color:var(--pm-hint);margin-top:5px;font-size:11.5px}.pm-composer{border-top:1px solid var(--pm-border);align-items:center;gap:8px;padding:12px;display:flex}.pm-composer .ipt{background:var(--pm-card2);border:1px solid var(--pm-border);color:var(--pm-ink);border-radius:10px;flex:1;padding:10px 12px;font-size:14px}.pm-ctx{flex:1;min-height:0;padding:16px;overflow:auto}.pm-ctx h4{letter-spacing:.8px;text-transform:uppercase;color:var(--pm-hint);margin:14px 0 8px;font-size:12px;font-weight:600}.pm-ctx h4:first-child{margin-top:0}.pm-field{margin-bottom:14px}.pm-field label{color:var(--pm-muted);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.pm-field input,.pm-field select,.pm-field textarea{width:100%;font-family:var(--pm-font);color:var(--pm-ink);background:var(--pm-card2);border:1px solid var(--pm-border);border-radius:10px;outline:none;padding:11px 13px;font-size:14.5px}.pm-frow{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.pm-emailmeta{flex-wrap:wrap;gap:30px;margin:14px 0;display:flex}.pm-emailmeta .m .k{text-transform:uppercase;letter-spacing:.6px;color:var(--pm-hint);font-size:12px;font-weight:600}.pm-emailmeta .m .v{margin-top:3px;font-size:15px;font-weight:600}.pm-draftbox{background:var(--pm-green-soft);color:#23402d;white-space:pre-wrap;border:1px solid #cfe0c9;border-radius:12px;padding:16px;font-size:14.5px;line-height:1.55}.pm-empty{background:var(--pm-card);border:1px dashed var(--pm-border);border-radius:var(--pm-r);text-align:center;padding:48px}.pm-empty .eic{background:var(--pm-card2);width:54px;height:54px;color:var(--pm-hint);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 16px;display:flex}.pm-empty .eic svg{width:26px;height:26px}.pm-empty h3{font-size:17px;font-weight:700}.pm-empty p{color:var(--pm-muted);max-width:380px;margin:6px auto 18px;font-size:14.5px}.pm-cards3{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.pm-minicard{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:14px;padding:16px}.pm-minicard b{font-size:15px}.pm-minicard p{color:var(--pm-muted);margin-top:4px;font-size:13.5px;line-height:1.4}@media (max-width:1180px){.pm-kpis{grid-template-columns:repeat(2,1fr)}.pm-grid.g-2-1,.pm-grid.g-1-2,.pm-grid.g-3,.pm-grid.g-2,.pm-grid.g-11,.pm-frow,.pm-cards3{grid-template-columns:1fr}.pm-inbox{grid-template-columns:1fr;height:auto}}@media (max-width:768px){.pm-page{padding:16px}.pm-kpis,.pm-kpis.k3{grid-template-columns:1fr 1fr}.pm-head{flex-direction:column;gap:12px}table.pm-tbl{white-space:nowrap;display:block;overflow-x:auto}.pm-side{z-index:100;height:100vh;transition:left .25s;position:fixed;top:0;left:-260px}.pm-side.open{left:0}.pm-head{flex-direction:column;align-items:stretch;gap:12px}.pm-acts{width:100%}.pm-acts>.pm-btn{flex:auto;justify-content:center;min-height:44px}.pm-ranges{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.pm-ranges button{flex:1 0 auto;min-height:38px}.pm-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.pm-tabs::-webkit-scrollbar{display:none}.pm-tab{white-space:nowrap;flex:none}.pm-toolbar{gap:8px}.pm-search{flex:100%;width:100%;min-width:0}.pm-chips{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.pm-chips::-webkit-scrollbar{display:none}.pm-chip{flex:none;align-items:center;min-height:34px;display:inline-flex}.pm-btn{min-height:42px}.pm-btn.sm{min-height:34px}.pm-field input,.pm-field select,.pm-field textarea,.pm-search input,.pm-page input,.pm-page select,.pm-page textarea{font-size:16px}.pm-tablewrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.pm-ringwrap{flex-wrap:wrap}.pm-statline{gap:12px}.pm-frow{grid-template-columns:1fr!important}}@media (max-width:460px){.pm-kpis,.pm-kpis.k3{grid-template-columns:1fr}}.pm-autogrid,.pm-autogrid-sm,.pm-autogrid>*,.pm-autogrid-sm>*{min-width:0}@media (max-width:768px){.pm-autogrid{grid-template-columns:1fr!important}.pm-autogrid-sm{grid-template-columns:1fr 1fr!important}.pm-grid2{grid-template-columns:1fr!important}.pm-grid3{grid-template-columns:1fr 1fr!important}.pm-fluid-ctl{width:100%!important;max-width:100%!important}.pm-gridtable-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.pm-gridtable-wrap>*{min-width:720px}}.pm2-num{font-variant-numeric:tabular-nums}.pm2-btn{font-family:var(--pm-font);border:1px solid var(--pm-border);background:var(--pm-card);color:var(--pm-ink);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:7px 12px;font-size:14.5px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.pm2-btn:hover{border-color:var(--pm-hint)}.pm2-btn:focus-visible{outline:2px solid var(--pm-brand);outline-offset:2px}.pm2-btn.pri{background:var(--pm-brand);border-color:var(--pm-brand);color:var(--pm-brand-ink)}.pm2-btn.dark{background:var(--pm-ink);border-color:var(--pm-ink);color:var(--pm-card)}.pm2-btn.ghost{color:var(--pm-muted);background:0 0;border-color:#0000}.pm2-btn.sm{padding:4px 9px;font-size:14px}.pm2-btn:disabled{opacity:.5;cursor:not-allowed}.pm2-btn svg{width:14px;height:14px}.pm2-seg{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:7px;padding:2px;display:inline-flex}.pm2-seg button{appearance:none;font-family:var(--pm-font);color:var(--pm-muted);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:5px;padding:4px 9px;font-size:14px}.pm2-seg button.on{background:var(--pm-ink);color:var(--pm-card);font-weight:600}.pm2-seg button:focus-visible{outline:2px solid var(--pm-brand);outline-offset:1px}.pm2-period{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.pm2-cmp{color:var(--pm-hint);font-size:13.5px;font-family:var(--pm-mono)}.pm2-chips{flex-wrap:wrap;gap:6px;display:flex}.pm2-chip{appearance:none;border:1px solid var(--pm-border);background:var(--pm-card);font-family:var(--pm-font);color:var(--pm-muted);white-space:nowrap;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:14px}.pm2-chip.on{background:var(--pm-ink);border-color:var(--pm-ink);color:var(--pm-card);font-weight:600}.pm2-chip:focus-visible{outline:2px solid var(--pm-brand);outline-offset:1px}.pm2-chip em{font-style:normal;font-family:var(--pm-mono);opacity:.7;margin-left:3px;font-size:12.5px}.pm2-panel{background:var(--pm-card);border:1px solid var(--pm-border);min-width:0;color:var(--pm-ink);font-family:var(--pm-font);border-radius:10px}.pm2-p-head{flex-wrap:wrap;align-items:baseline;gap:10px;padding:13px 16px 0;display:flex}.pm2-p-head h3{font-family:var(--pm-font);margin:0;font-size:15.5px;font-weight:650}.pm2-p-head .basis{font-family:var(--pm-mono);color:var(--pm-hint);font-size:12.5px}.pm2-p-head .r{margin-left:auto}.pm2-p-body{padding:12px 16px 16px}.pm2-p-body.flush{padding:12px 0 0}.pm2-p-foot{border-top:1px solid var(--pm-line);color:var(--pm-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 16px;font-size:14px;display:flex}.pm2-lnk{color:var(--pm-brand);font-weight:600;text-decoration:none}.pm2-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pm2-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pm2-g21{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}.pm2-g12{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;display:grid}.pm2-kpis{background:var(--pm-card);border:1px solid var(--pm-border);color:var(--pm-ink);font-family:var(--pm-font);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pm2-kpis.k3{grid-template-columns:repeat(3,minmax(0,1fr))}.pm2-kpi{border-right:1px solid var(--pm-line);min-width:0;padding:14px 16px}.pm2-kpi:last-child{border-right:0}.pm2-kpi .l{color:var(--pm-muted);align-items:center;gap:6px;font-size:14px;display:flex}.pm2-kpi .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:4px 0 3px;font-size:27px;font-weight:650;line-height:1.05}.pm2-kpi .s{color:var(--pm-hint);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.pm2-dl{font-family:var(--pm-mono);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 5px;font-size:13px;font-weight:500}.pm2-dl.good{color:var(--pm-green);background:var(--pm-green-soft)}.pm2-dl.bad{color:var(--pm-terra);background:var(--pm-terra-soft)}.pm2-dl.flat{color:var(--pm-muted);background:var(--pm-card2)}.pm2-pill{white-space:nowrap;font-size:13.5px;font-weight:600;line-height:1.5;font-family:var(--pm-font);border-radius:999px;align-items:center;gap:5px;padding:2px 8px;display:inline-flex}.pm2-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pm2-pill.good{color:var(--pm-green);background:var(--pm-green-soft)}.pm2-pill.warn{color:var(--pm-gold);background:var(--pm-gold-soft)}.pm2-pill.warn:before{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0;width:7px}.pm2-pill.crit{color:var(--pm-terra);background:var(--pm-terra-soft)}.pm2-pill.crit:before{border-radius:1px;transform:rotate(45deg)}.pm2-pill.info{color:var(--pm-cyan);background:var(--pm-cyan-soft)}.pm2-pill.neu{color:var(--pm-muted);background:var(--pm-card2);box-shadow:inset 0 0 0 1px var(--pm-border)}.pm2-pill.brand{color:var(--pm-brand);background:var(--pm-brand-soft)}.pm2-pill.plain:before{display:none}.pm2-attlist{flex-direction:column;display:flex}.pm2-att{border-top:1px solid var(--pm-line);grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:4px 12px;padding:11px 16px;display:grid}.pm2-att:first-child{border-top:0}.pm2-att>div{min-width:0}.pm2-att .ic{font-variant-numeric:tabular-nums;border-radius:7px;place-items:center;width:30px;height:30px;font-size:15px;font-weight:800;display:grid}.pm2-att .ic.crit{background:var(--pm-terra-soft);color:var(--pm-terra)}.pm2-att .ic.warn{background:var(--pm-gold-soft);color:var(--pm-gold)}.pm2-att .ic.info{background:var(--pm-cyan-soft);color:var(--pm-cyan)}.pm2-att .t{font-size:15.5px;font-weight:600}.pm2-att .c{color:var(--pm-muted);font-size:14px}.pm2-att .amt{font-family:var(--pm-mono);color:var(--pm-ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.pm2-att .amt small{color:var(--pm-hint);font-size:12.5px;display:block}.pm2-att-actions{align-items:center;gap:6px;display:inline-flex}.pm2-done{flex-direction:column;display:flex}.pm2-done .row{border-top:1px solid var(--pm-line);color:var(--pm-hint);align-items:center;gap:10px;padding:11px 16px;display:flex}.pm2-done .row:first-child{border-top:0}.pm2-done .row svg{color:var(--pm-green);flex:none}.pm2-done .row span{text-decoration:line-through;-webkit-text-decoration-color:var(--pm-line);text-decoration-color:var(--pm-line);font-size:15.5px}.pm2-tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table.pm2-tbl{border-collapse:collapse;width:100%;color:var(--pm-ink);font-size:15px;font-family:var(--pm-font)}.pm2-tbl th{text-align:left;color:var(--pm-hint);border-bottom:1px solid var(--pm-border);white-space:nowrap;font-size:13px;font-weight:500;font-family:var(--pm-mono);letter-spacing:.02em;padding:8px 10px}.pm2-tbl td{border-bottom:1px solid var(--pm-line);vertical-align:middle;padding:9px 10px}.pm2-tbl tr:last-child td{border-bottom:0}.pm2-tbl td.n,.pm2-tbl th.n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pm2-tbl td .sub{color:var(--pm-hint);font-size:13.5px;display:block}.pm2-tbl tr.hl td{background:color-mix(in srgb,var(--pm-terra-soft) 55%,transparent)}.pm2-cards{display:none}.pm2-empty{color:var(--pm-hint);text-align:center;padding:18px;font-size:14.5px}.pm2-rowc{border-top:1px solid var(--pm-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 10px;padding:11px 14px;display:grid}.pm2-rowc:first-child{border-top:0}.pm2-rowc.hl{background:color-mix(in srgb,var(--pm-terra-soft) 55%,transparent)}.pm2-rowc .t{min-width:0;font-weight:600}.pm2-rowc .m{color:var(--pm-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px;font-size:14px;display:flex}.pm2-rowc .v{text-align:right;font-variant-numeric:tabular-nums;max-width:46%;font-weight:600}.pm2-hb{color:var(--pm-ink);grid-template-columns:minmax(90px,150px) minmax(0,1fr) auto;align-items:center;gap:6px 10px;font-size:14.5px;display:grid}.pm2-hb .lab{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm2-hb .trk{background:var(--pm-card2);border-radius:0 4px 4px 0;height:10px;position:relative}.pm2-hb .fill{border-radius:0 4px 4px 0;height:100%;display:block}.pm2-hb .val{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:14px}.pm2-hb .val small{color:var(--pm-hint);margin-left:4px}.pm2-stack{border-radius:0 5px 5px 0;gap:2px;height:22px;display:flex;overflow:hidden}.pm2-stack div{min-width:2px;height:100%}.pm2-legend{color:var(--pm-muted);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:14px;display:flex}.pm2-legend span{align-items:center;gap:6px;display:inline-flex}.pm2-legend b{color:var(--pm-ink);font-variant-numeric:tabular-nums;font-weight:600}.pm2-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.pm2-legend i.dash{border-top:2px dashed var(--pm-hint);border-radius:0;width:14px;height:0}.pm2-chart svg{width:100%;height:auto;display:block}.pm2-chart text{font-family:var(--pm-mono);fill:var(--pm-hint);font-variant-numeric:tabular-nums;font-size:12.5px}.pm2-chart text.lbl{font-family:var(--pm-font);fill:var(--pm-ink);font-size:13.5px;font-weight:600}.pm2-chart .grid{stroke:var(--pm-line)}.pm2-chart .hit{fill:#0000}.pm2-chart .hit:hover{fill:var(--pm-ink);fill-opacity:.04}.pm2-chart-m{display:none}.pm2-funnel{color:var(--pm-ink);flex-direction:column;gap:8px;display:flex}.pm2-fn{grid-template-columns:120px minmax(0,1fr) 110px;align-items:center;gap:10px;font-size:14.5px;display:grid}.pm2-fn .bar{background:var(--pm-card2);border-radius:0 5px 5px 0;height:26px;position:relative}.pm2-fn .bar div{background:var(--pm-cyan);opacity:.85;border-radius:0 5px 5px 0;height:100%}.pm2-fn .bar span{font-variant-numeric:tabular-nums;color:var(--pm-ink);font-size:14px;font-weight:650;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.pm2-fn .rate{font-family:var(--pm-mono);color:var(--pm-muted);text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.pm2-fn .rate b{color:var(--pm-ink);font-weight:500}.pm2-callout{border:1px solid var(--pm-border);background:var(--pm-card);color:var(--pm-ink);font-family:var(--pm-font);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.pm2-callout.crit{background:var(--pm-terra-soft);border-color:color-mix(in srgb,var(--pm-terra) 25%,transparent)}.pm2-callout.sun{background:var(--pm-sun-soft);border-color:color-mix(in srgb,var(--pm-sun) 45%,transparent)}.pm2-callout>div{min-width:0}.pm2-callout .t{font-weight:650}.pm2-callout .c{color:var(--pm-muted);font-size:14.5px}.pm2-callout .act{flex:none;margin-left:auto}.pm2-top{z-index:5;background:color-mix(in srgb,var(--pm-app) 92%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--pm-line);flex-wrap:wrap;align-items:flex-end;gap:16px;padding:14px 28px 12px;display:flex;position:sticky;top:0}.pm2-crumb{font-family:var(--pm-mono);color:var(--pm-hint);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:12.5px;display:flex}.pm2-crumb i{background:var(--pm-brand);border-radius:2px;width:7px;height:7px}.pm2-h1{font-family:var(--pm-display);letter-spacing:-.005em;color:var(--pm-ink);margin:3px 0 0;font-size:26px;line-height:1.05}.pm2-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.pm2-body{flex-direction:column;gap:16px;padding:20px 28px 40px;display:flex}.pm2-skel{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:10px;min-height:120px}.pm2-tabs{border-bottom:1px solid var(--pm-line);background:color-mix(in srgb,var(--pm-app) 92%,transparent);scrollbar-width:none;gap:2px;padding:0 28px;display:flex;overflow-x:auto}.pm2-tabs::-webkit-scrollbar{display:none}.pm2-tabs button{appearance:none;font-family:var(--pm-font);color:var(--pm-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 12px;font-size:15px}.pm2-tabs button.on{color:var(--pm-ink);border-color:var(--pm-brand);font-weight:600}.pm2-tabs button:focus-visible{outline:2px solid var(--pm-brand);outline-offset:-2px}.pm2-tabs button em{font-style:normal;font-family:var(--pm-mono);color:var(--pm-hint);margin-left:4px;font-size:12.5px}.pm2-money{grid-template-columns:150px minmax(0,1fr) 100px;align-items:center;gap:8px 12px;font-size:15px;display:grid}.pm2-money .k{color:var(--pm-muted)}.pm2-money .bar{border-radius:0 6px 6px 0;height:26px}.pm2-money .v{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.pm2-money .sub{color:var(--pm-hint);grid-column:1/-1;margin:-4px 0 4px;font-size:13.5px}.pm2-stock-row{border-top:1px solid var(--pm-line);grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px 12px 12px;display:grid}.pm2-stock-row:first-child{border-top:0}.pm2-stock-row i{border-radius:3px;align-self:stretch;width:5px}.pm2-stock-row .t{font-size:15.5px;font-weight:650}.pm2-stock-row .m{color:var(--pm-muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}.pm2-stock-row .days{text-align:right}.pm2-stock-row .days b{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1;display:block}.pm2-stock-row .days small{color:var(--pm-hint);font-size:12.5px}.pm2-amz-link{color:var(--pm-cyan);white-space:nowrap;font-size:13.5px;font-weight:600;text-decoration:none}.pm2-tip{z-index:1000;pointer-events:none;background:var(--pm-ink);color:var(--pm-card);font-family:var(--pm-font);max-width:240px;box-shadow:var(--pm-shadow);opacity:0;border-radius:6px;padding:6px 9px;font-size:14px;line-height:1.35;transition:opacity 80ms;position:fixed;top:0;left:0}.pm2-tip.on{opacity:1}.pm2-m-only{display:none}.pm2-inbox-grid{grid-template-columns:minmax(0,340px) minmax(0,1fr);height:calc(100dvh - 75px);min-height:640px;margin:-20px -28px -40px}.pm2-inbox-list{min-height:0;overflow-y:auto}.pm2-inbox-pane{background:var(--canvas);flex-direction:column;height:100%;min-height:0;display:flex}.pm2-kan{grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.pm2-kcol{background:var(--pm-card2);border:1px solid var(--pm-line);border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.pm2-kcol h4{font-family:var(--pm-font);color:var(--pm-ink);justify-content:space-between;margin:0 2px 2px;font-size:14.5px;display:flex}.pm2-kcol h4 span{font-family:var(--pm-mono);color:var(--pm-hint);font-size:13px;font-weight:400}.pm2-kc{background:var(--pm-card);border:1px solid var(--pm-border);border-radius:8px;flex-direction:column;gap:5px;padding:10px;font-size:14.5px;display:flex}.pm2-kc .t{color:var(--pm-ink);font-weight:650}.pm2-kc .m{color:var(--pm-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13.5px;display:flex}.pm2-bub{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;min-width:0;max-width:72%;padding:8px 11px;font-size:15px;line-height:1.4}.pm2-bub.in{background:var(--pm-card);border:1px solid var(--pm-border);border-top-left-radius:3px;align-self:flex-start}.pm2-bub.out{background:var(--pm-cyan-soft);border-top-right-radius:3px;align-self:flex-end}.pm2-bub.bot{background:var(--pm-card2);border:1px dashed var(--pm-border);border-top-right-radius:3px;align-self:flex-end}.pm2-bub.tpl{background:var(--pm-cyan-soft);border:1px dashed var(--pm-border);border-top-right-radius:3px;align-self:flex-end}.pm2-bub small{font-family:var(--pm-mono);color:var(--pm-hint);margin-top:3px;font-size:12px;display:block}.pm2-bub .fail{color:var(--pm-terra)}.pm2-convo{flex-direction:column;gap:8px;padding:16px;display:flex}.pm2-sysline{font-family:var(--pm-mono);color:var(--pm-hint);background:var(--pm-card2);border-radius:999px;align-self:center;padding:2px 10px;font-size:12.5px}.pm2-list-row{border-top:1px solid var(--pm-line);color:inherit;font-family:var(--pm-font);cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:10px 14px;text-decoration:none;display:grid}.pm2-list-row:first-child{border-top:0}.pm2-list-row.sel{background:var(--pm-brand-soft)}.pm2-list-row .t{min-width:0;color:var(--pm-ink);align-items:center;gap:6px;font-size:15.5px;font-weight:600;display:flex}.pm2-list-row .t span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pm2-list-row .s{color:var(--pm-hint);white-space:nowrap;text-overflow:ellipsis;grid-column:2;font-size:14px;overflow:hidden}.pm2-list-row .r{text-align:right;color:var(--pm-hint);flex-direction:column;grid-row:span 2;align-items:flex-end;gap:4px;font-size:13px;display:flex}.pm2-list-row .r .when{font-family:var(--pm-mono)}.pm2-list-row .badge{background:var(--pm-brand);color:var(--pm-brand-ink);font-family:var(--pm-mono);font-variant-numeric:tabular-nums;border-radius:8px;padding:0 6px;font-size:12px}.pm2-ch-ic{color:#fff;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:inline-grid}.pm2-ch-ic.ch-wa{background:#1a8a50}.pm2-ch-ic.ch-ig{background:#c13584}.pm2-ch-ic.ch-em{background:#2f5fa8}.pm2-av-wrap{flex:none;display:inline-flex;position:relative}.pm2-av-wrap .pm2-ch-ic.ch{width:15px;height:15px;box-shadow:0 0 0 2px var(--pm-card);border-radius:50%;font-size:8px;position:absolute;bottom:-3px;right:-4px}.pm2-av.lg{width:34px;height:34px;font-size:13px}.pm2-composer{background:var(--pm-card);border:1px solid var(--pm-border);box-shadow:var(--pm-shadow);font-family:var(--pm-font);border-radius:14px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.pm2-composer textarea{background:var(--pm-card2);resize:none;min-height:58px;max-height:168px;color:var(--pm-ink);font-family:var(--pm-font);border:0;border-radius:8px;padding:8px 10px;font-size:15px;line-height:1.4}.pm2-composer textarea::placeholder{color:var(--pm-hint)}.pm2-composer textarea:focus{outline:2px solid var(--pm-brand);outline-offset:1px}.pm2-composer .reason{color:var(--pm-terra);font-size:13.5px}.pm2-composer .row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pm2-composer .attachment{color:var(--pm-muted);align-items:center;gap:6px;font-size:13.5px;display:flex}.pm2-thread-h{border-bottom:1px solid var(--pm-line);align-items:center;gap:12px;padding:12px 16px;display:flex}.pm2-thread{background:var(--canvas);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.pm2-thread.compact{height:100%}.pm2-thread-body{flex-direction:column;flex:1;min-height:0;display:flex}.pm2-thread-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.pm2-thread-foot{flex:none;padding:8px 28px 16px}.pm2-facts{flex-direction:column;gap:6px;padding:12px 28px 0;display:flex}.pm2-thread-notice{color:var(--pm-terra);padding:4px 28px 0;font-size:13.5px}.pm2-thread.compact .pm2-thread-notice{padding:4px 16px 0}.pm2-thread.compact .pm2-thread-foot{padding:0 12px 12px}.pm2-thread.compact .pm2-composer{box-shadow:none}.pm2-thread select.pm2-btn{text-overflow:ellipsis;max-width:160px;overflow:hidden}.pm2-drafts-step{align-items:center;gap:10px;font-size:14.5px;display:none}.pm2-drafts-step .who{color:var(--pm-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pm2-drafts-step .nav{flex-shrink:0;gap:12px;margin-left:auto;display:flex}.pm2-drafts-list{align-self:start;max-height:calc(100dvh - 180px);overflow-y:auto}.pm2-drafts-bar{left:0;right:0;bottom:calc(62px + env(safe-area-inset-bottom));z-index:55;background:var(--pm-card);border-top:1px solid var(--pm-line);gap:8px;padding:10px 16px;display:flex;position:fixed}.pm2-draft-block{border-left:3px solid var(--pm-brand);background:var(--pm-card2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:0 8px 8px 0;padding:12px 14px;font-size:15.5px;line-height:1.55}.pm2-draft-block.sent{border-left-color:var(--pm-border)}.pm2-draft-block.dim{opacity:.6}.pm2-draft-eyebrow{font-family:var(--pm-mono);color:var(--pm-hint);text-transform:uppercase;letter-spacing:.04em;white-space:normal;margin-bottom:6px;font-size:12.5px}.pm2-draft-sub{color:var(--pm-muted);white-space:normal;margin-bottom:6px;font-size:13.5px}.pm2-draft-pills{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.pm2-draft-edit{box-shadow:none}.pm2-draft-edit textarea{resize:vertical;min-height:220px;max-height:none}.pm2-draft-input{background:var(--pm-card2);color:var(--pm-ink);font-family:var(--pm-font);border:0;border-radius:8px;padding:8px 10px;font-size:15px}.pm2-draft-input:focus{outline:2px solid var(--pm-brand);outline-offset:1px}.pm2-draft-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.pm2-draft-actions .end{margin-left:auto}.pm2-draft-history{color:var(--pm-muted);gap:4px;margin:10px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.pm2-draft-note{color:var(--pm-muted);margin-top:8px;font-size:14px}.pm2-draft-gap{margin-bottom:12px}@media (max-width:720px){.pm2-top{-webkit-backdrop-filter:none;backdrop-filter:none;padding:14px 16px 10px;position:static}.pm2-h1{font-size:22px}.pm2-actions{width:100%;margin-left:0}.pm2-tabs{padding:0 16px}.pm2-body{gap:12px;padding:14px 16px 24px}.pm2-money{grid-template-columns:minmax(0,1fr) auto}.pm2-money .k{color:var(--pm-ink);grid-column:1/-1;margin-top:6px;font-weight:600}.pm2-money .k:first-child{margin-top:0}.pm2-money .bar{height:18px}.pm2-g2,.pm2-g3,.pm2-g21,.pm2-g12{grid-template-columns:minmax(0,1fr);gap:12px}.pm2-kpis,.pm2-kpis.k3{grid-template-columns:repeat(2,minmax(0,1fr))}.pm2-kpi{border-bottom:1px solid var(--pm-line);padding:11px 12px}.pm2-kpi:nth-child(2n){border-right:0}.pm2-kpis.k3 .pm2-kpi:last-child{grid-column:1/-1}.pm2-kpi .v{font-size:22px}.pm2-tbl-wrap.swap{display:none}.pm2-cards{display:block}.pm2-att{grid-template-columns:30px minmax(0,1fr);align-items:start;padding:11px 12px}.pm2-att .amt{display:none}.pm2-att .pm2-btn,.pm2-att .pm2-att-actions{grid-column:2;justify-self:start;margin-top:2px}.pm2-p-head{padding:12px 12px 0}.pm2-p-body{padding:10px 12px 12px}.pm2-p-body.flush{padding:10px 0 0}.pm2-p-foot{padding:9px 12px}.pm2-fn{grid-template-columns:84px minmax(0,1fr)}.pm2-fn .rate{text-align:left;grid-column:2;margin-top:-4px}.pm2-hb{grid-template-columns:minmax(0,1fr) auto}.pm2-hb .lab{white-space:normal;grid-column:1/-1;margin-top:6px;font-weight:600}.pm2-hb .lab:first-child{margin-top:0}.pm2-callout{flex-wrap:wrap}.pm2-callout .act{margin-left:0}.pm2-chart-d{display:none}.pm2-chart-m{display:block}.pm2-d-only{display:none!important}.pm2-m-only{display:block}.pm2-inbox-grid{grid-template-columns:minmax(0,1fr);height:auto;min-height:0;margin:-14px -16px -24px}.pm2-inbox-list{overflow-y:visible}.pm2-thread:not(.compact){height:calc(100dvh - var(--pm2-topbar-h,58px) - 62px - env(safe-area-inset-bottom))}.pm2-thread-foot{padding:8px 16px 12px}.pm2-facts{padding:10px 16px 0}.pm2-kan{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.pm2-kcol{scroll-snap-align:start;flex:0 0 86%}.pm2-bub{max-width:86%}.pm2-drafts-list{display:none}.pm2-drafts-step{display:flex!important}.pm2-body.pm2-has-bar{padding-bottom:96px}}[data-tip][tabindex]:focus-visible{outline:2px solid var(--pm-brand);outline-offset:2px;border-radius:4px}.pm2-app{background:var(--pm-app);grid-template-columns:228px minmax(0,1fr);min-height:100vh;display:grid}.pm2-main{background:var(--canvas);min-width:0}.pm2-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pm2-icbtn{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pm2-icbtn svg{width:15px;height:15px}.pm2-icbtn:disabled{cursor:not-allowed;opacity:.5}.pm2-side{background:var(--pm-side);height:100vh;color:var(--pm-side-text);font-family:var(--pm-font);scrollbar-width:thin;flex-direction:column;padding:14px 10px 0;display:flex;position:sticky;top:0;overflow-y:auto}.pm2-logo{align-items:center;gap:9px;padding:2px 6px 12px;text-decoration:none;display:flex}.pm2-logo img{background:#fff;border-radius:3px;width:24px;height:24px;padding:2px}.pm2-logo b{font-family:var(--pm-display);color:#fff;letter-spacing:.02em;font-size:16px;font-weight:400}.pm2-search{appearance:none;text-align:left;cursor:pointer;background:var(--pm-side-2);width:100%;color:var(--pm-side-dim);font-family:var(--pm-font);border:0;border-radius:7px;align-items:center;gap:8px;margin-bottom:8px;padding:7px 9px;font-size:14.5px;display:flex}.pm2-search:hover{color:var(--pm-side-text)}.pm2-search svg{flex:none;width:15px;height:15px}.pm2-search kbd{font-family:var(--pm-mono);border:1px solid #4a3e42;border-radius:4px;margin-left:auto;padding:0 4px;font-size:12px}.pm2-hubs{flex-direction:column;gap:2px;display:flex}.pm2-grp{appearance:none;text-align:left;cursor:pointer;width:100%;font-family:var(--pm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-side-dim);background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:10px 8px 3px;font-size:11.5px;display:flex;position:relative}.pm2-grp:hover{color:var(--pm-side-text)}.pm2-grp:not(.open){padding-bottom:6px}.pm2-grp i{background:var(--hc);border-radius:2px;flex:none;width:7px;height:7px}.pm2-grp .n{opacity:.6;letter-spacing:0;margin-left:auto}.pm2-tour-anchor{pointer-events:none;position:absolute;inset:0}.pm2-items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pm2-item{color:var(--pm-side-text);border-radius:6px;align-items:center;gap:9px;padding:5px 8px;font-size:15px;text-decoration:none;display:flex}.pm2-item:hover{background:var(--pm-side-2)}.pm2-item svg{opacity:.8;flex:none;width:15px;height:15px}.pm2-item .lb{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pm2-item.on{background:var(--pm-side-active-bg);color:var(--pm-side-active-text);font-weight:600}.pm2-item.on svg{opacity:1;color:var(--hc2)}.pm2-item .bd,.pm2-tabbar .bd{font-family:var(--pm-mono);color:#fff;font-variant-numeric:tabular-nums;background:#af272f;border-radius:9px;padding:0 6px;font-size:12px;line-height:1.5}.pm2-item.on .bd{background:#1d1517}.pm2-side :focus-visible{outline:2px solid var(--pm-sun);outline-offset:1px}.pm2-me{background:var(--pm-side);border-top:1px solid #2f2629;align-items:center;gap:8px;margin-top:auto;padding:10px 4px 12px 6px;font-size:14px;display:flex;position:sticky;bottom:0}.pm2-av{background:var(--pm-sun);color:#1d1517;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12.5px;font-weight:700;display:grid}.pm2-me .who{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.pm2-me .nm{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pm2-me .rl{color:var(--pm-side-dim);font-size:13px}.pm2-me .pm2-icbtn{color:var(--pm-side-dim)}.pm2-me .pm2-icbtn:hover{color:#fff;background:var(--pm-side-2)}.pm2-topbar,.pm2-tabbar{display:none}.pm2-overlay{z-index:300;background:#140e1073;justify-content:center;padding:80px 12px 12px;display:flex;position:fixed;inset:0}.pm2-cmdk{background:var(--pm-card);width:620px;max-width:100%;max-height:min(560px,100vh - 100px);color:var(--pm-ink);font-family:var(--pm-font);border-radius:12px;flex-direction:column;align-self:flex-start;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.pm2-cmdk .q{border-bottom:1px solid var(--pm-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.pm2-cmdk .q svg{width:17px;height:17px;color:var(--pm-hint);flex:none}.pm2-cmdk .q input{min-width:0;color:var(--pm-ink);font-family:var(--pm-font);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}.pm2-cmdk .q kbd{font-family:var(--pm-mono);color:var(--pm-hint);border:1px solid var(--pm-border);border-radius:4px;padding:0 5px;font-size:12px}.pm2-cmdk-cancel{appearance:none;color:var(--pm-brand);font-family:var(--pm-font);cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:15px;font-weight:600}.pm2-cmdk .list{padding-bottom:8px;overflow-y:auto}.pm2-cmdk h6{font-family:var(--pm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-hint);margin:0;padding:10px 16px 4px;font-size:12px;font-weight:500}.pm2-cmdk .it{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 16px;font-size:15px;display:grid}.pm2-cmdk .it svg{width:16px;height:16px;color:var(--pm-muted)}.pm2-cmdk .it .lb{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.pm2-cmdk .it small{color:var(--pm-hint);margin-left:8px;font-size:13.5px}.pm2-cmdk .it.sel{background:var(--pm-brand-soft)}.pm2-cmdk .it.sel svg{color:var(--pm-brand)}.pm2-cmdk .empty{color:var(--pm-muted);padding:18px 16px;font-size:15px}@media (max-width:720px){.pm2-app{padding-bottom:calc(62px + env(safe-area-inset-bottom));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.pm2-side{display:none}.pm2-topbar{z-index:60;padding:calc(10px + env(safe-area-inset-top)) 12px 10px 16px;background:var(--pm-side);color:#fff;font-family:var(--pm-font);align-items:center;gap:10px;display:flex;position:sticky;top:0}.pm2-topbar-logo{display:flex}.pm2-topbar img{background:#fff;border-radius:3px;width:22px;height:22px;padding:2px}.pm2-topbar b{font-family:var(--pm-display);letter-spacing:.02em;font-size:15px;font-weight:400}.pm2-topbar .ic{gap:2px;margin-left:auto;display:flex}.pm2-topbar .ic>*{appearance:none;color:var(--pm-side-text);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.pm2-topbar .ic svg{width:19px;height:19px}.pm2-tabbar{z-index:60;background:var(--pm-card);border-top:1px solid var(--pm-line);padding:6px 4px calc(8px + env(safe-area-inset-bottom));font-family:var(--pm-font);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.pm2-tabbar>a,.pm2-tabbar>button{appearance:none;color:var(--pm-hint);cursor:pointer;font-size:12px;font-family:var(--pm-font);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:2px 0;text-decoration:none;display:flex}.pm2-tabbar .ico{display:flex;position:relative}.pm2-tabbar svg{width:20px;height:20px}.pm2-tabbar .on{color:var(--pm-brand);font-weight:700}.pm2-tabbar .bd{border-radius:8px;padding:0 4px;font-size:9px;position:absolute;top:-4px;left:calc(100% - 6px)}.pm2-overlay{padding:0}.pm2-cmdk{border-radius:0;width:100%;height:100%;max-height:none}}.pm2-sheet-backdrop{z-index:250;background:#140e1073;align-items:flex-end;display:flex;position:fixed;inset:0}.pm2-sheet{background:var(--pm-card);width:100%;max-height:85vh;color:var(--pm-ink);padding:6px 8px calc(16px + env(safe-area-inset-bottom));font-family:var(--pm-font);border-radius:14px 14px 0 0;overflow-y:auto}.pm2-sheet-head{justify-content:space-between;align-items:center;padding:8px 8px 4px;display:flex}.pm2-sheet-head b{font-size:16px}.pm2-sheet h6{font-family:var(--pm-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--pm-hint);align-items:center;gap:6px;margin:0;padding:12px 8px 4px;font-size:12px;font-weight:500;display:flex}.pm2-sheet h6 i{background:var(--hc);border-radius:2px;width:7px;height:7px}.pm2-sheet section+section:last-child{border-top:1px solid var(--pm-line);margin-top:8px;padding-top:6px}.pm2-sheet-item{color:var(--pm-ink);border-radius:8px;align-items:center;gap:12px;padding:11px 8px;font-size:15px;text-decoration:none;display:flex}.pm2-sheet-item svg{width:18px;height:18px;color:var(--pm-muted)}.pm2-sheet-item.on{background:var(--pm-brand-soft);font-weight:600}.pm2-sheet-item:focus-visible,.pm2-tabbar :focus-visible,.pm2-topbar :focus-visible{outline:2px solid var(--pm-brand);outline-offset:1px}.pm2-dialog-backdrop{z-index:320;background:#140e1073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pm2-dialog{background:var(--pm-card);width:400px;max-width:100%;color:var(--pm-ink);font-family:var(--pm-font);border-radius:14px;padding:20px;box-shadow:0 20px 60px #00000059}.pm2-dialog .t{margin-bottom:6px;font-size:15.5px;font-weight:650}.pm2-dialog .c{color:var(--pm-muted);font-size:14.5px;line-height:1.5}.pm2-dialog .act{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.pm2-meter{background:var(--pm-card2);height:8px;box-shadow:inset 0 0 0 1px var(--pm-border);border-radius:4px;margin-top:10px;overflow:hidden}.pm2-meter div{height:100%}
:root,:root[data-theme=light]{--pm-app:#f4f1ea;--pm-card:#fff;--pm-card2:#faf8f3;--pm-card3:#f1ede4;--pm-border:#e7e2d8;--pm-line:#efebe3;--pm-ink:#1a1714;--pm-ink2:#3b342e;--pm-muted:#4d4640;--pm-hint:#645c55;--pm-brand:#af272f;--pm-brand-deep:#8e1f26;--pm-brand-ink:#fff;--pm-brand-soft:#f8e7e5;--pm-brand-line:#ebc6c4;--pm-green:#2e7d46;--pm-green-soft:#e4f1e7;--pm-gold:#a96500;--pm-gold-soft:#fcefd6;--pm-terra:#b3261e;--pm-terra-soft:#fbe3df;--pm-blue:#1f7a8c;--pm-blue-soft:#e1f0f2;--pm-cyan:#1f7a8c;--pm-cyan-soft:#e1f0f2;--pm-sun:#febd11;--pm-sun-soft:#fff4cf;--pm-sun-ink:#5a4300;--pm-orange:#ef5b31;--pm-orange-soft:#fde6dc;--pm-s-web:#af272f;--pm-s-amz:#d99a00;--pm-s-hypd:#4a423c;--pm-s-wa:#1f7a8c;--pm-r:20px;--pm-r2:12px;--pm-r3:12px;--pm-shadow:0 6px 24px #1a171414;--pm-shadow-pop:0 24px 60px #1a17142e,0 2px 6px #1a17140f;--pm-font:var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--pm-display:var(--font-display),"Arial Black",sans-serif;--pm-mono:var(--font-mono),ui-monospace,Menlo,monospace;--pm-h1:30px;--pm-kpi:32px;--pm-h3:17px;--pm-body:15.5px;--pm-label:14px;--pm-caption:13px;--pm3-side:248px;--pm3-rail:76px;--pm3-gutter:max(40px, calc((100% - 1560px) / 2));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{background:var(--pm-app)}body{font-family:var(--pm-font);color:var(--pm-ink);background:var(--pm-app);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}:focus-visible{outline-offset:2px;outline:2px solid #af272f80}:focus:not(:focus-visible){outline:0}.pm2-app{grid-template-columns:var(--pm3-side) minmax(0,1fr);background:var(--pm-app);grid-template-rows:auto 1fr;grid-template-areas:"side top""side main";min-height:100vh;display:grid}.pm2-app.rail{--pm3-side:var(--pm3-rail)}.pm2-main{background:var(--pm-app);grid-area:main;min-width:0}.pm3-side{background:var(--pm-card);border-right:1px solid var(--pm-border);scrollbar-width:thin;flex-direction:column;grid-area:side;height:100vh;padding:18px 14px 12px;display:flex;position:sticky;top:0;overflow:hidden auto}.pm3-brand{align-items:center;gap:10px;padding:4px 8px 16px;text-decoration:none;display:flex}.pm3-brand img{width:auto;height:20px}.pm3-brand span{font:700 11px/1 var(--pm-mono);letter-spacing:.14em;color:var(--pm-muted);border:1px solid var(--pm-border);border-radius:6px;padding:4px 6px}.pm3-maya{background:var(--pm-sun);height:46px;color:var(--pm-ink);border-radius:14px;align-items:center;gap:10px;margin-bottom:14px;padding:0 14px;font-size:16px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 1px #1a17140f}.pm3-maya svg{flex:none;width:19px;height:19px}.pm3-maya .lb{flex:1}.pm3-maya kbd{font:600 11px var(--pm-mono);opacity:.6}.pm3-maya:hover{filter:brightness(.97)}.pm3-navs,.pm3-sec{flex-direction:column;gap:2px;display:flex}.pm3-sec+.pm3-sec{margin-top:10px}.pm3-sec-t{font:700 11px var(--pm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pm-muted);padding:12px 12px 6px}.pm3-nav{appearance:none;text-align:left;cursor:pointer;width:100%;height:44px;color:var(--pm-ink2);font:600 16px var(--pm-font);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;text-decoration:none;display:flex;position:relative}.pm3-nav svg{width:20px;height:20px;color:var(--pm-muted);flex:none}.pm3-nav .lb{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pm3-nav:hover{background:var(--pm-card2)}.pm3-nav.on{background:var(--pm-brand-soft);color:var(--pm-brand)}.pm3-nav.on svg{color:var(--pm-brand)}.pm3-nav .bd{background:var(--pm-card3);min-width:24px;height:22px;color:var(--pm-ink);font:700 12px/22px var(--pm-font);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 7px}.pm3-nav.on .bd{background:var(--pm-brand);color:#fff}.pm3-nav.sub{height:38px;padding-left:44px;font-size:15px;font-weight:600}.pm3-nav.sub .dot{background:0 0;border-radius:50%;width:6px;height:6px;position:absolute;left:30px}.pm3-nav.sub.on{background:0 0}.pm3-nav.sub.on .dot{background:var(--pm-brand)}.pm3-subs{flex-direction:column;gap:1px;margin:2px 0 4px;display:flex}.pm3-foot{border-top:1px solid var(--pm-border);flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.pm3-me{align-items:center;gap:10px;padding:10px 6px 4px 10px;display:flex}.pm3-av{background:var(--pm-brand-soft);width:34px;height:34px;color:var(--pm-brand);font:800 12.5px var(--pm-font);border-radius:50%;flex:none;place-items:center;display:grid}.pm3-me .who{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.pm3-me-link{min-width:0;color:inherit;border-radius:10px;flex:1;align-items:center;gap:10px;margin:-4px;padding:4px;text-decoration:none;display:flex}.pm3-me-link:hover .nm{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--pm-border);text-decoration-color:var(--pm-border)}.pm3-me-link:focus-visible{outline:2px solid var(--pm-ink2);outline-offset:1px}.pm3-av{overflow:hidden}.pm3-av img{object-fit:cover;width:100%;height:100%;display:block}.pm3-me .nm{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:700;overflow:hidden}.pm3-me .rl{font:700 11px var(--pm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-muted)}.pm3-me .pm2-icbtn{color:var(--pm-muted);border-radius:9px;width:30px;height:30px}.pm3-me .pm2-icbtn:hover{background:var(--pm-card2);color:var(--pm-ink)}.pm3-tagline{font:700 10.5px var(--pm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--pm-muted);padding:10px 12px 0}.pm2-app.rail .pm3-side{padding:18px 12px 12px}.pm2-app.rail .pm3-brand{justify-content:center;padding:4px 0 16px}.pm2-app.rail .pm3-brand img{object-fit:contain;width:44px;height:auto}.pm2-app.rail .pm3-brand span,.pm2-app.rail .pm3-side .lb,.pm2-app.rail .pm3-maya kbd,.pm2-app.rail .pm3-sec-t,.pm2-app.rail .pm3-me .who,.pm2-app.rail .pm3-me .pm2-icbtn,.pm2-app.rail .pm3-tagline{display:none}.pm2-app.rail .pm3-maya,.pm2-app.rail .pm3-nav{justify-content:center;padding:0}.pm2-app.rail .pm3-nav .bd{background:var(--pm-brand);width:8px;min-width:0;height:8px;padding:0;font-size:0;position:absolute;top:6px;right:8px}.pm2-app.rail .pm3-me{justify-content:center;padding:10px 0 4px}.pm2-app.rail .pm3-me-link{flex:none}.pm3-top{z-index:40;padding:16px var(--pm3-gutter) 8px;background:linear-gradient(var(--pm-app) 75%,transparent);grid-area:top;align-items:center;gap:14px;display:flex;position:sticky;top:0}.pm3-top-logo{display:none}.pm3-search{appearance:none;border:1px solid var(--pm-border);background:var(--pm-card);min-width:0;height:48px;color:var(--pm-muted);font:500 16px var(--pm-font);cursor:pointer;text-align:left;border-radius:999px;flex:0 560px;align-items:center;gap:10px;padding:0 16px;display:flex;box-shadow:0 1px 2px #1a17140a}.pm3-search:hover{border-color:#cfc7b9}.pm3-search svg{width:19px;height:19px;color:var(--pm-ink2);flex:none}.pm3-search span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pm3-search kbd{font:600 11.5px var(--pm-mono);border:1px solid var(--pm-border);color:var(--pm-ink2);border-radius:7px;padding:3px 6px}.pm3-bell{background:var(--pm-card);border:1px solid var(--pm-border);width:48px;height:48px;color:var(--pm-ink2);border-radius:50%;place-items:center;margin-left:auto;display:grid;position:relative}.pm3-bell svg{width:20px;height:20px}.pm3-bell i{background:var(--pm-brand);width:8px;height:8px;box-shadow:0 0 0 2px var(--pm-card);border-radius:50%;position:absolute;top:11px;right:12px}.pm3-sectabs{padding:0 var(--pm3-gutter);border-bottom:1px solid var(--pm-border);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.pm3-sectabs::-webkit-scrollbar{display:none}.pm3-sectabs a{font:600 16px var(--pm-font);color:var(--pm-ink2);white-space:nowrap;padding:12px 14px 13px;text-decoration:none;position:relative}.pm3-sectabs a:hover{color:var(--pm-ink)}.pm3-sectabs a.on{color:var(--pm-ink);font-weight:700}.pm3-sectabs a.on:after{content:"";background:var(--pm-brand);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.pm-head+.pm3-sectabs{margin:6px 0 20px;padding:0}.pm3-sectabs a:first-child{padding-left:0}.pm3-sectabs a:first-child.on:after{left:0}.pm3-sheet:focus{outline:0}.pm3-tabbar{display:none}.pm3-sheet{background:var(--pm-card);width:100%;max-height:85vh;color:var(--pm-ink);padding:8px 12px calc(16px + env(safe-area-inset-bottom));box-shadow:var(--pm-shadow-pop);border-radius:24px 24px 0 0;overflow-y:auto}.pm3-sheet .grab{background:var(--pm-border);border-radius:4px;width:40px;height:4px;margin:4px auto 6px;display:block}.pm3-sheet-head{justify-content:space-between;align-items:center;padding:6px 6px 8px;display:flex}.pm3-sheet-head b{font:400 20px var(--pm-display);text-transform:uppercase}.pm3-sheet-item{border-top:1px solid var(--pm-line);color:var(--pm-ink);align-items:center;gap:14px;padding:12px 6px;text-decoration:none;display:flex}.pm3-sheet-head+.pm3-sheet-item{border-top:0}.pm3-sheet-item .ic{background:var(--pm-card3);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}.pm3-sheet-item .ic svg{width:20px;height:20px;color:var(--pm-ink2)}.pm3-sheet-item .tx{flex-direction:column;min-width:0;display:flex}.pm3-sheet-item .tx b{font-size:16px}.pm3-sheet-item .tx span{color:var(--pm-muted);font-size:15px}.pm3-sheet-item.on .ic{background:var(--pm-brand-soft)}.pm3-sheet-item.on .ic svg{color:var(--pm-brand)}@media (max-width:1024px){:root,:root[data-theme]{--pm3-gutter:28px}}@media (max-width:760px){:root,:root[data-theme]{--pm3-gutter:16px}.pm2-app,.pm2-app.rail{padding-bottom:calc(72px + env(safe-area-inset-bottom));grid-template:"top""main"1fr/minmax(0,1fr)}.pm3-side{display:none}.pm3-sectabs{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.pm3-sectabs a{padding:11px 11px 12px;font-size:15px}.pm3-sectabs a.on:after{left:11px;right:11px}.pm2-tabs{padding-right:40px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.pm3-sectabs+.pm2-tabs{padding-left:var(--pm3-gutter)}.pm3-sectabs+.pm2-tabs button{padding:6px 11px;font-size:15px}.pm3-top{padding:calc(10px + env(safe-area-inset-top)) 16px 8px;background:var(--pm-app);gap:8px}.pm3-top-logo{align-items:center;margin-right:auto;display:flex}.pm3-top-logo img{width:auto;height:18px}.pm3-search{flex:none;justify-content:center;width:44px;height:44px;padding:0}.pm3-search span,.pm3-search kbd{display:none}.pm3-bell{width:44px;height:44px;margin-left:0}.pm3-tabbar{z-index:60;padding:6px 4px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-top:1px solid var(--pm-border);background:#fffffff0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.pm3-tabbar>a,.pm3-tabbar>button{appearance:none;font:700 12px var(--pm-font);color:var(--pm-ink2);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:4px 0 2px;text-decoration:none;display:flex}.pm3-tabbar .ico{border-radius:999px;place-items:center;width:52px;height:30px;display:grid;position:relative}.pm3-tabbar svg{width:20px;height:20px}.pm3-tabbar .on{color:var(--pm-brand)}.pm3-tabbar .on .ico{background:var(--pm-brand-soft)}.pm3-tabbar .maya{color:var(--pm-ink)}.pm3-tabbar .maya .ico{background:var(--pm-sun)}.pm3-tabbar .maya.on .ico{background:var(--pm-sun);box-shadow:0 0 0 2px var(--pm-ink)}.pm3-tabbar .bd{background:var(--pm-brand);color:#fff;font:700 10.5px/16px var(--pm-font);text-align:center;border-radius:999px;min-width:18px;padding:0 5px;position:absolute;top:-3px;left:calc(50% + 6px)}}.pm2-btn,.pm-btn{font:700 15px/1.2 var(--pm-font);border:1px solid var(--pm-border);background:var(--pm-card);color:var(--pm-ink);border-radius:14px;gap:8px;padding:10px 16px}.pm2-btn:hover,.pm-btn:hover{border-color:#cfc7b9}.pm2-btn.pri,.pm-btn.primary{background:var(--pm-brand);border-color:var(--pm-brand);color:#fff;box-shadow:0 6px 16px #af272f38}.pm2-btn.pri:hover,.pm-btn.primary:hover{background:var(--pm-brand-deep);border-color:var(--pm-brand-deep)}.pm2-btn.dark{background:var(--pm-ink);border-color:var(--pm-ink);color:#fff}.pm2-btn.ghost,.pm-btn.ghost{color:var(--pm-ink2);background:0 0;border-color:#0000}.pm2-btn.sm,.pm-btn.sm{border-radius:11px;padding:6px 12px;font-size:15px}.pm2-btn svg,.pm-btn svg{width:16px;height:16px}.pm-btn.danger{background:var(--pm-card);color:var(--pm-terra);border-color:var(--pm-brand-line)}.pm-btn.danger.soft{background:0 0}.pm-linkbtn,.pm2-lnk{color:var(--pm-brand)}.pm2-seg,.pm-ranges{background:var(--pm-card3);border:0;border-radius:13px;gap:2px;padding:4px}.pm2-seg button,.pm-ranges button{font:700 14px var(--pm-font);color:var(--pm-ink2);border-radius:10px;padding:7px 13px}.pm2-seg button.on,.pm-ranges button.on{background:var(--pm-card);color:var(--pm-ink);box-shadow:0 1px 3px #1a17141f}.pm2-chip{font:700 14px var(--pm-font);color:var(--pm-ink2);border-color:var(--pm-border);padding:7px 14px}.pm2-chip.on{background:var(--pm-ink);border-color:var(--pm-ink);color:#fff}.pm2-chip em{font-size:13px}.pm2-cmp{color:var(--pm-muted);font-size:14px}.pm2-top{-webkit-backdrop-filter:none;backdrop-filter:none;padding:18px var(--pm3-gutter) 14px;background:0 0;border-bottom:0;align-items:flex-end;gap:16px 24px;position:static}.pm2-crumb{font:700 11.5px var(--pm-mono);letter-spacing:.14em;color:var(--pm-muted);gap:8px}.pm2-crumb i{display:none}.pm2-crumb:before{content:"★";letter-spacing:0;color:var(--pm-ink2)}.pm2-h1{font-size:var(--pm-h1);text-transform:uppercase;letter-spacing:-.01em;margin-top:8px;line-height:1.08}.pm2-top>div:first-child{flex:420px;min-width:0}.pm2-sum{color:var(--pm-ink2);max-width:62ch;margin-top:10px;font-size:17.5px;line-height:1.5}.pm2-sum b,.pm-head p b{color:var(--pm-ink)}.pm2-tabs{padding:0 var(--pm3-gutter);border-bottom:1px solid var(--pm-border);background:0 0;gap:4px}.pm2-tabs button{font:600 16px var(--pm-font);color:var(--pm-ink2);border-bottom:2px solid #0000;padding:12px 14px 13px}.pm2-tabs button.on{color:var(--pm-ink);border-color:var(--pm-brand);font-weight:700}.pm2-tabs button em{font:600 12px var(--pm-mono);color:var(--pm-muted)}.pm3-sectabs+.pm2-tabs{border-bottom:0;padding-top:10px}.pm3-sectabs+.pm2-tabs button{border:0;border-radius:999px;padding:7px 13px;font-size:15px}.pm3-sectabs+.pm2-tabs button.on{background:var(--pm-ink);color:#fff}.pm2-body{padding:26px var(--pm3-gutter) 56px;gap:24px}.pm2-wide{--pm3-gutter:28px}.pm-page{background:var(--pm-app);padding:18px var(--pm3-gutter) 48px;font-family:var(--pm-font)}.pm-head{align-items:flex-end;margin-bottom:10px}.pm-head h1{font:400 var(--pm-h1)/1.08 var(--pm-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--pm-ink)}.pm-head p{color:var(--pm-ink2);max-width:720px;margin-top:8px;font-size:16px}.pm-sectlab{font:700 11.5px var(--pm-mono);letter-spacing:.14em;color:var(--pm-muted)}.pm2-panel,.pm-panel{border-radius:var(--pm-r);border-color:var(--pm-border)}.pm2-p-head{gap:12px;padding:20px 22px 0}.pm2-p-head h3{font:700 var(--pm-h3)/1.3 var(--pm-font)}.pm2-p-head .basis{font:600 12px var(--pm-mono);color:var(--pm-muted)}.pm2-p-body{padding:14px 22px 22px}.pm2-p-body.flush{padding:14px 0 0}.pm2-p-foot{color:var(--pm-ink2);padding:12px 22px;font-size:15.5px}.pm2-g2,.pm2-g3,.pm2-g21,.pm2-g12{gap:20px}.pm2-skel,.pm2-kpis{border-radius:var(--pm-r)}.pm2-kpi{padding:18px 22px}.pm2-kpi .l{font:700 11.5px var(--pm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-muted)}.pm2-kpi .v{font:400 var(--pm-kpi)/1.05 var(--pm-display);letter-spacing:-.01em;margin:10px 0 6px}.pm2-kpi .s{color:var(--pm-ink2);font-size:15px}.pm-kpi{border-radius:var(--pm-r);padding:18px 20px}.pm-kpi .lab{font:700 11.5px var(--pm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-muted)}.pm-kpi .num{font:400 var(--pm-kpi)/1.05 var(--pm-display);letter-spacing:-.01em}.pm-kpi .ic{display:none}.pm-kpi .sub{color:var(--pm-ink2);font-size:14.5px}.pm2-dl{padding:0;font-size:13.5px;background:0 0!important}.pm2-pill{font:600 13px/1.2 var(--pm-font);border-radius:999px;gap:6px;padding:5px 10px;box-shadow:none!important}.pm2-pill:before{width:7px;height:7px}.pm2-pill.good{color:var(--tag-green-ink);background:var(--tag-green-bg)!important}.pm2-pill.warn{color:var(--tag-amber-ink);background:var(--tag-amber-bg)!important}.pm2-pill.crit{color:var(--tag-red-ink);background:var(--tag-red-bg)!important}.pm2-pill.info{color:var(--tag-blue-ink);background:var(--tag-blue-bg)!important}.pm2-pill.brand{color:var(--tag-brand-ink);background:var(--tag-brand-bg)!important}.pm2-pill.neu{color:var(--tag-grey-ink);background:var(--tag-grey-bg)!important}.pm2-pill.neu:before{background:currentColor}.pm-badge2{border-radius:999px;font-size:13px;font-weight:600;border:0!important;padding:5px 10px!important}.pm-badge2.bg-green{color:var(--tag-green-ink);background:var(--tag-green-bg)!important}.pm-badge2.bg-gold{color:var(--tag-amber-ink);background:var(--tag-amber-bg)!important}.pm-badge2.bg-terra{color:var(--tag-red-ink);background:var(--tag-red-bg)!important}.pm-badge2.bg-blue{color:var(--tag-blue-ink);background:var(--tag-blue-bg)!important}.pm-badge2.bg-gray{color:var(--tag-grey-ink);background:var(--tag-grey-bg)!important}.pm-pill{font-weight:700;background:0 0!important;border:0!important;padding:0!important}table.pm2-tbl,.pm-tbl{font-size:15.5px}.pm2-tbl th,.pm-tbl th{font:700 11px/1.2 var(--pm-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--pm-muted);border-bottom:1px solid var(--pm-border);background:0 0;padding:14px 16px}.pm2-tbl td,.pm-tbl td{border-bottom:1px solid var(--pm-line);padding:14px 16px}.pm2-tbl td .sub{color:var(--pm-muted);margin-top:1px;font-size:15px}.pm2-tbl tbody tr:hover td,.pm2-tbl tr.hl td,.pm2-rowc.hl{background:var(--pm-card2)}.pm2-tbl tr.hl td:first-child{box-shadow:inset 3px 0 0 var(--pm-brand)}.pm2-rowc{padding:14px 16px}.pm2-rowc .m{color:var(--pm-ink2);font-size:15px}.pm2-empty{color:var(--pm-muted);padding:28px;font-size:15px}.pm2-att{gap:4px 14px;padding:14px 22px}.pm2-att .ic{border-radius:11px;width:36px;height:36px}.pm2-att .t{font-size:16px;font-weight:700}.pm2-att .c{color:var(--pm-ink2);font-size:15.5px}.pm2-callout{background:var(--pm-card);border-radius:16px;padding:14px 18px}.pm2-callout.crit{background:#fff7f5;border-color:#f3d0ca}.pm2-callout.sun{background:#fffaf0;border-color:#f3e2be}.pm2-callout .t{font-size:16px;font-weight:700}.pm2-callout .c{color:var(--pm-ink2);font-size:15.5px}.pm2-chart text{font:500 12px var(--pm-mono);fill:var(--pm-muted)}.pm2-chart text.lbl{font:700 13px var(--pm-font);fill:var(--pm-ink)}.pm2-legend{color:var(--pm-ink2);font-size:15px}.pm2-hb,.pm2-fn,.pm2-money{font-size:15.5px}.pm2-dialog{box-shadow:var(--pm-shadow-pop);border-radius:24px;padding:26px}.pm2-dialog .t{font:700 20px/1.25 var(--pm-font);overflow-wrap:anywhere;margin-bottom:8px}.pm2-dialog .c{color:var(--pm-ink2);font-size:15.5px}.pm2-dialog .act{margin-top:22px}.pm2-dialog-backdrop,.pm2-overlay,.pm2-sheet-backdrop{background:#1a17146b}.pm2-cmdk{box-shadow:var(--pm-shadow-pop);border-radius:22px}.pm2-cmdk .q{padding:16px 18px}.pm2-cmdk .q input{font-size:17px}.pm2-cmdk .it{padding:10px 18px;font-size:15.5px}.pm2-cmdk .it small{color:var(--pm-muted);font-size:14.5px}.pm2-cmdk h6{font:700 11px var(--pm-mono);letter-spacing:.14em;color:var(--pm-muted);padding:12px 18px 4px}@media (max-width:760px){.pm2-top{padding:10px 16px 12px}.pm2-h1{font-size:24px}.pm2-actions{width:100%}.pm2-sum{font-size:16px}.pm2-actions .pm2-btn.pri{flex:1;justify-content:center}.pm2-body{gap:14px;padding:14px 16px 28px}.pm2-kpi{padding:14px 16px}.pm2-kpi .v{font-size:26px}.pm2-p-head{padding:16px 16px 0}.pm2-p-body{padding:12px 16px 16px}.pm2-att{padding:14px 16px}.pm-page{padding:12px 16px 28px}.pm-head{flex-direction:column;align-items:stretch;gap:12px}.pm-head h1{font-size:24px}.pm3-sectabs a{padding:11px 10px 12px;font-size:15px}.pm3-sectabs a.on:after{left:10px;right:10px}}.pm-tabs{border-bottom-color:var(--pm-border);gap:4px}.pm-tab{font:600 15.5px var(--pm-font);color:var(--pm-ink2);padding:11px 14px 12px}.pm-tab.on{color:var(--pm-ink);border-bottom-color:var(--pm-brand);font-weight:700}.pm-panel .pm-tablewrap,.pm2-panel .pm-tablewrap{background:0 0;border:0;border-radius:0}table.pm-tbl th{background:0 0}:root{--tag-green-bg:#e3f2e7;--tag-green-ink:#22663a;--tag-blue-bg:#e2ecfa;--tag-blue-ink:#2456a6;--tag-red-bg:#fbe4e1;--tag-red-ink:#a3231c;--tag-amber-bg:#fcefd3;--tag-amber-ink:#8a5300;--tag-purple-bg:#eee7fa;--tag-purple-ink:#5b3ea6;--tag-teal-bg:#ddf1ef;--tag-teal-ink:#17675f;--tag-pink-bg:#fbe5f0;--tag-pink-ink:#a02a68;--tag-indigo-bg:#e7e9fa;--tag-indigo-ink:#3a429c;--tag-olive-bg:#edefd9;--tag-olive-ink:#545b12;--tag-brand-bg:#f8e7e5;--tag-brand-ink:#af272f;--tag-grey-bg:#efece6;--tag-grey-ink:#4d4640}.pm-tag{font-family:var(--pm-font);white-space:nowrap;background:var(--tg-bg);color:var(--tg-ink);vertical-align:middle;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.pm-tag.sm{gap:5px;padding:4px 8px;font-size:12px}.pm-tag svg{flex:none;width:13px;height:13px}.pm-tag>i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pm-tag.t-green{--tg-bg:var(--tag-green-bg);--tg-ink:var(--tag-green-ink)}.pm-tag.t-blue{--tg-bg:var(--tag-blue-bg);--tg-ink:var(--tag-blue-ink)}.pm-tag.t-red{--tg-bg:var(--tag-red-bg);--tg-ink:var(--tag-red-ink)}.pm-tag.t-amber{--tg-bg:var(--tag-amber-bg);--tg-ink:var(--tag-amber-ink)}.pm-tag.t-purple{--tg-bg:var(--tag-purple-bg);--tg-ink:var(--tag-purple-ink)}.pm-tag.t-teal{--tg-bg:var(--tag-teal-bg);--tg-ink:var(--tag-teal-ink)}.pm-tag.t-pink{--tg-bg:var(--tag-pink-bg);--tg-ink:var(--tag-pink-ink)}.pm-tag.t-indigo{--tg-bg:var(--tag-indigo-bg);--tg-ink:var(--tag-indigo-ink)}.pm-tag.t-olive{--tg-bg:var(--tag-olive-bg);--tg-ink:var(--tag-olive-ink)}.pm-tag.t-brand{--tg-bg:var(--tag-brand-bg);--tg-ink:var(--tag-brand-ink)}.pm-tag.t-grey{--tg-bg:var(--tag-grey-bg);--tg-ink:var(--tag-grey-ink)}@media (min-width:2200px){:root{zoom:1.12}.pm3-side{height:89.2857vh}}@media (max-width:760px){.pm2-wide{--pm3-gutter:16px}}