@font-face{font-family:Inter;src:url(/fonts/inter-var.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-var.woff2) format("woff2");font-weight:100 800;font-display:swap}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#0a0a0b;color:#f2f2f4;font-family:Inter,-apple-system,SF Pro Text,system-ui,sans-serif;font-size:14px;min-height:100vh;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;letter-spacing:-.012em}body{overflow:hidden}a{color:#3b82f6;text-decoration:none}a:hover{text-decoration:underline}button{background:transparent;border:none;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}input,select,textarea{font:inherit;-webkit-appearance:none}input:focus,select:focus,textarea:focus{outline:none}table{border-collapse:collapse}.js-hide-scroll{-ms-overflow-style:none;scrollbar-width:none}.js-hide-scroll::-webkit-scrollbar{display:none}.js-skel{background:linear-gradient(90deg,#ffffff0d,#ffffff1a,#ffffff0d);background-size:200% 100%;animation:js-shimmer 1.6s infinite linear}@keyframes js-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}html,body{overscroll-behavior-y:none}@media (min-width: 960px){.tp-grid{display:grid!important;grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important;gap:20px!important;max-width:1440px;margin:0 auto}.tp-col-side{position:sticky;top:68px;align-self:start}}.cockpit-fill{flex:1 1 auto;min-height:0;display:grid;gap:8px;padding:12px 16px 88px;box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:44px;grid-auto-flow:row;overflow-y:auto}@media (min-width: 720px){.cockpit-fill{min-height:calc(100dvh - 148px);grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:44px}}.cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr}@media (min-width: 720px){.cockpit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.strat-grid{grid-template-columns:1fr}@media (min-width: 720px){.strat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.tp-more{display:none}@media (max-width: 959px){.tp-more{display:block}.tp-picks.tp-collapsed>*:nth-child(n+6):not(.tp-more){display:none}}
