@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-chip--details {
  margin-left: auto; }

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

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

/* line 314, 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 326, stdin */
button.d2026-badge {
  cursor: pointer;
  min-height: 24px;
  position: relative; }
  /* line 331, stdin */
  button.d2026-badge::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -10px;
    bottom: -10px; }

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

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

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

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

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

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

/* line 370, 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 379, stdin */
.d2026-hero__by {
  font-size: 13.5px;
  color: #565b66; }

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

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

/* line 393, 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 407, stdin */
.d2026-hero__sysid {
  font-size: 11px;
  color: #b3b7bf;
  margin-top: 6px;
  font-variant-numeric: tabular-nums; }

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

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

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

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

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

/* line 444, 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 455, stdin */
.d2026-chartcard__chips {
  display: flex;
  gap: 6px;
  align-items: center;
  flex-wrap: wrap;
  margin: 8px 0 2px; }

/* line 462, 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 479, stdin */
.d2026-keystats {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1px;
  background: #e4e2dc;
  border-bottom: 1px solid #e4e2dc; }

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

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

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

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

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

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

/* line 528, 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 540, stdin */
  .d2026-cta-btn small {
    display: block;
    font-weight: 400;
    font-size: 11.5px;
    opacity: 0.85;
    margin-top: 1px; }

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

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

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

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

/* line 568, 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 578, stdin */
  .d2026-ctablock {
    border: 1px solid #e4e2dc;
    border-radius: 10px;
    margin-bottom: 14px; } }

/* line 586, 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 601, stdin */
  .d2026-sticky.is-shown {
    transform: translateY(0); }
  /* line 604, stdin */
  .d2026-sticky .d2026-cta-btn {
    margin: 0;
    flex: 1;
    padding: 11px; }

/* line 610, 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 620, stdin */
  .d2026-sticky {
    transition: none; } }

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

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

/* line 636, 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 648, stdin */
  .d2026-acc__summary::-webkit-details-marker {
    display: none; }
  /* line 649, stdin */
  .d2026-acc__summary::after {
    content: '\25BE';
    color: #8a8f99;
    flex: 0 0 auto; }

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

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

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

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

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

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

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

