.pm-app-menu-btn,.pm-app-sidebar-backdrop{display:none}@media (max-width:900px){.pm-app-menu-btn{display:inline-flex}.pm-app-sidebar{z-index:40;transition:transform var(--duration-medium) var(--ease-standard);box-shadow:var(--shadow-overlay);position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.pm-app-sidebar.is-open{transform:translate(0)}.pm-app-sidebar-backdrop{z-index:35;opacity:0;pointer-events:none;transition:opacity var(--duration-medium) var(--ease-standard);background:#0e2a2273;display:block;position:fixed;inset:0}.pm-app-sidebar-backdrop.is-open{opacity:1;pointer-events:auto}}
.pm-roadmap-columns{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.pm-roadmap-columns{grid-template-columns:1fr}}
.wf{color:#6e6e6e;font-family:ui-sans-serif,system-ui,Helvetica Neue,Arial,sans-serif}.wf-screen{background:#fff;border:1px solid #d4d4d4;border-radius:6px;flex-direction:column;display:flex;overflow:hidden}.wf-nav{background:#f3f3f3;border-bottom:1px solid #e2e2e2;flex:none;align-items:center;gap:10px;height:42px;padding:0 14px;display:flex}.wf-navmark{background:#d2d2d2;border-radius:4px;flex:none;width:20px;height:20px}.wf-tabbar{background:#f3f3f3;border-top:1px solid #e2e2e2;flex:none;justify-content:space-around;align-items:center;height:44px;display:flex}.wf-tabitem{background:#d6d6d6;border-radius:2px;width:26px;height:6px}.wf-body{flex-direction:column;flex:1;gap:12px;padding:16px;display:flex;overflow:hidden}.wf-h{color:#4a4a4a;font-size:15px;font-weight:600;line-height:1.35}.wf-h2{color:#5e5e5e;font-size:12px;font-weight:600;line-height:1.35}.wf-sub{color:#909090;font-size:12px;line-height:1.5}.wf-bar{background:#e6e6e6;border-radius:2px;height:8px}.wf-para{flex-direction:column;gap:6px;display:flex}.wf-card{background:#fafafa;border:1px solid #dedede;border-radius:5px;flex-direction:column;gap:8px;padding:12px;display:flex}.wf-row{background:#fff;border:1px solid #e4e4e4;border-radius:5px;align-items:center;gap:10px;padding:10px 12px;display:flex}.wf-field{color:#a0a0a0;background:#f8f8f8;border:1px solid #d4d4d4;border-radius:4px;align-items:center;height:32px;padding:0 10px;font-size:12px;display:flex}.wf-label{letter-spacing:.07em;text-transform:uppercase;color:#a0a0a0;font-size:10px;font-weight:700}.wf-btn{border-radius:4px;justify-content:center;align-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.wf-btn-p{color:#3d3d3d;background:#c2c2c2}.wf-btn-s{color:#8a8a8a;background:#fff;border:1px solid #d4d4d4}.wf-img{color:#c2c2c2;background:#ededed;border:1px solid #e2e2e2;border-radius:4px;justify-content:center;align-items:center;display:flex}.wf-tabs{border-bottom:1px solid #e2e2e2;display:flex}.wf-tab{color:#a0a0a0;border-bottom:2px solid #0000;padding:7px 12px;font-size:12px}.wf-tab-on{color:#4a4a4a;border-bottom-color:#b8b8b8;font-weight:600}.wf-stat{color:#5a5a5a;letter-spacing:-.02em;font-size:26px;font-weight:700;line-height:1.1}.wf-chip{color:#7e7e7e;background:#eaeaea;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.wf-dot{background:#e2e2e2;border-radius:999px;flex:none;width:26px;height:26px}.wf-th{text-align:left;letter-spacing:.07em;text-transform:uppercase;color:#a0a0a0;border-bottom:1px solid #e6e6e6;padding:0 0 7px;font-size:10px;font-weight:700}.wf-td{color:#7a7a7a;border-bottom:1px solid #f0f0f0;padding:9px 0;font-size:12px}
