.home-v2 .cm-site-header .cm-header-actions{align-items:center;gap:.65rem;display:flex}.home-v2 .cm-header-login:focus-visible{outline-offset:2px;outline:2px solid #438934}.home-v2 .cm-header-login{color:#1d301f;cursor:pointer;font:inherit;font-size:var(--text-button-small);white-space:nowrap;background:0 0;border:0;padding:.4rem .2rem;font-weight:600;text-decoration:none}.home-v2 .cm-header-login:hover{text-underline-offset:.2em;text-decoration:underline}.home-v2 .cm-header-nav a{padding-block:.3rem;transition:color .15s,box-shadow .15s;box-shadow:inset 0 -2px #0000}.home-v2 .cm-header-nav a.is-active{color:#1f6a26;box-shadow:inset 0 -2px #7bc043}.home-v2 .cm-mobile-navigation nav a.is-active{color:#1f6a26;background:#edf6e9}.home-v2 .cm-mobile-navigation .cm-mobile-navigation-account{border-top:1px solid #e3ebe1;border-radius:0;margin-top:4px}.home-v2 .cm-header-nav :is(a,button),.home-v2 .cm-site-header .cm-header-cta{white-space:nowrap}@media (min-width:1061px) and (max-width:1280px){.home-v2 .cm-site-header{grid-template-columns:auto minmax(0,1fr) auto}.home-v2 .cm-site-header .cm-header-game{display:none}.home-v2 .cm-header-nav{gap:1.1rem;margin-right:.6rem}}@media (max-width:1060px){.home-v2 .cm-site-header .cm-header-actions .cm-header-login{display:none}}.home-v2 :is(.cm-virtual-trading-promo,.cm-performance-cta-row,.cm-methodology-cta,.cm-learn-cta-row) button:disabled{cursor:progress;opacity:.6}.home-v2 .cm-live-left{grid-template-rows:none;align-content:start}.home-v2 .cm-live-left .cm-schedule-league-tabs{justify-self:start;margin:0 0 -.55rem}.home-v2 .cm-live-demo .cm-next-demo-stage{block-size:auto}.home-v2 .cm-live-demo .cm-next-demo{min-height:0;block-size:auto}.home-v2 .cm-live-demo .cm-next-demo h3{min-block-size:0}.home-v2 .cm-next-demo-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.85rem;display:grid}.home-v2 .cm-next-demo-team{background:#f7faf5;border:1px solid #11181017;border-radius:.55rem;align-items:center;gap:.6rem;min-width:0;padding:.55rem .7rem;display:flex}.home-v2 .cm-next-demo-team img,.home-v2 .cm-next-demo-team-mark{object-fit:contain;flex:none;width:2.25rem;height:2.25rem}.home-v2 .cm-next-demo-team-mark{color:#1f5f25;font-size:var(--text-caption);background:#e4f2df;border-radius:50%;place-items:center;font-weight:700;display:grid}.home-v2 .cm-next-demo-team>span{gap:.1rem;min-width:0;display:grid}.home-v2 .cm-next-demo-team strong{color:#111811;font-size:var(--text-body);font-weight:700;line-height:1.5}.home-v2 .cm-next-demo-team small{color:#535d54;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.home-v2 .cm-live-demo .cm-next-demo-stage{block-size:auto}.home-v2 .cm-live-demo .cm-next-demo h3{min-block-size:0}.home-v2 .cm-live-left .cm-schedule-league-tabs{justify-self:stretch;width:auto}.home-v2 .cm-next-demo-team{padding:.5rem}.home-v2 .cm-next-demo-team small{white-space:normal}}.home-v2 .cm-performance-stage--single{grid-template-columns:minmax(0,48rem)}.home-v2 .cm-performance-legend{color:#3f4740;font-size:var(--text-caption);flex-wrap:wrap;gap:.35rem 1rem;margin:.6rem 0 0;padding:0;font-weight:600;list-style:none;display:flex}.home-v2 .cm-performance-legend li{align-items:center;gap:.4rem;display:inline-flex}.home-v2 .cm-performance-legend i{border-radius:1px;width:1.1rem;display:inline-block}.home-v2 .cm-performance-legend-courto{background:#17681e;height:2px}.home-v2 .cm-performance-legend-market{background:#8c918c;height:1.5px}.home-v2 .cm-method-grid article{text-align:left;justify-items:start;padding:1.25rem 1.15rem 1.15rem}.home-v2 .cm-method-grid .cm-method-icon{width:3.5rem;height:3.5rem}.home-v2 .cm-method-grid .cm-method-icon-1{background-position:-.95rem -2.95rem}.home-v2 .cm-method-grid .cm-method-icon-2{background-position:-5.2rem -2.95rem}.home-v2 .cm-method-grid h3{font-size:var(--text-h3)}.home-v2 .cm-method-grid p{color:#3d453e;max-width:none;font-size:var(--text-body);line-height:1.5}.home-v2 :is(.cm-live-intro,.cm-performance-intro,.cm-methodology-intro,.cm-learn-intro) h2{font-size:var(--text-h2);letter-spacing:-.035em;text-wrap:balance;line-height:1.15}.home-v2 :is(.cm-kicker,.cm-live-demo-features,.cm-virtual-trading-facts span,.cm-live-demo .cm-updated,.cm-learn-category,.cm-learn-card small,.cm-live-demo .cm-thread-heading){font-size:var(--text-caption)}.home-v2 .cm-learn-card p{font-size:var(--text-body)}.home-v2 .cm-method-grid h3{font-size:var(--text-h3);font-weight:600}.home-v2 .cm-next-demo-team strong{text-wrap:balance}@media (max-width:720px){.home-v2 .cm-hero h1{letter-spacing:-.025em;text-wrap:balance;line-height:1.05}.home-v2 .cm-hero-note{text-align:left;justify-content:stretch;gap:.35rem;width:min(18rem,100%);display:grid}.home-v2 .cm-hero-note li{white-space:normal}.home-v2 :is(.cm-live-intro,.cm-performance-intro,.cm-methodology-intro,.cm-learn-intro) h2{font-size:var(--text-h2)}}.home-v2 .cm-account-menu{position:relative}.home-v2 .cm-site-header :is(.cm-account-menu-trigger,.cm-header-cta){box-sizing:border-box;border-radius:6px;height:36px;min-height:36px}.home-v2 .cm-account-menu-trigger{color:#214c2a;cursor:pointer;background:#4c82481a;border:1px solid #0000;justify-content:center;align-items:center;gap:3px;min-width:44px;padding:0 9px;transition:background-color .15s,border-color .15s;display:inline-flex}.home-v2 .cm-account-menu-trigger:hover,.home-v2 .cm-account-menu-trigger[aria-expanded=true]{background:#4c82482e;border-color:#4c82483d}@media (max-width:1060px){.home-v2 .cm-site-header :is(.cm-account-menu-trigger,.cm-header-cta){height:44px;min-height:44px}}.home-v2 .cm-account-menu-trigger svg:first-child{width:19px;height:19px}.home-v2 .cm-account-menu-trigger svg:last-child{width:14px;height:14px}.home-v2 .cm-account-menu-panel{z-index:40;background:#fff;border:1px solid #cddccb;border-radius:8px;gap:8px;width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #14201824}.home-v2 .cm-account-menu-link{color:#173b22;min-height:40px;font:inherit;font-size:var(--text-button-small);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;padding:8px 10px;font-weight:600;text-decoration:none;display:flex}.home-v2 .cm-account-menu-link:hover{background:#edf6e9}.home-v2 .cm-account-menu-panel .live-theme-control{width:100%;min-height:40px}.home-v2 .cm-account-menu-panel .live-theme-control select{flex:1;max-width:none}.home-v2 .cm-account-menu :focus-visible{outline-offset:2px;outline:2px solid #438934}html[data-courto-theme=dark] .home-v2 .cm-account-menu-trigger{color:#d5ead6;background:#9be7891a;border-color:#0000}html[data-courto-theme=dark] .home-v2 :is(.cm-account-menu-trigger:hover,.cm-account-menu-trigger[aria-expanded=true]){background:#9be7892e;border-color:#9be7893d}html[data-courto-theme=dark] .home-v2 .cm-account-menu-panel{color:#e7f0e7;background:#223329;border-color:#405647}html[data-courto-theme=dark] .home-v2 .cm-account-menu-link{color:#e7f0e7}html[data-courto-theme=dark] .home-v2 .cm-account-menu-link:hover{background:#34523b}
