@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 1127, stdin */
.d2026-trades {
  container: trade-list / inline-size;
  min-width: 0; }

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

@media (min-width: 992px) {
  /* line 1140, stdin */
  .d2026-trades__scroll {
    max-height: 72vh;
    overflow-y: auto;
    scrollbar-width: thin;
    scrollbar-color: #cfccc4 transparent; }
    /* line 1150, stdin */
    .d2026-trades__scroll::-webkit-scrollbar {
      width: 6px;
      height: 6px; }
    /* line 1151, stdin */
    .d2026-trades__scroll::-webkit-scrollbar-track {
      background: transparent; }
    /* line 1152, stdin */
    .d2026-trades__scroll::-webkit-scrollbar-thumb {
      background: #cfccc4;
      border-radius: 999px; }
      /* line 1155, stdin */
      .d2026-trades__scroll::-webkit-scrollbar-thumb:hover {
        background: #b9b5ab; }
    /* line 1159, stdin */
    .d2026-trades__scroll .d2026-trades__list > .d2026-scrollx {
      overflow: visible; } }

/* line 1163, 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 1172, 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 1181, stdin */
  .d2026-seg__opt.is-on {
    background: var(--wl-text, #22262c);
    color: #fff;
    font-weight: 600; }

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

/* line 1193, 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 1200, stdin */
.d2026-trade__row1 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  gap: 8px; }

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

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

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

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

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

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

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

/* line 1253, stdin */
.d2026-legs {
  container: trade-legs / inline-size;
  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 1263, stdin */
  .d2026-legs {
    padding: 12px 16px; } }

/* line 1274, 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 1284, stdin */
.d2026-leg + .d2026-leg {
  border-top: 1px solid var(--wl-border, #edebe5); }

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

/* line 1292, 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 1299, stdin */
  .d2026-leg__sig a {
    font-size: 11.5px; }

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

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

/* line 1330, 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 1338, stdin */
  .d2026-leg {
    grid-template-columns: 92px 96px 48px 180px 52px 96px minmax(0, 1fr);
    gap: 14px;
    padding: 9px 0;
    font-size: 14px; }
  /* line 1353, stdin */
  .d2026-leg__sym {
    grid-column: auto;
    grid-row: auto;
    padding-top: 0;
    color: var(--wl-text, #1f2430); }
  /* line 1359, stdin */
  .d2026-leg__when {
    font-size: 13px; }
  /* line 1360, stdin */
  .d2026-leg__sig {
    font-size: 12.5px; }
    /* line 1360, stdin */
    .d2026-leg__sig a {
      font-size: 12.5px; } }

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

/* line 1384, 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 1397, 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 1406, 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 1418, stdin */
.d2026-scrollx {
  overflow-x: auto;
  overscroll-behavior-x: contain;
  -webkit-overflow-scrolling: touch; }

/* line 1423, stdin */
.d2026-tradetable {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  background: var(--wl-panel, #fff); }
  /* line 1428, stdin */
  .d2026-tradetable tr.is-expandable {
    cursor: pointer; }
  /* line 1429, 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 1436, stdin */
  .d2026-tradetable th {
    font-size: 10.5px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    color: var(--wl-muted, #8a8f99);
    font-weight: 600; }
  /* line 1443, stdin */
  .d2026-tradetable th:first-child, .d2026-tradetable td:first-child {
    text-align: left; }
  /* line 1446, stdin */
  .d2026-tradetable td.is-pos {
    color: var(--wl-gain, #0e7c4a);
    font-weight: 600; }
  /* line 1447, stdin */
  .d2026-tradetable td.is-neg {
    color: var(--wl-loss, #b93131);
    font-weight: 600; }
  /* line 1450, stdin */
  .d2026-tradetable td.d2026-dd {
    color: var(--wl-muted, #8a8f99); }
  /* line 1453, stdin */
  .d2026-tradetable td.d2026-rowedit {
    font-size: 12px; }
  /* line 1456, 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; }

/* line 1469, stdin */
.d2026-trades .d2026-scrollx {
  scrollbar-width: thin;
  scrollbar-color: #cfccc4 transparent; }
  /* line 1472, stdin */
  .d2026-trades .d2026-scrollx::-webkit-scrollbar {
    height: 6px; }
  /* line 1473, stdin */
  .d2026-trades .d2026-scrollx::-webkit-scrollbar-thumb {
    background: #cfccc4;
    border-radius: 999px; }

@container trade-list (max-width: 900px) {
  /* line 1480, stdin */
  .d2026-tradetable th, .d2026-tradetable td {
    padding: 8px 5px; }
  /* line 1481, stdin */
  .d2026-tradetable th {
    font-size: 10px;
    letter-spacing: 0.03em; }
  /* line 1482, stdin */
  .d2026-tradetable td.d2026-caret {
    width: 16px;
    min-width: 16px;
    padding-left: 2px; }
  /* line 1483, stdin */
  .d2026-tradetable .d2026-legs {
    max-width: calc(100cqw - 32px);
    box-sizing: border-box;
    text-align: left; } }

@container trade-list (max-width: 650px) {
  /* line 1493, stdin */
  .d2026-tradetable {
    font-size: 12px; }
    /* line 1495, stdin */
    .d2026-tradetable th, .d2026-tradetable td {
      padding: 8px 4px; }
    /* line 1496, stdin */
    .d2026-tradetable th {
      white-space: normal; }
    /* line 1497, stdin */
    .d2026-tradetable td[data-field="opened"], .d2026-tradetable td[data-field="closed"] {
      white-space: normal; } }

@container trade-legs (max-width: 800px) {
  /* line 1504, stdin */
  .d2026-leg {
    grid-template-columns: 38px minmax(0, 1fr) 48px 104px auto;
    grid-template-areas: "action symbol qty price fills" "sig sig when when when";
    gap: 8px 12px;
    padding: 12px 0;
    font-size: 14px; }
    /* line 1511, stdin */
    .d2026-leg .d2026-leg__action {
      grid-area: action;
      min-width: 0; }
    /* line 1511, stdin */
    .d2026-leg .d2026-leg__qty {
      grid-area: qty;
      min-width: 0; }
    /* line 1511, stdin */
    .d2026-leg .d2026-leg__price {
      grid-area: price;
      min-width: 0; }
    /* line 1511, stdin */
    .d2026-leg .d2026-leg__sym {
      grid-area: sym;
      min-width: 0; }
    /* line 1511, stdin */
    .d2026-leg .d2026-leg__sig {
      grid-area: sig;
      min-width: 0; }
    /* line 1511, stdin */
    .d2026-leg .d2026-leg__when {
      grid-area: when;
      min-width: 0; }
    /* line 1511, stdin */
    .d2026-leg .d2026-leg__fills {
      grid-area: fills;
      min-width: 0; }
    /* line 1513, stdin */
    .d2026-leg .d2026-leg__sym {
      grid-area: symbol;
      padding: 0;
      white-space: normal;
      overflow-wrap: anywhere; }
    /* line 1519, stdin */
    .d2026-leg .d2026-leg__qty {
      justify-self: start; }
    /* line 1520, stdin */
    .d2026-leg .d2026-leg__price {
      text-align: right;
      white-space: normal;
      overflow-wrap: anywhere;
      overflow: visible; }
    /* line 1526, stdin */
    .d2026-leg .d2026-leg__when {
      text-align: right;
      white-space: normal; }
    /* line 1527, stdin */
    .d2026-leg .d2026-leg__sig {
      overflow: visible;
      white-space: normal;
      overflow-wrap: anywhere; } }

@container trade-legs (max-width: 480px) {
  /* line 1531, stdin */
  .d2026-leg {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;
    grid-template-areas: "action qty price" "symbol symbol fills" "sig when when"; } }

@container trade-legs (max-width: 360px) {
  /* line 1537, stdin */
  .d2026-leg {
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-areas: "action qty" "symbol symbol" "price fills" "sig when"; }
    /* line 1540, stdin */
    .d2026-leg .d2026-leg__qty {
      justify-self: end; }
    /* line 1541, stdin */
    .d2026-leg .d2026-leg__price {
      text-align: left; } }

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

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

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

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

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

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

/* line 1612, 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 1621, stdin */
.d2026-trust__lbl {
  display: block;
  margin-top: 3px;
  font-size: 13.5px;
  line-height: 1.3;
  color: var(--wl-muted, #565b66); }

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

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

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

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

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

/* line 1683, 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 1695, stdin */
  .d2026-live b {
    color: var(--wl-text, #1f2430); }

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

/* line 1729, 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 1736, stdin */
.d2026-hap {
  display: flex;
  align-items: center;
  gap: 11px;
  padding: 10px 0;
  border-bottom: 1px solid var(--wl-border, #edebe5); }
  /* line 1742, stdin */
  .d2026-hap:last-child {
    border-bottom: 0; }

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

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

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

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

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

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

/* line 1783, 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 1790, stdin */
.d2026-ls__brand {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin: 0 2px 10px; }

/* line 1800, 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 1807, 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 1821, 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 1830, stdin */
  .d2026-ls__expand:hover {
    color: var(--wl-text, #1f2430);
    background: #f1efe9; }
  /* line 1833, stdin */
  .d2026-ls__expand::after {
    content: '';
    position: absolute;
    inset: -8px; }

/* line 1840, 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 1851, 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 1851, stdin */
    .d2026-lspane {
      max-height: 500px; } }
  /* line 1875, stdin */
  .d2026-lspane::-webkit-scrollbar {
    width: 6px; }
  /* line 1876, stdin */
  .d2026-lspane::-webkit-scrollbar-track {
    background: transparent; }
  /* line 1877, stdin */
  .d2026-lspane::-webkit-scrollbar-thumb {
    background: #cfccc4;
    border-radius: 999px; }
    /* line 1880, stdin */
    .d2026-lspane::-webkit-scrollbar-thumb:hover {
      background: #b9b5ab; }

/* line 1883, 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 1892, 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 1900, stdin */
  .d2026-lsmsg:last-child {
    border-bottom: 0; }

/* line 1906, 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 1919, stdin */
body.c2g-body--wl .d2026-lsav {
  -webkit-clip-path: none;
  clip-path: none;
  border-radius: 50%; }

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

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

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

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

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

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

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

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

/* line 2006, 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 2017, stdin */
  .d2026-lsevent b {
    color: var(--wl-text, #1f2430);
    font-weight: 600; }
  /* line 2018, stdin */
  .d2026-lsevent:last-child {
    border-bottom: 0; }

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

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

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

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

/* line 2065, 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 2077, stdin */
  .d2026-lscompose__attach:hover {
    color: var(--wl-text, #1f2430); }
  /* line 2078, stdin */
  .d2026-lscompose__attach:disabled {
    opacity: 0.5;
    cursor: default; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2242, 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 2246, 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 2265, stdin */
  .d2026-menu__panel::-webkit-scrollbar {
    width: 6px; }
  /* line 2266, stdin */
  .d2026-menu__panel::-webkit-scrollbar-track {
    background: transparent; }
  /* line 2267, stdin */
  .d2026-menu__panel::-webkit-scrollbar-thumb {
    background: #cfccc4;
    border-radius: 999px; }
    /* line 2270, stdin */
    .d2026-menu__panel::-webkit-scrollbar-thumb:hover {
      background: #b9b5ab; }

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

/* line 2276, 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 2294, 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 2296, 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 2304, stdin */
.d2026 .d2026-menu__panel .d2026-menu__item.is-grouped {
  padding-left: 22px; }

/* line 2305, stdin */
.d2026 .d2026-menu__panel .d2026-menu__item.is-unavailable {
  color: var(--wl-muted, #8a8f99); }
  /* line 2307, 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 2317, stdin */
  .d2026-menu {
    position: static; }
  /* line 2318, stdin */
  .d2026-ownerbar,
  .d2026-adminbar {
    position: relative; }
  /* line 2320, stdin */
  .d2026-menu__panel {
    left: 8px;
    right: 8px;
    top: calc(100% + 4px);
    max-width: none; } }

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

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

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

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

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

/* line 2395, 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 2407, 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 2413, stdin */
.d2026 button.d2026-btn--ghost,
.d2026-sheet-overlay button.d2026-btn--ghost {
  background: transparent; }

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

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

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

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

/* line 2441, 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 2448, stdin */
  .d2026-statepanel--archived a {
    font-weight: 600;
    white-space: nowrap; }

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

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

/* line 2482, stdin */
.d2026-comp {
  background: #eceae4;
  color: var(--wl-muted, #565b66);
  font-size: 14px;
  padding: 8px 14px;
  margin-top: 10px; }
  /* line 2490, 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 2500, stdin */
    .d2026-comp button::after {
      content: '';
      position: absolute;
      left: -6px;
      right: -6px;
      top: -14px;
      bottom: -14px; }

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

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

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

/* line 2551, stdin */
.d2026-switchrow--muted {
  text-align: right;
  padding-top: 0; }
  /* line 2554, stdin */
  .d2026-switchrow--muted .d2026-switchrow__link {
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    min-height: 32px; }
    /* line 2559, stdin */
    .d2026-switchrow--muted .d2026-switchrow__link:hover, .d2026-switchrow--muted .d2026-switchrow__link:focus-visible {
      text-decoration: underline; }

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

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

/* line 2590, stdin */
.d2026-foot {
  padding: 12px 14px 18px;
  font-size: 11.5px;
  color: var(--wl-muted, #8a8f99); }
  /* line 2594, 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 2608, 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 2617, stdin */
.d2026-bottom {
  max-width: 1440px;
  margin: 0 auto; }

/* line 2626, 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 2634, 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 2643, stdin */
.d2026-disclosure__body p {
  margin: 0 0 8px; }

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

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

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

/* line 2663, 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 2672, 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 2684, 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 2693, stdin */
.d2026-sheet__title {
  font-size: 15px;
  margin: 0;
  font-weight: 700; }

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

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

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

/* line 2726, 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 2734, stdin */
.d2026-sheet__table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13.5px; }

/* line 2739, 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 2749, stdin */
.d2026-sheet__td {
  padding: 10px 0;
  border-bottom: 1px solid var(--wl-border, #e4e2dc);
  color: var(--wl-muted, #565b66);
  vertical-align: middle; }

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

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

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

/* line 2769, 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 2782, 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 2789, stdin */
  .d2026-sheet-overlay {
    align-items: center;
    padding: 24px; }
  /* line 2793, stdin */
  .d2026-sheet {
    max-width: 520px;
    border-radius: 12px; } }

/* line 2805, 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 2818, stdin */
  .d2026-pop.is-above {
    transform: translateY(-3px); }
  /* line 2819, stdin */
  .d2026-pop.is-in {
    opacity: 1;
    transform: none; }
  /* line 2822, stdin */
  .d2026-pop:focus {
    outline: none; }

/* line 2824, 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 2835, 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 2843, stdin */
.d2026-pop__body {
  padding: 12px 14px 10px;
  font-size: 13.5px; }

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

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

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

/* line 2869, 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 2881, stdin */
  .d2026-ddbtn:hover {
    color: var(--wl-text, #1f2430); }
  /* line 2882, stdin */
  .d2026-ddbtn::after {
    content: '';
    position: absolute;
    inset: -8px; }

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

/* line 2900, 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 2909, stdin */
.d2026-stubcard__kicker {
  font-size: 11px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--wl-muted, #8a8f99);
  margin: 0 0 8px; }

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

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

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

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

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

/* line 2969, stdin */
.d2026-seo {
  max-width: 760px;
  margin: 0 auto;
  padding: 16px;
  color: var(--wl-text, #1f2430);
  background: var(--wl-page, #f6f5f2); }
  /* line 2976, stdin */
  .d2026-seo h1 {
    font-size: 26px;
    margin: 0 0 2px; }
  /* line 2977, stdin */
  .d2026-seo h2 {
    font-size: 17px;
    margin: 24px 0 8px; }
  /* line 2978, stdin */
  .d2026-seo h3 {
    font-size: 14px;
    margin: 16px 0 6px;
    color: var(--wl-muted, #565b66); }
  /* line 2980, stdin */
  .d2026-seo__byline {
    margin: 0;
    color: var(--wl-muted, #565b66); }
  /* line 2981, stdin */
  .d2026-seo__meta {
    margin: 2px 0 0;
    color: var(--wl-muted, #565b66);
    font-size: 13px; }
  /* line 2982, stdin */
  .d2026-seo__badges {
    margin: 6px 0 0; }
  /* line 2983, 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 2993, stdin */
  .d2026-seo__keystats dl {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
    gap: 10px;
    margin: 16px 0 0; }
  /* line 2999, stdin */
  .d2026-seo__stat {
    background: #fff;
    border: 1px solid var(--wl-border, #e4e2dc);
    border-radius: 10px;
    padding: 10px 12px; }
    /* line 3004, stdin */
    .d2026-seo__stat dt {
      font-size: 11px;
      color: var(--wl-muted, #565b66);
      text-transform: uppercase;
      letter-spacing: 0.02em; }
    /* line 3005, stdin */
    .d2026-seo__stat dd {
      margin: 2px 0 0;
      font-size: 20px;
      font-variant-numeric: tabular-nums; }
  /* line 3008, stdin */
  .d2026-seo__cta {
    margin: 16px 0 0; }
    /* line 3010, 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 3020, stdin */
  .d2026-seo__price {
    margin-left: 10px;
    color: var(--wl-muted, #565b66);
    font-size: 13px; }
  /* line 3022, 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 3030, stdin */
    .d2026-seo table th, .d2026-seo table td {
      padding: 6px 8px;
      border-bottom: 1px solid var(--wl-border, #e4e2dc);
      text-align: right; }
    /* line 3031, stdin */
    .d2026-seo table th[scope="row"], .d2026-seo table thead th:first-child {
      text-align: left; }
    /* line 3032, stdin */
    .d2026-seo table tbody tr:last-child th, .d2026-seo table tbody tr:last-child td {
      border-bottom: 0; }
  /* line 3034, stdin */
  .d2026-seo__monthly {
    overflow-x: auto; }
  /* line 3035, stdin */
  .d2026-seo__monthly table {
    min-width: 640px; }
  /* line 3037, stdin */
  .d2026-seo__placed {
    color: var(--wl-muted, #565b66);
    font-size: 13px; }
  /* line 3038, stdin */
  .d2026-seo__compliance {
    margin: 28px 0 8px; }
    /* line 3038, stdin */
    .d2026-seo__compliance p {
      font-size: 12px;
      color: var(--wl-muted, #565b66); }
  /* line 3039, stdin */
  .d2026-seo__family ul {
    margin: 0;
    padding-left: 18px; }

/* line 3044, stdin */
.d2026-legs__symdesc {
  white-space: normal;
  overflow-wrap: anywhere;
  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 3055, stdin */
  .d2026-legs__symdesc {
    font-size: 14.5px; } }

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

/* line 3063, 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 3079, stdin */
.d2026-fillsview {
  display: flex;
  gap: 8px;
  margin: 0 0 12px; }

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

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

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

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

/* line 3096, 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 3107, 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 3115, stdin */
.d2026-fillschart__dot {
  transition: opacity .3s ease; }
  /* line 3119, stdin */
  .d2026-fillschart__dot.is-manager {
    stroke: var(--wl-text, #1f2430);
    stroke-width: 2; }
  /* line 3120, stdin */
  .d2026-fillschart__dot.is-you {
    stroke: var(--wl-brand, #e8641b);
    stroke-width: 2; }

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

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

/* line 3133, stdin */
.d2026-fillshead {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 4px 10px;
  margin: 0 0 10px; }
  /* line 3139, stdin */
  .d2026-fillshead__what {
    font-size: 15px;
    font-weight: 650;
    color: var(--wl-text, #1f2430); }
  /* line 3144, 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 3152, stdin */
  .d2026-fillshead__when {
    font-size: 12.5px;
    color: var(--wl-muted, #8a8f99); }

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

/* line 3161, 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 3169, stdin */
  .d2026-fillslegend__chip {
    display: inline-flex;
    align-items: center;
    gap: 6px; }
  /* line 3170, stdin */
  .d2026-fillslegend__dot {
    width: 9px;
    height: 9px;
    border-radius: 50%;
    display: inline-block; }
  /* line 3176, stdin */
  .d2026-fillslegend__dot--you {
    background: transparent;
    box-shadow: 0 0 0 2px var(--wl-brand, #e8641b); }
  /* line 3177, stdin */
  .d2026-fillslegend__dot--mgr {
    background: transparent;
    box-shadow: 0 0 0 2px var(--wl-text, #1f2430); }
  /* line 3178, stdin */
  .d2026-fillslegend__note {
    color: var(--wl-muted, #8a8f99); }

/* line 3182, 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 3190, stdin */
  .d2026-fillschart.is-armed .d2026-fillschart__dot,
  .d2026-fillschart.is-armed .d2026-fillschart__dotlabel {
    opacity: 1; }
  /* line 3192, stdin */
  .d2026-fillschart.is-in .d2026-fillschart__dot,
  .d2026-fillschart.is-in .d2026-fillschart__dotlabel {
    animation: none; } }
