.is-dark body {
	background: #1e2228;
	color: #ebe8e0;
}

.is-dark a {
	color: #1aa466;
}

.is-dark a:hover {
	color: #ebe8e0;
}

.is-dark .site-header {
	border-bottom: 1px solid #2d323a;
	background: #181b20;
	background: -webkit-linear-gradient(top, #1e2228, #181b20);
	background: linear-gradient(180deg, #1e2228, #181b20);
}

.is-dark .brand {
	color: #ebe8e0;
}

.is-dark .brand:hover {
	color: #ebe8e0;
}

.is-dark .brand-mark {
	background: #2c323b;
	background: -webkit-linear-gradient(315deg, #343a44, #2c323b);
	background: linear-gradient(135deg, #343a44, #2c323b);
}

.is-dark .brand-sub {
	color: #9ba0a8;
}

.is-dark .greeting-text {
	color: #ebe8e0;
}

.is-dark .greeting-date {
	color: #9ba0a8;
}

.is-dark .game-xp {
	background: #3b3323;
}

.is-dark .game-xp-fill {
	background: #b8892b;
}

.is-dark .practice-chart {
	background: #181b20;
	border: 1px solid #262b32;
}

.is-dark .practice-chart-label {
	color: #e2c27a;
}

.is-dark .game-choice {
	color: #ebe8e0;
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.is-dark .game-choice:hover,
.is-dark .game-choice:focus-visible {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .game-choice-sub {
	color: #9ba0a8;
}

.is-dark .game-key {
	color: #9ba0a8;
	border: 1px solid #2d323a;
}

.is-dark .pill-none {
	color: #d9d6cf;
	background: #262b32;
}

.is-dark .game-answer-enter {
	color: #1aa466;
}

.is-dark .game-answer-no {
	color: #d9434f;
}

.is-dark .game-reason {
	color: #9ba0a8;
}

.is-dark .game-key-hint {
	color: #9ba0a8;
}

.is-dark .theme-toggle {
	color: #d9d6cf;
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.is-dark .theme-toggle:hover {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .user-toggle {
	color: #d9d6cf;
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.is-dark .user-toggle:hover,
.is-dark .user-toggle[aria-expanded="true"] {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .user-panel {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .user-name {
	color: #9ba0a8;
	border-bottom: 1px solid #262b32;
}

.is-dark .user-link {
	color: #d9d6cf;
}

.is-dark .user-link:hover {
	color: #ebe8e0;
	background: #181b20;
}

.is-dark .user-link-out {
	color: #d9434f;
}

.is-dark .user-link-out:hover {
	color: #d9434f;
	background: #311d21;
}

.is-dark .main-nav-list a {
	color: #9ba0a8;
}

.is-dark .main-nav-list a:hover,
.is-dark .main-nav-list .current-menu-item a {
	color: #ebe8e0;
}

.is-dark .as-of {
	color: #9ba0a8;
}

.is-dark .as-of-dot {
	background: #1aa466;
	box-shadow: 0 0 0 4px rgba(26, 164, 102, 0.12);
}

.is-dark .sidebar {
	background: #181b20;
	border-right: 1px solid #2d323a;
}

.is-dark .sidebar-toggle,
.is-dark .sidebar-open {
	color: #d9d6cf;
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .sidebar-toggle:hover,
.is-dark .sidebar-open:hover {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .side-label {
	color: #9ba0a8;
}

.is-dark .side-count {
	color: #9ba0a8;
}

.is-dark .side-market {
	color: #d9d6cf;
}

.is-dark .side-market:hover {
	color: #ebe8e0;
	background: #1e2228;
}

.is-dark .side-market.is-active {
	background: #1e2228;
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .side-card {
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .side-rate {
	color: #1aa466;
}

.is-dark .side-split {
	background: #262b32;
}

.is-dark .side-split-won {
	background: #117a4a;
	background: linear-gradient(180deg, #1aa466, #117a4a);
}

.is-dark .side-split-lost {
	background: #b32735;
	background: linear-gradient(180deg, #d9434f, #b32735);
}

.is-dark .side-split-legend {
	color: #9ba0a8;
}

.is-dark .side-split-count.result-won {
	color: #1aa466;
}

.is-dark .side-split-count.result-lost {
	color: #d9434f;
}

.is-dark .side-split-count.result-skipped {
	color: #e2c27a;
}

.is-dark .side-nav-list a {
	color: #d9d6cf;
}

.is-dark .side-nav-list a:hover {
	color: #ebe8e0;
	background: #1e2228;
}

.is-dark .side-nav-list .current-menu-item a {
	color: #f7f4ec;
	background: #2c323b;
}

.is-dark .side-nav-sub {
	border-left: 1px solid #2d323a;
}

.is-dark .side-nav-list .side-nav-sub a {
	color: #b5b9c0;
}

.is-dark .side-nav-list .side-nav-sub a:hover {
	color: #ebe8e0;
}

.is-dark .side-nav-list .side-nav-sub .current-menu-item a {
	color: #f7f4ec;
}

.is-dark .side-as-of {
	color: #9ba0a8;
}

.is-dark .side-user-toggle {
	color: #d9d6cf;
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .side-user-toggle:hover,
.is-dark .side-user-toggle[aria-expanded="true"] {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .side-avatar {
	color: #e2c27a;
	background: #3b3323;
}

.is-dark .side-user-role {
	color: #9ba0a8;
}

.is-dark .side-user-panel {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .side-login {
	color: #9ba0a8;
}

@media (max-width: 900px) {
.is-dark .is-sidebar-open .sidebar {
	box-shadow: 0 8px 40px rgba(0, 0, 0, 0.45);
}

.is-dark .is-sidebar-open .sidebar-backdrop {
	background: rgba(0, 0, 0, 0.5);
}

}

.is-dark .crumb {
	color: #9ba0a8;
}

.is-dark .crumb a {
	color: #9ba0a8;
}

.is-dark .swatch-withdrawal {
	background: #5f6670;
	background: repeating-linear-gradient(45deg, #5f6670, #5f6670 3px, #424852 3px, #424852 6px);
}

.is-dark .account-net {
	color: #ebe8e0;
}

.is-dark .account-net-up {
	color: #1aa466;
}

.is-dark .account-net-dn {
	color: #d9434f;
}

.is-dark .account-sub {
	color: #9ba0a8;
}

.is-dark .b-profit {
	background: #117a4a;
	background: linear-gradient(180deg, #1aa466, #117a4a);
}

.is-dark .b-loss {
	background: #b32735;
	background: linear-gradient(180deg, #d9434f, #b32735);
}

.is-dark .b-withdrawal {
	background: #5f6670;
	background: repeating-linear-gradient(45deg, #5f6670, #5f6670 6px, #424852 6px, #424852 12px);
}

.is-dark .bar-label {
	color: #9ba0a8;
}

.is-dark .bar-value {
	color: #d9d6cf;
}

.is-dark .bar-value-up {
	color: #1aa466;
}

.is-dark .bar-value-dn {
	color: #d9434f;
}

.is-dark .positions th,
.is-dark .positions td {
	border-bottom: 1px solid #262b32;
}

.is-dark .positions th {
	color: #9ba0a8;
}

.is-dark .positions tbody tr:hover {
	background: #22262c;
}

.is-dark .pnl-up {
	color: #1aa466;
}

.is-dark .pnl-dn {
	color: #d9434f;
}

.is-dark .cell-server {
	color: #9ba0a8;
}

.is-dark .cell-money {
	color: #d9d6cf;
}

.is-dark .pill-live {
	color: #1aa466;
	background: #172c23;
}

.is-dark .pill-prop {
	color: #e2c27a;
	background: #3b3323;
}

.is-dark .pill-demo {
	color: #d9d6cf;
	background: #262b32;
}

.is-dark .site-footer {
	color: #9ba0a8;
}

.is-dark .eyebrow {
	color: #9ba0a8;
}

.is-dark .filter,
.is-dark .frame-link,
.is-dark .step-link {
	color: #d9d6cf;
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .filter:hover,
.is-dark .frame-link:hover,
.is-dark .step-link:hover {
	color: #d9d6cf;
	border-color: #3b414a;
}

.is-dark .filter.is-active,
.is-dark .frame-link.is-current {
	color: #f7f4ec;
	background: #2c323b;
	border-color: #2c323b;
	box-shadow: 0 6px 18px rgba(0, 0, 0, 0.45);
}

.is-dark .kpi {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .kpi:after {
	background: -webkit-linear-gradient(left, transparent, #3b3323, transparent);
	background: linear-gradient(90deg, transparent, #3b3323, transparent);
}

.is-dark .kpi-accent {
	background: #25231d;
	background: -webkit-linear-gradient(top, #25231d, #1e2228);
	background: linear-gradient(180deg, #25231d, #1e2228);
	border-color: #5a4c2c;
}

.is-dark .kpi-accent:after {
	background: -webkit-linear-gradient(left, #d9b25a, #b8892b, #d9b25a);
	background: linear-gradient(90deg, #d9b25a, #b8892b, #d9b25a);
}

.is-dark .kpi-label {
	color: #9ba0a8;
}

.is-dark .kpi-value {
	color: #ebe8e0;
}

.is-dark .kpi-up {
	color: #1aa466;
}

.is-dark .kpi-down {
	color: #d9434f;
}

.is-dark .kpi-muted {
	color: #d9d6cf;
}

.is-dark .card,
.is-dark .frame-inner,
.is-dark .rules-main,
.is-dark .rules-aside,
.is-dark .messages,
.is-dark .files-inner,
.is-dark .adjacent-inner {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .card-title,
.is-dark .section-title,
.is-dark .files-title {
	color: #ebe8e0;
}

.is-dark .card-sub,
.is-dark .rules-list-name,
.is-dark .files-count,
.is-dark .conversation-lede {
	color: #9ba0a8;
}

.is-dark .legend {
	color: #9ba0a8;
}

.is-dark .legend-item {
	color: #9ba0a8;
}

.is-dark .coin-won {
	background: #1aa466;
	background: -webkit-linear-gradient(top, #1aa466, #117a4a);
	background: linear-gradient(180deg, #1aa466, #117a4a);
}

.is-dark .coin-lost {
	background: #b32735;
	background: -webkit-linear-gradient(top, #d9434f, #b32735);
	background: linear-gradient(180deg, #d9434f, #b32735);
}

.is-dark .ledger-head,
.is-dark .ledger-row {
	border-bottom: 1px solid #262b32;
}

.is-dark .ledger-head .cell {
	color: #9ba0a8;
}

.is-dark .ledger-row {
	color: #ebe8e0;
}

.is-dark .ledger-row:hover {
	color: #ebe8e0;
	background: #22262c;
}

.is-dark .cell-number {
	color: #9ba0a8;
}

.is-dark .market-ex {
	color: #9ba0a8;
}

.is-dark .pill-buy {
	color: #1aa466;
	background: #172c23;
}

.is-dark .pill-sell {
	color: #d9434f;
	background: #311d21;
}

.is-dark .cell-type {
	color: #9ba0a8;
}

.is-dark .cell-if-taken-won {
	color: #1aa466;
}

.is-dark .cell-if-taken-lost {
	color: #d9434f;
}

.is-dark .result-won {
	color: #1aa466;
}

.is-dark .result-lost {
	color: #d9434f;
}

.is-dark .result-skipped {
	color: #d9d6cf;
}

.is-dark .cell-arrow {
	color: #9ba0a8;
}

.is-dark .ledger-empty {
	color: #9ba0a8;
}

.is-dark .outcome-inner {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .outcome-title {
	color: #ebe8e0;
}

.is-dark .outcome-result {
	border: 1px solid #2d323a;
}

.is-dark .outcome-result-won {
	color: #1aa466;
	background: #172c23;
	border-color: #1b4030;
}

.is-dark .outcome-result-won:after {
	background: -webkit-linear-gradient(left, #1aa466, #117a4a, #1aa466);
	background: linear-gradient(90deg, #1aa466, #117a4a, #1aa466);
}

.is-dark .outcome-result-lost {
	color: #d9434f;
	background: #311d21;
	border-color: #552229;
}

.is-dark .outcome-result-lost:after {
	background: -webkit-linear-gradient(left, #d9434f, #b32735, #d9434f);
	background: linear-gradient(90deg, #d9434f, #b32735, #d9434f);
}

.is-dark .outcome-result-skipped {
	color: #d9d6cf;
	background: #25231d;
	border-color: #5a4c2c;
}

.is-dark .outcome-result-skipped:after {
	background: -webkit-linear-gradient(left, #d9b25a, #b8892b, #d9b25a);
	background: linear-gradient(90deg, #d9b25a, #b8892b, #d9b25a);
}

.is-dark .outcome-if-taken-won {
	color: #1aa466;
}

.is-dark .outcome-if-taken-lost {
	color: #d9434f;
}

.is-dark .outcome-if-taken-unknown {
	color: #9ba0a8;
}

.is-dark .outcome-text {
	color: #d9d6cf;
}

.is-dark .outcome-fact {
	border: 1px solid #2d323a;
}

.is-dark .outcome-fact-label {
	color: #9ba0a8;
}

.is-dark .outcome-fact-value {
	color: #ebe8e0;
}

.is-dark .outcome-fact-value a {
	color: #1aa466;
}

.is-dark .outcome-media {
	background: #181b20;
}

.is-dark .outcome-caption {
	color: #9ba0a8;
}

.is-dark .outcome-missing,
.is-dark .frame-missing {
	color: #9ba0a8;
}

.is-dark .frame-nav {
	background: #1e2228;
	border-bottom: 1px solid #2d323a;
}

.is-dark .frame-nav-label {
	color: #9ba0a8;
}

.is-dark .chart-legend {
	color: #9ba0a8;
}

.is-dark .swatch-up {
	background: #1aa466;
}

.is-dark .swatch-down {
	background: #b32735;
}

.is-dark .frame-role {
	color: #9ba0a8;
}

.is-dark .frame-note {
	color: #d9d6cf;
}

.is-dark .frame-note-key {
	color: #9ba0a8;
}

.is-dark .frame-chart {
	background: #181b20;
}

.is-dark .frame-caption {
	color: #9ba0a8;
}

.is-dark .frame-caption-link {
	color: #9ba0a8;
}

.is-dark .tick-pass {
	background: #1aa466;
}

.is-dark .tick-fail {
	background: #b32735;
}

.is-dark .tick-unchecked {
	background: #2d323a;
}

.is-dark .rules-count {
	color: #d9d6cf;
}

.is-dark .rules-table th,
.is-dark .rules-table td {
	border-bottom: 1px solid #262b32;
}

.is-dark .rules-table th {
	color: #9ba0a8;
}

.is-dark .rules-table tbody tr:hover {
	background: #22262c;
}

.is-dark .rules-number {
	color: #9ba0a8;
}

.is-dark .rules-sub {
	color: #d9d6cf;
}

.is-dark .rules-row-unchecked .rules-rule,
.is-dark .rules-row-unchecked .rules-sub {
	color: #9ba0a8;
}

.is-dark .verdict-pass {
	color: #1aa466;
	background: #172c23;
}

.is-dark .verdict-fail {
	color: #d9434f;
	background: #311d21;
}

.is-dark .verdict-unchecked {
	color: #9ba0a8;
	background: #262b32;
}

.is-dark .rules-reason {
	color: #9ba0a8;
}

.is-dark .sequence-step {
	border-bottom: 1px solid #262b32;
}

.is-dark .sequence-key {
	color: #9ba0a8;
}

.is-dark .method-quote {
	background: #25231d;
	background: -webkit-linear-gradient(top, #25231d, #1e2228);
	background: linear-gradient(180deg, #25231d, #1e2228);
	border: 1px solid #5a4c2c;
}

.is-dark .method-quote:after {
	background: -webkit-linear-gradient(left, #d9b25a, #b8892b, #d9b25a);
	background: linear-gradient(90deg, #d9b25a, #b8892b, #d9b25a);
}

.is-dark .method-quote-source {
	color: #9ba0a8;
}

.is-dark .conversation-head {
	background: #1e2228;
	border-bottom: 1px solid #2d323a;
}

.is-dark .message-day {
	color: #9ba0a8;
}

.is-dark .message {
	border-bottom: 1px solid #262b32;
}

.is-dark .message-assistant .message-who {
	color: #1aa466;
}

.is-dark .message-time {
	color: #9ba0a8;
}

.is-dark .message-text {
	color: #ebe8e0;
}

.is-dark .md-code {
	background: #22262c;
}

.is-dark .md-table .md-cell {
	border-bottom: 1px solid #262b32;
}

.is-dark .md-table th.md-cell {
	color: #9ba0a8;
}

.is-dark .md-pass {
	color: #1aa466;
}

.is-dark .md-fail {
	color: #d9434f;
}

.is-dark .message-file {
	color: #ebe8e0;
}

.is-dark .message-image {
	border: 1px solid #2d323a;
}

.is-dark .message-file-label {
	color: #9ba0a8;
}

.is-dark .message-file-empty {
	color: #9ba0a8;
	background: #181b20;
	border: 2px dashed #2d323a;
}

.is-dark .call-enter {
	color: #1aa466;
	background: #172c23;
}

.is-dark .call-no {
	color: #d9434f;
	background: #311d21;
}

.is-dark .message-empty {
	color: #9ba0a8;
}

.is-dark .files-item {
	border-top: 1px solid #262b32;
}

.is-dark .files-link {
	color: #ebe8e0;
}

.is-dark .files-thumb {
	border: 1px solid #2d323a;
}

.is-dark .files-meta {
	color: #9ba0a8;
}

.is-dark .files-download {
	color: #d9d6cf;
	border: 1px solid #2d323a;
	background: #1e2228;
}

.is-dark .conversation-note {
	color: #9ba0a8;
}

.is-dark .adjacent-link {
	color: #ebe8e0;
}

.is-dark .adjacent-previous {
	border-right: 1px solid #2d323a;
}

.is-dark a.adjacent-link:hover {
	color: #ebe8e0;
	background: #22262c;
}

.is-dark .adjacent-label {
	color: #9ba0a8;
}

.is-dark .display-accent {
	color: #1aa466;
}

.is-dark .page-title a {
	color: #ebe8e0;
}

.is-dark .lede {
	color: #9ba0a8;
}

@media (max-width: 640px) {
.is-dark .rules-table tr {
	border-bottom: 1px solid #262b32;
}

.is-dark .adjacent-previous {
	border-bottom: 1px solid #2d323a;
}

}

.is-dark .ai-letter {
	color: #e2c27a;
}

.is-dark .ai-line {
	color: #d9d6cf;
}

.is-dark .ai-head {
	color: #9ba0a8;
	border-top: 1px solid #2d323a;
}

.is-dark .ai-number {
	border-bottom: 1px solid #262b32;
}

.is-dark .ai-marker {
	color: #e2c27a;
}

.is-dark .ai-text strong {
	color: #ebe8e0;
}

.is-dark .ai-text code {
	background: #181b20;
	border: 1px solid #2d323a;
}

.is-dark .side-nav-sub .side-market {
	color: #b5b9c0;
}

.is-dark .side-nav-sub .side-market:hover {
	color: #ebe8e0;
}

.is-dark .side-nav-sub .side-market.is-active,
.is-dark .side-nav-sub a.side-market.is-active,
.is-dark .side-nav-sub a.side-market.is-active:hover {
	color: #f7f4ec;
	background: #2c323b;
	border-color: #2c323b;
}

.is-dark .side-parent {
	color: #d9d6cf;
}

.is-dark .replay-chart {
	background: #1e2228;
}

.is-dark .replay-loading {
	color: #9ba0a8;
}

.is-dark .replay-credit {
	color: #9ba0a8;
}

.is-dark .replay-credit a {
	color: #9ba0a8;
}

.is-dark .display-accent-sell {
	color: #d9434f;
}

.is-dark .game-card > .card-head {
	background: #1e2228;
	border-bottom: 1px solid #2d323a;
}

.is-dark .profile-frame input:checked + .filter {
	color: #f7f4ec;
	background: #2c323b;
	border-color: #2c323b;
}

.is-dark .profile-frame input:focus-visible + .filter {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .profile-message-ok {
	color: #1aa466;
}

.is-dark .profile-message-error {
	color: #d9434f;
	background: #311d21;
}

.is-dark .replay-steps {
	color: #777d86;
}

.is-dark .replay-step + .replay-step:before {
	color: #4b525c;
}

.is-dark .replay-step.is-done {
	color: #1aa466;
}

.is-dark .replay-step.is-current {
	color: #ebe8e0;
}

.is-dark .pill-demo-current {
	color: #f7f4ec;
	background: #2c323b;
}

.is-dark .pill-demo-active {
	color: #1aa466;
	background: #172c23;
}

.is-dark .pill-demo-blown {
	color: #d9434f;
	background: #311d21;
}

.is-dark .demo-field input,
.is-dark .demo-field select {
	color: #ebe8e0;
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .demo-field input:focus,
.is-dark .demo-field select:focus {
	box-shadow: 0 0 0 3px #3b3323;
}

.is-dark .demo-error {
	color: #d9434f;
}

.is-dark .ladder tr.is-done td {
	color: #1aa466;
}

.is-dark .ladder tr.is-current td {
	background: #25231d;
}

.is-dark .ladder-replay {
	color: #ebe8e0;
}

.is-dark .bar.is-picked .bar-label {
	color: #ebe8e0;
}

.is-dark .demo-open.is-locked .card-sub {
	color: #e2c27a;
}

.is-dark .target-card {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.is-dark .target-card:hover {
	border-color: #3b414a;
	box-shadow: 0 10px 28px rgba(0, 0, 0, 0.2);
}

.is-dark .target-radio {
	border: 1.5px solid #3b414a;
	background: #1e2228;
}

.is-dark .target-radio:after {
	background: linear-gradient(135deg, #f1d58e, #b8892b);
}

.is-dark .target-card-wins {
	color: #9ba0a8;
}

.is-dark .target-card-name {
	color: #ebe8e0;
}

.is-dark .target-card-growth {
	color: #9ba0a8;
}

.is-dark .target-card-label {
	color: #9ba0a8;
}

.is-dark .target-card-goal {
	color: #1aa466;
}

.is-dark .target-card-rules {
	border-top: 1px solid #262b32;
	color: #9ba0a8;
}

.is-dark .target-card:has(input:checked) {
	background: #2c323b;
	background: linear-gradient(160deg, #343a44, #2c323b);
	border-color: #2c323b;
	box-shadow: 0 16px 36px rgba(0, 0, 0, 0.5);
}

.is-dark .target-card:has(input:checked) .target-radio {
	background: #2c323b;
}

.is-dark .target-card:has(input:checked) .target-card-name {
	color: #f7f4ec;
}

.is-dark .target-card:has(input:checked) .target-card-wins,
.is-dark .target-card:has(input:checked) .target-card-growth,
.is-dark .target-card:has(input:checked) .target-card-label,
.is-dark .target-card:has(input:checked) .target-card-rules {
	color: #777d86;
}

.is-dark .target-card:has(input:focus-visible) {
	outline: 2px solid #b8892b;
}

.is-dark .demo-open.is-locked .target-card:hover {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}

.is-dark .statement-tabs {
	border-bottom: 1px solid #2d323a;
}

.is-dark .statement-tab:hover {
	background: #181b20;
}

.is-dark .statement-tab.is-active {
	background: #22262c;
	border-top-color: #b8892b;
}

.is-dark .statement-tab-kicker {
	color: #9ba0a8;
}

.is-dark .statement-tab.is-active .statement-tab-kicker {
	color: #e2c27a;
}

.is-dark .statement-tab-name {
	color: #b5b9c0;
}

.is-dark .statement-tab.is-active .statement-tab-name {
	color: #ebe8e0;
}

.is-dark .statement-tab-meta {
	color: #9ba0a8;
}

.is-dark .statement-label {
	color: #9ba0a8;
}

.is-dark .statement-goal {
	color: #d9b25a;
}

.is-dark .statement-from {
	color: #b5b9c0;
}

.is-dark .statement-from strong {
	color: #ebe8e0;
}

.is-dark .statement-chip {
	color: #b5b9c0;
	border: 1px solid #2d323a;
}

.is-dark .statement-list-head {
	border-bottom: 1px solid #b8892b;
}

.is-dark .statement-title {
	color: #ebe8e0;
}

.is-dark .statement-favorite {
	color: #e2c27a;
	border: 1px solid #b8892b;
}

.is-dark .statement-favorite:hover,
.is-dark .statement-favorite.is-on {
	background: #25231d;
}

.is-dark .statement-favorite.is-on {
	border-color: #5a4c2c;
}

.is-dark .statement-favorite:focus-visible {
	outline: 2px solid #b8892b;
}

.is-dark .statement-row {
	border-top: 1px solid #262b32;
}

.is-dark .statement-row-head {
	color: #9ba0a8;
}

.is-dark .statement-no {
	color: #9ba0a8;
}

.is-dark .statement-tag {
	color: #e2c27a;
}

@media (min-width: 901px) {
.is-dark .statement-tag {
	border: 1px solid #b8892b;
}

}

.is-dark .statement-muted {
	color: #b5b9c0;
}

.is-dark .statement-lot {
	color: #b5b9c0;
}

.is-dark .statement-loss {
	color: #d9434f;
}

.is-dark .statement-outcome {
	color: #9ba0a8;
}

.is-dark .statement-outcome.is-blown {
	color: #d9434f;
}

.is-dark .statement-phone-loss {
	color: #9ba0a8;
}

.is-dark .statement-gain {
	color: #1aa466;
}

.is-dark .statement-close {
	color: #ebe8e0;
}

.is-dark .statement-row.is-goal {
	border-bottom: 1px solid #b8892b;
}

.is-dark .statement-row.is-goal .statement-close {
	color: #e2c27a;
}

.is-dark .statement-note {
	color: #9ba0a8;
}

@media (max-width: 900px) {
.is-dark .statement-tab.is-active {
	border-bottom: 2px solid #b8892b;
}

.is-dark .statement-phone-meta {
	color: #b5b9c0;
}

}

.is-dark .ldg-login {
	background: #181b20;
	background: radial-gradient(1200px 500px at 50% -10%, #3b3323 0%, rgba(59, 51, 35, 0) 60%), #181b20;
}

.is-dark .login-card {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .login-title {
	color: #ebe8e0;
}

.is-dark .login-sub {
	color: #9ba0a8;
}

.is-dark .login-error {
	color: #d9434f;
	background: #311d21;
}

.is-dark .login-note {
	color: #1aa466;
}

.is-dark .login-switch {
	color: #b5b9c0;
}

.is-dark .login-switch a {
	color: #d9d6cf;
}

.is-dark .login-row {
	color: #b5b9c0;
}

.is-dark .login-row a {
	color: #d9d6cf;
}

.is-dark .login-remember input {
	accent-color: #ebe8e0;
}

.is-dark .login-submit {
	color: #f7f4ec;
	background: #2c323b;
	box-shadow: 0 6px 14px rgba(0, 0, 0, 0.45);
}

.is-dark .login-submit:hover {
	background: #343a44;
}

.is-dark .login-foot {
	color: #9ba0a8;
}

.is-dark .is-sidebar-hidden .header-brand + .greeting {
	border-left: 1px solid #2d323a;
}

.is-dark .leader-rank {
	color: #ebe8e0;
}

.is-dark .leader-link {
	color: #ebe8e0;
	border-bottom: 1px solid #2d323a;
}

.is-dark .leader-link:hover {
	border-bottom-color: #2c323b;
}

.is-dark .leaderboard tr.is-current td {
	background: #181b20;
}

.is-dark .side-parent-sub {
	color: #b5b9c0;
}

.is-dark .leaderboard tbody tr:hover td {
	background: #181b20;
}

.is-dark .live-pnl-label {
	color: #9ba0a8;
}

.is-dark .live-pnl-value {
	color: #ebe8e0;
}

.is-dark .live-pnl-pips {
	color: #9ba0a8;
}

.is-dark .live-pnl.is-up .live-pnl-value {
	color: #1aa466;
}

.is-dark .live-pnl.is-down .live-pnl-value {
	color: #d9434f;
}

.is-dark .live-target {
	border-right: 1px solid #2d323a;
}

.is-dark .live-target .live-pnl-value {
	color: #1aa466;
}

@media (max-width: 640px) {
.is-dark .trade-bar-live {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 12px 30px rgba(0, 0, 0, 0.45);
}

.is-dark .replay-chart {
	border: 1px solid #262b32;
}

}

.is-dark .trade-bar-label {
	color: #9ba0a8;
}

.is-dark .trade-bar-value {
	color: #ebe8e0;
}

.is-dark .trade-bar-live.is-up .trade-bar-value {
	color: #1aa466;
}

.is-dark .trade-bar-live.is-down .trade-bar-value {
	color: #d9434f;
}

.is-dark .trade-bar-pips {
	color: #9ba0a8;
}

.is-dark .trade-bar-key {
	color: #9ba0a8;
}

.is-dark .trade-bar-tp {
	color: #1aa466;
}

.is-dark .trade-bar-sl {
	color: #d9434f;
}

.is-dark .trade-bar-track {
	background: #172c23;
}

.is-dark .trade-bar-loss {
	background: #311d21;
}

.is-dark .trade-bar-entry {
	background: #6b7280;
}

.is-dark .trade-bar-dot {
	background: #6b7280;
}

.is-dark .trade-bar-live.is-up .trade-bar-dot {
	background: #1aa466;
	box-shadow: 0 0 0 3px rgba(26, 164, 102, 0.2);
}

.is-dark .trade-bar-live.is-down .trade-bar-dot {
	background: #b32735;
	box-shadow: 0 0 0 3px rgba(179, 39, 53, 0.2);
}

.is-dark .demo-field input:disabled {
	color: #9ba0a8;
	background: #181b20;
}

.is-dark .leader-name .leader-cell {
	color: #ebe8e0;
}

@media (max-width: 900px) {
.is-dark .has-mobile-menu .mm-tabs {
	background: rgba(30, 34, 40, 0.94);
	border-top: 1px solid #2d323a;
}

.is-dark .mm-tabs .mm-tab.is-on {
	color: #1aa466;
}

.is-dark .has-mobile-menu .mm {
	background: #262b32;
}

.is-dark .mm-pane {
	background: #262b32;
}

.is-dark .mm-done {
	color: #ebe8e0;
}

.is-dark .mm-title {
	color: #ebe8e0;
}

.is-dark .mm-heading {
	color: #9ba0a8;
}

.is-dark .mm-heading-count {
	color: #777d86;
}

.is-dark .mm-group {
	background: #1e2228;
}

.is-dark .mm-row {
	color: #ebe8e0;
}

.is-dark .mm-row:active {
	color: #ebe8e0;
	background: #22262c;
}

.is-dark .mm-row + .mm-row:before {
	background: #2d323a;
}

.is-dark .mm-tile {
	color: #ebe8e0;
	background: #262b32;
}

.is-dark .mm-row.is-active .mm-tile {
	background: #2c323b;
}

.is-dark .mm-count {
	color: #9ba0a8;
}

.is-dark .mm-chevron {
	color: #4b525c;
}

.is-dark .mm-switch {
	background: #2d323a;
}

.is-dark .mm-switch:after {
	background: #1e2228;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.45);
}

.is-dark .is-dark .mm-pane .mm-switch {
	background: #117a4a;
}

}

.is-dark .skel-card {
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .home-hero {
	background: #1e2228;
	background: radial-gradient(90% 120% at 100% 0%, #f8f1df 0%, #fdfbf6 45%, #1e2228 100%);
}

.is-dark .home-hero-candles rect {
	fill: #1aa466;
}

.is-dark .home-hero-candles rect.is-down {
	fill: #d9434f;
}

.is-dark .home-hero-dot {
	fill: #1aa466;
}

.is-dark .home-hero-ring {
	stroke: #1aa466;
}

.is-dark .home-title {
	color: #ebe8e0;
}

.is-dark .home-note {
	color: #9ba0a8;
}

.is-dark .home-stat b {
	color: #ebe8e0;
}

.is-dark .home-stat b.home-up {
	color: #1aa466;
}

.is-dark .home-stat span {
	color: #9ba0a8;
}

.is-dark .home-start {
	color: #f7f4ec;
	background: #2c323b;
	box-shadow: 0 12px 24px -12px rgba(44, 50, 59, 0.6);
}

.is-dark .home-start:hover {
	color: #f7f4ec;
	box-shadow: 0 16px 28px -12px rgba(44, 50, 59, 0.65);
}

.is-dark .home-ghost {
	color: #ebe8e0;
	background: #1e2228;
}

.is-dark .home-ghost:hover {
	color: #ebe8e0;
}

.is-dark .home-link {
	color: #1aa466;
}

.is-dark .home-rule-list li {
	color: #ebe8e0;
}

.is-dark .home-rule-n {
	background: #2c323b;
}

.is-dark .home-place {
	color: #ebe8e0;
}

.is-dark .home-place span,
.is-dark .home-of {
	color: #9ba0a8;
}

.is-dark .home-small {
	color: #9ba0a8;
}

.is-dark .home-pct {
	color: #1aa466;
}

.is-dark .home-split-won {
	background: #117a4a;
}

.is-dark .home-split-lost {
	background: #b32735;
}

.is-dark .home-latest-row {
	color: #ebe8e0;
}

.is-dark .home-latest-row:hover {
	color: #ebe8e0;
}

.is-dark .home-latest-number {
	color: #9ba0a8;
}

.is-dark .home-latest-meta {
	color: #9ba0a8;
}

.is-dark .is-dark .home-page .home-stat b.home-up,
.is-dark .is-dark .home-page .home-link,
.is-dark .is-dark .home-page .home-pct {
	color: #1aa466;
}

.is-dark .is-dark .home-page .home-start {
	color: #ebe8e0;
}

.is-dark .is-dark .home-page .home-start svg,
.is-dark .is-dark .home-page .home-key {
	color: #ebe8e0;
}

.is-dark .is-dark .home-page .home-rule-n {
	background: #2c323b;
}

.is-dark .is-dark .home-page .home-hero-candles rect {
	fill: #1aa466;
}

.is-dark .is-dark .home-page .home-hero-candles rect.is-down {
	fill: #d9434f;
}

.is-dark .is-dark .home-page .home-hero-dot {
	fill: #1aa466;
}

.is-dark .is-dark .home-page .home-hero-ring {
	stroke: #1aa466;
}

.is-dark .skel-hero {
	background: #1e2228;
}

.is-dark .is-leaving .login-skel {
	background: #1e2228;
}

.is-dark .login-skel-side {
	background: #181b20;
	border-right: 1px solid #2d323a;
}

.is-dark .login-skel-card {
	background: #1e2228;
	border: 1px solid #2d323a;
}

.is-dark .login-skel-top {
	background: #181b20;
	border-bottom: 1px solid #2d323a;
}

.is-dark .game-call-icon {
	color: #f7f4ec;
}

.is-dark .game-call-buy {
	background: #117a4a;
}

.is-dark .game-call-sell {
	background: #b32735;
}

.is-dark .game-call-next {
	color: #ebe8e0;
}

.is-dark .game-call-no {
	background: #2c323b;
}

.is-dark .is-dark .game-choice .game-call-icon {
	color: #f7f4ec;
}

.is-dark .is-dark .game-choice .game-call-buy {
	background: #1aa466;
}

.is-dark .is-dark .game-choice .game-call-sell {
	background: #d9434f;
}

.is-dark .is-dark .game-choice .game-call-next {
	color: #ebe8e0;
}

.is-dark .is-dark .game-choice .game-call-no {
	color: #ebe8e0;
}

.is-dark .leaderboard tr.is-bot td {
	color: #9ba0a8;
}

.is-dark .leaderboard tr.is-bot .leader-name {
	color: #d9d6cf;
}

.is-dark .leaderboard .pill-bot-ai {
	color: #1aa466;
}

.is-dark .is-dark .leaderboard tr.is-bot .pill-bot-ai {
	color: #1aa466;
}

.is-dark .live-balance .live-pnl-value {
	color: #ebe8e0;
}

.is-dark .trade-bar-balance {
	color: #ebe8e0;
}

.is-dark .login-google {
	color: #d9d6cf;
	background: #1e2228;
}

.is-dark .login-or::before,
.is-dark .login-or::after {
	border-top: 1px solid #2d323a;
}

.is-dark .replay-save-error {
	color: #d9434f;
	background: #311d21;
}

.is-dark .platform-empty-title {
	color: #ebe8e0;
}

.is-dark .platform-empty-text {
	color: #9ba0a8;
}

.is-dark .modal {
	color: #ebe8e0;
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 24px 48px rgba(0, 0, 0, 0.45);
}

.is-dark .modal::backdrop {
	background: rgba(0, 0, 0, 0.5);
}

.is-dark .modal-text {
	color: #b5b9c0;
}

.is-dark .modal-check {
	color: #d9d6cf;
}

.is-dark .suggest-list {
	background: #1e2228;
	border: 1px solid #2d323a;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1), 0 8px 24px rgba(0, 0, 0, 0.15);
}

.is-dark .suggest-item {
	color: #ebe8e0;
}

.is-dark .suggest-item:hover,
.is-dark .suggest-item.is-active {
	background: #22262c;
}

.is-dark .suggest-note {
	color: #9ba0a8;
}

.is-dark .suggest-note.is-loading:before {
	border: 2px solid #2d323a;
	border-top-color: #b8892b;
}

.is-dark .news-table thead th {
	border-bottom: 1px solid #2d323a;
}

.is-dark .news-day-row td {
	color: #d9d6cf;
	background: #181b20;
	border-bottom: 1px solid #2d323a;
}

.is-dark .news-day-row.is-today td {
	color: #e2c27a;
	background: #25231d;
}

.is-dark .news-row.is-past td {
	color: #777d86;
}

.is-dark .news-row.is-next td {
	background: #25231d;
}

.is-dark .news-title {
	color: #ebe8e0;
}

.is-dark .news-row.is-past .news-title {
	color: #9ba0a8;
}

.is-dark .news-impact {
	color: #d9434f;
}

.is-dark .news-detail td {
	color: #b5b9c0;
}

.is-dark .news-detail a {
	color: #d9d6cf;
}

.is-dark .news-empty {
	color: #9ba0a8;
}

.is-dark .news-source {
	color: #777d86;
}

@media (max-width: 760px) {
.is-dark .news-table .news-col-imp,
.is-dark .news-table .news-col-time {
	background: #1e2228;
}

.is-dark .news-table .news-col-time {
	box-shadow: 1px 0 0 #2d323a;
}

.is-dark .news-table .news-row.is-next .news-col-imp,
.is-dark .news-table .news-row.is-next .news-col-time {
	background: #25231d;
}

}

.is-dark .pager .page-numbers {
	color: #d9d6cf;
	border: 1px solid #2d323a;
}

.is-dark .pager a.page-numbers:hover {
	border-color: #3b414a;
}

.is-dark .pager .page-numbers.current {
	color: #f7f4ec;
	background: #2c323b;
	border-color: #2c323b;
}

.is-dark body {
	background: #1a1d22;
}

.is-dark .brand-mark {
	background: #0b0d10;
	background: -webkit-linear-gradient(315deg, #1a1d21, #0b0d10);
	background: linear-gradient(135deg, #1a1d21, #0b0d10);
	color: #d9b25a;
	box-shadow: 0 0 0 1px #343a44;
}

.is-dark ::selection {
	color: #0b0d10;
	background: #d9b25a;
}