/* line 698, stdin */
.d2026-mrxtable {
  width: 100%;
  border-collapse: collapse;
  font-variant-numeric: tabular-nums;
  font-size: 13px;
  line-height: 1.35; }
  /* line 707, stdin */
  .d2026-mrxtable th, .d2026-mrxtable td {
    padding: 5px 3px;
    text-align: right;
    white-space: nowrap; }
  /* line 712, 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 720, stdin */
  .d2026-mrxtable tbody tr + tr th,
  .d2026-mrxtable tbody tr + tr td {
    border-top: 1px solid #edebe5; }

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

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

/* line 736, stdin */
.d2026-mrx__val {
  font-weight: 600; }
  /* line 738, stdin */
  .d2026-mrx__val.is-pos {
    color: #0e7c4a; }
  /* line 739, stdin */
  .d2026-mrx__val.is-neg {
    color: #b93131; }
  /* line 740, stdin */
  .d2026-mrx__val.is-na {
    color: #c2c5cb;
    font-weight: 400; }

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

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

@media (max-width: 620px) {
  /* line 756, stdin */
  .d2026-mrx__wide {
    display: none; }
  /* line 760, stdin */
  .d2026-mrx__splitwrap {
    display: block; }
  /* line 762, stdin */
  .d2026-mrx__split th, .d2026-mrx__split td {
    padding: 4px 2.5px; }
  /* line 763, stdin */
  .d2026-mrx__split th.d2026-mrx__year,
  .d2026-mrx__split td.d2026-mrx__ytd {
    vertical-align: middle; }
  /* line 769, stdin */
  .d2026-mrx__split thead tr:first-child th.d2026-mrx__mo {
    border-bottom: 0; }
  /* line 771, stdin */
  .d2026-mrx__split tbody tr.d2026-mrx__h2row td {
    border-top: 0; }
  /* line 773, 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 778, stdin */
  th.d2026-mrx__year {
    padding-right: 4px; }
  /* line 779, stdin */
  .d2026-mrx__ytd {
    padding-left: 6px !important; } }

/* line 784, 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 794, stdin */
  .d2026-statrow:last-child {
    border-bottom: 0; }

/* line 796, 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 806, stdin */
.d2026-statrow__label {
  color: #565b66; }

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

/* line 815, 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 829, stdin */
  .d2026-stats-toggle:hover {
    color: #1f2430; }

/* line 834, 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 844, stdin */
.d2026-costs__note {
  font-size: 14px;
  color: #565b66;
  margin: 0 0 8px; }

/* line 851, 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 864, stdin */
  .d2026-costs__link:hover {
    color: #e8641b; }

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

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

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

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

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

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

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

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

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

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

/* line 947, 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 956, stdin */
.d2026-seg__opt {
  flex: 1;
  text-align: center;
  padding: 9px 4px;
  color: #8a8f99;
  background: transparent;
  border: 0;
  cursor: pointer;
  min-height: 44px; }
  /* line 965, stdin */
  .d2026-seg__opt.is-on {
    background: #22262c;
    color: #fff;
    font-weight: 600; }

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

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

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

/* line 993, stdin */
.d2026-trade__row1right {
  display: flex;
  align-items: baseline;
  gap: 10px; }
  /* line 997, stdin */
  .d2026-trade__row1right a.d2026-adminlink {
    font-size: 12px;
    white-space: nowrap; }

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

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

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

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

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

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

/* line 1037, 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 1046, stdin */
  .d2026-legs {
    padding: 12px 16px; } }

/* line 1057, 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 1067, stdin */
.d2026-leg + .d2026-leg {
  border-top: 1px solid #edebe5; }

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

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

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

/* line 1096, stdin */
.d2026-leg__sym {
  grid-column: 1 / -1;
  grid-row: 2;
  padding-top: 2px;
  color: #565b66;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0; }

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

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

@media (min-width: 992px) {
  /* line 1121, stdin */
  .d2026-leg {
    grid-template-columns: 92px 96px 48px 180px 52px 96px minmax(0, 1fr);
    gap: 14px;
    padding: 9px 0;
    font-size: 14px; }
  /* line 1136, stdin */
  .d2026-leg__sym {
    grid-column: auto;
    grid-row: auto;
    padding-top: 0;
    color: #1f2430; }
  /* line 1142, stdin */
  .d2026-leg__when {
    font-size: 13px; }
  /* line 1143, stdin */
  .d2026-leg__sig {
    font-size: 12.5px; }
    /* line 1143, stdin */
    .d2026-leg__sig a {
      font-size: 12.5px; } }

/* line 1145, 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 1161, stdin */
  .d2026-leg__fills::after {
    content: '';
    position: absolute;
    inset: -8px 0; }

/* line 1167, 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 1180, 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 1189, 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 1201, stdin */
.d2026-scrollx {
  overflow-x: auto;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch; }

/* line 1206, stdin */
.d2026-tradetable {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  background: #fff; }
  /* line 1211, stdin */
  .d2026-tradetable tr.is-expandable {
    cursor: pointer; }
  /* line 1212, 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 1219, stdin */
  .d2026-tradetable th {
    font-size: 10.5px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: #8a8f99;
    font-weight: 600; }
  /* line 1226, stdin */
  .d2026-tradetable th:first-child, .d2026-tradetable td:first-child {
    text-align: left; }
  /* line 1229, stdin */
  .d2026-tradetable td.is-pos {
    color: #0e7c4a;
    font-weight: 600; }
  /* line 1230, stdin */
  .d2026-tradetable td.is-neg {
    color: #b93131;
    font-weight: 600; }
  /* line 1233, stdin */
  .d2026-tradetable td.d2026-dd {
    color: #8a8f99; }
  /* line 1236, stdin */
  .d2026-tradetable td.d2026-rowedit {
    font-size: 12px; }
  /* line 1239, 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 1250, stdin */
  .d2026-seg,
  .d2026-filterchips,
  .d2026-trade,
  .d2026-delaybanner,
  .d2026-lockstate {
    margin-left: 0;
    margin-right: 0; } }

/* line 1262, 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 1272, stdin */
  .d2026-about__desc p {
    margin: 0 0 8px;
    max-width: 72ch; }
  /* line 1273, stdin */
  .d2026-about__desc p:last-child {
    margin-bottom: 0; }

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

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

/* line 1294, 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 1305, stdin */
.d2026-trust__stat {
  min-width: 0; }

/* line 1308, 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 1317, stdin */
.d2026-trust__lbl {
  display: block;
  margin-top: 3px;
  font-size: 13.5px;
  line-height: 1.3;
  color: #565b66; }

/* line 1324, 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 1332, stdin */
  .d2026-trust {
    margin: 0 0 14px; } }

/* line 1343, 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 1352, stdin */
.d2026-proof__hero .d2026-trust__num {
  font-size: 36px;
  letter-spacing: -0.02em; }

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

/* line 1359, 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 1367, stdin */
  .d2026-proof__row .d2026-trust__stat {
    flex: 1 1 0;
    min-width: 0; }
  /* line 1368, stdin */
  .d2026-proof__row .d2026-trust__num {
    font-size: 19px; }
  /* line 1369, stdin */
  .d2026-proof__row .d2026-trust__lbl {
    font-size: 11.5px;
    line-height: 1.3;
    margin-top: 3px; }

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

/* line 1379, 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 1391, stdin */
  .d2026-live b {
    color: #1f2430; }

/* line 1393, 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 1405, stdin */
.d2026-live__dot {
  color: #c2c5cb;
  font-size: 10px;
  margin-right: 5px; }
  /* line 1409, 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 1419, stdin */
  .d2026-live {
    margin: 0 0 10px; } }

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

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

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

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

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

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

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

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

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

/* line 1489, 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 1496, 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 1510, 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 1519, stdin */
  .d2026-ls__expand:hover {
    color: #1f2430;
    background: #f1efe9; }
  /* line 1522, stdin */
  .d2026-ls__expand::after {
    content: '';
    position: absolute;
    inset: -8px; }

/* line 1529, 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 1540, 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 1540, stdin */
    .d2026-lspane {
      max-height: 500px; } }
  /* line 1564, stdin */
  .d2026-lspane::-webkit-scrollbar {
    width: 6px; }
  /* line 1565, stdin */
  .d2026-lspane::-webkit-scrollbar-track {
    background: transparent; }
  /* line 1566, stdin */
  .d2026-lspane::-webkit-scrollbar-thumb {
    background: #cfccc4;
    border-radius: 999px; }
    /* line 1569, stdin */
    .d2026-lspane::-webkit-scrollbar-thumb:hover {
      background: #b9b5ab; }

/* line 1572, 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 1581, stdin */
.d2026-lsmsg {
  display: flex;
  align-items: flex-start;
  gap: 9px;
  padding: 9px 0;
  border-bottom: 1px solid #edebe5;
  font-size: 14px; }
  /* line 1589, stdin */
  .d2026-lsmsg:last-child {
    border-bottom: 0; }

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

/* line 1601, 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 1611, stdin */
.d2026-lsav__img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

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

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

/* line 1628, 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 1637, 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 1647, stdin */
  .d2026-lsbadge--mgr {
    color: #7a5210;
    border-color: #e4cf9d;
    background: #faf3e0; }

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

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

/* line 1663, 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 1672, stdin */
.d2026-lsimg__full {
  display: block;
  max-width: 100%;
  max-height: 78vh;
  margin: 0 auto;
  border-radius: 8px; }

/* line 1680, 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 1691, stdin */
  .d2026-lsevent b {
    color: #1f2430;
    font-weight: 600; }
  /* line 1692, stdin */
  .d2026-lsevent:last-child {
    border-bottom: 0; }

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

/* line 1701, 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 1709, stdin */
.d2026-ls__empty {
  color: #8a8f99;
  font-size: 12px;
  margin: 10px 2px; }

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

/* line 1722, 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 1734, stdin */
  .d2026-lscompose__input:focus {
    outline: none;
    border-color: #b9b5ab; }

/* line 1739, 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 1751, stdin */
  .d2026-lscompose__attach:hover {
    color: #1f2430; }
  /* line 1752, stdin */
  .d2026-lscompose__attach:disabled {
    opacity: 0.5;
    cursor: default; }

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

/* line 1761, 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 1772, stdin */
  .d2026-lscompose__send:disabled {
    opacity: 0.5;
    cursor: default; }

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

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

/* line 1787, 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 1792, stdin */
  .d2026-section.d2026-livesignal {
    margin: 6px 0 16px; } }

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

/* line 1804, 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 1814, stdin */
  .d2026-ownerbar a {
    color: #ffd9a8;
    font-weight: 600;
    white-space: nowrap;
    min-height: 44px;
    display: inline-flex;
    align-items: center; }

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

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

/* line 1841, 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 1853, stdin */
  .d2026-owneralert a {
    font-weight: 600;
    white-space: nowrap; }
  /* line 1854, stdin */
  .d2026-owneralert.is-severe {
    background: #fdeeee;
    border-color: #ecc7c7;
    color: #7c2626; }

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

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

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

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

/* line 1882, 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 1894, stdin */
.d2026-menu {
  position: relative;
  display: inline-flex; }

/* line 1898, 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 1909, stdin */
  .d2026 button.d2026-menu__trigger::after {
    content: ' ▾';
    font-size: 10px;
    opacity: 0.8; }
  /* line 1914, stdin */
  .d2026 button.d2026-menu__trigger:hover {
    border-color: rgba(255, 255, 255, 0.7); }

/* line 1916, 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 1920, 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 1939, stdin */
  .d2026-menu__panel::-webkit-scrollbar {
    width: 6px; }
  /* line 1940, stdin */
  .d2026-menu__panel::-webkit-scrollbar-track {
    background: transparent; }
  /* line 1941, stdin */
  .d2026-menu__panel::-webkit-scrollbar-thumb {
    background: #cfccc4;
    border-radius: 999px; }
    /* line 1944, stdin */
    .d2026-menu__panel::-webkit-scrollbar-thumb:hover {
      background: #b9b5ab; }

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

/* line 1950, 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 1968, 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 1970, 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 1978, stdin */
.d2026 .d2026-menu__panel .d2026-menu__item.is-grouped {
  padding-left: 22px; }

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

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

/* line 2006, 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 2019, 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 2027, stdin */
  .d2026-adminbar {
    border-radius: 10px;
    margin-bottom: 12px; } }

/* line 2033, 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 2042, stdin */
.d2026-visswitch__label {
  font-weight: 700;
  color: #fff; }

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

/* line 2047, 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 2056, stdin */
  .d2026 button.d2026-visswitch__btn:hover {
    color: #fff; }

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

/* line 2069, 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 2081, stdin */
.d2026 button.d2026-btn--danger,
.d2026-sheet-overlay button.d2026-btn--danger {
  background: #b93131;
  border-color: #b93131;
  color: #fff; }

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

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

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

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

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

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

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

/* line 2137, 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 2146, stdin */
  .d2026-ctxnav a {
    font-weight: 600;
    min-height: 44px;
    display: inline-flex;
    align-items: center; }

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

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

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

/* line 2202, 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 2214, stdin */
  .d2026-switchrow {
    text-align: center;
    padding: 4px 14px 0; }
  /* line 2218, stdin */
  .d2026-switchrow__link {
    font-size: 13px;
    min-height: 40px; } }

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

/* line 2230, 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 2244, stdin */
.d2026-switch__now {
  display: block;
  width: 100%;
  margin-top: 12px; }

/* line 2252, stdin */
.d2026-foot {
  padding: 12px 14px 18px;
  font-size: 11.5px;
  color: #8a8f99; }
  /* line 2256, 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 2270, 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 2279, stdin */
.d2026-bottom {
  max-width: 1440px;
  margin: 0 auto; }

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

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

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

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

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

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

/* line 2325, 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 2334, 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 2346, stdin */
.d2026-sheet__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0 6px;
  position: sticky;
  top: 0;
  background: #fff; }

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

/* line 2360, 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 2372, stdin */
  .d2026-sheet__close::after {
    content: '';
    position: absolute;
    inset: -6px; }

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

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

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

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

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

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

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

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

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

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

/* line 2445, 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 2462, stdin */
body.d2026-gallery-cell-page {
  margin: 0;
  background: #f6f5f2; }
  /* line 2465, stdin */
  body.d2026-gallery-cell-page .d2026 {
    padding-bottom: calc(96px + env(safe-area-inset-bottom)); }

/* line 2476, stdin */
.d2026-seo {
  max-width: 760px;
  margin: 0 auto;
  padding: 16px;
  color: #1f2430;
  background: #f6f5f2; }
  /* line 2483, stdin */
  .d2026-seo h1 {
    font-size: 26px;
    margin: 0 0 2px; }
  /* line 2484, stdin */
  .d2026-seo h2 {
    font-size: 17px;
    margin: 24px 0 8px; }
  /* line 2485, stdin */
  .d2026-seo h3 {
    font-size: 14px;
    margin: 16px 0 6px;
    color: #565b66; }
  /* line 2487, stdin */
  .d2026-seo__byline {
    margin: 0;
    color: #565b66; }
  /* line 2488, stdin */
  .d2026-seo__meta {
    margin: 2px 0 0;
    color: #565b66;
    font-size: 13px; }
  /* line 2489, stdin */
  .d2026-seo__badges {
    margin: 6px 0 0; }
  /* line 2490, 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 2500, stdin */
  .d2026-seo__keystats dl {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 10px;
    margin: 16px 0 0; }
  /* line 2506, stdin */
  .d2026-seo__stat {
    background: #fff;
    border: 1px solid #e4e2dc;
    border-radius: 10px;
    padding: 10px 12px; }
    /* line 2511, stdin */
    .d2026-seo__stat dt {
      font-size: 11px;
      color: #565b66;
      text-transform: uppercase;
      letter-spacing: 0.02em; }
    /* line 2512, stdin */
    .d2026-seo__stat dd {
      margin: 2px 0 0;
      font-size: 20px;
      font-variant-numeric: tabular-nums; }
  /* line 2515, stdin */
  .d2026-seo__cta {
    margin: 16px 0 0; }
    /* line 2517, 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 2527, stdin */
  .d2026-seo__price {
    margin-left: 10px;
    color: #565b66;
    font-size: 13px; }
  /* line 2529, 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 2537, stdin */
    .d2026-seo table th, .d2026-seo table td {
      padding: 6px 8px;
      border-bottom: 1px solid #e4e2dc;
      text-align: right; }
    /* line 2538, stdin */
    .d2026-seo table th[scope="row"], .d2026-seo table thead th:first-child {
      text-align: left; }
    /* line 2539, stdin */
    .d2026-seo table tbody tr:last-child th, .d2026-seo table tbody tr:last-child td {
      border-bottom: 0; }
  /* line 2541, stdin */
  .d2026-seo__monthly {
    overflow-x: auto; }
  /* line 2542, stdin */
  .d2026-seo__monthly table {
    min-width: 640px; }
  /* line 2544, stdin */
  .d2026-seo__placed {
    color: #565b66;
    font-size: 13px; }
  /* line 2545, stdin */
  .d2026-seo__compliance {
    margin: 28px 0 8px; }
    /* line 2545, stdin */
    .d2026-seo__compliance p {
      font-size: 12px;
      color: #565b66; }
  /* line 2546, stdin */
  .d2026-seo__family ul {
    margin: 0;
    padding-left: 18px; }

/* line 2551, 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 2560, stdin */
  .d2026-legs__symdesc {
    font-size: 14.5px; } }

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

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