@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"],
.d2026-pop [class*="span"] {
  float: none;
  margin-left: 0; }

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

/* line 87, stdin */
.d2026 {
  background: var(--wl-page, #f6f5f2);
  color: var(--wl-text, #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 103, stdin */
  .d2026 input, .d2026 select, .d2026 textarea, .d2026 button {
    font-family: inherit; }
  /* line 106, stdin */
  .d2026 input, .d2026 select, .d2026 textarea {
    box-sizing: border-box;
    font-size: 16px; }
  /* line 111, stdin */
  .d2026 a {
    color: var(--wl-link, #b4530f);
    text-decoration: none; }

/* line 118, 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 135, stdin */
.d2026-top {
  max-width: 1440px;
  margin: 0 auto; }

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

@media (min-width: 992px) {
  /* line 146, stdin */
  .d2026 {
    padding: 0 24px calc(48px + env(safe-area-inset-bottom)); }
  /* line 152, stdin */
  .d2026-top {
    padding-top: 14px; }
    /* line 154, stdin */
    .d2026-top > :first-child {
      margin-top: 0; }
  /* line 156, stdin */
  .d2026-grid {
    display: grid;
    grid-template-columns: minmax(0, 1fr) 402px;
    gap: 20px;
    align-items: start; }
  /* line 169, 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 178, stdin */
  .d2026-rail__pin {
    flex: 0 0 auto;
    padding-right: 22px; }
  /* line 184, 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 199, stdin */
    .d2026-rail__scroll::-webkit-scrollbar {
      width: 6px; }
    /* line 200, stdin */
    .d2026-rail__scroll::-webkit-scrollbar-track {
      background: transparent; }
    /* line 201, stdin */
    .d2026-rail__scroll::-webkit-scrollbar-thumb {
      background: #cfccc4;
      border-radius: 999px; }
      /* line 204, stdin */
      .d2026-rail__scroll::-webkit-scrollbar-thumb:hover {
        background: #b9b5ab; } }

/* line 211, stdin */
.d2026-card {
  background: var(--wl-panel, #fff);
  border-bottom: 1px solid var(--wl-border, #e4e2dc);
  padding: 14px; }

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

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

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

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

/* line 244, stdin */
.d2026-section__meta {
  font-size: 12px;
  color: var(--wl-muted, #8a8f99); }

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

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

/* line 259, 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: var(--wl-muted, #565b66);
  background: var(--wl-panel, #fff);
  min-height: 30px; }

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

/* line 288, stdin */
.d2026-chip.is-on,
.d2026-chip--period.is-on {
  background: var(--wl-text, #22262c);
  color: #fff;
  border-color: var(--wl-text, #22262c);
  font-weight: 600; }

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

/* line 303, stdin */
.d2026-chip--details {
  margin-left: auto; }

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

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

/* line 318, 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: var(--wl-muted, #565b66);
  cursor: default; }

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

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

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

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

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

/* line 364, stdin */
.d2026-badge--archived {
  background: #f0efec;
  color: var(--wl-muted, #565b66);
  border-color: #d8d5cd; }

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

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

/* line 383, stdin */
.d2026-hero__by {
  font-size: 13.5px;
  color: var(--wl-muted, #565b66); }

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

/* line 390, stdin */
.d2026-hero__meta {
  font-size: 12.5px;
  color: var(--wl-muted, #8a8f99);
  margin-top: 4px; }

/* line 404, stdin */
.d2026-hero__idrow {
  display: flex;
  align-items: flex-start;
  gap: 14px; }

/* line 409, stdin */
.d2026-hero__avlink {
  flex: 0 0 auto;
  display: block;
  margin-top: 2px; }

/* line 414, stdin */
.d2026-hero__av {
  position: relative;
  display: block;
  width: 64px;
  height: 64px;
  background: var(--wl-brand, #e8641b);
  -webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
  clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%); }

/* line 423, stdin */
.d2026-hero__avinit {
  position: absolute;
  inset: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 26px;
  font-weight: 700;
  color: var(--wl-muted, #8a8f99);
  background: var(--wl-panel, #fff);
  -webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
  clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%); }

/* line 439, stdin */
.d2026-hero__avimg {
  position: absolute;
  inset: 3px;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  object-fit: cover;
  -webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
  clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%); }

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

/* line 455, stdin */
body.c2g-body--wl .d2026-hero__av {
  background: transparent;
  -webkit-clip-path: none;
  clip-path: none;
  border-radius: 50%;
  overflow: hidden; }

/* line 462, stdin */
body.c2g-body--wl .d2026-hero__avinit {
  inset: 0;
  -webkit-clip-path: none;
  clip-path: none;
  border-radius: 50%; }

/* line 468, stdin */
body.c2g-body--wl .d2026-hero__avimg {
  inset: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: none;
  clip-path: none;
  border-radius: 50%; }

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

/* line 502, stdin */
.d2026-hero__watchrow {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 8px; }

/* line 508, stdin */
.d2026-watchtoggle {
  background: #fff;
  border: 1px solid #ccd6e4;
  border-radius: 14px;
  color: #3d5578;
  font-size: 12.5px;
  font-weight: 600;
  padding: 4px 12px;
  min-height: 32px;
  cursor: pointer; }
  /* line 518, stdin */
  .d2026-watchtoggle:hover, .d2026-watchtoggle:focus-visible {
    border-color: #8fa8c8; }
  /* line 519, stdin */
  .d2026-watchtoggle.is-on {
    background: #eef1f6;
    border-color: #8fa8c8;
    color: #274264; }

@media (min-width: 992px) {
  /* line 526, stdin */
  .d2026-hero__name {
    font-size: 32px; }
  /* line 531, stdin */
  .d2026-hero__av {
    width: 112px;
    height: 112px; }
  /* line 535, stdin */
  .d2026-hero__avinit {
    font-size: 44px; } }

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

/* line 548, stdin */
.d2026-chartcard__value {
  font-size: 30px;
  letter-spacing: -0.02em;
  font-weight: 700; }
  /* line 552, stdin */
  .d2026-chartcard__value.is-pos {
    color: var(--wl-gain, #0e7c4a); }
  /* line 553, stdin */
  .d2026-chartcard__value.is-neg {
    color: var(--wl-loss, #b93131); }

/* line 555, stdin */
.d2026-chartcard__label {
  font-size: 12px;
  color: var(--wl-muted, #8a8f99); }

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

/* line 576, stdin */
.d2026-chartcard .d2026-evhit {
  cursor: pointer; }

/* line 583, stdin */
.d2026-sronly {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  clip-path: inset(50%);
  white-space: nowrap; }
  /* line 597, stdin */
  .d2026-sronly:focus-within {
    clip: auto;
    clip-path: none;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    white-space: normal;
    z-index: 5;
    top: 6px;
    left: 6px; }
  /* line 610, stdin */
  .d2026-sronly button:focus-visible {
    display: block;
    margin: 2px 0;
    padding: 3px 10px;
    background: var(--wl-panel, #fff);
    border: 1px solid var(--wl-border, #e4e2dc);
    border-radius: 999px;
    font-size: 12px;
    color: var(--wl-text, #1f2430);
    outline: 2px solid var(--wl-brand, #e8641b); }

/* line 624, stdin */
.d2026-chartcard {
  position: relative; }

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

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

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

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

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

/* line 677, stdin */
.d2026-keystat__value {
  display: block;
  font-size: 17px;
  letter-spacing: -0.01em;
  color: var(--wl-text, #1f2430);
  font-weight: 700; }
  /* line 683, stdin */
  .d2026-keystat__value.is-pos {
    color: var(--wl-gain, #0e7c4a); }
  /* line 684, stdin */
  .d2026-keystat__value.is-neg {
    color: var(--wl-loss, #b93131); }

/* line 686, stdin */
.d2026-keystat__label {
  font-size: 10.5px;
  color: var(--wl-muted, #8a8f99); }

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

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

/* line 706, stdin */
.d2026-ctablock {
  background: var(--wl-panel, #fff);
  border-bottom: 1px solid var(--wl-border, #e4e2dc);
  padding: 14px; }

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

/* line 731, stdin */
.d2026-cta-btn--sim {
  background: var(--wl-panel, #fff);
  color: #1e6b41;
  border: 2px solid var(--wl-gain, #2e8b57); }

/* line 736, stdin */
.d2026-cta-btn--sub {
  background: var(--wl-brand, #e8641b);
  color: #fff; }

/* line 740, stdin */
.d2026-cta-btn--upgrade {
  background: #fff6ee;
  color: var(--wl-link, #b4530f);
  border: 2px solid var(--wl-brand, #e8641b); }

/* line 745, stdin */
.d2026-ctablock__fineprint {
  font-size: 11px;
  color: var(--wl-muted, #8a8f99);
  text-align: center;
  margin: 4px 0 0; }

/* line 753, stdin */
.d2026-ctablock__unsub {
  display: inline-block;
  color: var(--wl-muted, #8a8f99);
  text-decoration: underline;
  font-size: 12px;
  min-height: 32px;
  line-height: 32px;
  padding: 0 8px; }
  /* line 761, stdin */
  .d2026-ctablock__unsub:hover, .d2026-ctablock__unsub:focus {
    color: var(--wl-muted, #565b66);
    text-decoration: underline; }

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

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

/* line 785, stdin */
.d2026-sticky {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 200;
  background: var(--wl-panel, #fff);
  border-top: 1px solid var(--wl-border, #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 800, stdin */
  .d2026-sticky.is-shown {
    transform: translateY(0); }
  /* line 803, stdin */
  .d2026-sticky .d2026-cta-btn {
    margin: 0;
    flex: 1;
    padding: 11px; }

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

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

/* line 831, stdin */
.d2026-acc {
  background: var(--wl-panel, #fff);
  border-bottom: 1px solid var(--wl-border, #e4e2dc); }

/* line 835, 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: var(--wl-text, #1f2430);
  min-height: 44px; }
  /* line 847, stdin */
  .d2026-acc__summary::-webkit-details-marker {
    display: none; }
  /* line 848, stdin */
  .d2026-acc__summary::after {
    content: '\25BE';
    color: var(--wl-muted, #8a8f99);
    flex: 0 0 auto; }

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

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

/* line 860, stdin */
.d2026-acc__meta {
  font-weight: 400;
  color: var(--wl-muted, #565b66);
  font-variant-numeric: tabular-nums;
  font-size: 13.5px; }

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

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

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

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

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

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

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

/* line 935, stdin */
.d2026-mrx__val {
  font-weight: 600; }
  /* line 937, stdin */
  .d2026-mrx__val.is-pos {
    color: var(--wl-gain, #0e7c4a); }
  /* line 938, stdin */
  .d2026-mrx__val.is-neg {
    color: var(--wl-loss, #b93131); }
  /* line 939, stdin */
  .d2026-mrx__val.is-na {
    color: #c2c5cb;
    font-weight: 400; }

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

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

@media (max-width: 620px) {
  /* line 955, stdin */
  .d2026-mrx__wide {
    display: none; }
  /* line 959, stdin */
  .d2026-mrx__splitwrap {
    display: block; }
  /* line 961, stdin */
  .d2026-mrx__split th, .d2026-mrx__split td {
    padding: 4px 2.5px; }
  /* line 962, stdin */
  .d2026-mrx__split th.d2026-mrx__year,
  .d2026-mrx__split td.d2026-mrx__ytd {
    vertical-align: middle; }
  /* line 968, stdin */
  .d2026-mrx__split thead tr:first-child th.d2026-mrx__mo {
    border-bottom: 0; }
  /* line 970, stdin */
  .d2026-mrx__split tbody tr.d2026-mrx__h2row td {
    border-top: 0; }
  /* line 972, 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 var(--wl-border, #e4e2dc); }
  /* line 977, stdin */
  th.d2026-mrx__year {
    padding-right: 4px; }
  /* line 978, stdin */
  .d2026-mrx__ytd {
    padding-left: 6px !important; } }

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

/* line 995, 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 1005, stdin */
.d2026-statrow__label {
  color: var(--wl-muted, #565b66); }

/* line 1010, stdin */
.d2026-statrow__ownerlink {
  font-size: 12.5px;
  font-weight: 400;
  white-space: nowrap; }

/* line 1015, stdin */
.d2026-statrow__value {
  color: var(--wl-text, #1f2430);
  font-weight: 600;
  white-space: nowrap; }

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

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

/* line 1050, stdin */
.d2026-costs__note {
  font-size: 14px;
  color: var(--wl-muted, #565b66);
  margin: 0 0 8px; }

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

/* line 1075, stdin */
.d2026-comm__h {
  margin: 14px 0 6px;
  color: var(--wl-text, #1f2430);
  font-size: 14.5px;
  font-weight: 700; }

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

/* line 1090, stdin */
.d2026-commrow__instr {
  flex: 0 0 60px;
  color: var(--wl-muted, #565b66); }

/* line 1094, stdin */
.d2026-commrow__symbols {
  flex: 1 1 auto;
  color: var(--wl-muted, #565b66);
  font-size: 13px;
  overflow-wrap: anywhere; }

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1205, stdin */
.d2026-trade__sym {
  font-weight: 700;
  font-size: 14px; }
  /* line 1208, stdin */
  .d2026-trade__sym em {
    font-style: normal;
    font-weight: 400;
    color: var(--wl-muted, #565b66);
    font-size: 12px; }

/* line 1215, stdin */
.d2026-trade__pl {
  font-weight: 700; }
  /* line 1217, stdin */
  .d2026-trade__pl.is-pos {
    color: var(--wl-gain, #0e7c4a); }
  /* line 1218, stdin */
  .d2026-trade__pl.is-neg {
    color: var(--wl-loss, #b93131); }

/* line 1220, stdin */
.d2026-trade__row2 {
  font-size: 11px;
  color: var(--wl-muted, #8a8f99);
  margin-top: 2px; }

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

/* line 1229, stdin */
.d2026-trade__hint {
  font-size: 11.5px;
  color: var(--wl-muted, #8a8f99);
  margin-top: 6px; }

/* line 1234, stdin */
.d2026-trade__hintcaret {
  color: var(--wl-link, #b4530f);
  font-size: 13px;
  font-weight: 700; }

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

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

/* line 1263, 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: var(--wl-text, #1f2430);
  font-variant-numeric: tabular-nums; }

/* line 1273, stdin */
.d2026-leg + .d2026-leg {
  border-top: 1px solid var(--wl-border, #edebe5); }

/* line 1276, stdin */
.d2026-leg__when {
  color: var(--wl-muted, #565b66);
  font-size: 12px;
  white-space: nowrap; }

/* line 1281, stdin */
.d2026-leg__sig {
  color: var(--wl-muted, #8a8f99);
  font-size: 11.5px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-variant-numeric: tabular-nums; }
  /* line 1288, stdin */
  .d2026-leg__sig a {
    font-size: 11.5px; }

/* line 1290, stdin */
.d2026-leg__action {
  font-weight: 650;
  color: var(--wl-text, #161a22);
  white-space: nowrap; }

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

/* line 1313, stdin */
.d2026-leg__qty {
  font-weight: 650;
  color: var(--wl-text, #161a22);
  white-space: nowrap;
  justify-self: end; }

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

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

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

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

/* line 1386, 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 1395, stdin */
.d2026-lockstate {
  margin: 0 14px 10px;
  padding: 14px 12px;
  background: #fbfaf8;
  border: 1px dashed var(--wl-border, #e4e2dc);
  border-radius: 8px;
  font-size: 13px;
  color: var(--wl-muted, #565b66);
  text-align: center; }

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

/* line 1412, stdin */
.d2026-tradetable {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  background: var(--wl-panel, #fff); }
  /* line 1417, stdin */
  .d2026-tradetable tr.is-expandable {
    cursor: pointer; }
  /* line 1418, stdin */
  .d2026-tradetable th, .d2026-tradetable td {
    text-align: right;
    padding: 8px 10px;
    border-bottom: 1px solid var(--wl-border, #edebe5);
    white-space: nowrap;
    font-variant-numeric: tabular-nums; }
  /* line 1425, stdin */
  .d2026-tradetable th {
    font-size: 10.5px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: var(--wl-muted, #8a8f99);
    font-weight: 600; }
  /* line 1432, stdin */
  .d2026-tradetable th:first-child, .d2026-tradetable td:first-child {
    text-align: left; }
  /* line 1435, stdin */
  .d2026-tradetable td.is-pos {
    color: var(--wl-gain, #0e7c4a);
    font-weight: 600; }
  /* line 1436, stdin */
  .d2026-tradetable td.is-neg {
    color: var(--wl-loss, #b93131);
    font-weight: 600; }
  /* line 1439, stdin */
  .d2026-tradetable td.d2026-dd {
    color: var(--wl-muted, #8a8f99); }
  /* line 1442, stdin */
  .d2026-tradetable td.d2026-rowedit {
    font-size: 12px; }
  /* line 1445, stdin */
  .d2026-tradetable td.d2026-caret {
    width: 22px;
    min-width: 22px;
    text-align: center;
    color: var(--wl-link, #b4530f);
    font-size: 13px;
    padding-left: 6px;
    padding-right: 0; }

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

/* line 1468, stdin */
.d2026-about__desc {
  background: var(--wl-panel, #fff);
  border: 1px solid var(--wl-border, #e4e2dc);
  border-radius: 8px;
  margin: 0 14px 10px;
  padding: 12px;
  font-size: 13.5px;
  color: var(--wl-muted, #565b66); }
  /* line 1478, stdin */
  .d2026-about__desc p {
    margin: 0 0 8px;
    max-width: 72ch; }
  /* line 1479, stdin */
  .d2026-about__desc p:last-child {
    margin-bottom: 0; }

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

/* line 1489, stdin */
.d2026-about__styles-edit {
  display: inline-block;
  font-size: 13px;
  font-weight: 600;
  margin: 0 14px 12px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1620, stdin */
.d2026-live__dot {
  color: #c2c5cb;
  font-size: 10px;
  margin-right: 5px; }
  /* line 1624, stdin */
  .d2026-live__dot.is-live {
    color: var(--wl-loss, #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 1634, stdin */
  .d2026-live {
    margin: 0 0 10px; } }

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

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

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

/* line 1659, stdin */
.d2026-hap__main {
  flex: 1 1 auto;
  min-width: 0;
  font-size: 14px;
  color: var(--wl-muted, #565b66); }

/* line 1665, stdin */
.d2026-hap__who {
  color: var(--wl-text, #1f2430);
  font-weight: 650; }

/* line 1672, stdin */
a.d2026-hap__wholink {
  text-decoration: none; }
  /* line 1674, stdin */
  a.d2026-hap__wholink:hover, a.d2026-hap__wholink:focus-visible {
    text-decoration: underline; }

/* line 1676, stdin */
.d2026-hap__meta {
  font-size: 12.5px;
  color: var(--wl-muted, #8a8f99);
  margin-top: 1px; }

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

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

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

/* line 1711, 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 1718, 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: var(--wl-loss, #b93131);
  background: rgba(198, 60, 44, 0.08);
  border-radius: 999px;
  padding: 3px 10px; }

/* line 1732, stdin */
.d2026-ls__expand {
  margin-left: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  border-radius: 6px;
  color: var(--wl-muted, #8a8f99);
  position: relative; }
  /* line 1741, stdin */
  .d2026-ls__expand:hover {
    color: var(--wl-text, #1f2430);
    background: #f1efe9; }
  /* line 1744, stdin */
  .d2026-ls__expand::after {
    content: '';
    position: absolute;
    inset: -8px; }

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

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

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

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

/* line 1817, stdin */
.d2026-lsav {
  position: relative;
  flex: 0 0 auto;
  width: 28px;
  height: 28px;
  margin-top: 1px;
  -webkit-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
  clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
  background: #e7e4dd;
  overflow: hidden; }

/* line 1830, stdin */
body.c2g-body--wl .d2026-lsav {
  -webkit-clip-path: none;
  clip-path: none;
  border-radius: 50%; }

/* line 1835, 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 1845, stdin */
.d2026-lsav--image-loaded .d2026-lsav__init {
  visibility: hidden; }

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

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

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

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

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

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

/* line 1895, stdin */
.d2026-lsmsg__scan {
  font-size: 11px;
  color: var(--wl-muted, #8a8f99);
  margin-top: 3px; }

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

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

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

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

/* line 1938, 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 1946, stdin */
.d2026-ls__empty {
  color: var(--wl-muted, #8a8f99);
  font-size: 12px;
  margin: 10px 2px; }

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

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

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

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

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

/* line 2011, stdin */
.d2026-lscompose__note {
  flex: 1 1 100%;
  margin: 0;
  font-size: 11.5px;
  color: var(--wl-loss, #b93131); }
  /* line 2016, stdin */
  .d2026-lscompose__note:empty {
    display: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2153, 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 2157, 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: var(--wl-panel, #fff);
  border: 1px solid var(--wl-border, #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 2176, stdin */
  .d2026-menu__panel::-webkit-scrollbar {
    width: 6px; }
  /* line 2177, stdin */
  .d2026-menu__panel::-webkit-scrollbar-track {
    background: transparent; }
  /* line 2178, stdin */
  .d2026-menu__panel::-webkit-scrollbar-thumb {
    background: #cfccc4;
    border-radius: 999px; }
    /* line 2181, stdin */
    .d2026-menu__panel::-webkit-scrollbar-thumb:hover {
      background: #b9b5ab; }

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

/* line 2187, 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: var(--wl-text, #1f2430);
  background: transparent;
  border: 0;
  border-radius: 7px;
  text-align: left;
  text-decoration: none;
  white-space: normal;
  cursor: pointer;
  line-height: 1.35; }
  /* line 2205, 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: var(--wl-page, #f6f5f2); }

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

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

/* line 2216, stdin */
.d2026 .d2026-menu__panel .d2026-menu__item.is-unavailable {
  color: var(--wl-muted, #8a8f99); }
  /* line 2218, stdin */
  .d2026 .d2026-menu__panel .d2026-menu__item.is-unavailable::after {
    content: ' — upgrade';
    font-size: 11.5px;
    color: var(--wl-muted, #8a8f99); }

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

/* line 2243, stdin */
.d2026-adminbar {
  background: var(--wl-text, #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 2256, 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 2264, stdin */
  .d2026-adminbar {
    border-radius: 10px;
    margin-bottom: 12px; } }

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

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

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

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

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

/* line 2318, stdin */
.d2026 button.d2026-btn--danger,
.d2026-sheet-overlay button.d2026-btn--danger {
  background: var(--wl-loss, #b93131);
  border-color: var(--wl-loss, #b93131);
  color: #fff; }

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

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

/* line 2337, stdin */
.d2026-statepanel__title {
  font-size: 17px;
  font-weight: 700;
  margin: 0 0 6px;
  color: var(--wl-text, #161a22); }

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

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

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

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

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

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

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

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

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

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

/* line 2462, stdin */
.d2026-switch__q {
  font-weight: 600;
  color: var(--wl-text, #1f2430);
  margin-top: 14px; }

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

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

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

/* line 2507, 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 2516, stdin */
.d2026-bottom {
  max-width: 1440px;
  margin: 0 auto; }

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

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

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

/* line 2543, stdin */
.d2026-disclosure__body b {
  color: var(--wl-muted, #565b66); }

/* line 2545, stdin */
.d2026-disclosure__h {
  font-size: 13px;
  color: var(--wl-muted, #565b66);
  font-weight: 700;
  margin: 12px 0 5px; }
  /* line 2550, stdin */
  .d2026-disclosure__h:first-child {
    margin-top: 0; }

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

/* line 2562, 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 2571, stdin */
.d2026-sheet {
  background: var(--wl-panel, #fff);
  color: var(--wl-text, #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 2583, stdin */
.d2026-sheet__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 0 6px;
  position: sticky;
  top: 0;
  background: var(--wl-panel, #fff); }

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

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

/* line 2615, stdin */
.d2026-sheet__body {
  font-size: 13.5px;
  color: var(--wl-muted, #565b66); }

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

/* line 2625, stdin */
.d2026-sheet__subhead {
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--wl-muted, #8a8f99);
  font-weight: 600;
  margin: 18px 0 6px; }

/* line 2633, stdin */
.d2026-sheet__table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13.5px; }

/* line 2638, stdin */
.d2026-sheet__th {
  font-size: 11px;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: var(--wl-muted, #8a8f99);
  font-weight: 600;
  text-align: left;
  padding: 6px 0;
  border-bottom: 1px solid var(--wl-border, #e4e2dc); }

/* line 2648, stdin */
.d2026-sheet__td {
  padding: 10px 0;
  border-bottom: 1px solid var(--wl-border, #e4e2dc);
  color: var(--wl-muted, #565b66);
  vertical-align: middle; }

/* line 2654, stdin */
.d2026-sheet__th--num,
.d2026-sheet__td--num {
  text-align: right;
  white-space: nowrap;
  font-variant-numeric: tabular-nums;
  padding-left: 16px; }

/* line 2661, stdin */
.d2026-sheet__td--num {
  color: var(--wl-text, #1f2430);
  font-weight: 600; }

/* line 2665, stdin */
.d2026-sheet__table tr.is-current .d2026-sheet__td {
  color: var(--wl-text, #1f2430); }

/* line 2668, stdin */
.d2026-sheet__tag {
  display: inline-block;
  margin-left: 8px;
  font-size: 11px;
  font-weight: 600;
  color: var(--wl-text, #1f2430);
  background: #f1efe9;
  border-radius: 999px;
  padding: 1px 8px;
  vertical-align: middle; }

/* line 2681, stdin */
.d2026-sheet__fineprint {
  font-size: 11.5px;
  line-height: 1.45;
  color: var(--wl-muted, #8a8f99);
  margin: 12px 0 0; }

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

/* line 2704, stdin */
.d2026-pop {
  position: fixed;
  z-index: 450;
  max-width: 320px;
  background: var(--wl-panel, #fff);
  color: var(--wl-text, #1f2430);
  border: 1px solid var(--wl-border, #e4e2dc);
  border-radius: 12px;
  box-shadow: 0 8px 28px rgba(24, 26, 30, 0.18);
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  opacity: 0;
  transition: opacity 0.12s ease, transform 0.12s ease;
  transform: translateY(3px); }
  /* line 2717, stdin */
  .d2026-pop.is-above {
    transform: translateY(-3px); }
  /* line 2718, stdin */
  .d2026-pop.is-in {
    opacity: 1;
    transform: none; }
  /* line 2721, stdin */
  .d2026-pop:focus {
    outline: none; }

/* line 2723, stdin */
.d2026-pop__caret {
  position: absolute;
  top: -6px;
  width: 10px;
  height: 10px;
  margin-left: -5px;
  background: var(--wl-panel, #fff);
  border-left: 1px solid var(--wl-border, #e4e2dc);
  border-top: 1px solid var(--wl-border, #e4e2dc);
  transform: rotate(45deg); }

/* line 2734, stdin */
.d2026-pop.is-above .d2026-pop__caret {
  top: auto;
  bottom: -6px;
  border-left: 0;
  border-top: 0;
  border-right: 1px solid var(--wl-border, #e4e2dc);
  border-bottom: 1px solid var(--wl-border, #e4e2dc); }

/* line 2742, stdin */
.d2026-pop__body {
  padding: 12px 14px 10px;
  font-size: 13.5px; }

/* line 2746, stdin */
.d2026-pop__title {
  font-size: 13px;
  font-weight: 700;
  color: var(--wl-text, #1f2430);
  margin-bottom: 4px; }

/* line 2754, stdin */
.d2026-pop .d2026-statrow {
  padding: 5px 0;
  font-size: 13.5px; }

/* line 2758, stdin */
.d2026-pop__note {
  margin: 8px 0 0;
  font-size: 11.5px;
  line-height: 1.45;
  color: var(--wl-muted, #8a8f99); }

/* line 2768, stdin */
.d2026-ddbtn {
  border: 0;
  background: none;
  padding: 0;
  margin: 0;
  font: inherit;
  color: inherit;
  cursor: pointer;
  position: relative;
  text-decoration: underline dotted;
  text-underline-offset: 3px;
  text-decoration-color: var(--wl-muted, #8a8f99); }
  /* line 2780, stdin */
  .d2026-ddbtn:hover {
    color: var(--wl-text, #1f2430); }
  /* line 2781, stdin */
  .d2026-ddbtn::after {
    content: '';
    position: absolute;
    inset: -8px; }

/* line 2790, stdin */
.d2026-spark {
  display: inline-block;
  vertical-align: middle; }
  /* line 2793, stdin */
  .d2026-spark.is-pos {
    color: var(--wl-gain, #0e7c4a); }
  /* line 2794, stdin */
  .d2026-spark.is-neg {
    color: var(--wl-loss, #b93131); }

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

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

/* line 2815, stdin */
.d2026-stubcard__title {
  font-size: 20px;
  margin: 0 0 8px;
  color: var(--wl-text, #161a22); }

/* line 2820, stdin */
.d2026-stubcard__body {
  font-size: 13.5px;
  color: var(--wl-muted, #565b66);
  margin: 0 0 8px; }

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

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

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

/* line 2868, stdin */
.d2026-seo {
  max-width: 760px;
  margin: 0 auto;
  padding: 16px;
  color: var(--wl-text, #1f2430);
  background: var(--wl-page, #f6f5f2); }
  /* line 2875, stdin */
  .d2026-seo h1 {
    font-size: 26px;
    margin: 0 0 2px; }
  /* line 2876, stdin */
  .d2026-seo h2 {
    font-size: 17px;
    margin: 24px 0 8px; }
  /* line 2877, stdin */
  .d2026-seo h3 {
    font-size: 14px;
    margin: 16px 0 6px;
    color: var(--wl-muted, #565b66); }
  /* line 2879, stdin */
  .d2026-seo__byline {
    margin: 0;
    color: var(--wl-muted, #565b66); }
  /* line 2880, stdin */
  .d2026-seo__meta {
    margin: 2px 0 0;
    color: var(--wl-muted, #565b66);
    font-size: 13px; }
  /* line 2881, stdin */
  .d2026-seo__badges {
    margin: 6px 0 0; }
  /* line 2882, stdin */
  .d2026-seo__badge, .d2026-seo__chip {
    display: inline-block;
    font-size: 12px;
    border: 1px solid var(--wl-border, #e4e2dc);
    border-radius: 999px;
    padding: 2px 10px;
    margin: 0 6px 4px 0;
    background: #fff; }
  /* line 2892, stdin */
  .d2026-seo__keystats dl {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 10px;
    margin: 16px 0 0; }
  /* line 2898, stdin */
  .d2026-seo__stat {
    background: #fff;
    border: 1px solid var(--wl-border, #e4e2dc);
    border-radius: 10px;
    padding: 10px 12px; }
    /* line 2903, stdin */
    .d2026-seo__stat dt {
      font-size: 11px;
      color: var(--wl-muted, #565b66);
      text-transform: uppercase;
      letter-spacing: 0.02em; }
    /* line 2904, stdin */
    .d2026-seo__stat dd {
      margin: 2px 0 0;
      font-size: 20px;
      font-variant-numeric: tabular-nums; }
  /* line 2907, stdin */
  .d2026-seo__cta {
    margin: 16px 0 0; }
    /* line 2909, stdin */
    .d2026-seo__cta a {
      display: inline-block;
      background: var(--wl-brand, #e8641b);
      color: #fff;
      border-radius: 10px;
      padding: 10px 22px;
      font-weight: 600;
      text-decoration: none; }
  /* line 2919, stdin */
  .d2026-seo__price {
    margin-left: 10px;
    color: var(--wl-muted, #565b66);
    font-size: 13px; }
  /* line 2921, stdin */
  .d2026-seo table {
    width: 100%;
    border-collapse: collapse;
    font-size: 13px;
    font-variant-numeric: tabular-nums;
    background: #fff;
    border: 1px solid var(--wl-border, #e4e2dc);
    border-radius: 10px; }
    /* line 2929, stdin */
    .d2026-seo table th, .d2026-seo table td {
      padding: 6px 8px;
      border-bottom: 1px solid var(--wl-border, #e4e2dc);
      text-align: right; }
    /* line 2930, stdin */
    .d2026-seo table th[scope="row"], .d2026-seo table thead th:first-child {
      text-align: left; }
    /* line 2931, stdin */
    .d2026-seo table tbody tr:last-child th, .d2026-seo table tbody tr:last-child td {
      border-bottom: 0; }
  /* line 2933, stdin */
  .d2026-seo__monthly {
    overflow-x: auto; }
  /* line 2934, stdin */
  .d2026-seo__monthly table {
    min-width: 640px; }
  /* line 2936, stdin */
  .d2026-seo__placed {
    color: var(--wl-muted, #565b66);
    font-size: 13px; }
  /* line 2937, stdin */
  .d2026-seo__compliance {
    margin: 28px 0 8px; }
    /* line 2937, stdin */
    .d2026-seo__compliance p {
      font-size: 12px;
      color: var(--wl-muted, #565b66); }
  /* line 2938, stdin */
  .d2026-seo__family ul {
    margin: 0;
    padding-left: 18px; }

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

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

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

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

/* line 2976, stdin */
.d2026-fillsview {
  display: flex;
  gap: 8px;
  margin: 0 0 12px; }

/* line 2982, stdin */
.d2026-fillschart__svg {
  display: block;
  width: 100%;
  height: auto; }

/* line 2983, stdin */
.d2026-fillschart__grid {
  stroke: var(--wl-border, #edebe5);
  stroke-width: 1; }

/* line 2984, stdin */
.d2026-fillschart__tick {
  fill: var(--wl-muted, #8a8f99);
  font-size: 10.5px;
  font-family: inherit; }

/* line 2989, stdin */
.d2026-fillschart__model {
  stroke: var(--wl-brand, #e8641b);
  stroke-width: 1.6; }

/* line 2993, stdin */
.d2026-fillschart__modellabel {
  fill: var(--wl-brand, #e8641b);
  font-size: 11px;
  font-family: inherit;
  font-weight: 600;
  paint-order: stroke;
  stroke: var(--wl-panel, #fff);
  stroke-width: 3px; }

/* line 3004, stdin */
.d2026-fillschart__dotlabel {
  fill: var(--wl-muted, #565b66);
  font-size: 10.5px;
  font-family: inherit;
  paint-order: stroke;
  stroke: var(--wl-panel, #fff);
  stroke-width: 3px; }

/* line 3012, stdin */
.d2026-fillschart__dot {
  transition: opacity .3s ease; }
  /* line 3016, stdin */
  .d2026-fillschart__dot.is-manager {
    stroke: var(--wl-text, #1f2430);
    stroke-width: 2; }
  /* line 3017, stdin */
  .d2026-fillschart__dot.is-you {
    stroke: var(--wl-brand, #e8641b);
    stroke-width: 2; }

/* line 3022, stdin */
.d2026-fillschart.is-armed .d2026-fillschart__dot,
.d2026-fillschart.is-armed .d2026-fillschart__dotlabel {
  opacity: 0; }

/* line 3024, stdin */
.d2026-fillschart.is-in .d2026-fillschart__dot,
.d2026-fillschart.is-in .d2026-fillschart__dotlabel {
  animation: d2026-fillsdot-in .3s ease both; }

/* line 3030, stdin */
.d2026-fillshead {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 4px 10px;
  margin: 0 0 10px; }
  /* line 3036, stdin */
  .d2026-fillshead__what {
    font-size: 15px;
    font-weight: 650;
    color: var(--wl-text, #1f2430); }
  /* line 3041, stdin */
  .d2026-fillshead__sig {
    font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
    font-size: 11.5px;
    color: var(--wl-muted, #565b66);
    background: var(--wl-border, #edebe5);
    border-radius: 5px;
    padding: 2px 7px; }
  /* line 3049, stdin */
  .d2026-fillshead__when {
    font-size: 12.5px;
    color: var(--wl-muted, #8a8f99); }

@keyframes d2026-fillsdot-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

/* line 3058, stdin */
.d2026-fillslegend {
  display: flex;
  flex-wrap: wrap;
  gap: 6px 14px;
  align-items: center;
  margin-top: 8px;
  font-size: 12px;
  color: var(--wl-muted, #565b66); }
  /* line 3066, stdin */
  .d2026-fillslegend__chip {
    display: inline-flex;
    align-items: center;
    gap: 6px; }
  /* line 3067, stdin */
  .d2026-fillslegend__dot {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    display: inline-block; }
  /* line 3073, stdin */
  .d2026-fillslegend__dot--you {
    background: transparent;
    box-shadow: 0 0 0 2px var(--wl-brand, #e8641b); }
  /* line 3074, stdin */
  .d2026-fillslegend__dot--mgr {
    background: transparent;
    box-shadow: 0 0 0 2px var(--wl-text, #1f2430); }
  /* line 3075, stdin */
  .d2026-fillslegend__note {
    color: var(--wl-muted, #8a8f99); }

/* line 3079, stdin */
.d2026-statrow__when {
  color: var(--wl-muted, #8a8f99);
  font-weight: 400;
  margin-left: 8px;
  font-size: 12.5px; }

@media (prefers-reduced-motion: reduce) {
  /* line 3087, stdin */
  .d2026-fillschart.is-armed .d2026-fillschart__dot,
  .d2026-fillschart.is-armed .d2026-fillschart__dotlabel {
    opacity: 1; }
  /* line 3089, stdin */
  .d2026-fillschart.is-in .d2026-fillschart__dot,
  .d2026-fillschart.is-in .d2026-fillschart__dotlabel {
    animation: none; } }
