*{-webkit-tap-highlight-color:transparent}html{overflow-y:scroll;scrollbar-width:none}html::-webkit-scrollbar{display:none}html{text-size-adjust:100%}body{overscroll-behavior:none;-webkit-overflow-scrolling:touch;width:100%;height:100%}#__next,body{position:fixed}#__next{top:0;left:0;right:0;bottom:0;overflow:hidden}img{backface-visibility:hidden;-webkit-backface-visibility:hidden}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sidebar-drawer{will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.page-transition{animation:fadeIn .12s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.scroll-container{overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#f4f6fa;--surface:#fff;--sf2:#f0f3f9;--sf3:#e8edf5;--border:#dde3ef;--border2:#c8d0e0;--text:#0c1629;--t2:#3d4a6b;--t3:#7b87a6;--t4:#b0bad0;--blue:#1b5fa8;--blue-light:#e8f0fa;--teal:#0d8c6e;--teal-light:#e3f5ef;--amber:#c47d1a;--amber-light:#fdf3e0;--rose:#c03a4a;--rose-light:#fceaec;--violet:#5b45a8;--violet-light:#edebf9;--sidebar:#0c1a35}body,html{height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg);color:var(--text);font-size:13px;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes blink-bar{0%,to{opacity:1}50%{opacity:.2}}@keyframes spin{to{transform:rotate(1turn)}}.blink{animation:blink-bar 2.5s ease-in-out infinite}.fade-up{animation:fadeUp .3s ease both}@media (max-width:768px){.desktop-only{display:none!important}.mobile-only{display:flex!important}}@media (min-width:769px){.mobile-only{display:none!important}}.sidebar-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:40}.sidebar-overlay.open{display:block}@media (max-width:768px){.sidebar-drawer{position:fixed!important;top:0;bottom:0;left:0;z-index:50;transform:translateX(-224px);transition:transform .25s cubic-bezier(.4,0,.2,1);will-change:transform}.sidebar-drawer.open{transform:translateX(0)!important}.app-main{padding-top:0!important}}@media (max-width:640px){.grid-7{grid-template-columns:repeat(2,1fr)!important}.grid-2,.grid-3{grid-template-columns:1fr!important}}@media (min-width:641px) and (max-width:900px){.grid-7{grid-template-columns:repeat(4,1fr)!important}}@media (max-width:768px){button,input,select,textarea{min-height:40px}.topbar-actions{flex-wrap:wrap;gap:6px!important}#__next,body,main{overflow-x:hidden;max-width:100vw}.page-title{font-size:14px!important}.mobile-pad{padding:12px!important}select{min-height:38px}.filter-row{flex-wrap:wrap;gap:6px!important}button[style*=""50%],button[style*="border-radius: 50%"]{flex-shrink:0!important;flex-grow:0!important;aspect-ratio:1/1}}.tl-btn{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;border-radius:50%!important;flex-shrink:0!important;flex-grow:0!important;display:block!important;padding:0!important;aspect-ratio:1!important}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.opsp-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:start;width:100%}.opsp-col{display:flex;flex-direction:column;min-width:0;width:100%}@media (max-width:900px){.opsp-grid{grid-template-columns:1fr!important;gap:0!important}}@media (max-width:768px){:root{--bottom-nav-height:60px}.scroll-container,[style*="overflow-y: auto"],[style*="overflowY:auto"]{padding-bottom:calc(60px + env(safe-area-inset-bottom))!important}}@media (min-width:769px){:root{--bottom-nav-height:0px}}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.15);opacity:.85}}