@charset "UTF-8";
/* line 22, stdin */
body.c2g-body .comp-c2Navbar ~ .c2g-content #content2colbig.c2g-content2colbig {
  padding: 0 !important;
  min-height: 0 !important; }

/* line 30, stdin */
body.c2g-body .c2g-content {
  overflow: clip !important; }

/* line 39, stdin */
body.c2g-body .c2-roundedCorner::before {
  background-color: #f6f5f2; }

/* line 65, stdin */
.d2026 [class*="span"],
.d2026-sheet-overlay [class*="span"] {
  float: none;
  margin-left: 0; }

/* line 73, stdin */
.d2026,
.d2026 *,
.d2026-sheet-overlay,
.d2026-sheet-overlay *,
.d2026-sticky,
.d2026-sticky *,
.d2026-gallery-toast {
  box-sizing: border-box; }

/* line 83, stdin */
.d2026 {
  background: #f6f5f2;
  color: #1f2430;
  display: flow-root;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  font-size: 15px;
  line-height: 1.45;
  min-height: 100vh;
  min-height: 100dvh;
  padding: 0 0 calc(96px + env(safe-area-inset-bottom));
  -webkit-text-size-adjust: 100%; }
  /* line 99, stdin */
  .d2026 input, .d2026 select, .d2026 textarea, .d2026 button {
    font-family: inherit; }
  /* line 102, stdin */
  .d2026 input, .d2026 select, .d2026 textarea {
    box-sizing: border-box;
    font-size: 16px; }
  /* line 107, stdin */
  .d2026 a {
    color: #b4530f;
    text-decoration: none; }

/* line 114, stdin */
.d2026 b,
.d2026 .num,
.d2026-keystat__value,
.d2026-chartcard__value,
.d2026-mo__val,
.d2026-trade__pl,
.d2026-statrow__value {
  font-variant-numeric: tabular-nums; }

/* line 131, stdin */
.d2026-top {
  max-width: 1440px;
  margin: 0 auto; }

/* line 136, stdin */
.d2026-grid {
  max-width: 1440px;
  margin: 0 auto; }

@media (min-width: 992px) {
  /* line 142, stdin */
  .d2026 {
    padding: 0 24px calc(48px + env(safe-area-inset-bottom)); }
  /* line 148, stdin */
  .d2026-top {
    padding-top: 14px; }
    /* line 150, stdin */
    .d2026-top > :first-child {
      margin-top: 0; }
  /* line 152, stdin */
  .d2026-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 402px;
    gap: 20px;
    align-items: start; }
  /* line 165, stdin */
  .d2026-rail {
    position: sticky;
    top: 62px;
    max-height: calc(100vh - 74px);
    max-height: calc(100dvh - 74px);
    display: flex;
    flex-direction: column;
    min-height: 0; }
  /* line 174, stdin */
  .d2026-rail__pin {
    flex: 0 0 auto;
    padding-right: 22px; }
  /* line 180, stdin */
  .d2026-rail__scroll {
    flex: 1 1 auto;
    min-height: 0;
    overflow-y: auto;
    padding-bottom: 12px;
    padding-right: 16px;
    scrollbar-gutter: stable;
    scrollbar-width: thin;
    scrollbar-color: #cfccc4 transparent; }
    /* line 195, stdin */
    .d2026-rail__scroll::-webkit-scrollbar {
      width: 6px; }
    /* line 196, stdin */
    .d2026-rail__scroll::-webkit-scrollbar-track {
      background: transparent; }
    /* line 197, stdin */
    .d2026-rail__scroll::-webkit-scrollbar-thumb {
      background: #cfccc4;
      border-radius: 999px; }
      /* line 200, stdin */
      .d2026-rail__scroll::-webkit-scrollbar-thumb:hover {
        background: #b9b5ab; } }

/* line 207, stdin */
.d2026-card {
  background: #fff;
  border-bottom: 1px solid #e4e2dc;
  padding: 14px; }

@media (min-width: 992px) {
  /* line 214, stdin */
  .d2026-card {
    border: 1px solid #e4e2dc;
    border-radius: 10px;
    margin-bottom: 14px;
    padding: 16px; } }

/* line 223, stdin */
.d2026-section {
  margin: 0; }

/* line 226, stdin */
.d2026-section__header {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  padding: 14px 14px 6px; }

/* line 232, stdin */
.d2026-section__title {
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #8a8f99;
  margin: 25px 0 5px 0;
  font-weight: 600; }

/* line 240, stdin */
.d2026-section__meta {
  font-size: 12px;
  color: #8a8f99; }

/* line 244, stdin */
.d2026-section__body {
  margin: 0; }

@media (min-width: 992px) {
  /* line 248, stdin */
  .d2026-section__header {
    padding: 4px 2px 6px; } }

/* line 255, stdin */
.d2026-chip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 12.5px;
  border: 1px solid #d8d5cd;
  border-radius: 999px;
  padding: 5px 12px;
  color: #565b66;
  background: #fff;
  min-height: 30px; }

/* line 267, stdin */
button.d2026-chip {
  cursor: pointer;
  min-height: 34px;
  min-width: 44px;
  position: relative; }
  /* line 275, stdin */
  button.d2026-chip::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -5px;
    bottom: -5px; }

/* line 284, stdin */
.d2026-chip.is-on,
.d2026-chip--period.is-on {
  background: #22262c;
  color: #fff;
  border-color: #22262c;
  font-weight: 600; }

/* line 291, stdin */
.d2026-chip--sp {
  margin-left: auto;
  border-style: dashed;
  font-size: 11.5px; }

/* line 299, stdin */
.d2026-hero {
  padding-top: 16px; }

/* line 302, stdin */
.d2026-hero__badges {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
  margin-bottom: 7px; }

/* line 308, stdin */
.d2026-badge {
  font-size: 10.5px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  border-radius: 4px;
  padding: 3px 8px;
  font-weight: 600;
  border: 1px solid transparent;
  background: #f1efe9;
  color: #565b66;
  cursor: default; }

/* line 320, stdin */
button.d2026-badge {
  cursor: pointer;
  min-height: 24px;
  position: relative; }
  /* line 325, stdin */
  button.d2026-badge::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px; }

/* line 334, stdin */
.d2026-badge--star {
  background: #fff3d6;
  color: #8a6100;
  border-color: #ebd9a8; }

/* line 339, stdin */
.d2026-badge--tos {
  background: #e9f3ec;
  color: #1e6b41;
  border-color: #bfdccb; }

/* line 344, stdin */
.d2026-badge--bt {
  background: #eef1f6;
  color: #3d5578;
  border-color: #ccd6e4; }

/* line 349, stdin */
.d2026-badge--trial {
  background: #f7efe4;
  color: #8a5a12;
  border-color: #e8d5b5; }

/* line 354, stdin */
.d2026-badge--archived {
  background: #f0efec;
  color: #565b66;
  border-color: #d8d5cd; }

/* line 359, stdin */
.d2026-badge--family {
  background: #f3eef8;
  color: #5d4a7e;
  border-color: #ddd0ec; }

/* line 364, stdin */
.d2026-hero__name {
  font-size: 24px;
  line-height: 1.15;
  letter-spacing: -0.015em;
  margin: 0 0 3px;
  color: #161a22;
  font-weight: 700;
  overflow-wrap: anywhere; }

/* line 373, stdin */
.d2026-hero__by {
  font-size: 13.5px;
  color: #565b66; }

/* line 377, stdin */
.d2026-hero__alias {
  font-weight: 600; }

/* line 380, stdin */
.d2026-hero__meta {
  font-size: 12.5px;
  color: #8a8f99;
  margin-top: 4px; }

/* line 387, stdin */
.d2026-hero__btnote {
  display: block;
  width: 100%;
  text-align: left;
  background: #eef1f6;
  border: 1px solid #ccd6e4;
  border-radius: 8px;
  color: #3d5578;
  font-size: 12px;
  padding: 8px 10px;
  margin-top: 9px;
  cursor: pointer;
  min-height: 44px; }

/* line 401, stdin */
.d2026-hero__sysid {
  font-size: 11px;
  color: #b3b7bf;
  margin-top: 6px;
  font-variant-numeric: tabular-nums; }

@media (min-width: 992px) {
  /* line 408, stdin */
  .d2026-hero__name {
    font-size: 32px; } }

/* line 415, stdin */
.d2026-chartcard__headline {
  display: flex;
  align-items: baseline;
  gap: 8px;
  margin-bottom: 4px; }

/* line 421, stdin */
.d2026-chartcard__value {
  font-size: 30px;
  letter-spacing: -0.02em;
  font-weight: 700; }
  /* line 425, stdin */
  .d2026-chartcard__value.is-pos {
    color: #0e7c4a; }
  /* line 426, stdin */
  .d2026-chartcard__value.is-neg {
    color: #b93131; }

/* line 428, stdin */
.d2026-chartcard__label {
  font-size: 12px;
  color: #8a8f99; }

/* line 432, stdin */
.d2026-chartcard__chart {
  margin: 4px -2px 8px;
  min-height: 220px;
  touch-action: pan-y !important; }

/* line 438, stdin */
.d2026-chart__placeholder,
.d2026-chart__loading {
  color: #8a8f99;
  font-size: 13px;
  text-align: center;
  padding: 90px 16px;
  margin: 0;
  background: #fbfaf8;
  border: 1px dashed #e4e2dc;
  border-radius: 8px; }

/* line 449, stdin */
.d2026-chartcard__chips {
  display: flex;
  gap: 6px;
  align-items: center;
  flex-wrap: wrap;
  margin: 8px 0 2px; }

/* line 456, stdin */
.d2026-chartcard__nfa {
  display: block;
  width: 100%;
  text-align: left;
  font-size: 10.5px;
  color: #8a8f99;
  border: 0;
  border-top: 1px dashed #e0ddd5;
  background: transparent;
  margin-top: 10px;
  padding: 8px 0 2px;
  cursor: pointer;
  min-height: 44px; }

/* line 473, stdin */
.d2026-keystats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1px;
  background: #e4e2dc;
  border-bottom: 1px solid #e4e2dc; }

/* line 480, stdin */
.d2026-keystat {
  background: #fff;
  padding: 12px 8px 10px;
  text-align: center;
  border: 0;
  cursor: pointer;
  min-height: 62px; }

/* line 488, stdin */
.d2026-keystat__value {
  display: block;
  font-size: 17px;
  letter-spacing: -0.01em;
  color: #1f2430;
  font-weight: 700; }
  /* line 494, stdin */
  .d2026-keystat__value.is-pos {
    color: #0e7c4a; }
  /* line 495, stdin */
  .d2026-keystat__value.is-neg {
    color: #b93131; }

/* line 497, stdin */
.d2026-keystat__label {
  font-size: 10.5px;
  color: #8a8f99; }

@media (min-width: 560px) {
  /* line 502, stdin */
  .d2026-keystats {
    grid-template-columns: repeat(6, 1fr); } }

@media (min-width: 992px) {
  /* line 507, stdin */
  .d2026-keystats {
    border: 1px solid #e4e2dc;
    border-radius: 10px;
    overflow: hidden;
    margin-bottom: 14px; } }

/* line 517, stdin */
.d2026-ctablock {
  background: #fff;
  border-bottom: 1px solid #e4e2dc;
  padding: 14px; }

/* line 522, stdin */
.d2026-cta-btn {
  display: block;
  width: 100%;
  border: 0;
  border-radius: 8px;
  padding: 13px 12px;
  font-size: 15px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 8px;
  cursor: pointer;
  min-height: 48px; }
  /* line 534, stdin */
  .d2026-cta-btn small {
    display: block;
    font-weight: 400;
    font-size: 11.5px;
    opacity: 0.85;
    margin-top: 1px; }

/* line 542, stdin */
.d2026-cta-btn--sim {
  background: #fff;
  color: #1e6b41;
  border: 2px solid #2e8b57; }

/* line 547, stdin */
.d2026-cta-btn--sub {
  background: #e8641b;
  color: #fff; }

/* line 551, stdin */
.d2026-cta-btn--upgrade {
  background: #fff6ee;
  color: #b4530f;
  border: 2px solid #e8641b; }

/* line 556, stdin */
.d2026-ctablock__fineprint {
  font-size: 11px;
  color: #8a8f99;
  text-align: center;
  margin: 4px 0 0; }

/* line 562, stdin */
.d2026-ctablock__suppression {
  background: #fbfaf8;
  border: 1px solid #e4e2dc;
  border-radius: 8px;
  padding: 12px;
  font-size: 13px;
  color: #565b66;
  margin: 0; }

@media (min-width: 992px) {
  /* line 572, stdin */
  .d2026-ctablock {
    border: 1px solid #e4e2dc;
    border-radius: 10px;
    margin-bottom: 14px; } }

/* line 580, stdin */
.d2026-sticky {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 200;
  background: #fff;
  border-top: 1px solid #e4e2dc;
  padding: 10px 14px calc(10px + env(safe-area-inset-bottom));
  display: flex;
  gap: 12px;
  align-items: center;
  box-shadow: 0 -6px 16px rgba(0, 0, 0, 0.07);
  transform: translateY(110%);
  transition: transform 0.22s ease; }
  /* line 595, stdin */
  .d2026-sticky.is-shown {
    transform: translateY(0); }
  /* line 598, stdin */
  .d2026-sticky .d2026-cta-btn {
    margin: 0;
    flex: 1;
    padding: 11px; }

/* line 604, stdin */
.d2026-sticky__alt {
  font-size: 12.5px;
  color: #1e6b41;
  font-weight: 600;
  white-space: nowrap;
  min-height: 44px;
  display: inline-flex;
  align-items: center; }

@media (prefers-reduced-motion: reduce) {
  /* line 614, stdin */
  .d2026-sticky {
    transition: none; } }

@media (min-width: 992px) {
  /* line 619, stdin */
  .d2026-sticky {
    display: none; } }

/* line 626, stdin */
.d2026-acc {
  background: #fff;
  border-bottom: 1px solid #e4e2dc; }

/* line 630, stdin */
.d2026-acc__summary {
  padding: 12px 14px;
  font-weight: 600;
  font-size: 13.5px;
  cursor: pointer;
  list-style: none;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 10px;
  color: #1f2430;
  min-height: 44px; }
  /* line 642, stdin */
  .d2026-acc__summary::-webkit-details-marker {
    display: none; }
  /* line 643, stdin */
  .d2026-acc__summary::after {
    content: '\25BE';
    color: #8a8f99;
    flex: 0 0 auto; }

/* line 649, stdin */
.d2026-acc[open] > .d2026-acc__summary::after {
  content: '\25B4'; }

/* line 652, stdin */
.d2026-acc__title {
  flex: 1 1 auto; }

/* line 655, stdin */
.d2026-acc__meta {
  font-weight: 400;
  color: #565b66;
  font-variant-numeric: tabular-nums;
  font-size: 13.5px; }

/* line 664, stdin */
.d2026-acc[open] > .d2026-acc__summary .d2026-acc__meta {
  display: none; }

/* line 667, stdin */
.d2026-acc__body {
  padding: 0 14px 12px; }

@media (min-width: 992px) {
  /* line 671, stdin */
  .d2026-acc {
    border: 1px solid #e4e2dc;
    border-radius: 10px;
    margin-bottom: 10px;
    overflow: hidden; } }

/* line 684, stdin */
.d2026-mrx__title {
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #8a8f99;
  font-weight: 600;
  margin: 0 0 8px; }

/* line 692, stdin */
.d2026-mrxtable {
  width: 100%;
  border-collapse: collapse;
  font-variant-numeric: tabular-nums;
  font-size: 13px;
  line-height: 1.35; }
  /* line 701, stdin */
  .d2026-mrxtable th, .d2026-mrxtable td {
    padding: 5px 3px;
    text-align: right;
    white-space: nowrap; }
  /* line 706, stdin */
  .d2026-mrxtable thead th {
    color: #8a8f99;
    font-size: 11px;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: 1px solid #e4e2dc; }
  /* line 714, stdin */
  .d2026-mrxtable tbody tr + tr th,
  .d2026-mrxtable tbody tr + tr td {
    border-top: 1px solid #edebe5; }

/* line 719, stdin */
th.d2026-mrx__year {
  text-align: left;
  color: #1f2430;
  font-weight: 700;
  padding-right: 8px; }

/* line 725, stdin */
.d2026-mrx__ytd {
  border-left: 1px solid #e4e2dc;
  padding-left: 8px !important;
  font-weight: 700; }

/* line 730, stdin */
.d2026-mrx__val {
  font-weight: 600; }
  /* line 732, stdin */
  .d2026-mrx__val.is-pos {
    color: #0e7c4a; }
  /* line 733, stdin */
  .d2026-mrx__val.is-neg {
    color: #b93131; }
  /* line 734, stdin */
  .d2026-mrx__val.is-na {
    color: #c2c5cb;
    font-weight: 400; }

/* line 742, stdin */
.d2026-mrx__splitwrap {
  display: none; }

@media (min-width: 992px) {
  /* line 744, stdin */
  .d2026-mrxtable {
    font-size: 13.5px; }
    /* line 746, stdin */
    .d2026-mrxtable th, .d2026-mrxtable td {
      padding: 6px 4px; } }

@media (max-width: 620px) {
  /* line 750, stdin */
  .d2026-mrx__wide {
    display: none; }
  /* line 754, stdin */
  .d2026-mrx__splitwrap {
    display: block; }
  /* line 756, stdin */
  .d2026-mrx__split th, .d2026-mrx__split td {
    padding: 4px 2.5px; }
  /* line 757, stdin */
  .d2026-mrx__split th.d2026-mrx__year,
  .d2026-mrx__split td.d2026-mrx__ytd {
    vertical-align: middle; }
  /* line 763, stdin */
  .d2026-mrx__split thead tr:first-child th.d2026-mrx__mo {
    border-bottom: 0; }
  /* line 765, stdin */
  .d2026-mrx__split tbody tr.d2026-mrx__h2row td {
    border-top: 0; }
  /* line 767, stdin */
  .d2026-mrx__split tbody tr.d2026-mrx__h2row + tr.d2026-mrx__h1row th,
  .d2026-mrx__split tbody tr.d2026-mrx__h2row + tr.d2026-mrx__h1row td {
    border-top: 1px solid #e4e2dc; }
  /* line 772, stdin */
  th.d2026-mrx__year {
    padding-right: 4px; }
  /* line 773, stdin */
  .d2026-mrx__ytd {
    padding-left: 6px !important; } }

/* line 778, stdin */
.d2026-statrow {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 12px;
  padding: 8px 0;
  border-bottom: 1px solid #edebe5;
  font-size: 14.5px; }
  /* line 788, stdin */
  .d2026-statrow:last-child {
    border-bottom: 0; }

/* line 790, stdin */
button.d2026-statrow {
  width: 100%;
  background: transparent;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  text-align: left;
  cursor: pointer;
  min-height: 44px; }

/* line 800, stdin */
.d2026-statrow__label {
  color: #565b66; }

/* line 803, stdin */
.d2026-statrow__value {
  color: #1f2430;
  font-weight: 600;
  white-space: nowrap; }

/* line 809, stdin */
.d2026-stats-toggle {
  display: block;
  width: 100%;
  margin: 10px 0 2px;
  padding: 9px 10px;
  background: transparent;
  border: 1px solid #e4e2dc;
  border-radius: 8px;
  color: #565b66;
  font-size: 13.5px;
  font-weight: 600;
  text-align: center;
  cursor: pointer;
  min-height: 44px; }
  /* line 823, stdin */
  .d2026-stats-toggle:hover {
    color: #1f2430; }

/* line 828, stdin */
.d2026-costs__select {
  width: 100%;
  border: 1px solid #d8d5cd;
  border-radius: 8px;
  background: #fff;
  color: #1f2430;
  padding: 10px 12px;
  margin: 4px 0 10px;
  min-height: 44px; }

/* line 838, stdin */
.d2026-costs__note {
  font-size: 14px;
  color: #565b66;
  margin: 0 0 8px; }

/* line 845, stdin */
.d2026-costs__link {
  display: inline-flex;
  align-items: center;
  background: transparent;
  border: 0;
  padding: 2px 0;
  min-height: 44px;
  color: #b4530f;
  text-decoration: underline;
  text-underline-offset: 2px;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer; }
  /* line 858, stdin */
  .d2026-costs__link:hover {
    color: #e8641b; }

/* line 863, stdin */
.d2026-comm__h {
  margin: 14px 0 6px;
  color: #1f2430;
  font-size: 14.5px;
  font-weight: 700; }

/* line 869, stdin */
.d2026-commrow {
  display: flex;
  align-items: baseline;
  gap: 12px;
  padding: 8px 0;
  border-bottom: 1px solid #edebe5;
  font-size: 14.5px; }
  /* line 876, stdin */
  .d2026-commrow:last-child {
    border-bottom: 0; }

/* line 878, stdin */
.d2026-commrow__instr {
  flex: 0 0 60px;
  color: #565b66; }

/* line 882, stdin */
.d2026-commrow__symbols {
  flex: 1 1 auto;
  color: #565b66;
  font-size: 13px;
  overflow-wrap: anywhere; }

/* line 888, stdin */
.d2026-commrow__symbols--default {
  font-style: italic; }

/* line 891, stdin */
.d2026-commrow__rate {
  flex: 0 1 auto;
  max-width: 55%;
  text-align: right;
  color: #1f2430;
  font-weight: 600; }

/* line 899, stdin */
.d2026-commrow__instr + .d2026-commrow__rate {
  max-width: none;
  margin-left: auto; }

/* line 905, stdin */
.d2026-tradetable__totals td {
  border-top: 2px solid #e4e2dc;
  font-weight: 700;
  background: #faf9f6; }

/* line 917, stdin */
.d2026-trades__sentinel {
  height: 1px; }

@media (min-width: 992px) {
  /* line 921, stdin */
  .d2026-trades__scroll {
    max-height: 72vh;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #cfccc4 transparent; }
    /* line 931, stdin */
    .d2026-trades__scroll::-webkit-scrollbar {
      width: 6px; }
    /* line 932, stdin */
    .d2026-trades__scroll::-webkit-scrollbar-track {
      background: transparent; }
    /* line 933, stdin */
    .d2026-trades__scroll::-webkit-scrollbar-thumb {
      background: #cfccc4;
      border-radius: 999px; }
      /* line 936, stdin */
      .d2026-trades__scroll::-webkit-scrollbar-thumb:hover {
        background: #b9b5ab; } }

/* line 941, stdin */
.d2026-seg {
  display: flex;
  border: 1px solid #d8d5cd;
  border-radius: 8px;
  overflow: hidden;
  margin: 0 14px 10px;
  font-size: 12.5px;
  background: #fff; }

/* line 950, stdin */
.d2026-seg__opt {
  flex: 1;
  text-align: center;
  padding: 9px 4px;
  color: #8a8f99;
  background: transparent;
  border: 0;
  cursor: pointer;
  min-height: 44px; }
  /* line 959, stdin */
  .d2026-seg__opt.is-on {
    background: #22262c;
    color: #fff;
    font-weight: 600; }

/* line 965, stdin */
.d2026-filterchips {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
  margin: 0 14px 10px; }

/* line 971, stdin */
.d2026-trade {
  background: #fff;
  border: 1px solid #e4e2dc;
  border-radius: 8px;
  margin: 0 14px 8px;
  padding: 10px 12px; }

/* line 978, stdin */
.d2026-trade__row1 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 8px; }

/* line 984, stdin */
.d2026-trade__sym {
  font-weight: 700;
  font-size: 14px; }
  /* line 987, stdin */
  .d2026-trade__sym em {
    font-style: normal;
    font-weight: 400;
    color: #565b66;
    font-size: 12px; }

/* line 994, stdin */
.d2026-trade__pl {
  font-weight: 700; }
  /* line 996, stdin */
  .d2026-trade__pl.is-pos {
    color: #0e7c4a; }
  /* line 997, stdin */
  .d2026-trade__pl.is-neg {
    color: #b93131; }

/* line 999, stdin */
.d2026-trade__row2 {
  font-size: 11px;
  color: #8a8f99;
  margin-top: 2px; }

/* line 1005, stdin */
.d2026-trade.is-expandable {
  cursor: pointer; }

/* line 1008, stdin */
.d2026-trade__hint {
  font-size: 11.5px;
  color: #8a8f99;
  margin-top: 6px; }

/* line 1013, stdin */
.d2026-trade__hintcaret {
  color: #b4530f;
  font-size: 13px;
  font-weight: 700; }

/* line 1022, stdin */
.d2026-legs {
  margin: 10px 0 6px;
  background: #fbfaf8;
  border: 1px solid #edebe5;
  border-radius: 8px;
  padding: 10px 12px;
  cursor: default; }

@media (min-width: 992px) {
  /* line 1031, stdin */
  .d2026-legs {
    padding: 12px 16px; } }

/* line 1037, stdin */
.d2026-leg {
  display: grid;
  grid-template-columns: 70px 80px 40px 42px minmax(0, 1fr) auto;
  align-items: center;
  gap: 8px;
  padding: 8px 0;
  font-size: 13px;
  color: #1f2430;
  font-variant-numeric: tabular-nums; }

/* line 1047, stdin */
.d2026-leg + .d2026-leg {
  border-top: 1px solid #edebe5; }

/* line 1050, stdin */
.d2026-leg__when {
  color: #565b66;
  font-size: 12px;
  white-space: nowrap; }

/* line 1055, stdin */
.d2026-leg__sig {
  color: #8a8f99;
  font-size: 11.5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-variant-numeric: tabular-nums; }
  /* line 1062, stdin */
  .d2026-leg__sig a {
    font-size: 11.5px; }

/* line 1064, stdin */
.d2026-leg__action {
  font-weight: 650;
  color: #161a22;
  white-space: nowrap; }

/* line 1069, stdin */
.d2026-leg__qty {
  font-weight: 650;
  color: #161a22;
  white-space: nowrap;
  justify-self: end; }

/* line 1075, stdin */
.d2026-leg__price {
  font-weight: 650;
  color: #161a22;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

@media (min-width: 992px) {
  /* line 1083, stdin */
  .d2026-leg {
    grid-template-columns: 92px 96px 48px 52px minmax(0, 1fr) auto;
    gap: 14px;
    padding: 9px 0;
    font-size: 14px; }
  /* line 1089, stdin */
  .d2026-leg__when {
    font-size: 13px; }
  /* line 1090, stdin */
  .d2026-leg__sig {
    font-size: 12.5px; }
    /* line 1090, stdin */
    .d2026-leg__sig a {
      font-size: 12.5px; } }

/* line 1092, stdin */
.d2026-leg.d2026-leg--admin {
  display: flex;
  gap: 12px;
  font-size: 12.5px; }
  /* line 1096, stdin */
  .d2026-leg.d2026-leg--admin .d2026-leg__what {
    font-weight: 400;
    color: #8a8f99;
    flex: 0 0 auto;
    font-size: 12.5px; }

/* line 1098, stdin */
.d2026-leg__fills {
  justify-self: end;
  background: #eef6f0;
  border: 1px solid #bfdccb;
  color: #1e6b41;
  border-radius: 999px;
  font-size: 12.5px;
  font-weight: 600;
  padding: 4px 12px;
  cursor: pointer;
  min-height: 28px;
  white-space: nowrap;
  position: relative; }
  /* line 1114, stdin */
  .d2026-leg__fills::after {
    content: '';
    position: absolute;
    inset: -8px 0; }

/* line 1120, stdin */
.d2026-more {
  display: block;
  text-align: center;
  font-size: 13px;
  color: #b4530f;
  padding: 10px 0 14px;
  font-weight: 600;
  background: transparent;
  border: 0;
  width: 100%;
  cursor: pointer;
  min-height: 44px; }

/* line 1133, stdin */
.d2026-delaybanner {
  margin: 0 14px 10px;
  padding: 10px 12px;
  background: #fff7e8;
  border: 1px solid #f0ddb2;
  border-radius: 8px;
  font-size: 12.5px;
  color: #7a5b12; }

/* line 1142, stdin */
.d2026-lockstate {
  margin: 0 14px 10px;
  padding: 14px 12px;
  background: #fbfaf8;
  border: 1px dashed #e4e2dc;
  border-radius: 8px;
  font-size: 13px;
  color: #565b66;
  text-align: center; }

/* line 1154, stdin */
.d2026-scrollx {
  overflow-x: auto;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch; }

/* line 1159, stdin */
.d2026-tradetable {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  background: #fff; }
  /* line 1164, stdin */
  .d2026-tradetable tr.is-expandable {
    cursor: pointer; }
  /* line 1165, stdin */
  .d2026-tradetable th, .d2026-tradetable td {
    text-align: right;
    padding: 8px 10px;
    border-bottom: 1px solid #edebe5;
    white-space: nowrap;
    font-variant-numeric: tabular-nums; }
  /* line 1172, stdin */
  .d2026-tradetable th {
    font-size: 10.5px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: #8a8f99;
    font-weight: 600; }
  /* line 1179, stdin */
  .d2026-tradetable th:first-child, .d2026-tradetable td:first-child {
    text-align: left; }
  /* line 1182, stdin */
  .d2026-tradetable td.is-pos {
    color: #0e7c4a;
    font-weight: 600; }
  /* line 1183, stdin */
  .d2026-tradetable td.is-neg {
    color: #b93131;
    font-weight: 600; }
  /* line 1186, stdin */
  .d2026-tradetable td.d2026-dd {
    color: #8a8f99; }
  /* line 1189, stdin */
  .d2026-tradetable td.d2026-caret {
    width: 22px;
    min-width: 22px;
    text-align: center;
    color: #b4530f;
    font-size: 13px;
    padding-left: 6px;
    padding-right: 0; }

@media (min-width: 992px) {
  /* line 1200, stdin */
  .d2026-seg,
  .d2026-filterchips,
  .d2026-trade,
  .d2026-delaybanner,
  .d2026-lockstate {
    margin-left: 0;
    margin-right: 0; } }

/* line 1212, stdin */
.d2026-about__desc {
  background: #fff;
  border: 1px solid #e4e2dc;
  border-radius: 8px;
  margin: 0 14px 10px;
  padding: 12px;
  font-size: 13.5px;
  color: #565b66; }
  /* line 1222, stdin */
  .d2026-about__desc p {
    margin: 0 0 8px;
    max-width: 72ch; }
  /* line 1223, stdin */
  .d2026-about__desc p:last-child {
    margin-bottom: 0; }

/* line 1225, stdin */
.d2026-about__chips {
  display: flex;
  gap: 6px;
  flex-wrap: wrap;
  margin: 0 14px 12px; }

@media (min-width: 992px) {
  /* line 1232, stdin */
  .d2026-about__desc,
  .d2026-about__chips {
    margin-left: 0;
    margin-right: 0; } }

/* line 1244, stdin */
.d2026-trust {
  background: #fff;
  border: 1px solid #e4e2dc;
  border-radius: 8px;
  margin: 0 14px 10px;
  padding: 16px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px 14px;
  color: #565b66; }

/* line 1255, stdin */
.d2026-trust__stat {
  min-width: 0; }

/* line 1258, stdin */
.d2026-trust__num {
  display: block;
  font-size: 26px;
  line-height: 1.1;
  font-weight: 700;
  letter-spacing: -0.01em;
  color: #161a22;
  font-variant-numeric: tabular-nums; }

/* line 1267, stdin */
.d2026-trust__lbl {
  display: block;
  margin-top: 3px;
  font-size: 13.5px;
  line-height: 1.3;
  color: #565b66; }

/* line 1274, stdin */
.d2026-trust__note {
  grid-column: 1 / -1;
  border-top: 1px solid #edebe5;
  padding-top: 10px;
  font-size: 13.5px;
  color: #565b66; }

@media (min-width: 992px) {
  /* line 1282, stdin */
  .d2026-trust {
    margin: 0 0 14px; } }

/* line 1293, stdin */
.d2026-proof {
  background: #eef6f0;
  border: 1px solid #cfe4d6;
  border-radius: 10px;
  margin: 0 14px 10px;
  padding: 18px 16px 15px;
  text-align: center;
  color: #565b66; }

/* line 1302, stdin */
.d2026-proof__hero .d2026-trust__num {
  font-size: 36px;
  letter-spacing: -0.02em; }

/* line 1306, stdin */
.d2026-proof__hero .d2026-trust__lbl {
  margin-top: 2px; }

/* line 1309, stdin */
.d2026-proof__row {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  gap: 10px;
  margin-top: 14px;
  padding-top: 13px;
  border-top: 1px solid rgba(14, 124, 74, 0.16); }
  /* line 1317, stdin */
  .d2026-proof__row .d2026-trust__stat {
    flex: 1 1 0;
    min-width: 0; }
  /* line 1318, stdin */
  .d2026-proof__row .d2026-trust__num {
    font-size: 19px; }
  /* line 1319, stdin */
  .d2026-proof__row .d2026-trust__lbl {
    font-size: 11.5px;
    line-height: 1.3;
    margin-top: 3px; }

/* line 1321, stdin */
.d2026-proof .d2026-trust__note {
  border-top: 1px solid rgba(14, 124, 74, 0.16);
  margin-top: 12px;
  padding-top: 10px; }

/* line 1329, stdin */
.d2026-live {
  margin: 0 14px 10px;
  padding: 11px 12px;
  background: #fff;
  border: 1px solid #e4e2dc;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  color: #565b66; }
  /* line 1341, stdin */
  .d2026-live b {
    color: #1f2430; }

/* line 1343, stdin */
.d2026-live__action {
  font-weight: 600;
  white-space: nowrap;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  background: transparent;
  border: 0;
  color: #b4530f;
  cursor: pointer;
  font-size: 12.5px; }

/* line 1355, stdin */
.d2026-live__dot {
  color: #c2c5cb;
  font-size: 10px;
  margin-right: 5px; }
  /* line 1359, stdin */
  .d2026-live__dot.is-live {
    color: #b93131;
    animation: d2026-live-pulse 2.2s ease-in-out infinite; }

@keyframes d2026-live-pulse {
  0%, 100% {
    opacity: 1; }
  50% {
    opacity: 0.35; } }

@media (min-width: 992px) {
  /* line 1369, stdin */
  .d2026-live {
    margin: 0 0 10px; } }

/* line 1375, stdin */
.d2026-hapcard {
  background: #fff;
  border: 1px solid #e4e2dc;
  border-radius: 8px;
  margin: 0 14px 10px;
  padding: 4px 14px; }

/* line 1382, stdin */
.d2026-hap {
  display: flex;
  align-items: center;
  gap: 11px;
  padding: 10px 0;
  border-bottom: 1px solid #edebe5; }
  /* line 1388, stdin */
  .d2026-hap:last-child {
    border-bottom: 0; }

/* line 1390, stdin */
.d2026-hap__av {
  width: 34px;
  height: 34px; }

/* line 1394, stdin */
.d2026-hap__main {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 14px;
  color: #565b66; }

/* line 1400, stdin */
.d2026-hap__who {
  color: #1f2430;
  font-weight: 650; }

/* line 1404, stdin */
.d2026-hap__meta {
  font-size: 12.5px;
  color: #8a8f99;
  margin-top: 1px; }

@media (min-width: 992px) {
  /* line 1410, stdin */
  .d2026-hapcard {
    margin: 0 0 14px; } }

/* line 1422, stdin */
.d2026-section.d2026-livesignal {
  background: #fff;
  border: 1px solid #e4e2dc;
  border-radius: 10px;
  margin: 6px 14px 16px;
  padding: 12px 12px 10px; }

/* line 1429, stdin */
.d2026-ls__brand {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin: 0 2px 10px; }

/* line 1439, stdin */
.d2026-ls__logo {
  height: 22px;
  width: 118px;
  flex: 0 0 auto;
  background: url("/images/livesignal-logo-preview.svg") no-repeat left center;
  background-size: contain; }

/* line 1446, stdin */
.d2026-ls__livepill {
  display: inline-flex;
  align-items: center;
  gap: 5px;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: #b93131;
  background: rgba(198, 60, 44, 0.08);
  border-radius: 999px;
  padding: 3px 10px; }

/* line 1460, stdin */
.d2026-ls__expand {
  margin-left: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 6px;
  color: #8a8f99;
  position: relative; }
  /* line 1469, stdin */
  .d2026-ls__expand:hover {
    color: #1f2430;
    background: #f1efe9; }
  /* line 1472, stdin */
  .d2026-ls__expand::after {
    content: '';
    position: absolute;
    inset: -8px; }

/* line 1479, stdin */
.d2026-ls__next {
  font-size: 11.5px;
  color: #8a8f99;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
  flex: 0 1 auto; }

/* line 1490, stdin */
.d2026-lspane {
  margin: 0 0 10px;
  min-height: 88px;
  max-height: 340px;
  overflow-y: auto;
  border: 1px solid #edebe5;
  border-radius: 8px;
  background: #fbfaf8;
  padding: 2px 12px 6px;
  scrollbar-width: thin;
  scrollbar-color: #cfccc4 transparent; }
  @media (min-width: 992px) {
    /* line 1490, stdin */
    .d2026-lspane {
      max-height: 500px; } }
  /* line 1514, stdin */
  .d2026-lspane::-webkit-scrollbar {
    width: 6px; }
  /* line 1515, stdin */
  .d2026-lspane::-webkit-scrollbar-track {
    background: transparent; }
  /* line 1516, stdin */
  .d2026-lspane::-webkit-scrollbar-thumb {
    background: #cfccc4;
    border-radius: 999px; }
    /* line 1519, stdin */
    .d2026-lspane::-webkit-scrollbar-thumb:hover {
      background: #b9b5ab; }

/* line 1522, stdin */
.d2026-ls__more {
  text-align: center;
  font-size: 10.5px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #8a8f99;
  padding: 8px 0 4px; }

/* line 1531, stdin */
.d2026-lsmsg {
  display: flex;
  align-items: flex-start;
  gap: 9px;
  padding: 9px 0;
  border-bottom: 1px solid #edebe5;
  font-size: 14px; }
  /* line 1539, stdin */
  .d2026-lsmsg:last-child {
    border-bottom: 0; }

/* line 1541, stdin */
.d2026-lsav {
  position: relative;
  flex: 0 0 auto;
  width: 28px;
  height: 28px;
  margin-top: 1px;
  border-radius: 50%;
  background: #e7e4dd;
  overflow: hidden; }

/* line 1551, stdin */
.d2026-lsav__init {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12.5px;
  font-weight: 700;
  color: #8d897f; }

/* line 1561, stdin */
.d2026-lsav__img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

/* line 1568, stdin */
.d2026-lsmsg__main {
  flex: 1 1 auto;
  min-width: 0; }

/* line 1572, stdin */
.d2026-lsmsg__head {
  display: flex;
  align-items: baseline;
  gap: 7px;
  margin-bottom: 1px; }

/* line 1578, stdin */
.d2026-lsmsg__who {
  color: #1f2430;
  font-size: 13.5px;
  font-weight: 650;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 60%; }

/* line 1587, stdin */
.d2026-lsbadge {
  flex: 0 0 auto;
  font-size: 9px;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #8a8f99;
  border: 1px solid #e4e2dc;
  border-radius: 4px;
  padding: 1px 5px; }
  /* line 1597, stdin */
  .d2026-lsbadge--mgr {
    color: #7a5210;
    border-color: #e4cf9d;
    background: #faf3e0; }

/* line 1603, stdin */
.d2026-lsmsg__text {
  color: #4a4d53;
  line-height: 1.42;
  overflow-wrap: anywhere; }

/* line 1608, stdin */
.d2026-lsmsg__scan {
  font-size: 11px;
  color: #8a8f99;
  margin-top: 3px; }

/* line 1613, stdin */
.d2026-lsimg {
  display: block;
  max-width: 100%;
  max-height: 160px;
  border-radius: 8px;
  border: 1px solid #e4e2dc;
  margin-top: 6px;
  cursor: zoom-in; }

/* line 1622, stdin */
.d2026-lsimg__full {
  display: block;
  max-width: 100%;
  max-height: 78vh;
  margin: 0 auto;
  border-radius: 8px; }

/* line 1630, stdin */
.d2026-lsevent {
  display: flex;
  align-items: baseline;
  gap: 8px;
  padding: 7px 0 7px 10px;
  border-bottom: 1px solid #edebe5;
  border-left: 2px solid #0e7c4a;
  margin: 3px 0;
  font-size: 12px;
  color: #565b66;
  font-variant-numeric: tabular-nums; }
  /* line 1641, stdin */
  .d2026-lsevent b {
    color: #1f2430;
    font-weight: 600; }
  /* line 1642, stdin */
  .d2026-lsevent:last-child {
    border-bottom: 0; }

/* line 1644, stdin */
.d2026-ls__t {
  color: #8a8f99;
  font-size: 10.5px;
  white-space: nowrap;
  margin-left: auto;
  flex: 0 0 auto; }

/* line 1651, stdin */
.d2026-lsmsg.is-new,
.d2026-lsevent.is-new {
  animation: d2026-ls-arrive 260ms ease-out; }

@keyframes d2026-ls-arrive {
  from {
    opacity: 0;
    transform: translateY(5px); }
  to {
    opacity: 1;
    transform: translateY(0); } }

/* line 1659, stdin */
.d2026-ls__empty {
  color: #8a8f99;
  font-size: 12px;
  margin: 10px 2px; }

/* line 1665, stdin */
.d2026-lscompose {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 7px;
  margin: 0 0 2px; }

/* line 1672, stdin */
.d2026-lscompose__input {
  flex: 1 1 60px;
  min-width: 60px;
  border: 1px solid #d8d5cd;
  border-radius: 999px;
  background: #fff;
  color: #1f2430;
  padding: 9px 14px;
  font-size: 13px;
  min-height: 38px; }
  /* line 1684, stdin */
  .d2026-lscompose__input:focus {
    outline: none;
    border-color: #b9b5ab; }

/* line 1689, stdin */
.d2026-lscompose__attach {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border: 1px solid #e4e2dc;
  border-radius: 50%;
  background: transparent;
  color: #565b66;
  cursor: pointer; }
  /* line 1701, stdin */
  .d2026-lscompose__attach:hover {
    color: #1f2430; }
  /* line 1702, stdin */
  .d2026-lscompose__attach:disabled {
    opacity: 0.5;
    cursor: default; }

/* line 1704, stdin */
.d2026-lscompose__file {
  position: absolute;
  width: 1px;
  height: 1px;
  opacity: 0;
  pointer-events: none; }

/* line 1711, stdin */
.d2026-lscompose__send {
  flex: 0 0 auto;
  border: 0;
  border-radius: 999px;
  background: #1f2430;
  color: #fff;
  font-weight: 600;
  font-size: 12.5px;
  padding: 0 16px;
  min-height: 38px;
  cursor: pointer; }
  /* line 1722, stdin */
  .d2026-lscompose__send:disabled {
    opacity: 0.5;
    cursor: default; }

/* line 1724, stdin */
.d2026-lscompose__note {
  flex: 1 1 100%;
  margin: 0;
  font-size: 11.5px;
  color: #b93131; }
  /* line 1729, stdin */
  .d2026-lscompose__note:empty {
    display: none; }

/* line 1731, stdin */
.d2026-ls__join {
  display: block;
  margin: 2px 2px 4px;
  font-size: 12.5px;
  font-weight: 600; }

/* line 1737, stdin */
.d2026-livesignal.is-dragover .d2026-lspane {
  border-color: #0e7c4a;
  box-shadow: 0 0 0 2px rgba(46, 125, 78, 0.15) inset; }

@media (min-width: 992px) {
  /* line 1742, stdin */
  .d2026-section.d2026-livesignal {
    margin: 6px 0 16px; } }

@media (prefers-reduced-motion: reduce) {
  /* line 1745, stdin */
  .d2026-live__dot.is-live,
  .d2026-lsmsg.is-new,
  .d2026-lsevent.is-new {
    animation: none; } }

/* line 1754, stdin */
.d2026-ownerbar {
  background: #22262c;
  color: #fff;
  padding: 10px 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  flex-wrap: wrap; }
  /* line 1764, stdin */
  .d2026-ownerbar a {
    color: #ffd9a8;
    font-weight: 600;
    white-space: nowrap;
    min-height: 44px;
    display: inline-flex;
    align-items: center; }

/* line 1773, stdin */
.d2026-ownerbar__actions {
  display: inline-flex;
  align-items: center;
  gap: 8px 14px;
  flex-wrap: wrap; }

/* line 1783, stdin */
.d2026 a.d2026-ownerbar__invite {
  background: #e8641b;
  color: #fff;
  border-radius: 999px;
  padding: 6px 14px;
  min-height: 34px;
  font-weight: 700; }

/* line 1791, stdin */
.d2026-owneralert {
  margin: 0 14px 8px;
  padding: 10px 12px;
  border-radius: 8px;
  font-size: 12.5px;
  background: #fff7e8;
  border: 1px solid #f0ddb2;
  color: #7a5b12;
  display: flex;
  justify-content: space-between;
  gap: 10px;
  align-items: center; }
  /* line 1803, stdin */
  .d2026-owneralert a {
    font-weight: 600;
    white-space: nowrap; }
  /* line 1804, stdin */
  .d2026-owneralert.is-severe {
    background: #fdeeee;
    border-color: #ecc7c7;
    color: #7c2626; }

/* line 1810, stdin */
.d2026-owneralerts {
  padding-top: 8px; }

/* line 1815, stdin */
.d2026-ownerbar {
  margin-top: 12px; }

@media (min-width: 992px) {
  /* line 1819, stdin */
  .d2026-ownerbar {
    border-radius: 10px;
    margin-top: 14px;
    margin-bottom: 12px; }
  /* line 1824, stdin */
  .d2026-owneralert {
    margin: 0 0 8px; } }

/* line 1826, stdin */
.d2026-ownerbar__msg {
  flex: 1 1 auto;
  min-width: 180px; }

/* line 1832, stdin */
.d2026 a.d2026-ownerbar__classic,
.d2026 a.d2026-adminbar__classic {
  color: rgba(255, 255, 255, 0.65);
  font-weight: 500;
  text-decoration: underline; }

/* line 1844, stdin */
.d2026-menu {
  position: relative;
  display: inline-flex; }

/* line 1848, stdin */
.d2026 button.d2026-menu__trigger {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.35);
  color: #fff;
  border-radius: 8px;
  padding: 6px 12px;
  font-size: 13px;
  font-weight: 600;
  min-height: 34px;
  cursor: pointer;
  white-space: nowrap; }
  /* line 1859, stdin */
  .d2026 button.d2026-menu__trigger::after {
    content: ' ▾';
    font-size: 10px;
    opacity: 0.8; }
  /* line 1864, stdin */
  .d2026 button.d2026-menu__trigger:hover {
    border-color: rgba(255, 255, 255, 0.7); }

/* line 1866, stdin */
.d2026-menu.is-open button.d2026-menu__trigger {
  background: rgba(255, 255, 255, 0.12);
  border-color: rgba(255, 255, 255, 0.7); }

/* line 1870, stdin */
.d2026-menu__panel {
  display: none;
  position: absolute;
  top: calc(100% + 6px);
  right: 0;
  min-width: 250px;
  max-width: 320px;
  max-height: 70vh;
  overflow-y: auto;
  background: #fff;
  border: 1px solid #e4e2dc;
  border-radius: 10px;
  box-shadow: 0 12px 32px rgba(24, 26, 30, 0.22);
  padding: 6px;
  z-index: 320;
  text-align: left;
  scrollbar-width: thin;
  scrollbar-color: #cfccc4 transparent; }
  /* line 1889, stdin */
  .d2026-menu__panel::-webkit-scrollbar {
    width: 6px; }
  /* line 1890, stdin */
  .d2026-menu__panel::-webkit-scrollbar-track {
    background: transparent; }
  /* line 1891, stdin */
  .d2026-menu__panel::-webkit-scrollbar-thumb {
    background: #cfccc4;
    border-radius: 999px; }
    /* line 1894, stdin */
    .d2026-menu__panel::-webkit-scrollbar-thumb:hover {
      background: #b9b5ab; }

/* line 1897, stdin */
.d2026-menu.is-open .d2026-menu__panel {
  display: block; }

/* line 1900, stdin */
.d2026-ownerbar .d2026-menu__panel a.d2026-menu__item,
.d2026-adminbar .d2026-menu__panel a.d2026-menu__item,
.d2026 .d2026-menu__panel button.d2026-menu__item {
  display: block;
  width: 100%;
  min-height: 0;
  padding: 9px 12px;
  font-size: 14px;
  font-weight: 500;
  color: #1f2430;
  background: transparent;
  border: 0;
  border-radius: 7px;
  text-align: left;
  text-decoration: none;
  white-space: normal;
  cursor: pointer;
  line-height: 1.35; }
  /* line 1918, stdin */
  .d2026-ownerbar .d2026-menu__panel a.d2026-menu__item:hover,
  .d2026-adminbar .d2026-menu__panel a.d2026-menu__item:hover,
  .d2026 .d2026-menu__panel button.d2026-menu__item:hover {
    background: #f6f5f2; }

/* line 1920, stdin */
.d2026-menu__group {
  padding: 10px 12px 3px;
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #8a8f99; }

/* line 1928, stdin */
.d2026 .d2026-menu__panel .d2026-menu__item.is-grouped {
  padding-left: 22px; }

/* line 1929, stdin */
.d2026 .d2026-menu__panel .d2026-menu__item.is-unavailable {
  color: #8a8f99; }
  /* line 1931, stdin */
  .d2026 .d2026-menu__panel .d2026-menu__item.is-unavailable::after {
    content: ' — upgrade';
    font-size: 11.5px;
    color: #8a8f99; }

@media (max-width: 640px) {
  /* line 1941, stdin */
  .d2026-menu {
    position: static; }
  /* line 1942, stdin */
  .d2026-ownerbar,
  .d2026-adminbar {
    position: relative; }
  /* line 1944, stdin */
  .d2026-menu__panel {
    left: 8px;
    right: 8px;
    top: calc(100% + 4px);
    max-width: none; } }

/* line 1956, stdin */
.d2026-adminbar {
  background: #22262c;
  color: #fff;
  border: 1px dotted rgba(255, 140, 140, 0.75);
  padding: 8px 14px;
  margin-top: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  font-size: 13px;
  flex-wrap: wrap; }

/* line 1969, stdin */
.d2026-adminbar__tag {
  font-size: 11.5px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #ff9d9d; }

@media (min-width: 992px) {
  /* line 1977, stdin */
  .d2026-adminbar {
    border-radius: 10px;
    margin-bottom: 12px; } }

/* line 1983, stdin */
.d2026-visswitch {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 3px 6px 3px 12px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.12);
  font-size: 12.5px; }

/* line 1992, stdin */
.d2026-visswitch__label {
  font-weight: 700;
  color: #fff; }

/* line 1996, stdin */
.d2026-visswitch.is-private .d2026-visswitch__label {
  color: #ffd9a8; }

/* line 1997, stdin */
.d2026 button.d2026-visswitch__btn {
  background: transparent;
  border: 0;
  color: rgba(255, 255, 255, 0.75);
  font-size: 12.5px;
  text-decoration: underline;
  cursor: pointer;
  padding: 6px 6px;
  min-height: 34px; }
  /* line 2006, stdin */
  .d2026 button.d2026-visswitch__btn:hover {
    color: #fff; }

/* line 2013, stdin */
.d2026-sheet__actions {
  display: flex;
  gap: 10px;
  margin-top: 14px;
  flex-wrap: wrap; }

/* line 2019, stdin */
.d2026 button.d2026-btn,
.d2026-sheet-overlay button.d2026-btn {
  border: 1px solid #e4e2dc;
  background: #fff;
  color: #1f2430;
  border-radius: 8px;
  padding: 10px 16px;
  font-size: 14px;
  font-weight: 600;
  min-height: 44px;
  cursor: pointer; }

/* line 2031, stdin */
.d2026 button.d2026-btn--danger,
.d2026-sheet-overlay button.d2026-btn--danger {
  background: #b93131;
  border-color: #b93131;
  color: #fff; }

/* line 2037, stdin */
.d2026 button.d2026-btn--ghost,
.d2026-sheet-overlay button.d2026-btn--ghost {
  background: transparent; }

/* line 2044, stdin */
.d2026-statepanel {
  background: #fff;
  border-bottom: 1px solid #e4e2dc;
  padding: 22px 16px;
  text-align: center; }

/* line 2050, stdin */
.d2026-statepanel__title {
  font-size: 17px;
  font-weight: 700;
  margin: 0 0 6px;
  color: #161a22; }

/* line 2056, stdin */
.d2026-statepanel__body {
  font-size: 13.5px;
  color: #565b66;
  margin: 0 auto;
  max-width: 46ch; }

/* line 2062, stdin */
.d2026-statepanel--unavailable {
  padding: 64px 16px; }

/* line 2065, stdin */
.d2026-statepanel--archived {
  background: #f0efec;
  text-align: left;
  padding: 12px 14px;
  font-size: 13px;
  color: #565b66;
  border-bottom: 1px solid #e4e2dc; }
  /* line 2072, stdin */
  .d2026-statepanel--archived a {
    font-weight: 600;
    white-space: nowrap; }

@media (min-width: 992px) {
  /* line 2078, stdin */
  .d2026-statepanel {
    border: 1px solid #e4e2dc;
    border-radius: 10px;
    margin-bottom: 14px; } }

/* line 2087, stdin */
.d2026-ctxnav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  padding: 8px 14px;
  background: #eceae4;
  font-size: 12px;
  color: #565b66; }
  /* line 2096, stdin */
  .d2026-ctxnav a {
    font-weight: 600;
    min-height: 44px;
    display: inline-flex;
    align-items: center; }

/* line 2106, stdin */
.d2026-comp {
  background: #eceae4;
  color: #565b66;
  font-size: 14px;
  padding: 8px 14px;
  margin-top: 10px; }
  /* line 2114, stdin */
  .d2026-comp button {
    background: transparent;
    border: 0;
    color: #b4530f;
    text-decoration: underline;
    font-size: inherit;
    cursor: pointer;
    padding: 0;
    position: relative; }
    /* line 2124, stdin */
    .d2026-comp button::after {
      content: '';
      position: absolute;
      left: -6px;
      right: -6px;
      top: -14px;
      bottom: -14px; }

@media (min-width: 992px) {
  /* line 2137, stdin */
  .d2026-comp {
    border-radius: 8px;
    margin-bottom: 14px; } }

/* line 2148, stdin */
.d2026-switchrow {
  padding: 6px 14px 0;
  text-align: right; }

/* line 2152, stdin */
.d2026-switchrow__link {
  background: transparent;
  border: 0;
  color: #565b66;
  font-size: 12.5px;
  text-decoration: underline;
  cursor: pointer;
  padding: 6px 0;
  min-height: 32px; }

@media (max-width: 991px) {
  /* line 2164, stdin */
  .d2026-switchrow {
    text-align: center;
    padding: 4px 14px 0; }
  /* line 2168, stdin */
  .d2026-switchrow__link {
    font-size: 13px;
    min-height: 40px; } }

/* line 2175, stdin */
.d2026-switch__q {
  font-weight: 600;
  color: #1f2430;
  margin-top: 14px; }

/* line 2180, stdin */
.d2026-switch__reason {
  display: block;
  width: 100%;
  text-align: left;
  background: #f5f7fa;
  border: 1px solid #d9e0e8;
  border-radius: 8px;
  color: #1f2430;
  font-size: 13.5px;
  padding: 11px 14px;
  margin: 0 0 8px;
  cursor: pointer;
  min-height: 44px; }

/* line 2194, stdin */
.d2026-switch__now {
  display: block;
  width: 100%;
  margin-top: 12px; }

/* line 2202, stdin */
.d2026-foot {
  padding: 12px 14px 18px;
  font-size: 11.5px;
  color: #8a8f99; }
  /* line 2206, stdin */
  .d2026-foot a, .d2026-foot button {
    color: #565b66;
    background: transparent;
    border: 0;
    padding: 0;
    font-size: 11.5px;
    text-decoration: underline;
    cursor: pointer; }

/* line 2220, stdin */
.d2026 a.d2026-adminlink,
.d2026-sheet-overlay a.d2026-adminlink {
  color: inherit;
  text-decoration: underline dotted;
  text-underline-offset: 3px;
  text-decoration-color: #c9a227; }

/* line 2229, stdin */
.d2026-bottom {
  max-width: 1440px;
  margin: 0 auto; }

/* line 2238, stdin */
.d2026-disclosure {
  background: #fbfaf8;
  border-top: 1px solid #e4e2dc;
  padding: 16px 14px;
  font-size: 12.5px;
  color: #8a8f99;
  line-height: 1.55; }

/* line 2246, stdin */
.d2026-disclosure__title {
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: #8a8f99;
  font-weight: 600;
  margin: 0 0 8px; }

/* line 2255, stdin */
.d2026-disclosure__body p {
  margin: 0 0 8px; }

/* line 2256, stdin */
.d2026-disclosure__body b {
  color: #565b66; }

/* line 2258, stdin */
.d2026-disclosure__h {
  font-size: 13px;
  color: #565b66;
  font-weight: 700;
  margin: 12px 0 5px; }
  /* line 2263, stdin */
  .d2026-disclosure__h:first-child {
    margin-top: 0; }

@media (min-width: 992px) {
  /* line 2266, stdin */
  .d2026-disclosure {
    border: 1px solid #e4e2dc;
    border-radius: 10px;
    margin-bottom: 14px; } }

/* line 2275, stdin */
.d2026-sheet-overlay {
  position: fixed;
  inset: 0;
  z-index: 400;
  background: rgba(24, 26, 30, 0.45);
  display: flex;
  align-items: flex-end;
  justify-content: center; }

/* line 2284, stdin */
.d2026-sheet {
  background: #fff;
  color: #1f2430;
  width: 100%;
  max-height: 78vh;
  max-height: 78dvh;
  overflow-y: auto;
  overscroll-behavior: contain;
  border-radius: 14px 14px 0 0;
  padding: 4px 16px calc(18px + env(safe-area-inset-bottom));
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; }

/* line 2296, stdin */
.d2026-sheet__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0 6px;
  position: sticky;
  top: 0;
  background: #fff; }

/* line 2305, stdin */
.d2026-sheet__title {
  font-size: 15px;
  margin: 0;
  font-weight: 700; }

/* line 2310, stdin */
.d2026-sheet__close {
  border: 0;
  background: #f1efe9;
  color: #565b66;
  font-size: 18px;
  line-height: 1;
  border-radius: 999px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  position: relative; }
  /* line 2322, stdin */
  .d2026-sheet__close::after {
    content: '';
    position: absolute;
    inset: -6px; }

/* line 2328, stdin */
.d2026-sheet__body {
  font-size: 13.5px;
  color: #565b66; }

/* line 2332, stdin */
.d2026-sheet__p {
  margin: 0 0 10px; }

@media (min-width: 769px) {
  /* line 2336, stdin */
  .d2026-sheet-overlay {
    align-items: center;
    padding: 24px; }
  /* line 2340, stdin */
  .d2026-sheet {
    max-width: 520px;
    border-radius: 12px; } }

/* line 2348, stdin */
.d2026-spark {
  display: inline-block;
  vertical-align: middle; }
  /* line 2351, stdin */
  .d2026-spark.is-pos {
    color: #0e7c4a; }
  /* line 2352, stdin */
  .d2026-spark.is-neg {
    color: #b93131; }

/* line 2357, stdin */
.d2026-stubcard {
  max-width: 460px;
  margin: 56px auto;
  background: #fff;
  border: 1px solid #e4e2dc;
  border-radius: 12px;
  padding: 22px;
  text-align: center; }

/* line 2366, stdin */
.d2026-stubcard__kicker {
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: #8a8f99;
  margin: 0 0 8px; }

/* line 2373, stdin */
.d2026-stubcard__title {
  font-size: 20px;
  margin: 0 0 8px;
  color: #161a22; }

/* line 2378, stdin */
.d2026-stubcard__body {
  font-size: 13.5px;
  color: #565b66;
  margin: 0 0 8px; }

/* line 2383, stdin */
.d2026-stubcard__meta {
  font-size: 12px;
  color: #8a8f99;
  margin: 0 0 14px;
  font-variant-numeric: tabular-nums; }

/* line 2389, stdin */
.d2026-stubcard__back {
  font-weight: 600; }

/* line 2395, stdin */
.d2026-gallery-toast {
  position: fixed;
  left: 50%;
  bottom: 24px;
  transform: translateX(-50%);
  z-index: 500;
  background: rgba(24, 26, 30, 0.88);
  color: #fff;
  font-size: 12.5px;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  padding: 8px 14px;
  border-radius: 999px;
  max-width: 86vw;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 2412, stdin */
body.d2026-gallery-cell-page {
  margin: 0;
  background: #f6f5f2; }
  /* line 2415, stdin */
  body.d2026-gallery-cell-page .d2026 {
    padding-bottom: calc(96px + env(safe-area-inset-bottom)); }

/* line 2426, stdin */
.d2026-seo {
  max-width: 760px;
  margin: 0 auto;
  padding: 16px;
  color: #1f2430;
  background: #f6f5f2; }
  /* line 2433, stdin */
  .d2026-seo h1 {
    font-size: 26px;
    margin: 0 0 2px; }
  /* line 2434, stdin */
  .d2026-seo h2 {
    font-size: 17px;
    margin: 24px 0 8px; }
  /* line 2435, stdin */
  .d2026-seo h3 {
    font-size: 14px;
    margin: 16px 0 6px;
    color: #565b66; }
  /* line 2437, stdin */
  .d2026-seo__byline {
    margin: 0;
    color: #565b66; }
  /* line 2438, stdin */
  .d2026-seo__meta {
    margin: 2px 0 0;
    color: #565b66;
    font-size: 13px; }
  /* line 2439, stdin */
  .d2026-seo__badges {
    margin: 6px 0 0; }
  /* line 2440, stdin */
  .d2026-seo__badge, .d2026-seo__chip {
    display: inline-block;
    font-size: 12px;
    border: 1px solid #e4e2dc;
    border-radius: 999px;
    padding: 2px 10px;
    margin: 0 6px 4px 0;
    background: #fff; }
  /* line 2450, stdin */
  .d2026-seo__keystats dl {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 10px;
    margin: 16px 0 0; }
  /* line 2456, stdin */
  .d2026-seo__stat {
    background: #fff;
    border: 1px solid #e4e2dc;
    border-radius: 10px;
    padding: 10px 12px; }
    /* line 2461, stdin */
    .d2026-seo__stat dt {
      font-size: 11px;
      color: #565b66;
      text-transform: uppercase;
      letter-spacing: 0.02em; }
    /* line 2462, stdin */
    .d2026-seo__stat dd {
      margin: 2px 0 0;
      font-size: 20px;
      font-variant-numeric: tabular-nums; }
  /* line 2465, stdin */
  .d2026-seo__cta {
    margin: 16px 0 0; }
    /* line 2467, stdin */
    .d2026-seo__cta a {
      display: inline-block;
      background: #e8641b;
      color: #fff;
      border-radius: 10px;
      padding: 10px 22px;
      font-weight: 600;
      text-decoration: none; }
  /* line 2477, stdin */
  .d2026-seo__price {
    margin-left: 10px;
    color: #565b66;
    font-size: 13px; }
  /* line 2479, stdin */
  .d2026-seo table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
    font-variant-numeric: tabular-nums;
    background: #fff;
    border: 1px solid #e4e2dc;
    border-radius: 10px; }
    /* line 2487, stdin */
    .d2026-seo table th, .d2026-seo table td {
      padding: 6px 8px;
      border-bottom: 1px solid #e4e2dc;
      text-align: right; }
    /* line 2488, stdin */
    .d2026-seo table th[scope="row"], .d2026-seo table thead th:first-child {
      text-align: left; }
    /* line 2489, stdin */
    .d2026-seo table tbody tr:last-child th, .d2026-seo table tbody tr:last-child td {
      border-bottom: 0; }
  /* line 2491, stdin */
  .d2026-seo__monthly {
    overflow-x: auto; }
  /* line 2492, stdin */
  .d2026-seo__monthly table {
    min-width: 640px; }
  /* line 2494, stdin */
  .d2026-seo__placed {
    color: #565b66;
    font-size: 13px; }
  /* line 2495, stdin */
  .d2026-seo__compliance {
    margin: 28px 0 8px; }
    /* line 2495, stdin */
    .d2026-seo__compliance p {
      font-size: 12px;
      color: #565b66; }
  /* line 2496, stdin */
  .d2026-seo__family ul {
    margin: 0;
    padding-left: 18px; }

/* line 2501, stdin */
.d2026-legs__symdesc {
  font-size: 13.5px;
  font-weight: 600;
  color: #1f2430;
  padding: 0 0 8px;
  border-bottom: 1px solid #e4e2dc;
  margin-bottom: 2px; }

@media (min-width: 992px) {
  /* line 2510, stdin */
  .d2026-legs__symdesc {
    font-size: 14.5px; } }

/* line 2515, stdin */
.d2026-ctablock__suppression {
  margin: 0 0 14px; }

/* line 2518, stdin */
.d2026-ctablock__adminreason {
  margin: -6px 0 14px;
  font-size: 12px;
  color: #565b66;
  border-left: 2px dotted #e4e2dc;
  padding-left: 8px; }
