/* [project]/src/features/aviator/age-gate.css [app-client] (css) */
.aviator-age-overlay {
  z-index: 80;
  background: #020617b3;
}

.aviator-age-dialog {
  z-index: 81;
  color: #222;
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  width: calc(100% - 32px);
  max-width: 448px;
  max-height: calc(100dvh - 32px);
  padding: 24px;
  font-family: Aviator DM Sans, Microsoft YaHei, Arial, sans-serif;
  position: fixed;
  top: 50%;
  left: 50%;
  overflow: auto;
  transform: translate(-50%, -50%);
  box-shadow: 0 25px 50px -12px #0004;
}

.aviator-age-kicker {
  color: #717171;
  text-transform: uppercase;
  margin: 0 0 24px;
  font-size: 14px;
  font-weight: 600;
}

.aviator-age-dialog [data-slot="dialog-title"] {
  margin: 0;
  font-size: 21px;
  font-weight: 600;
  line-height: 1.4;
}

.aviator-age-dialog [data-slot="dialog-description"] {
  color: #484848;
  margin: 16px 0 0;
  font-size: 14px;
  line-height: 24px;
}

.aviator-age-actions {
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 20px;
  display: flex;
}

.aviator-age-actions button, .aviator-age-actions a {
  cursor: pointer;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-height: 48px;
  padding: 10px 15px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
}

.aviator-age-actions button {
  color: #fff;
  background: #ff385c;
  border: 1px solid #ff385c;
}

.aviator-age-actions a {
  color: #222;
  background: #fff;
  border: 1px solid #ddd;
}

.aviator-age-actions :focus-visible {
  outline-offset: 3px;
  outline: 2px solid #c12a50;
}

/* [project]/src/features/aviator/footer.css [app-client] (css) */
.rach-app .aligned-footer .rach-sitemap {
  background: #f7f7f7;
  border-top: 1px solid #ebebeb;
  padding-block: 20px 8px;
}

.rach-app .aligned-footer .rach-sitemap-cols {
  display: grid;
}

.rach-app .aligned-footer .rach-sitemap-col {
  border-bottom: 1px solid #ddd;
}

.rach-app .aligned-footer .rach-sitemap-col summary {
  cursor: pointer;
  color: #222;
  justify-content: space-between;
  align-items: center;
  min-height: 52px;
  font-size: 15px;
  font-weight: 600;
  list-style: none;
  display: flex;
}

.rach-app .aligned-footer .rach-sitemap-col summary::-webkit-details-marker {
  display: none;
}

.rach-app .aligned-footer .rach-sitemap-col summary svg {
  transition: transform .2s;
}

.rach-app .aligned-footer .rach-sitemap-col[open] summary svg {
  transform: rotate(180deg);
}

.rach-app .aligned-footer .rach-sitemap-col ul {
  margin: 0 0 10px;
  padding: 0;
  list-style: none;
  display: grid;
}

.rach-app .aligned-footer .rach-sitemap-col a {
  color: #3f3f3f;
  padding-block: 12px;
  font-size: 14px;
  text-decoration: none;
  display: block;
}

.rach-app .aligned-footer .rach-sitemap-col a:hover {
  text-decoration: underline;
}

.rach-app .aligned-footer .rach-footer {
  background: #f7f7f7;
  border-top: 1px solid #ddd;
  padding: 20px 0 88px;
}

.rach-app .aligned-footer .rach-footer-main {
  gap: 12px;
  display: grid;
}

.rach-app .aligned-footer .rach-footer-about {
  align-items: flex-start;
  gap: 10px;
  max-width: 56ch;
  display: flex;
}

.rach-app .aligned-footer .rach-footer-about p {
  color: #3f3f3f;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

.rach-app .aligned-footer .rach-age-badge {
  color: #222;
  border: 2px solid #222;
  border-radius: 50%;
  flex: none;
  place-items: center;
  width: 34px;
  height: 34px;
  font-size: 12px;
  font-weight: 700;
  display: grid;
}

.rach-app .aligned-footer .rach-footer-links {
  flex-wrap: wrap;
  gap: 0 18px;
  font-size: 14px;
  display: flex;
}

.rach-app .aligned-footer .rach-footer-links a {
  color: #222;
  align-items: center;
  min-height: 44px;
  text-decoration: none;
  display: inline-flex;
}

.rach-app .aligned-footer .rach-footer-links a:hover {
  text-decoration: underline;
}

.rach-app .aligned-footer .rach-footer-fine {
  color: #717171;
  flex-wrap: wrap;
  gap: 6px 16px;
  margin-top: 12px;
  font-size: 13px;
  display: flex;
}

@media (min-width: 744px) {
  .rach-app .aligned-footer .rach-sitemap {
    padding-block: 40px 8px;
  }

  .rach-app .aligned-footer .rach-sitemap-cols {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
  }

  .rach-app .aligned-footer .rach-sitemap-col {
    border: 0;
  }

  .rach-app .aligned-footer .rach-sitemap-col summary {
    pointer-events: none;
    min-height: 0;
    margin-bottom: 10px;
    font-size: 14px;
  }

  .rach-app .aligned-footer .rach-sitemap-col summary svg {
    display: none;
  }

  .rach-app .aligned-footer .rach-sitemap-col ul {
    gap: 10px;
  }

  .rach-app .aligned-footer .rach-sitemap-col a {
    padding: 0;
  }
}

@media (min-width: 960px) {
  .rach-app .aligned-footer .rach-guides {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-auto-columns: auto;
    grid-auto-flow: row;
  }

  .rach-app .aligned-footer .rach-footer-main {
    grid-template-columns: 1fr auto;
    align-items: start;
  }
}

@media (min-width: 1024px) {
  .rach-app .aligned-footer .rach-sitemap-cols {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .rach-app .aligned-footer .rach-footer {
    padding-block: 24px 96px;
  }

  .rach-app .aligned-footer .rach-footer-links a {
    min-height: 32px;
  }
}

.rach-app .aligned-footer {
  margin-top: auto;
}

.rach-app .aligned-footer .rach-footer {
  padding-bottom: 24px;
}

.rach-app .aligned-footer .rach-footer-links {
  gap: 0 18px;
  padding: 0;
}

.rach-app .aligned-footer .rach-sitemap-col [aria-disabled], .rach-app .aligned-footer .rach-footer-links > span {
  color: #717171;
  align-items: center;
  min-height: 32px;
  font-size: 14px;
  display: inline-flex;
}

.rach-app .aligned-footer .rach-sitemap-col [aria-disabled] {
  display: block;
}

@media (max-width: 743px) {
  .rach-app .aligned-footer .rach-footer {
    padding-bottom: 88px;
  }

  .rach-app .aligned-footer .rach-sitemap-col [aria-disabled] {
    padding: 12px 0;
  }
}

/* [project]/src/features/aviator/pricing.css [app-client] (css) */
.rach-pricing {
  color: #f4f4f6;
  background: #101015;
  padding: 64px 0 72px;
}

.rach-pricing.compact {
  padding-block: 48px;
}

.rach-pricing .rach-wrap {
  max-width: 1184px;
}

.rach-pricing-intro {
  text-align: center;
  max-width: 740px;
  margin: 0 auto 30px;
}

.rach-pricing-kicker {
  color: #ff8da4;
  letter-spacing: .13em;
  font-size: 11px;
  font-weight: 700;
}

.rach-app .rach-pricing h1 {
  letter-spacing: -.04em;
  margin: 18px 0 22px;
  font-size: clamp(36px, 5.4vw, 66px);
  line-height: 1.07;
}

.rach-pricing h1 span {
  color: #ff6c8a;
}

.rach-app .rach-pricing-intro h2 {
  letter-spacing: -.025em;
  margin: 14px 0;
  font-size: clamp(26px, 3.4vw, 40px);
}

.rach-pricing-intro > p:not(.rach-pricing-kicker) {
  color: #b7b7c6;
}

.rach-pricing .rach-pricing-status {
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin-top: 20px;
  font-size: 12px;
  display: inline-flex;
}

.rach-pricing-status svg {
  flex-shrink: 0;
}

.rach-pricing-tabs {
  background: #19191f;
  border: 1px solid #333340;
  border-radius: 99px;
  gap: 4px;
  width: fit-content;
  max-width: 100%;
  margin: 0 auto;
  padding: 5px;
  display: flex;
}

.rach-app .rach-pricing-tabs button {
  color: #b7b7c6;
  border-radius: 99px;
  min-height: 44px;
  padding: 10px 24px;
  font-size: 14px;
  font-weight: 600;
}

.rach-app .rach-pricing-tabs button[data-state="active"] {
  color: #fff;
  background: #35303b;
  box-shadow: inset 0 0 0 1px #61515d;
}

.rach-pricing-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 14px;
  display: grid;
}

.rach-pricing-plan-tabs {
  display: none;
}

.rach-pricing-tabs ~ .rach-pricing-panel {
  margin-top: 24px;
}

.rach-price-card {
  background: #18181f;
  border: 1px solid #353540;
  border-radius: 16px;
  flex-direction: column;
  min-width: 0;
  min-height: 440px;
  padding: 22px 20px 18px;
  display: flex;
  position: relative;
}

.rach-price-card.selected {
  background: #211a24;
  border-color: #ff5479;
  box-shadow: 0 0 0 1px #ff5479;
}

.rach-app .rach-price-select {
  z-index: 1;
  border-radius: inherit;
  cursor: pointer;
  background: none;
  border: 0;
  width: 100%;
  position: absolute;
  inset: 0;
}

.rach-price-select:focus-visible {
  outline-offset: 5px;
  outline: 2px solid #fff;
}

.rach-price-card-head {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  min-height: 24px;
  display: flex;
}

.rach-price-card h3 {
  margin: 0;
  font-size: 19px;
  font-weight: 600;
}

.rach-price-badge {
  color: #f4f4f6;
  background: #ffffff0c;
  border: 1px solid #ffffff14;
  border-radius: 99px;
  flex-shrink: 0;
  padding: 5px 12px;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
}

.rach-price-amount {
  flex-wrap: wrap;
  align-items: baseline;
  gap: 6px;
  margin: 16px 0 0;
  display: flex;
}

.rach-price-amount strong {
  letter-spacing: -.04em;
  font-size: clamp(36px, 4vw, 48px);
  line-height: 1.1;
}

.rach-price-amount span, .rach-price-period {
  color: #b7b7c6;
  font-size: 12px;
}

.rach-price-period {
  margin-top: 8px;
}

.rach-price-credits {
  background: #ffffff03;
  border-bottom: 1px solid #3d3542;
  flex-direction: column;
  gap: 8px;
  margin: 20px 0 18px;
  padding: 0 0 18px;
  font-size: 14px;
  display: flex;
}

.rach-price-benefit {
  align-items: center;
  gap: 10px;
  display: flex;
}

.rach-price-credits svg {
  color: #d4d4dc;
  flex-shrink: 0;
}

.rach-price-benefit > b, .rach-price-benefit > small {
  color: inherit;
  font-size: inherit;
  font-weight: 600;
  display: block;
}

.rach-price-features {
  margin: 0 0 28px;
  padding-left: 18px;
  font-size: 13px;
  line-height: 1.6;
  list-style: outside;
}

.rach-price-features li + li {
  margin-top: 12px;
}

.rach-price-features small {
  color: #aab;
  font-size: 12px;
  display: block;
}

.rach-price-actions {
  z-index: 2;
  margin-top: auto;
  position: relative;
}

.rach-pricing .rach-price-card .rach-price-buy {
  min-height: 42px;
  font-weight: 600;
}

.rach-app .rach-price-buy, .rach-price-dialog .rach-price-buy {
  color: #fff;
  width: 100%;
  min-height: 46px;
  font: inherit;
  cursor: pointer;
  background: #ff385c;
  border: 1px solid #0000;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  font-size: 13px;
  display: inline-flex;
}

.rach-app .rach-price-buy:disabled, .rach-price-dialog .rach-price-buy:disabled {
  color: #bab4c2;
  cursor: not-allowed;
  background: #29242f;
  border-color: #49414e;
}

.rach-price-detail, .rach-pricing-more {
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-height: 44px;
  padding: 10px 4px;
  font-size: 13px;
  display: flex;
}

.rach-price-detail {
  color: #f4f4f6;
  background: none;
  border: 0;
  width: 100%;
  margin-top: 6px;
}

.rach-pricing-more {
  text-align: center;
  width: fit-content;
  max-width: 100%;
  margin: 24px auto 0;
  color: #ff9db2 !important;
}

.rach-price-detail svg, .rach-pricing-more svg {
  flex-shrink: 0;
}

.rach-pricing button:focus-visible, .rach-pricing a:focus-visible, .rach-pricing summary:focus-visible, .rach-price-dialog :focus-visible {
  outline-offset: 4px;
  outline: 2px solid #ff9db2;
}

.rach-pricing-costs {
  border-top: 1px solid #30303c;
  margin-top: 64px;
  padding-top: 40px;
}

.rach-app .rach-pricing-costs h2, .rach-app .rach-pricing-faq h2 {
  letter-spacing: -.025em;
  font-size: 28px;
}

.rach-pricing-costs > div > p:not(.rach-pricing-kicker) {
  color: #b7b7c6;
  max-width: 780px;
  font-size: 14px;
}

.rach-cost-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 24px;
  margin-top: 28px;
  display: grid;
}

.rach-cost-grid article {
  border-top: 1px solid #3b3440;
  min-width: 0;
  padding-top: 20px;
}

.rach-cost-grid h3 {
  margin-bottom: 16px;
  font-size: 17px;
  font-weight: 600;
}

.rach-cost-grid h3 small {
  color: #ff9db2;
  font-size: 11px;
  font-weight: 400;
  display: block;
}

.rach-cost-grid ul {
  padding: 0;
  list-style: none;
}

.rach-cost-grid li {
  border-bottom: 1px solid #2e2e39;
  justify-content: space-between;
  gap: 8px;
  padding: 8px 0;
  font-size: 13px;
  display: flex;
}

.rach-cost-grid p {
  color: #b7b7c6;
  margin: 14px 0;
  font-size: 13px;
}

.rach-cost-notice small {
  color: #b7b7c6;
  font-size: 12px;
  display: block;
}

.rach-cost-notice a {
  text-decoration: underline;
}

.rach-pricing-faq {
  max-width: 800px;
  margin: 56px auto 0;
}

.rach-pricing-faq details {
  border-bottom: 1px solid #33333e;
}

.rach-pricing-faq summary {
  cursor: pointer;
  min-height: 44px;
  padding: 18px 0;
  font-size: 15px;
  font-weight: 500;
}

.rach-pricing-faq details p {
  color: #b7b7c6;
  padding: 0 0 20px;
  font-size: 14px;
  line-height: 1.7;
}

.rach-price-dialog {
  color: #f4f4f6;
  background: #1b1922;
  border-color: #514351;
  border-radius: 20px;
  max-height: calc(100dvh - 32px);
  padding: 28px;
  font-family: Aviator DM Sans, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.6;
  overflow-y: auto;
}

.commerce-demo-notice {
  color: #634714;
  background: #fff7e5;
  border: 1px solid #d3b26a;
  border-radius: 12px;
  margin: 22px 0;
  padding: 14px 18px;
  font-size: 13px;
  line-height: 1.65;
}

.commerce-demo-notice p {
  margin-top: 6px;
}

.rach-pricing .commerce-demo-notice {
  color: #f5d89e;
  background: #322c22;
  border-color: #7b6640;
}

.commerce-demo-button {
  color: #fff;
  min-height: 44px;
  font: inherit;
  cursor: pointer;
  background: #ff385c;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  padding: 12px 20px;
  display: inline-flex;
}

.commerce-demo-button.secondary {
  background: #302635;
  border: 1px solid #a17c92;
}

.commerce-nav-balance {
  white-space: nowrap;
  border: 1px solid #61515d;
  border-radius: 999px;
  padding: 7px 12px;
  font-size: 12px;
}

@media (max-width: 1200px) {
  .commerce-nav-balance {
    display: none;
  }
}

.rach-price-dialog [data-slot="dialog-title"] {
  padding-right: 35px;
  font-size: 26px;
}

.rach-price-dialog [data-slot="dialog-description"], .rach-pricing-disclaimer {
  color: #b7b7c6;
  font-size: 13px;
}

.rach-price-dialog-price {
  font-size: 24px;
  font-weight: 600;
}

.rach-price-details > p {
  margin: 10px 0;
}

.rach-price-dialog .commerce-source-caption {
  color: #b7b7c6;
  font-size: 12px;
  line-height: 1.5;
}

.rach-price-dialog .commerce-source-caption p {
  margin: 4px 0;
}

.rach-price-close {
  cursor: pointer;
  border-radius: 50%;
  place-items: center;
  min-width: 44px;
  min-height: 44px;
  display: grid;
  position: absolute;
  top: 10px;
  right: 10px;
}

@media (max-width: 800px) {
  .rach-pricing-plan-tabs {
    gap: 8px;
    max-width: 520px;
    margin: 0 auto 14px;
    display: grid;
  }

  .rach-app .rach-pricing-plan-tab {
    color: #b7b7c6;
    min-width: 0;
    min-height: 68px;
    font: inherit;
    text-align: center;
    cursor: pointer;
    background: #18181f;
    border: 1px solid #353540;
    border-radius: 12px;
    padding: 10px 4px;
  }

  .rach-pricing-plan-tab b {
    overflow-wrap: anywhere;
    font-size: 14px;
    font-weight: 600;
    display: block;
  }

  .rach-pricing-plan-tab span {
    overflow-wrap: anywhere;
    margin-top: 2px;
    font-size: 12px;
    display: block;
  }

  .rach-app .rach-pricing-plan-tab[aria-pressed="true"] {
    color: #f4f4f6;
    background: #211a24;
    border-color: #ff5479;
    box-shadow: 0 0 0 1px #ff547955;
  }

  .rach-price-card[data-mobile-active="false"], .rach-price-card .rach-price-select {
    display: none;
  }

  .rach-price-card.selected {
    box-shadow: none;
    background: #18181f;
    border-color: #353540;
  }

  .rach-pricing-grid, .rach-cost-grid {
    grid-template-columns: 1fr;
  }

  .rach-pricing-grid {
    max-width: 520px;
    margin-inline: auto;
  }

  .rach-price-amount strong {
    font-size: 44px;
  }
}

@media (max-width: 390px) {
  .rach-pricing {
    padding-top: 36px;
  }

  .rach-pricing-tabs {
    width: 100%;
  }

  .rach-app .rach-pricing-tabs button {
    white-space: nowrap;
    flex: 1;
    padding: 10px 7px;
    font-size: 12px;
  }

  .rach-price-card {
    padding: 22px 18px 16px;
  }

  .rach-price-dialog {
    padding: 24px 20px;
  }
}

.commerce-intent-status {
  overflow-wrap: anywhere;
  margin: 16px 0;
}

.commerce-intent-status p {
  margin: 8px 0;
}

.commerce-intent-status .rach-account-link {
  margin: 8px 12px 8px 0;
  display: inline-block;
}

/* [project]/src/features/aviator/shell.css [app-client] (css) */
@font-face {
  font-family: Aviator DM Sans;
  font-style: normal;
  font-weight: 100 1000;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
}

.rach-app {
  color: #222;
  background: #f7f7f7;
  flex-direction: column;
  min-height: 100dvh;
  font-family: Aviator DM Sans, Arial, Helvetica, sans-serif;
  font-size: 15px;
  line-height: 1.5;
  display: flex;
}

.rach-app *, .rach-app .rach-menu, .rach-app .rach-menu * {
  box-sizing: border-box;
}

.rach-app a, .rach-app .rach-nav a, .rach-app .rach-menu a {
  color: inherit;
  text-decoration: none;
}

:where(.rach-app) button {
  cursor: pointer;
  font: inherit;
}

.rach-app button:disabled {
  cursor: not-allowed;
  color: #888;
  background: #e5e5e5;
}

.rach-app .rach-wrap {
  width: 100%;
  max-width: 1184px;
  margin-inline: auto;
  padding-inline: 16px;
}

.rach-app h1 {
  margin: 16px 0;
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
}

.rach-app h2 {
  margin: 26px 0 16px;
  font-size: 21px;
  font-weight: 600;
}

.rach-app .rach-muted, .rach-app .rach-card small {
  color: #717171;
}

.rach-app .rach-nav, .rach-app .rach-menu {
  font-family: Aviator DM Sans, Arial, Helvetica, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.rach-app .rach-nav {
  z-index: 40;
  color: #f4f4f6;
  background: #0f0f14f5;
  border-bottom: 1px solid #2c2c38;
  position: sticky;
  top: 0;
}

.rach-app .rach-nav-inner {
  align-items: center;
  gap: 8px;
  height: 60px;
  display: flex;
}

.rach-app .rach-brand {
  white-space: nowrap;
  align-items: center;
  gap: 6px;
  min-height: 44px;
  margin-right: auto;
  display: inline-flex;
}

.rach-app .rach-brand img {
  flex: none;
  width: 32px;
  height: 32px;
}

.rach-app .rach-brand span {
  letter-spacing: -.4px;
  font-size: 19px;
  font-weight: 700;
}

.rach-app .rach-desktop {
  color: #a6a6b3;
  align-items: center;
  gap: 4px;
  display: none;
}

.rach-app .rach-desktop details {
  position: relative;
}

.rach-app .rach-desktop summary {
  cursor: pointer;
  list-style: none;
}

.rach-app .rach-desktop summary::-webkit-details-marker {
  display: none;
}

.rach-app .rach-desktop > a, .rach-app .rach-desktop summary {
  border-radius: 999px;
  align-items: center;
  gap: 6px;
  min-height: 44px;
  padding: 0 14px;
  font-size: 15px;
  font-weight: 500;
  display: inline-flex;
}

.rach-app .rach-desktop > a:hover, .rach-app .rach-desktop summary:hover {
  color: #f4f4f6;
  background: #20202a;
}

.rach-app .rach-platform-menu {
  color: #222;
  background: #fff;
  border-radius: 16px;
  width: 340px;
  padding: 8px;
  position: absolute;
  top: calc(100% + 10px);
  left: 0;
  box-shadow: 0 8px 28px #0002;
}

.rach-app .rach-platform-menu a, .rach-app .rach-menu-platforms a {
  border-radius: 12px;
  align-items: center;
  gap: 12px;
  min-height: 52px;
  padding: 8px 12px;
  display: flex;
}

.rach-app .rach-platform-menu a:hover {
  background: #f7f7f7;
}

.rach-app .rach-platform-mark {
  object-fit: contain;
  border-radius: 6px;
  flex: none;
  width: 32px;
  height: 32px;
  display: inline-block;
}

.rach-app .rach-platform-label {
  align-items: center;
  gap: 8px;
  display: flex;
}

.rach-app .rach-nav-actions {
  flex: none;
  align-items: center;
  gap: 8px;
  display: flex;
}

.rach-app .rach-enter {
  align-items: center;
  min-height: 44px;
  padding: 0 14px;
  font-weight: 600;
  display: inline-flex;
}

.rach-app .rach-credit {
  white-space: nowrap;
  background: #17171f;
  border: 1px solid #2c2c38;
  border-radius: 999px;
  align-items: center;
  gap: 8px;
  height: 44px;
  padding: 0 6px 0 14px;
  font-weight: 600;
  display: inline-flex;
}

.rach-app .rach-credit i {
  color: #fff;
  background: #d70466;
  border-radius: 50%;
  place-items: center;
  width: 30px;
  height: 30px;
  font-size: 18px;
  font-style: normal;
  display: grid;
}

.rach-app .rach-menu-toggle {
  color: #f4f4f6;
  background: #17171f;
  border: 1px solid #2c2c38;
  border-radius: 999px;
  align-items: center;
  gap: 10px;
  height: 44px;
  padding: 0 6px 0 12px;
  display: inline-flex;
}

.rach-app .rach-avatar {
  color: #fff;
  background: #3a3a46;
  border-radius: 50%;
  flex: none;
  place-items: center;
  width: 30px;
  height: 30px;
  font-size: 13px;
  font-weight: 600;
  display: grid;
}

.rach-app .rach-avatar.on {
  background: #d70466;
}

.rach-app .rach-menu-backdrop {
  z-index: 70;
  background: #0008;
  border: 0;
  position: fixed;
  inset: 0;
}

.rach-app .rach-menu {
  z-index: 80;
  overscroll-behavior: contain;
  color: #222;
  width: min(360px, 100%);
  padding: max(12px, env(safe-area-inset-top)) 0 max(24px, env(safe-area-inset-bottom));
  background: #fff;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  overflow: auto;
}

.rach-app .rach-menu a, .rach-app .rach-menu button {
  text-align: left;
  background: none;
  border: 0;
  align-items: center;
  gap: 8px;
  width: 100%;
  min-height: 44px;
  padding: 12px 16px;
  display: flex;
}

.rach-app .rach-menu a:hover, .rach-app .rach-menu button:hover {
  background: #f7f7f7;
}

.rach-app .rach-menu hr {
  border: 0;
  border-top: 1px solid #eee;
  margin: 8px 0;
}

.rach-app .rach-menu-head {
  justify-content: space-between;
  align-items: center;
  padding: 4px 16px 8px;
  font-size: 16px;
  display: flex;
}

.rach-app .rach-menu .rach-icon-button {
  border-radius: 50%;
  place-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: grid;
}

.rach-app .rach-menu-profile {
  align-items: center;
  gap: 12px;
  padding: 8px 16px 12px;
  display: flex;
}

.rach-app .rach-menu-profile > div {
  min-width: 0;
}

.rach-app .rach-menu-profile b, .rach-app .rach-menu-profile small {
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}

.rach-app .rach-menu-profile b {
  font-size: 16px;
  display: block;
}

.rach-app .rach-menu-profile small {
  color: #717171;
  font-size: 13px;
}

.rach-app .rach-menu-profile .rach-avatar {
  width: 44px;
  height: 44px;
  font-size: 16px;
}

.rach-app .rach-menu h3 {
  color: #717171;
  margin: 12px 16px 4px;
  font-size: 12px;
  font-weight: 600;
}

.rach-app .rach-menu .rach-menu-platforms a {
  border-radius: 0;
  gap: 12px;
  min-height: 52px;
}

.rach-app > main {
  flex: 1;
  min-width: 0;
}

.rach-app :is([id="historial"], [id="estrategias"], [id="simulador"], [id="guias"], [id="creditos"], [id="referidos"]) {
  scroll-margin-top: 77px;
}

.rach-app .rach-account-shell > .rach-wrap {
  max-width: 960px;
}

.rach-app .rach-login-shell {
  background: #fff;
}

.rach-app .rach-footer {
  margin-top: auto;
}

.rach-app .rach-footer a {
  align-items: center;
  min-height: 44px;
  display: inline-flex;
}

.rach-app .rach-menu a:focus-visible, .rach-app .rach-menu button:focus-visible, .rach-app .rach-desktop summary:focus-visible {
  outline-offset: -2px;
  outline: 2px solid #ff385c;
}

@media (min-width: 744px) {
  .rach-app .rach-wrap {
    padding-inline: 24px;
  }

  .rach-app .rach-nav-inner {
    height: 68px;
  }

  .rach-app .rach-menu {
    border-radius: 12px;
    width: 300px;
    max-height: calc(100dvh - 90px);
    top: 76px;
    bottom: auto;
    right: max(24px, 50vw - 568px);
    box-shadow: 0 8px 28px #0002;
  }

  .rach-app .rach-menu-head {
    display: none;
  }

  .rach-app .rach-menu-backdrop {
    background: none;
  }

  .rach-app :is([id="historial"], [id="estrategias"], [id="simulador"], [id="guias"], [id="creditos"], [id="referidos"]) {
    scroll-margin-top: 85px;
  }
}

@media (min-width: 1024px) {
  .rach-app .rach-nav-inner {
    grid-template-columns: 1fr auto 1fr;
    gap: 16px;
    display: grid;
  }

  .rach-app .rach-brand {
    justify-self: start;
    margin-right: 0;
  }

  .rach-app .rach-nav-actions {
    justify-self: end;
  }

  .rach-app .rach-desktop {
    display: flex;
  }

  .rach-app .rach-mobile-links {
    display: none;
  }
}

@media (min-width: 1128px) {
  .rach-app .rach-wrap {
    padding-inline: 40px;
  }

  .rach-app .rach-account-shell > .rach-wrap {
    padding-inline: 24px;
  }

  .rach-app .rach-menu {
    right: max(40px, 50vw - 552px);
  }
}

@media (max-width: 479px) {
  .rach-app .rach-brand span {
    font-size: 17px;
  }

  .rach-app .rach-credit span {
    display: none;
  }

  .rach-app .rach-enter {
    padding-inline: 8px;
  }
}

.rach-app .rach-content {
  padding-top: 32px;
  padding-bottom: 64px;
}

.rach-app .rach-crumb {
  color: #717171;
  flex-wrap: wrap;
  gap: 8px;
  font-size: 13px;
  display: flex;
}

.rach-app .rach-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
  margin: 22px 0;
  display: grid;
}

.rach-app .rach-card {
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  min-width: 0;
  padding: 24px;
}

.rach-app .rach-card > strong {
  margin-top: 10px;
  font-size: 28px;
  display: block;
}

.rach-app .rach-card .rach-balance {
  margin: 12px 0 20px;
  font-size: 46px;
  line-height: 1.2;
}

.rach-app .rach-wallet {
  border: 2px solid #222;
}

.rach-app .rach-button {
  text-align: center;
  background: #ff385c;
  border: 0;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-height: 48px;
  padding: 12px 22px;
  font-weight: 600;
  display: inline-flex;
  color: #fff !important;
}

.rach-app .rach-button.secondary {
  background: #fff;
  border: 1px solid #ddd;
  color: #222 !important;
}

.rach-app .rach-wallet > .rach-button {
  width: 100%;
}

.rach-app .rach-row {
  border-bottom: 1px solid #eee;
  justify-content: space-between;
  align-items: center;
  gap: 20px;
  padding: 16px 0;
  display: flex;
}

.rach-app .rach-row:last-child {
  border-bottom: 0;
}

.rach-app .rach-row small, .rach-app .rach-row span > b {
  display: block;
}

.rach-app .rach-row button {
  min-height: 44px;
  padding: 8px 16px;
}

.rach-app .rach-row h2 {
  margin: 0 0 5px;
}

.rach-app .rach-empty {
  text-align: center;
  justify-items: center;
  gap: 16px;
  padding: 56px 16px;
  display: grid;
}

.rach-app .rach-error {
  color: #b42318;
  font-size: 14px;
}

.rach-app .rach-login {
  gap: 20px;
  max-width: 440px;
  margin: 32px auto;
  display: grid;
}

.rach-app .rach-login h1 {
  font-size: 27px;
}

.rach-app .rach-login form {
  gap: 18px;
  display: grid;
}

.rach-app .rach-login label {
  gap: 7px;
  display: grid;
}

.rach-app .rach-login input, .rach-app .rach-form select {
  width: 100%;
  font: inherit;
  border: 1px solid #ccc;
  border-radius: 10px;
  padding: 14px;
}

.rach-app .rach-login > a {
  text-align: center;
  font-size: 14px;
}

.rach-app .rach-stage {
  color: #f4f4f6;
  background: #0f0f14;
  padding: 50px 0;
  position: relative;
  overflow: hidden;
}

.rach-app .rach-stage > .rach-wrap {
  position: relative;
}

.rach-app .rach-art {
  opacity: .4;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.rach-app .rach-hero {
  text-align: center;
  max-width: 760px;
  margin: auto;
}

.rach-app .rach-hero h1 {
  letter-spacing: -1px;
  max-width: 26ch;
  margin: 0 auto 12px;
  font-size: 42px;
  line-height: 1.15;
}

.rach-app .rach-hero > p {
  color: #a6a6b3;
}

.rach-app .rach-ai {
  text-align: left;
  background: #1b1b23;
  border: 1px solid #33333f;
  border-radius: 20px;
  margin: 28px auto;
  padding: 20px;
}

.rach-app .rach-ai h2 {
  margin: 0 0 15px;
  font-size: 18px;
}

.rach-app .rach-ai textarea {
  resize: vertical;
  color: #fff;
  outline-offset: 3px;
  width: 100%;
  min-height: 75px;
  font: inherit;
  background: none;
  border: 0;
}

.rach-app .rach-ai-footer {
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  display: flex;
}

.rach-app .rach-ai select {
  color: #fff;
  background: #252530;
  border: 1px solid #444;
  border-radius: 8px;
  max-width: 100%;
  padding: 8px;
}

.rach-app .rach-ai button {
  color: #fff;
  background: #ff385c;
  border: 0;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  margin-left: auto;
}

.rach-app .rach-trust {
  color: #a6a6b3;
  justify-content: center;
  gap: 30px;
  margin: 28px 0;
  padding: 0;
  font-size: 13px;
  list-style: none;
  display: flex;
}

.rach-app .rach-platforms {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  margin: 24px 0;
  display: grid;
}

.rach-app .rach-platform {
  color: #f4f4f6;
  text-align: left;
  background: #1b1b23;
  border: 1px solid #33333f;
  border-radius: 14px;
  padding: 18px;
}

.rach-app .rach-platform[aria-pressed="true"] {
  border: 2px solid #fff;
  padding: 17px;
}

.rach-app .rach-platform small {
  color: #a6a6b3;
  margin-top: 6px;
  display: block;
}

.rach-app .rach-history {
  grid-template-columns: 1fr 2fr;
  gap: 16px;
  display: grid;
}

.rach-app .rach-data-panel {
  background: #1b1b23;
  border: 1px solid #33333f;
  border-radius: 16px;
  min-width: 0;
  padding: 24px;
}

.rach-app .rach-data-panel h2 {
  margin: 0 0 15px;
}

.rach-app .rach-data-panel > strong {
  font-size: 46px;
  display: block;
}

.rach-app .rach-tiles {
  grid-template-columns: repeat(auto-fill, minmax(64px, 1fr));
  gap: 6px;
  max-height: 260px;
  display: grid;
  overflow: auto;
}

.rach-app .rach-tile {
  text-align: center;
  background: #1e6fa8;
  border-radius: 8px;
  padding: 8px;
}

.rach-app .rach-tile.mid {
  background: #7b2fd0;
}

.rach-app .rach-tile.high {
  background: #b0287f;
}

.rach-app .rach-tile small {
  font-size: 10px;
  display: block;
}

.rach-app .rach-block {
  background: #fff;
  padding: 48px 0;
}

.rach-app .rach-block.alt {
  background: #f7f7f7;
}

.rach-app .rach-block h2 {
  margin: 0 0 10px;
  font-size: 26px;
}

.rach-app .rach-form {
  gap: 14px;
  display: grid;
}

.rach-app .rach-footer {
  background: #fff;
  border-top: 1px solid #ddd;
  padding: 28px 0;
}

.rach-app .rach-footer nav {
  flex-wrap: wrap;
  gap: 20px;
  display: flex;
}

.rach-app .rach-public a.underline, .rach-app .rach-text-link, .rach-app .home-trust a {
  align-items: center;
  min-height: 44px;
  display: inline-flex;
}

.rach-app main summary {
  cursor: pointer;
  align-content: center;
  min-height: 44px;
}

.rach-app summary:focus-visible {
  outline-offset: 3px;
  outline: 3px solid #ff385c;
}

.rach-app .rach-consent {
  color: #717171;
  max-width: 520px;
  margin-top: 12px;
  font-size: 13px;
}

.rach-app .rach-consent summary {
  cursor: pointer;
  align-content: center;
  min-height: 44px;
}

.rach-app .rach-consent-actions {
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 12px;
  display: flex;
}

.rach-app .rach-consent-actions button {
  color: #222;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  min-height: 44px;
  padding: 8px 16px;
}

.rach-app .rach-consent-actions button[aria-pressed="true"] {
  border-color: #222;
  font-weight: 600;
}

.rach-app .rach-bottom {
  display: none;
}

.rach-app a:focus-visible, .rach-app button:focus-visible, .rach-app .rach-nav a:focus-visible, .rach-app .rach-nav button:focus-visible {
  outline-offset: 3px;
  outline: 3px solid #ff385c;
}

@media (max-width: 743px) {
  .rach-app .rach-grid, .rach-app .rach-history {
    grid-template-columns: 1fr;
  }

  .rach-app .rach-card {
    padding: 20px;
  }

  .rach-app .rach-content {
    padding-top: 22px;
    padding-bottom: 40px;
  }

  .rach-app h1 {
    font-size: 26px;
  }

  .rach-app .rach-hero h1 {
    font-size: 30px;
  }

  .rach-app .rach-stage {
    padding: 34px 0;
  }

  .rach-app .rach-platforms {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .rach-app .rach-trust {
    flex-wrap: wrap;
    gap: 14px;
  }

  .rach-app .rach-ai {
    padding: 16px;
  }

  .rach-app .rach-block {
    padding: 32px 0;
  }

  .rach-app .rach-bottom {
    z-index: 30;
    padding: 6px 8px max(6px, env(safe-area-inset-bottom));
    background: #fff;
    border-top: 1px solid #e6e6e6;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    font-size: 10px;
    line-height: 14px;
    display: grid;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .rach-app .rach-bottom a {
    color: #717171;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 4px;
    min-width: 44px;
    min-height: 48px;
    display: flex;
  }

  .rach-app .rach-bottom a[aria-current] {
    color: #ff385c;
    font-weight: 600;
  }

  .rach-app .rach-footer {
    padding-bottom: calc(89px + env(safe-area-inset-bottom));
  }

  .rach-app .rach-login {
    border: 0;
    padding-inline: 0;
  }

  .rach-app .rach-row {
    flex-wrap: wrap;
    gap: 12px;
  }

  .rach-app .rach-login {
    margin-top: 16px;
  }

  .rach-app .rach-nav-inner > .rach-brand {
    min-width: 0;
  }
}

.rach-app .rach-session-skeleton {
  background: #24242d;
  border-radius: 25px;
  width: 84px;
  height: 40px;
}

.rach-app .rach-card, .rach-app .rach-menu {
  overflow-wrap: anywhere;
}

.rach-app .rach-pack-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

@media (max-width: 743px) {
  .rach-app .rach-pack-grid {
    grid-template-columns: 1fr;
  }
}

.rach-app .rach-button:disabled {
  color: #767676 !important;
}

/* [project]/src/features/aviator/home-core.css [app-client] (css) */
:where(.rach-app) .home-stage {
  color: #f4f4f6;
  background: radial-gradient(120% 70% at 85% 0, #2a1420 0%, #0000 60%), #0f0f14;
  padding: 24px 0 36px;
  position: relative;
  overflow: hidden;
}

:where(.rach-app) .home-art {
  opacity: .3;
  object-fit: cover;
  object-position: right bottom;
  pointer-events: none;
  width: 100%;
  height: 300px;
  position: absolute;
  inset: 0 0 auto;
}

:where(.rach-app) .home-stage > .rach-wrap {
  position: relative;
}

:where(.rach-app) .home-demo-notice {
  color: #f5d493;
  background: #2d251a;
  border: 1px solid #75603b;
  border-radius: 12px;
  gap: 4px;
  margin: 18px 0 14px;
  padding: 12px 16px;
  font-size: 13px;
  line-height: 1.5;
  display: grid;
}

:where(.rach-app) .home-demo-notice span {
  color: #d8c7a5;
}

:where(.rach-app) .home-heading .home-demo-caption {
  color: #c39143;
  margin: 6px 0 0;
  font-size: 13px;
  line-height: 1.5;
}

:where(.rach-app) .home-hero {
  text-align: center;
  justify-items: center;
  display: grid;
}

.rach-app .home-hero h1 {
  letter-spacing: -.3px;
  text-wrap: balance;
  max-width: 22ch;
  margin: 0;
  font-size: 26px;
  font-weight: 600;
  line-height: 31px;
}

:where(.rach-app) .home-hero > p {
  color: #a6a6b3;
  margin: 8px 0 0;
  font-size: 15px;
}

:where(.rach-app) .home-ai {
  gap: 10px;
  width: 100%;
  min-width: 0;
  max-width: 760px;
  margin-top: 20px;
  scroll-margin-top: 85px;
  display: grid;
}

.rach-app .home-ai h2 {
  justify-content: center;
  align-items: center;
  gap: 8px;
  margin: 0;
  font-size: 15px;
  font-weight: 600;
  line-height: 20px;
  display: flex;
}

:where(.rach-app) .home-ai h2 i {
  color: #fff;
  background: #ff385c;
  border-radius: 8px;
  flex: none;
  place-items: center;
  width: 26px;
  height: 26px;
  font-size: 13px;
  font-style: normal;
  line-height: 20px;
  display: grid;
}

:where(.rach-app) .assistant-query {
  text-align: left;
  margin-top: 0;
}

:where(.rach-app) .assistant-answer {
  white-space: pre-wrap;
}

:where(.rach-app) .home-askbox {
  background: #17171f;
  border: 1px solid #3a3a48;
  border-radius: 24px;
  gap: 6px;
  min-width: 0;
  padding: 14px 12px 10px 18px;
  display: grid;
  box-shadow: 0 0 0 1px #ff385c1a, 0 14px 44px #ff385c1f;
}

:where(.rach-app) .home-askbox:focus-within {
  border-color: #ff385c;
}

:where(.rach-app) .home-askbox textarea {
  resize: none;
  color: #f4f4f6;
  min-height: 52px;
  font: inherit;
  background: none;
  border: 0;
  outline: none;
  width: 100%;
  margin: 0;
  padding: 2px 0;
  font-size: 17px;
  line-height: 24px;
  display: block;
}

:where(.rach-app) .home-askbox textarea::placeholder {
  color: #8a8a98;
}

:where(.rach-app) .home-askrow {
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  min-width: 0;
  display: flex;
}

.rach-app .home-ask-select, :where(.rach-app) .home-ask-seg {
  color: #f4f4f6;
  width: auto;
  min-height: 44px;
  box-shadow: none;
  background: #20202a;
  border: 0;
  border-radius: 999px;
  flex: none;
  align-items: center;
  gap: 4px;
  padding: 0 12px;
  font-size: 13px;
  font-weight: 600;
  line-height: 20px;
  display: inline-flex;
}

.rach-app .home-ask-select [data-slot="select-value"] {
  white-space: nowrap;
  line-height: 20px;
}

.rach-app .home-ask-select svg {
  color: #f4f4f6;
  opacity: .85;
  width: 12px;
  height: 12px;
}

.rach-app .home-ask-select:focus-visible {
  outline-offset: 2px;
  box-shadow: none;
  outline: 2px solid #ff385c;
}

.rach-app .home-ask-select:disabled {
  color: #a6a6b3;
  opacity: 1;
  background: #20202a;
}

:where(.rach-app) .home-ask-tag {
  color: #a6a6b3;
  background: none;
  border: 1px solid #2c2c38;
  font-weight: 500;
}

:where(.rach-app) .home-ask-meta {
  color: #a6a6b3;
  white-space: nowrap;
  margin-left: auto;
  font-size: 12px;
  line-height: 20px;
}

.rach-app .home-ask-send {
  color: #fff;
  background: #ff385c;
  border: 0;
  border-radius: 50%;
  flex: none;
  place-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
  display: grid;
}

.rach-app .home-ask-send:disabled {
  color: #fff;
  opacity: .45;
  cursor: not-allowed;
  background: #ff385c;
}

:where(.rach-app) .home-quick {
  scrollbar-width: none;
  text-align: left;
  align-items: center;
  gap: 6px;
  min-width: 0;
  max-width: 100%;
  display: flex;
  overflow-x: auto;
}

:where(.rach-app) .home-quick::-webkit-scrollbar {
  display: none;
}

.rach-app .home-quick button {
  color: #f4f4f6;
  white-space: nowrap;
  background: none;
  border: 1px solid #2c2c38;
  border-radius: 999px;
  flex: none;
  min-height: 44px;
  padding: 0 12px;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
}

:where(.rach-app) .home-answer {
  color: #f4f4f6;
  text-align: left;
  overflow-wrap: anywhere;
  background: #17171f;
  border: 1px solid #2c2c38;
  border-radius: 16px;
  margin: 0;
  padding: 16px;
  font-size: 15px;
  line-height: 22px;
}

:where(.rach-app) .home-answer p {
  margin: 0 0 10px;
}

:where(.rach-app) .home-answer-q {
  margin: 0 0 8px;
  font-weight: 600;
}

:where(.rach-app) .home-answer-facts {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 8px;
  margin-bottom: 10px;
  display: grid;
}

:where(.rach-app) .home-answer-fact {
  font-variant-numeric: tabular-nums;
  background: #20202a;
  border-radius: 12px;
  min-width: 0;
  padding: 10px 12px;
}

:where(.rach-app) .home-answer-fact small {
  color: #a6a6b3;
  font-size: 12px;
  line-height: 16px;
  display: block;
}

:where(.rach-app) .home-answer-fact b {
  font-size: 20px;
  line-height: 26px;
  display: block;
}

:where(.rach-app) .home-answer .home-answer-src {
  color: #a6a6b3;
  margin: 0;
  font-size: 12px;
  line-height: 18px;
}

.rach-app .home-answer .rach-button-secondary {
  color: #f4f4f6;
  background: #20202a;
  border: 1px solid #3a3a48;
  width: auto;
  min-height: 40px;
  padding: 0 14px;
  font-size: 13px;
}

@media (max-width: 743px) {
  :where(.rach-app) .home-ask-seg.model, :where(.rach-app) .home-ask-meta {
    display: none;
  }

  .rach-app .home-ask-send {
    margin-left: auto;
  }
}

:where(.rach-app) .home-trust {
  color: #a6a6b3;
  border-top: 1px solid #2c2c38;
  grid-template-columns: 1fr 1fr;
  gap: 4px 12px;
  margin: 20px 0 14px;
  padding: 12px 0 0;
  font-size: 12px;
  line-height: 16px;
  list-style: none;
  display: grid;
}

:where(.rach-app) .home-trust li {
  align-items: center;
  gap: 8px;
  min-height: 28px;
  display: flex;
}

:where(.rach-app) .home-trust svg {
  color: #f4f4f6;
  flex: none;
  width: 16px;
  height: 16px;
}

:where(.rach-app) .home-trust b {
  color: #f4f4f6;
  font-weight: 600;
}

:where(.rach-app) .home-trust .more {
  grid-column: 1 / -1;
}

:where(.rach-app) .home-trust .more a {
  color: #f4f4f6;
  text-underline-offset: 3px;
  align-items: center;
  min-height: 44px;
  font-weight: 600;
  text-decoration: underline;
  display: inline-flex;
}

:where(.rach-app) .home-platforms {
  scrollbar-width: none;
  scroll-snap-type: x mandatory;
  grid-auto-columns: minmax(150px, 46%);
  grid-auto-flow: column;
  gap: 10px;
  margin: -3px;
  padding: 3px;
  display: grid;
  overflow-x: auto;
}

:where(.rach-app) .home-platforms::-webkit-scrollbar {
  display: none;
}

:where(.rach-app) .home-platform {
  text-align: left;
  color: #f4f4f6;
  scroll-snap-align: start;
  background: #17171f;
  border: 1px solid #2c2c38;
  border-radius: 16px;
  gap: 8px;
  min-width: 0;
  padding: 12px;
  display: grid;
}

:where(.rach-app) .home-platform[aria-pressed="true"] {
  border-color: #ff385c;
  box-shadow: inset 0 0 0 1px #ff385c;
}

:where(.rach-app) .home-platform .rach-platform-mark {
  border-radius: 7px;
  width: 26px;
  height: 26px;
}

:where(.rach-app) .home-platform .rach-platform-label {
  font-size: 13px;
  font-weight: 600;
}

:where(.rach-app) .home-platform-stat {
  color: #a6a6b3;
  align-items: baseline;
  gap: 6px;
  font-size: 12px;
  line-height: 15px;
  display: flex;
}

:where(.rach-app) .home-platform-stat strong {
  letter-spacing: -.04em;
  color: #f4f4f6;
  font-variant-numeric: tabular-nums;
  font-size: 28px;
  font-weight: 700;
  line-height: 30px;
}

:where(.rach-app) .home-mini {
  font-variant-numeric: tabular-nums;
  flex-wrap: wrap;
  gap: 4px;
  min-height: 20px;
  font-size: 11px;
  line-height: 16px;
  display: flex;
}

:where(.rach-app) .home-mini i {
  color: #fff;
  background: #3a3a46;
  border-radius: 6px;
  padding: 2px 6px;
  font-style: normal;
  font-weight: 700;
}

:where(.rach-app) .home-mini-empty {
  color: #8a8a98;
}

:where(.rach-app) .home-platform-near {
  color: #8a8a98;
  align-items: center;
  gap: 5px;
  font-size: 11px;
  font-weight: 600;
  display: flex;
}

:where(.rach-app) .home-platform-near.on {
  color: #4ade80;
}

:where(.rach-app) .home-platform-near.off {
  color: #f5c84b;
}

:where(.rach-app) .home-platform-near i {
  background: currentColor;
  border-radius: 50%;
  width: 6px;
  height: 6px;
}

:where(.rach-app) .home-history {
  gap: 14px;
  min-width: 0;
  margin-top: 14px;
  display: grid;
}

:where(.rach-app) .home-mainstage, :where(.rach-app) .home-history-panel {
  background: #17171f;
  border: 1px solid #2c2c38;
  border-radius: 24px;
  min-width: 0;
}

:where(.rach-app) .home-mainstage {
  background: linear-gradient(#17171f, #121219);
  align-content: start;
  gap: 12px;
  padding: 18px;
  display: grid;
}

:where(.rach-app) .home-panel-head {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  display: flex;
}

:where(.rach-app) .home-mainstage .rach-platform-label b {
  font-size: 15px;
  font-weight: 600;
}

:where(.rach-app) .home-live {
  color: #4ade80;
  align-items: center;
  gap: 6px;
  margin-left: auto;
  font-size: 12px;
  font-weight: 600;
  display: inline-flex;
}

:where(.rach-app) .home-live i {
  background: #4ade80;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  animation: 1.6s infinite home-pulse;
}

:where(.rach-app) .home-live.off {
  color: #f5c84b;
}

:where(.rach-app) .home-live.off i {
  background: #f5c84b;
  animation: none;
}

:where(.rach-app) .home-panel-head small {
  color: #a6a6b3;
  font-size: 12px;
}

.rach-app .home-panel-head h2 {
  margin: 0 0 3px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}

:where(.rach-app) .home-streak {
  align-items: flex-end;
  gap: 14px;
  display: flex;
}

:where(.rach-app) .home-streak strong {
  letter-spacing: -.06em;
  font-variant-numeric: tabular-nums;
  font-size: clamp(76px, 23vw, 116px);
  font-weight: 700;
  line-height: .82;
}

:where(.rach-app) .home-streak strong.empty {
  font-size: 64px;
  line-height: 1;
}

:where(.rach-app) .home-streak span {
  color: #a6a6b3;
  max-width: 11ch;
  padding-bottom: 8px;
  font-size: 16px;
  line-height: 21px;
}

:where(.rach-app) .home-streak span b {
  color: #f4f4f6;
  font-weight: 600;
  display: block;
}

:where(.rach-app) .home-segments {
  gap: 4px;
  display: flex;
}

:where(.rach-app) .home-segments i {
  background: #20202a;
  border-radius: 999px;
  flex: 1;
  height: 10px;
}

:where(.rach-app) .home-segments i.on {
  background: #3d8fd6;
}

:where(.rach-app) .home-segments i.next {
  background: none;
  animation: 1.4s infinite home-pulse;
  box-shadow: inset 0 0 0 2px #f4f4f6;
}

:where(.rach-app) .home-need {
  color: #a6a6b3;
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}

:where(.rach-app) .home-need b {
  color: #f4f4f6;
  font-weight: 600;
}

:where(.rach-app) .home-need b.ok {
  color: #4ade80;
}

:where(.rach-app) .home-nchips {
  color: #a6a6b3;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  display: flex;
}

:where(.rach-app) .home-nchips button {
  color: #f4f4f6;
  background: none;
  border: 1px solid #2c2c38;
  border-radius: 999px;
  min-width: 44px;
  min-height: 44px;
  padding: 0 12px;
  font-size: 12px;
  font-weight: 600;
}

:where(.rach-app) .home-nchips button small {
  opacity: .7;
  font-size: 12px;
  font-weight: 500;
}

:where(.rach-app) .home-nchips button[aria-pressed="true"] {
  color: #0f0f14;
  background: #f4f4f6;
  border-color: #f4f4f6;
}

.rach-app .home-counts {
  gap: 8px;
  padding-top: 14px;
}

.rach-app .home-history-tier {
  display: inline-flex;
  position: relative;
}

.rach-app .home-counts button {
  font-variant-numeric: tabular-nums;
  justify-content: center;
  align-items: center;
  gap: 7px;
  min-width: 73px;
  padding-inline: 13px;
  transition: border-color .18s, background .18s;
  display: inline-flex;
}

.rach-app .home-counts button svg {
  flex-shrink: 0;
  width: 13px;
  height: 13px;
}

.rach-app .home-history-lock {
  opacity: .85;
  transform-origin: 50% 30%;
}

.rach-app .home-history-owned {
  color: #72e4ab;
}

.rach-app .home-counts button[aria-pressed="true"] svg {
  color: inherit;
}

.rach-app .home-counts button:focus-visible {
  outline-offset: 3px;
  outline: 2px solid #72e4ab;
}

.rach-app .home-history-tier[data-kind="paid"] button:focus-visible {
  border-color: #86818f;
}

.rach-app .home-history-tier[data-kind="paid"] button:focus-visible svg {
  animation: .38s ease-in-out history-lock-nudge;
}

@media (hover: hover) {
  .rach-app .home-history-tier[data-kind="paid"] button:hover:not(:disabled) {
    background: #211e2b;
    border-color: #86818f;
  }

  .rach-app .home-history-tier[data-kind="paid"] button:hover:not(:disabled) svg {
    animation: .38s ease-in-out history-lock-nudge;
  }
}

.rach-app .home-counts button:disabled {
  opacity: .45;
  color: #a6a6b3;
  background: none;
}

.rach-app .home-history-free {
  z-index: 2;
  color: #25320e;
  letter-spacing: .02em;
  white-space: nowrap;
  pointer-events: none;
  background: #c5f16d;
  border: 1px solid #e0ffa3;
  border-radius: 4px 9px;
  padding: 1px 7px;
  font-size: 10px;
  font-weight: 750;
  line-height: 17px;
  position: absolute;
  top: -14px;
  right: -8px;
  overflow: hidden;
  transform: rotate(6deg);
  box-shadow: 0 3px 12px #0004;
}

.rach-app .home-history-free:after {
  content: "";
  background: linear-gradient(110deg, #0000 35%, #fff9 48%, #0000 61%);
  animation: .85s ease-out .25s both history-free-glint;
  position: absolute;
  inset: -5px;
  transform: translateX(150%);
}

@keyframes history-free-glint {
  from {
    transform: translateX(-150%);
  }

  to {
    transform: translateX(150%);
  }
}

@keyframes history-lock-nudge {
  0%, 100% {
    transform: rotate(0);
  }

  30% {
    transform: rotate(-8deg);
  }

  65% {
    transform: rotate(5deg);
  }
}

.rach-app .home-history-title {
  align-items: center;
  gap: 6px;
  display: flex;
  position: relative;
}

.rach-app .home-history-rules summary {
  color: #a6a6b3;
  cursor: pointer;
  border-radius: 50%;
  place-items: center;
  width: 28px;
  height: 28px;
  list-style: none;
  display: grid;
}

.rach-app .home-history-rules summary::-webkit-details-marker {
  display: none;
}

.rach-app .home-history-rules summary:hover, .rach-app .home-history-rules[open] summary {
  color: #f4f3fa;
  background: #ffffff0a;
}

.rach-app .home-history-rules summary:focus-visible {
  outline-offset: 2px;
  outline: 2px solid #c5f16d;
}

.rach-app .home-history-rules-content {
  z-index: 10;
  color: #c4c2cf;
  background: #1b1922;
  border: 1px solid #383340;
  border-radius: 12px;
  width: min(340px, 100vw - 64px);
  padding: 16px;
  font-size: 13px;
  line-height: 1.6;
  position: absolute;
  top: calc(100% + 8px);
  left: 0;
  box-shadow: 0 12px 32px #0005;
}

.rach-app .home-history-rules-content strong {
  color: #f4f3fa;
}

.rach-app .home-history-rules-content p {
  margin: 8px 0 0;
}

.history-unlock-dialog {
  z-index: 60;
  color: #f4f3fa;
  background: #1b1922;
  border: 1px solid #383340;
  border-radius: 20px;
  gap: 16px;
  width: min(420px, 100vw - 32px);
  max-width: min(420px, 100vw - 32px);
  max-height: calc(100dvh - 32px);
  padding: 24px;
  font-family: Aviator DM Sans, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.55;
  display: grid;
  position: fixed;
  top: 50%;
  left: 50%;
  overflow-y: auto;
  box-shadow: 0 20px 70px #08070e66;
}

.history-unlock-dialog * {
  box-sizing: border-box;
}

.history-unlock-dialog button {
  font: inherit;
  cursor: pointer;
}

.history-unlock-dialog button:disabled {
  cursor: not-allowed;
  opacity: .5;
}

.history-unlock-dialog :focus-visible {
  outline-offset: 3px;
  outline: 2px solid #72e4ab;
}

.history-unlock-top {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.history-unlock-symbol {
  background: #292530;
  border-radius: 11px;
  place-items: center;
  width: 38px;
  height: 38px;
  display: grid;
}

.history-unlock-symbol svg {
  width: 19px;
  height: 19px;
}

.history-unlock-close {
  color: #aca8be;
  background: none;
  border: 0;
  border-radius: 7px;
  place-items: center;
  min-width: 36px;
  min-height: 36px;
  display: grid;
}

.history-unlock-close svg {
  width: 18px;
  height: 18px;
}

.history-unlock-dialog [data-slot="dialog-title"] {
  margin: 0;
  font-size: 18px;
  font-weight: 650;
  line-height: 1.4;
}

.history-unlock-dialog [data-slot="dialog-description"], .history-unlock-dialog > p {
  color: #b8b3c6;
  margin: 0;
  font-size: 13px;
}

.history-unlock-details {
  background: #25212d;
  border-radius: 12px;
  margin: 0;
  padding: 12px 14px;
  font-size: 13px;
}

.history-unlock-details > div {
  justify-content: space-between;
  gap: 14px;
  padding-block: 5px;
  display: flex;
}

.history-unlock-details > div:nth-child(2) {
  min-height: calc(3.1em + 10px);
}

.history-unlock-details dt {
  color: #b8b3c6;
}

.history-unlock-details dd {
  text-align: end;
  margin: 0;
  font-weight: 600;
}

.history-unlock-details .history-unlock-cost {
  border-top: 1px solid #3d3747;
  margin-top: 7px;
  padding-top: 10px;
}

.history-unlock-dialog .history-unlock-note {
  font-size: 12px;
}

.history-unlock-dialog .async-feedback {
  font-size: 13px;
}

.rach-app .strategy-feedback .home-lead {
  margin: 0;
}

.history-unlock-dialog .history-unlock-error {
  color: #f3cb9a;
}

.history-unlock-topup {
  color: #c5f16d;
  text-underline-offset: 3px;
  font-size: 13px;
  text-decoration: underline;
}

.history-unlock-actions {
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 9px;
  display: flex;
}

.history-unlock-actions button {
  color: #f4f3fa;
  background: none;
  border: 1px solid #494251;
  border-radius: 10px;
  min-height: calc(3.1em + 20px);
  padding: 9px 15px;
  font-size: 13px;
  line-height: 1.55;
}

.history-unlock-actions .primary {
  color: #222037;
  background: #f4f3fa;
  border-color: #f4f3fa;
}

@media (max-width: 480px) {
  .rach-app .home-counts {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    width: 100%;
    display: grid;
  }

  .rach-app .home-history-tier {
    min-width: 0;
  }

  .rach-app .home-counts button {
    gap: 4px;
    width: 100%;
    min-width: 0;
    padding-inline: 4px;
    font-size: 11px;
  }

  .history-unlock-dialog {
    padding: 20px 16px;
  }

  .history-unlock-actions button {
    flex: 1;
  }
}

@media (prefers-reduced-motion: reduce) {
  .rach-app .home-history-free:after, .rach-app .home-counts button svg {
    animation: none !important;
  }

  .rach-app .home-counts button {
    transition: none;
  }
}

:where(.rach-app) .home-last {
  color: #a6a6b3;
  border-top: 1px solid #2c2c38;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px;
  padding-top: 12px;
  font-size: 12px;
  display: flex;
}

:where(.rach-app) .home-mp {
  color: #f4f4f6;
  font-variant-numeric: tabular-nums;
  background: #20202a;
  border: 1px solid #2c2c38;
  border-radius: 999px;
  flex: none;
  place-items: center;
  min-width: 70px;
  height: 36px;
  padding: 0 10px;
  font-size: 15px;
  font-weight: 700;
  display: grid;
}

:where(.rach-app) .home-mp.low {
  color: #6fb2ee;
  background: #20202a;
}

:where(.rach-app) .home-mp.mid {
  color: #b693f8;
  background: #20202a;
}

:where(.rach-app) .home-mp.high {
  color: #f27cc6;
  background: #20202a;
}

:where(.rach-app) .home-last-meta {
  gap: 2px;
  display: grid;
}

:where(.rach-app) .home-last-meta small {
  color: #a6a6b3;
  font-size: 12px;
  line-height: 16px;
}

:where(.rach-app) .home-last-meta time {
  color: #f4f4f6;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

:where(.rach-app) .home-history-panel {
  align-content: start;
  gap: 12px;
  padding: 16px;
  display: grid;
}

:where(.rach-app) .home-history-scroll {
  overscroll-behavior: contain;
  scrollbar-width: thin;
  scrollbar-color: #4a4a58 transparent;
  max-height: min(470px, 62vh);
  padding: 4px 10px 4px 2px;
  overflow-y: auto;
}

:where(.rach-app) .home-round-grid {
  grid-template-columns: repeat(auto-fill, minmax(64px, 1fr));
  gap: 10px 8px;
  display: grid;
}

:where(.rach-app) .home-round {
  text-align: center;
  font-variant-numeric: tabular-nums;
  gap: 3px;
  min-width: 0;
  display: grid;
}

:where(.rach-app) .home-round b {
  letter-spacing: -.2px;
  color: #fff;
  border-radius: 8px;
  place-items: center;
  height: 40px;
  font-size: 12px;
  font-weight: 700;
  display: grid;
}

:where(.rach-app) .home-round b.cur {
  outline-offset: 2px;
  outline: 2px solid #f4f4f6;
}

:where(.rach-app) .home-round small {
  color: #a6a6b3;
  font-size: 11px;
  line-height: 13px;
}

:where(.rach-app) .low {
  background: #1e6fa8;
}

:where(.rach-app) .mid {
  background: #7b2fd0;
}

:where(.rach-app) .high {
  background: #b0287f;
}

:where(.rach-app) .gap {
  color: #9a9aa8;
  background: repeating-linear-gradient(135deg, #2a2a35 0 6px, #33333f 6px 12px);
  font-size: 10px;
  font-weight: 600;
}

:where(.rach-app) .home-legend {
  color: #a6a6b3;
  flex-wrap: wrap;
  gap: 6px 12px;
  font-size: 12px;
  display: flex;
}

:where(.rach-app) .home-legend span {
  align-items: center;
  gap: 5px;
  display: flex;
}

:where(.rach-app) .home-legend i {
  border-radius: 3px;
  width: 10px;
  height: 10px;
}

:where(.rach-app) .home-history-summary {
  color: #a6a6b3;
  border-top: 1px solid #2c2c38;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px 18px;
  padding-top: 10px;
  font-size: 13px;
  display: flex;
}

:where(.rach-app) .home-history-summary b {
  color: #f4f4f6;
  font-weight: 600;
}

:where(.rach-app) .home-history-summary a {
  color: #f4f4f6;
  align-items: center;
  min-height: 44px;
  margin-left: auto;
  font-weight: 600;
  display: inline-flex;
}

:where(.rach-app) .home-empty {
  color: #a6a6b3;
  align-content: center;
  justify-items: center;
  gap: 8px;
  min-height: 220px;
  font-size: 14px;
  display: grid;
}

:where(.rach-app) .home-skeleton {
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 8px;
  width: 100%;
  min-width: 0;
  display: grid;
}

:where(.rach-app) .home-skeleton i {
  background: #20202a;
  border-radius: 8px;
  height: 40px;
  animation: 1.5s ease-in-out infinite alternate home-pulse;
}

@keyframes home-pulse {
  to {
    opacity: .35;
  }
}

@media (prefers-reduced-motion: reduce) {
  :where(.rach-app) .home-skeleton i {
    animation: none;
  }
}

.rach-app .home-block {
  background: #fff;
  padding: 40px 0;
}

.rach-app .home-block.alt {
  background: #f7f7f7;
}

.rach-app .home-block h2 {
  margin: 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
}

:where(.rach-app) .home-heading {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  display: flex;
}

:where(.rach-app) .home-frequency {
  background: #f2f2f2;
  border-radius: 99px;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 2px;
  width: 100%;
  padding: 4px;
  display: grid;
}

:where(.rach-app) .home-frequency button {
  background: none;
  border: 0;
  border-radius: 99px;
  min-height: 44px;
  padding: 0 6px;
  font-size: 12px;
}

:where(.rach-app) .home-frequency button[aria-pressed="true"] {
  background: #fff;
  font-weight: 600;
  box-shadow: 0 1px 4px #0002;
}

:where(.rach-app) .home-strategies {
  gap: 12px;
  margin-top: 18px;
  display: grid;
}

:where(.rach-app) .home-strategy {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 16px;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: center;
  gap: 14px;
  padding: 16px;
  display: grid;
}

:where(.rach-app) .home-strategy.hit {
  border-color: #15803d;
  box-shadow: 0 0 0 1px #15803d;
}

:where(.rach-app) .home-strategy-id {
  min-width: 0;
}

:where(.rach-app) .home-strategy-title {
  align-items: center;
  min-height: 44px;
  display: inline-flex;
}

:where(.rach-app) .home-strategy-title:hover {
  text-decoration: underline;
}

:where(.rach-app) .home-donut {
  place-items: center;
  gap: 4px;
  width: 76px;
  display: grid;
}

:where(.rach-app) .home-donut-chart {
  border-radius: 50%;
  place-items: center;
  width: 76px;
  height: 76px;
  display: grid;
  position: relative;
}

:where(.rach-app) .home-donut-chart > span {
  text-align: center;
  background: #fff;
  border-radius: 50%;
  place-items: center;
  width: 60px;
  height: 60px;
  display: grid;
  position: absolute;
}

:where(.rach-app) .home-donut b {
  font-variant-numeric: tabular-nums;
  white-space: nowrap;
  font-size: 14px;
  line-height: 20px;
}

:where(.rach-app) .home-donut small {
  overflow-wrap: anywhere;
  font-size: 11px;
  line-height: 14px;
}

:where(.rach-app) .home-strategy h3 {
  align-items: center;
  min-height: 44px;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

:where(.rach-app) .home-rule-tag {
  background: #f2f2f2;
  border-radius: 99px;
  padding: 4px 8px;
  font-size: 12px;
  display: inline-block;
}

:where(.rach-app) .home-strategy-stats {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 6px 12px;
  margin: 10px 0 0;
  display: grid;
}

:where(.rach-app) .home-strategy-stats dt {
  color: #717171;
  font-size: 11px;
  line-height: 14px;
}

:where(.rach-app) .home-strategy-stats dd {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
}

:where(.rach-app) .home-strategy-after, :where(.rach-app) .home-strategy-actions {
  grid-column: 1 / -1;
  min-width: 0;
}

:where(.rach-app) .home-strategy-after p {
  margin: 0 0 8px;
  font-size: 12px;
}

:where(.rach-app) .home-strategy-after small {
  color: #717171;
  font-size: 11px;
}

:where(.rach-app) .home-strategy-actions {
  gap: 8px;
  display: grid;
}

:where(.rach-app) .home-strategy-actions .home-strategy-cta {
  white-space: nowrap;
  border-radius: 12px;
  width: 100%;
  min-height: 44px;
  padding: 0 14px;
  font-size: 14px;
}

:where(.rach-app) .home-strategy-row {
  align-items: center;
  gap: 8px;
  display: flex;
}

:where(.rach-app) .home-strategy-external {
  text-align: center;
}

:where(.rach-app) .home-confidence-note {
  color: #717171;
  margin: 12px 0;
  font-size: 12px;
  line-height: 18px;
}

:where(.rach-app) .home-reminder {
  border: 1px solid #ddd;
  border-radius: 99px;
  flex: none;
  place-items: center;
  width: 44px;
  height: 44px;
  display: grid;
}

:where(.rach-app) .home-like {
  color: #222;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 999px;
  flex: none;
  align-items: center;
  gap: 6px;
  min-height: 44px;
  padding: 0 12px;
  font-size: 13px;
  font-weight: 600;
  display: inline-flex;
}

:where(.rach-app) .home-like[aria-pressed="true"] {
  color: #e61e4d;
  background: #fff1f3;
  border-color: #e61e4d;
}

:where(.rach-app) .home-simlink {
  margin-left: auto;
  padding: 0;
  font-weight: 600;
}

:where(.rach-app) .home-aff-note {
  color: #6a6a6a;
  margin: 12px 0 0;
  font-size: 12px;
  line-height: 17px;
}

:where(.rach-app) .home-text-button {
  min-height: 44px;
  color: inherit;
  text-underline-offset: 3px;
  background: none;
  border: 0;
  justify-content: center;
  align-items: center;
  padding: 0 8px;
  font-size: 13px;
  display: inline-flex;
  text-decoration: underline !important;
}

:where(.rach-app) .home-lead {
  color: #717171;
  margin: 6px 0 0;
  font-size: 15px;
  line-height: 22px;
}

:where(.rach-app) .home-simulator {
  gap: 16px;
  min-width: 0;
  margin-top: 22px;
  display: grid;
}

:where(.rach-app) .home-pattern-panel, :where(.rach-app) .home-result {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 16px;
  min-width: 0;
  padding: 18px;
}

:where(.rach-app) .home-pattern-panel {
  align-content: start;
  gap: 16px;
  display: grid;
}

:where(.rach-app) .home-two {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  display: grid;
}

:where(.rach-app) .home-field {
  gap: 6px;
  min-width: 0;
  font-size: 13px;
  font-weight: 600;
  display: grid;
}

:where(.rach-app) .home-select {
  width: 100%;
  min-width: 0;
  min-height: 44px;
  font: inherit;
  color: #222;
  box-shadow: none;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 0 10px;
  font-size: 15px;
  font-weight: 500;
}

.home-select-menu.demo-select-menu {
  z-index: 85;
  color: #222;
  width: max(160px, var(--radix-select-trigger-width));
  max-width: calc(100vw - 24px);
  max-height: min(320px, var(--radix-select-content-available-height));
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 12px;
  font-family: Aviator DM Sans, Arial, sans-serif;
  box-shadow: 0 8px 24px #0002;
  min-width: 0 !important;
}

.home-select-menu.demo-select-menu .home-select-option {
  min-height: 44px;
  padding: 10px 26px 10px 8px;
  font-size: 14px;
}

.home-select-menu.demo-select-menu .home-select-option[data-highlighted] {
  background: #f2f2f2;
}

:where(.rach-app) .home-pattern {
  flex-wrap: wrap;
  gap: 6px;
  display: flex;
}

:where(.rach-app) .home-pattern button {
  color: #fff;
  border: 0;
  border-radius: 10px;
  width: 50px;
  height: 44px;
  font-size: 11px;
  font-weight: 700;
}

:where(.rach-app) .home-pattern .home-pattern-edit {
  color: #717171;
  background: #fff;
  border: 1.5px dashed #b0b0b0;
  width: 44px;
  font-size: 20px;
}

:where(.rach-app) .home-chips {
  flex-wrap: wrap;
  gap: 6px;
  display: flex;
}

:where(.rach-app) .home-chips button {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 99px;
  min-width: 44px;
  min-height: 44px;
  padding: 0 12px;
  font-size: 12px;
}

:where(.rach-app) .home-chips button[aria-pressed="true"] {
  color: #fff;
  background: #222;
  border-color: #222;
}

:where(.rach-app) .home-result-metrics {
  flex-wrap: wrap;
  align-items: flex-end;
  gap: 14px 16px;
  display: flex;
}

:where(.rach-app) .home-result-metrics > div {
  flex: 40%;
  min-width: 0;
}

:where(.rach-app) .home-result-metrics > .home-result-main {
  flex-basis: 100%;
}

:where(.rach-app) .home-result-metrics b {
  letter-spacing: -.03em;
  font-size: 28px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

:where(.rach-app) .home-result-main b {
  letter-spacing: -.05em;
  font-size: 56px;
  line-height: 56px;
}

:where(.rach-app) .home-result-metrics small {
  color: #717171;
  margin-top: 4px;
  font-size: 12px;
  display: block;
}

:where(.rach-app) .home-result-state {
  min-height: 22px;
  margin: 14px 0;
  font-size: 14px;
}

:where(.rach-app) .home-ai-context {
  text-align: left;
  background: #fff;
  border: 1px dashed #ddd;
  border-radius: 99px;
  align-items: center;
  gap: 6px;
  min-height: 44px;
  margin-top: 14px;
  padding: 10px 14px;
  font-size: 13px;
  font-weight: 600;
  display: inline-flex;
}

:where(.rach-app) .home-result h3 {
  margin: 22px 0 8px;
  font-size: 14px;
  font-weight: 600;
}

:where(.rach-app) .home-reach {
  gap: 2px;
  display: grid;
}

:where(.rach-app) .home-reach button {
  text-align: left;
  font-variant-numeric: tabular-nums;
  background: none;
  border: 0;
  border-radius: 8px;
  grid-template-columns: 52px minmax(0, 1fr) 44px;
  align-items: center;
  gap: 10px;
  width: 100%;
  min-height: 44px;
  padding: 0 6px;
  font-size: 13px;
  display: grid;
}

:where(.rach-app) .home-reach button:hover {
  background: #f7f7f7;
}

:where(.rach-app) .home-reach button[aria-pressed="true"] {
  font-weight: 700;
}

:where(.rach-app) .home-reach button > b {
  text-align: right;
  font-weight: 600;
}

:where(.rach-app) .home-bar {
  background: #f2f2f2;
  border-radius: 0 4px 4px 0;
  height: 14px;
  overflow: hidden;
}

:where(.rach-app) .home-bar i {
  background: #a7aeb7;
  border-radius: 0 4px 4px 0;
  height: 100%;
  display: block;
}

:where(.rach-app) .home-reach [aria-pressed="true"] .home-bar i {
  background: #d70466;
}

:where(.rach-app) .home-signals {
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 6px;
  margin-bottom: 8px;
  display: grid;
}

:where(.rach-app) .home-signals > span {
  background: #ececec;
  border-radius: 8px;
  place-items: center;
  min-width: 0;
  min-height: 34px;
  font-size: 12px;
  font-weight: 700;
  display: grid;
}

:where(.rach-app) .home-signals > span.hit {
  color: #fff;
  background: #15803d;
}

:where(.rach-app) .home-signals > p {
  color: #717171;
  grid-column: 1 / -1;
  margin: 8px 0;
  font-size: 13px;
}

:where(.rach-app) .home-table {
  margin-top: 12px;
  font-size: 12px;
  overflow-x: auto;
}

:where(.rach-app) .home-table summary {
  cursor: pointer;
  align-items: center;
  min-height: 44px;
  font-weight: 600;
  display: flex;
}

:where(.rach-app) .home-table table {
  border-collapse: collapse;
  width: 100%;
}

:where(.rach-app) .home-table td, :where(.rach-app) .home-table th {
  text-align: left;
  border-top: 1px solid #eee;
  padding: 8px 4px;
}

@media (min-width: 744px) {
  :where(.rach-app) .home-art {
    opacity: .45;
    height: 360px;
  }

  .rach-app .home-hero h1 {
    max-width: 26ch;
    font-size: 36px;
    line-height: 42px;
  }

  :where(.rach-app) .home-quick {
    justify-content: center;
  }

  :where(.rach-app) .home-platforms {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-auto-flow: row;
    overflow: visible;
  }

  :where(.rach-app) .home-trust {
    flex-wrap: wrap;
    gap: 8px 20px;
    font-size: 13px;
    line-height: 18px;
    display: flex;
  }

  :where(.rach-app) .home-trust li {
    min-height: 32px;
  }

  :where(.rach-app) .home-trust svg {
    width: 18px;
    height: 18px;
  }

  :where(.rach-app) .home-trust .more {
    margin-left: auto;
  }

  :where(.rach-app) .home-mainstage {
    padding: 22px;
  }

  :where(.rach-app) .home-history-panel {
    padding: 20px;
  }

  .rach-app .home-block {
    padding: 64px 0;
  }

  .rach-app .home-block h2 {
    font-size: 30px;
    line-height: 36px;
  }

  :where(.rach-app) .home-frequency {
    width: auto;
  }

  :where(.rach-app) .home-frequency button {
    padding: 0 16px;
    font-size: 13px;
  }

  :where(.rach-app) .home-result {
    padding: 24px;
  }

  :where(.rach-app) .home-result-metrics {
    gap: 16px 32px;
  }

  :where(.rach-app) .home-result-metrics > div, :where(.rach-app) .home-result-metrics > .home-result-main {
    flex: 0 auto;
  }
}

@media (min-width: 960px) {
  :where(.rach-app) .home-strategy {
    grid-template-columns: 76px minmax(0, 1fr) minmax(0, 1.3fr) 210px;
    gap: 24px;
    padding: 18px 22px;
  }

  :where(.rach-app) .home-strategy-after, :where(.rach-app) .home-strategy-actions {
    grid-column: auto;
  }
}

@media (min-width: 1024px) {
  :where(.rach-app) .home-stage {
    padding: 36px 0 56px;
  }

  .rach-app .home-hero h1 {
    font-size: 42px;
    line-height: 48px;
  }

  :where(.rach-app) .home-nchips button {
    min-height: 36px;
  }

  :where(.rach-app) .home-history, :where(.rach-app) .home-simulator {
    grid-template-columns: 360px minmax(0, 1fr);
    align-items: start;
    gap: 20px;
  }
}

@media (min-width: 1280px) {
  :where(.rach-app) .home-art {
    opacity: .95;
    height: 520px;
  }
}

@media (min-width: 1440px) {
  :where(.rach-app) .home-ai {
    max-width: 880px;
  }
}

:where(.rach-app) .home-chips button {
  white-space: nowrap;
  padding-inline: 14px;
  font-size: 13px;
  font-weight: 600;
}

.home-select-menu.demo-select-menu {
  animation: none !important;
}

:where(.rach-app) .home-mini i.low {
  background: #1e6fa8;
}

:where(.rach-app) .home-mini i.mid {
  background: #7b2fd0;
}

:where(.rach-app) .home-mini i.high {
  background: #b0287f;
}

:where(.rach-app) .home-rule-tags {
  flex-wrap: wrap;
  gap: 6px;
  display: flex;
}

:where(.rach-app) .home-rule-tag {
  white-space: nowrap;
  padding: 3px 10px;
  font-weight: 500;
  line-height: 20px;
}

:where(.rach-app) .home-rule-tag.hitl {
  color: #15803d;
  background: #e8f5e9;
  font-weight: 600;
}

:where(.rach-app) .home-rule-tag.small {
  color: #6b4e00;
  background: #fff4d6;
}

:where(.rach-app) .home-signal-caption {
  color: #717171;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 4px 8px;
  margin-bottom: 8px;
  font-size: 12px;
  display: flex;
}

:where(.rach-app) .home-strategy-after .home-byout {
  color: #717171;
  margin: 8px 0 0;
  font-size: 12px;
  line-height: 17px;
}

:where(.rach-app) .home-byout b {
  color: #222;
  font-weight: 600;
}

:where(.rach-app) .home-result-legend {
  color: #717171;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 12px;
  margin-top: 6px;
  font-size: 12px;
  display: flex;
}

:where(.rach-app) .home-result-legend span {
  align-items: center;
  gap: 4px;
  display: inline-flex;
}

:where(.rach-app) .home-result-legend i {
  background: #ececec;
  border-radius: 3px;
  width: 10px;
  height: 10px;
}

:where(.rach-app) .home-result-legend i.hit {
  background: #15803d;
}

:where(.rach-app) .home-result .home-result-legend {
  margin-top: 8px;
}

:where(.rach-app) .home-result-main small {
  max-width: 280px;
  margin-top: 4px;
  font-size: 13px;
}

:where(.rach-app) .home-ai-context > span {
  color: #d70466;
}

:where(.rach-app) .home-frequency button {
  font-weight: 600;
}

:where(.rach-app) .home-heading {
  align-items: flex-end;
  gap: 12px 20px;
}

:where(.rach-app) .home-select [data-slot="select-value"] {
  white-space: normal;
  text-align: left;
  line-height: 18px;
}

.home-select-menu.demo-select-menu .home-select-option {
  line-height: 18px;
}

:where(.rach-app) .home-table th, :where(.rach-app) .home-table td {
  white-space: nowrap;
}

@media (min-width: 1024px) {
  :where(.rach-app) .home-frequency button {
    min-height: 40px;
    padding-inline: 14px;
  }

  .rach-app .home-ask-select, :where(.rach-app) .home-ask-seg {
    min-height: 36px;
  }

  .rach-app .home-quick button {
    min-height: 40px;
  }

  :where(.rach-app) .home-pattern-panel .home-chips button {
    min-height: 36px;
  }

  :where(.rach-app) .home-reach button {
    min-height: 40px;
  }
}

:where(.rach-app) .simulator-query fieldset {
  border: 0;
  gap: 16px;
  min-width: 0;
  margin: 0;
  padding: 0;
  display: grid;
}

:where(.rach-app) .simulator-query legend.sr-only {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

:where(.rach-app) .simulator-task, :where(.rach-app) .simulator-query .home-result {
  overflow-wrap: anywhere;
  min-width: 0;
}

.strategy-range-editor {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 8px;
  margin-top: 8px;
  display: grid;
}

.strategy-range-editor label {
  min-width: 0;
  font-size: 12px;
}

.strategy-range-editor input {
  border: 1px solid var(--rach-border, #ddd);
  border-radius: 6px;
  width: 100%;
  min-width: 0;
  padding: 6px;
}

.rach-app .agent-answer {
  overflow-wrap: anywhere;
  min-width: 0;
}

.rach-app .agent-answer-text {
  margin: 14px 0;
  line-height: 1.7;
}

.rach-app .agent-answer-text [data-streamdown="inline-code"] {
  color: inherit;
  background: #2a2835;
}

.rach-app .agent-evidence {
  border: 1px solid var(--rach-border, #34313e);
  border-radius: 12px;
  margin: 12px 0;
  padding: 12px 14px;
  font-size: 13px;
  line-height: 1.6;
}

.rach-app .agent-evidence summary {
  cursor: pointer;
  font-weight: 600;
}

.rach-app .agent-threshold {
  border-top: 1px solid var(--rach-border, #34313e);
  margin-top: 6px;
  padding-top: 6px;
}

.rach-app .agent-strategy-link {
  text-underline-offset: 3px;
  text-decoration: underline;
}

.rach-app .agent-error {
  color: #fb7185;
  overflow-wrap: anywhere;
}

.rach-app .agent-error button {
  color: inherit;
  margin-inline-start: 8px;
  text-decoration: underline;
}

.aviator-telegram-dialog {
  z-index: 80;
  background: var(--background);
  color: var(--foreground);
  border-color: var(--border);
  overflow-wrap: anywhere;
  min-width: 0;
  max-height: calc(100dvh - 2rem);
  font-family: Aviator DM Sans, Microsoft YaHei, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.6;
  overflow-y: auto;
}

body > [data-slot="dialog-overlay"]:has( + .aviator-telegram-dialog) {
  z-index: 79;
}

.aviator-telegram-dialog [data-slot="dialog-header"] {
  padding-right: 24px;
}

.aviator-telegram-dialog fieldset {
  border: 0;
  min-width: 0;
  padding: 0;
}

.aviator-telegram-dialog legend {
  margin-bottom: 10px;
  font-weight: 600;
}

.aviator-telegram-dialog .telegram-options {
  flex-wrap: wrap;
  gap: 10px;
  display: flex;
}

.aviator-telegram-dialog .telegram-options label {
  border: 1px solid var(--border);
  cursor: pointer;
  border-radius: 9px;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  display: flex;
}

.aviator-telegram-dialog .telegram-options label:has(input:checked) {
  background: var(--accent);
  border-color: var(--primary);
}

.aviator-telegram-dialog .telegram-options input {
  width: 16px;
  height: 16px;
  accent-color: var(--primary);
}

.aviator-telegram-dialog .telegram-close {
  border-radius: 6px;
  padding: 4px;
  position: absolute;
  top: 16px;
  right: 16px;
}

.aviator-telegram-dialog .telegram-close svg {
  width: 20px;
  height: 20px;
}

.aviator-telegram-dialog .telegram-actions {
  flex-wrap: wrap;
  gap: 8px;
  display: flex;
}

.aviator-telegram-dialog .telegram-actions button {
  white-space: normal;
  max-width: 100%;
  height: auto;
  min-height: 36px;
}

.aviator-telegram-dialog .telegram-warning {
  background: var(--muted);
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 12px;
}

.aviator-telegram-dialog .telegram-warning button {
  margin: 8px 8px 0 0;
}

.aviator-telegram-dialog .telegram-link {
  color: var(--primary);
  text-decoration: underline;
}

.aviator-telegram-dialog .telegram-help, .aviator-telegram-dialog small {
  color: var(--muted-foreground);
}

.aviator-telegram-dialog :focus-visible {
  outline: 2px solid var(--ring);
  outline-offset: 3px;
}

:where(.rach-app) .telegram-entry {
  margin-top: 12px;
}

:where(.rach-app) .telegram-preference-status {
  border: 1px solid var(--border);
  background: var(--muted);
  color: var(--foreground);
  border-radius: 8px;
  margin: 12px 16px;
  padding: 10px 14px;
}

:where(.rach-app) .telegram-trigger {
  white-space: normal;
  gap: 8px;
  width: 100%;
  height: auto;
  min-height: 38px;
  display: flex;
}

/* [project]/src/features/aviator/demo.css [app-client] (css) */
.rach-app {
  --lightningcss-light: initial;
  --lightningcss-dark: ;
  color-scheme: light;
  font-family: Aviator DM Sans, Microsoft YaHei, Arial, sans-serif;
}

.rach-app main {
  min-width: 0;
}

.rach-app .rach-stage.home-stage {
  background: #0f0f14;
  padding: 50px 0;
}

.rach-app .demo-compact-select {
  flex: none;
  min-width: 0;
}

.rach-app .home-select.home-ask-select:focus-visible {
  outline: none;
  box-shadow: 0 0 0 2px #8f8f9b66;
}

.home-select-menu.demo-select-menu .home-select-option {
  color: #222;
}

.rach-app .home-history-panel .demo-source {
  color: #a6a6b3;
}

.rach-app .home-reminder:disabled {
  color: #888;
  opacity: .5;
  background: none;
}

@media (max-width: 1023px) {
  .rach-app .rach-bottom {
    z-index: 55;
    padding: 0 0 env(safe-area-inset-bottom, 0px);
    background: #fff;
    border-top: 1px solid #ebebeb;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    font-size: 11px;
    font-weight: 600;
    line-height: 15px;
    display: grid;
    position: fixed;
    inset: auto 0 0;
  }

  .rach-app .rach-bottom a {
    color: #717171;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 3px;
    min-width: 44px;
    height: 60px;
    display: flex;
  }

  .rach-app .rach-bottom a span {
    text-overflow: ellipsis;
    white-space: nowrap;
    max-width: 100%;
    padding-inline: 2px;
    overflow: hidden;
  }

  .rach-app .rach-bottom a[aria-current] {
    color: #e61e4d;
    font-weight: 600;
  }

  .rach-app .rach-footer {
    padding-bottom: calc(88px + env(safe-area-inset-bottom, 0px));
  }
}

@media (max-width: 743px) {
  .rach-app .rach-stage.home-stage {
    padding: 34px 0;
  }
}

.rach-app button, .rach-app summary, .rach-app select {
  touch-action: manipulation;
}

.rach-app :is(a, button, select, summary):focus-visible {
  outline-offset: 3px;
  outline: 3px solid #ff385c;
}

.rach-app :is(#pregunta, #historial, #estrategias, #simulador, #referidos) {
  scroll-margin-top: 84px;
}

.rach-app .home-referrals-demo {
  color: #666;
  margin-top: 12px;
  font-size: 12px;
  line-height: 18px;
}

.rach-app .demo-sr-only {
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.rach-app .rach-desktop .demo-nav-button {
  min-height: 44px;
  color: inherit;
  background: none;
  border: 0;
  border-radius: 999px;
  align-items: center;
  gap: 6px;
  padding: 0 14px;
  font-size: 15px;
  font-weight: 500;
  display: flex;
}

.rach-app .rach-desktop .demo-nav-button:hover {
  color: #f4f4f6;
  background: #20202a;
}

.rach-app .demo-language {
  --ring: #8f8f9b;
  flex-shrink: 0;
  display: inline-flex;
}

.rach-app .rach-nav .demo-language > button {
  color: #f4f4f6;
  font: inherit;
  background: #20202a;
  border: 1px solid #3a3a48;
  border-radius: 9px;
  max-width: 100px;
  min-height: 44px;
  padding: 0 8px;
  font-size: 12px;
}

.rach-app .rach-nav .demo-language > button:focus-visible {
  outline: none;
}

.rach-app .rach-nav .rach-menu-toggle:focus-visible {
  border-color: #8f8f9b;
  outline: none;
}

.rach-app .rach-nav .demo-sign-in {
  white-space: nowrap;
  min-height: 44px;
  color: inherit;
  cursor: pointer;
  background: none;
  border: 0;
  align-items: center;
  padding: 0 14px;
  font-size: 14px;
  font-weight: 600;
  display: inline-flex;
}

.rach-app .demo-auth-loading {
  flex-shrink: 0;
  place-items: center;
  width: 76px;
  height: 44px;
  display: grid;
}

.demo-popover {
  color: #222;
  z-index: 80;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 12px;
  width: 230px;
  max-width: calc(100vw - 24px);
  padding: 6px;
  font-family: Aviator DM Sans, Microsoft YaHei, Arial, sans-serif;
}

.demo-popover [data-slot="dropdown-menu-item"] {
  min-height: 44px;
  padding: 10px;
  font-size: 14px;
}

.demo-popover [data-slot="dropdown-menu-item"]:focus {
  color: #222;
  background: #f2f2f2;
}

.demo-popover img {
  object-fit: contain;
  width: 24px;
  height: 24px;
}

.demo-popover.demo-platform-menu {
  border: 0;
  border-radius: 16px;
  width: 340px;
  padding: 8px;
  font-size: 14px;
  line-height: 20px;
  box-shadow: 0 8px 28px #0002;
}

.demo-platform-menu [data-slot="dropdown-menu-item"] {
  color: #222;
  cursor: pointer;
  border-radius: 12px;
  gap: 12px;
  min-height: 52px;
  padding: 8px 12px;
  line-height: 20px;
  text-decoration: none;
}

.demo-platform-menu [data-slot="dropdown-menu-item"]:is(:hover, :focus, [data-highlighted]) {
  color: #222;
  background: #f7f7f7;
}

.demo-platform-menu b {
  font-weight: 700;
}

.demo-platform-menu img {
  border-radius: 6px;
  flex: none;
  width: 32px;
  height: 32px;
}

.demo-popover.demo-account-menu {
  width: 300px;
  max-height: min(80dvh, var(--radix-dropdown-menu-content-available-height));
  padding: 8px 0;
  font-size: 14px;
  line-height: 20px;
  box-shadow: 0 8px 28px #0002;
}

.demo-account-menu [data-slot="dropdown-menu-item"] {
  color: #222;
  cursor: pointer;
  border-radius: 0;
  gap: 8px;
  min-height: 44px;
  padding: 12px 16px;
  text-decoration: none;
}

.demo-account-menu [data-slot="dropdown-menu-item"]:is(:hover, :focus, [data-highlighted]) {
  color: #222;
  background: #f7f7f7;
}

.demo-account-menu img {
  border-radius: 6px;
  flex: none;
  width: 32px;
  height: 32px;
}

.demo-account-section {
  color: #717171;
  padding: 12px 16px 6px;
  font-weight: 600;
}

.demo-auth-error {
  align-items: center;
  gap: 8px;
  font-size: 12px;
  display: flex;
}

@media (max-width: 479px) {
  .rach-app .rach-nav-actions {
    gap: 4px;
  }

  .rach-app .demo-auth-error {
    max-width: 88px;
    font-size: 11px;
    line-height: 1.2;
    display: block;
  }
}

@media (max-width: 360px) {
  .rach-app .rach-nav-inner:has(.demo-auth-error, .demo-auth-loading, .demo-sign-in) .rach-brand span {
    display: none;
  }
}

.demo-auth-retry {
  cursor: pointer;
  text-decoration: underline;
}

.demo-account-mobile {
  display: none;
}

@media (max-width: 1023px) {
  .demo-account-mobile {
    display: block;
  }
}

.rach-app .home-select:focus-visible {
  box-shadow: none;
  border-color: #8f8f9b;
  outline: none;
}

.rach-app .home-platform-stat span {
  font-style: normal;
}

.rach-app .home-round small {
  white-space: nowrap;
}

.rach-app .demo-source {
  color: #717171;
  margin: 0;
  font-size: 12px;
  line-height: 1.6;
}

.rach-app .home-mainstage .demo-source {
  color: #a6a6b3;
}

.rach-app .home-donut small {
  text-align: center;
  max-width: 70px;
}

.rach-app .home-strategy-stats dd {
  overflow-wrap: anywhere;
}

.rach-app .demo-panel-title {
  margin: 0;
  font-size: 15px;
  font-weight: 600;
}

.rach-app .demo-small-sample {
  color: #79541b;
  background: #fff6e6;
  border-radius: 9px;
  margin: 16px 0;
  padding: 10px 12px;
  font-size: 12px;
  line-height: 1.6;
}

.rach-app .home-result > .home-panel-head h3 {
  margin: 0;
}

.rach-app .home-result > .demo-source {
  margin: 12px 0 18px;
}

.rach-app .demo-details {
  margin-top: 18px;
  font-size: 12px;
}

.rach-app .demo-details summary {
  cursor: pointer;
  padding: 12px 0;
}

.rach-app .demo-table-scroll {
  max-width: 100%;
  overflow-x: auto;
}

.rach-app .demo-details table {
  border-collapse: collapse;
  text-align: left;
  width: 100%;
}

.rach-app .demo-details :is(th, td) {
  white-space: nowrap;
  border-bottom: 1px solid #eee;
  padding: 10px 8px;
}

.rach-app .demo-details th {
  color: #717171;
  font-weight: 500;
}

.rach-app .demo-statistics {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 12px;
  margin: 24px 0;
  display: grid;
}

.rach-app .demo-statistics > div {
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 12px;
  padding: 16px;
}

.rach-app .demo-statistics dt {
  color: #717171;
  font-size: 12px;
}

.rach-app .demo-statistics dd {
  margin: 4px 0 0;
  font-size: 24px;
  font-weight: 600;
}

.rach-app .demo-page-heading {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  display: flex;
}

.rach-app .demo-eyebrow {
  color: #717171;
  margin: 18px 0 0;
  font-size: 12px;
}

.rach-app .demo-platform-page .home-history {
  color: #f4f4f6;
}

.rach-app .demo-next-steps {
  flex-wrap: wrap;
  gap: 12px 24px;
  margin: 24px 0;
  display: flex;
}

.rach-app .demo-platform-links {
  margin: 20px 0;
}

.rach-app .demo-platform-links .rach-card {
  align-items: center;
  gap: 10px;
  display: flex;
}

.rach-app .demo-platform-links .rach-platform-mark {
  object-fit: contain;
  flex-shrink: 0;
}

.rach-app .demo-content-page {
  max-width: 1000px;
}

.rach-app .demo-content-page > p {
  color: #717171;
  margin-bottom: 24px;
  line-height: 1.7;
}

.rach-app .demo-method-cards .rach-card h2 {
  margin-top: 0;
  font-size: 18px;
}

.rach-app .demo-method-cards .rach-card p {
  color: #555;
  line-height: 1.8;
}

.rach-app .demo-footer-note {
  color: #717171;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 12px;
  padding-top: 20px;
  font-size: 12px;
  display: flex;
}

.rach-app .demo-spin {
  animation: 1s linear infinite demo-spin;
}

@keyframes demo-spin {
  to {
    transform: rotate(360deg);
  }
}

@media (max-width: 743px) {
  .rach-app .rach-nav .demo-language > button {
    max-width: 88px;
  }

  .rach-app .rach-brand span {
    font-size: 17px;
  }

  .rach-app .demo-statistics {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .rach-app .home-quick, .rach-app .home-ai {
    width: 100%;
  }
}

@media (max-width: 479px) {
  .rach-app .rach-nav-inner {
    gap: 6px;
  }

  .rach-app .rach-brand span {
    font-size: 15px;
  }

  .rach-app .rach-nav .demo-language > button {
    max-width: 64px;
    padding-inline: 4px;
    font-size: 11px;
  }

  .rach-app .demo-language > button > svg {
    display: none;
  }

  .rach-app .rach-nav .demo-sign-in {
    padding-inline: 4px;
    font-size: 13px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .rach-app .demo-spin {
    animation: none;
  }
}

.rach-app .live-analyze {
  cursor: pointer;
  width: 100%;
  margin-top: 20px;
}

.rach-app .live-analyze:disabled {
  opacity: .65;
  cursor: wait;
}

.rach-app .home-result .home-reach button {
  grid-template-columns: 52px minmax(0, 1fr) 58px;
}

.rach-app .home-result .home-reach button > b {
  white-space: nowrap;
}

@media (max-width: 479px) {
  .rach-app .rach-nav-inner:has(.commerce-credit) .rach-brand span {
    display: none;
  }

  .rach-app .commerce-credit {
    gap: 5px;
    padding-left: 10px;
  }
}

/* [project]/src/features/aviator/public-pages.css [app-client] (css) */
.rach-app .public-page {
  overflow-wrap: anywhere;
  padding-block: 32px 64px;
}

.rach-app .public-breadcrumbs {
  color: #717171;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  margin-bottom: 20px;
  font-size: 13px;
  display: flex;
}

.rach-app .public-breadcrumbs a:hover {
  text-decoration: underline;
}

.rach-app .public-eyebrow {
  color: #717171;
  letter-spacing: .05em;
  margin: 0 0 12px;
  font-size: 13px;
  font-weight: 600;
}

.rach-app .public-page > h1 {
  letter-spacing: -.6px;
  max-width: 100%;
  margin: 0 0 24px;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
}

.rach-app .public-page:has(.public-article) > h1 {
  max-width: 768px;
}

.rach-app .public-lead {
  color: #717171;
  line-height: 1.7;
}

.rach-app .public-info-grid {
  gap: 16px;
  margin-top: 28px;
  display: grid;
}

.rach-app .public-info-grid .rach-card h2 {
  margin: 0 0 8px;
  font-size: 21px;
  line-height: 28px;
}

.rach-app .public-info-grid .rach-card {
  padding: 20px;
}

.rach-app .public-info-grid .rach-card p {
  color: #484848;
  font-size: 14px;
  line-height: 24px;
}

.rach-app .public-prose, .rach-app .public-article {
  max-width: 768px;
}

.rach-app .public-prose p, .rach-app .public-article p {
  color: #484848;
  margin: 16px 0;
  font-size: 16px;
  line-height: 1.9;
}

.rach-app .public-article h2 {
  margin-top: 32px;
  font-size: 24px;
  line-height: 1.4;
}

.rach-app .public-article .public-byline {
  color: #717171;
  font-size: 13px;
}

.rach-app .public-article-cover {
  aspect-ratio: 16 / 10;
  object-fit: cover;
  background: #14141c;
  border: 1px solid #ebebeb;
  border-radius: 16px;
  width: 100%;
  height: auto;
  margin: 24px 0;
}

.rach-app .public-note {
  color: #666;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 12px;
  margin: 24px 0;
  padding: 16px;
  font-size: 14px;
  line-height: 1.7;
}

.rach-app .public-article-figure {
  min-width: 0;
  margin: 0;
}

.rach-app .public-image-caption {
  color: #717171;
  margin-top: 8px;
  font-size: 12px;
  line-height: 1.5;
}

.rach-app .public-article-figure:has(figcaption) .public-article-cover {
  margin-bottom: 0;
}

.rach-app .public-article-figure:has(figcaption) {
  margin-bottom: 24px;
}

.rach-app .public-legal :where(h2, h3, p, a, li, blockquote) {
  font-family: inherit;
}

.rach-app .public-text-link, .rach-app .public-next > a:not(.rach-card) {
  text-underline-offset: 3px;
  text-decoration: underline;
}

.rach-app .public-next {
  flex-wrap: wrap;
  gap: 16px 24px;
  margin-top: 32px;
  display: flex;
}

.rach-app .public-next.rach-grid {
  display: grid;
}

.rach-app .public-platform-grid .rach-card {
  align-items: center;
  gap: 12px;
  display: flex;
}

.rach-app .public-platform-grid .rach-card > span:last-child {
  margin-left: auto;
}

.rach-app .rach-guides-head {
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  gap: 12px 20px;
  display: flex;
}

.rach-app .rach-guides-head p {
  color: #717171;
}

.rach-app .rach-guides-more {
  align-items: center;
  min-height: 44px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline;
  display: inline-flex;
}

.rach-app .rach-guides {
  scroll-snap-type: x mandatory;
  grid-auto-columns: min(80%, 320px);
  grid-auto-flow: column;
  gap: 16px;
  margin-top: 20px;
  padding-bottom: 8px;
  display: grid;
  overflow-x: auto;
}

.rach-app .rach-guide-card {
  scroll-snap-align: start;
  align-content: start;
  gap: 10px;
  min-width: 0;
  display: grid;
}

.rach-app .rach-guide-art {
  aspect-ratio: 16 / 10;
  background: #14141c;
  border-radius: 16px;
  max-width: 100%;
  display: block;
  overflow: hidden;
}

.rach-app .rach-guide-art img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  display: block;
}

.rach-app .rach-guide-card h3 {
  color: #222;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
}

.rach-app .rach-guide-card:hover h3 {
  text-decoration: underline;
}

.rach-app .rach-guide-card small {
  color: #717171;
  font-size: 12px;
}

.rach-app .public-faq {
  max-width: 820px;
  margin-top: 32px;
}

.rach-app .public-faq h2 {
  margin-bottom: 12px;
  font-size: 26px;
}

.rach-app .rach-faq-item {
  border-bottom: 1px solid #ebebeb;
}

.rach-app .rach-faq-item summary {
  cursor: pointer;
  color: #222;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  min-height: 44px;
  padding: 16px 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  list-style: none;
  display: flex;
}

.rach-app .rach-faq-item summary::-webkit-details-marker {
  display: none;
}

.rach-app .rach-faq-item summary svg {
  flex: none;
  transition: transform .2s;
}

.rach-app .rach-faq-item[open] summary svg {
  transform: rotate(180deg);
}

.rach-app .rach-faq-item p {
  color: #3f3f3f;
  max-width: 68ch;
  margin: 0 0 18px;
  font-size: 15px;
  line-height: 23px;
}

.rach-app .public-home-faq .public-faq {
  margin-top: 0;
}

.rach-app .public-page :focus-visible {
  outline-offset: 3px;
  outline: 3px solid #ff385c;
}

@media (min-width: 744px) {
  .rach-app .public-info-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .rach-app .rach-guides {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-auto-columns: auto;
    grid-auto-flow: row;
  }
}

@media (max-width: 743px) {
  .rach-app .public-page > h1 {
    font-size: 28px;
    line-height: 1.3;
  }

  .rach-app .public-article h2 {
    font-size: 22px;
  }
}

/* [project]/src/features/aviator/site-content.css [app-client] (css) */
.rach-app .content-feedback {
  color: var(--muted-foreground);
  flex-wrap: wrap;
  align-items: center;
  gap: 12px;
  padding: 20px;
  display: flex;
}

.rach-app .content-update-list {
  gap: 20px;
  display: grid;
}

.rach-app .content-markdown {
  overflow-wrap: anywhere;
  line-height: 1.8;
}

.rach-app .content-markdown h2 {
  margin-top: 1.5em;
  margin-bottom: .5em;
}

.rach-app .content-markdown p {
  margin: 1em 0;
}

.rach-app .content-markdown ul {
  padding-inline-start: 1.5em;
  list-style: outside;
}

.rach-app .content-markdown ol {
  padding-inline-start: 1.5em;
  list-style: decimal;
}

.rach-app .content-markdown a {
  text-decoration: underline;
}

.rach-app .rach-sitemap-col button, .rach-app .rach-footer-links button {
  color: inherit;
  font: inherit;
  cursor: pointer;
  text-align: start;
}

.rach-app .rach-guide-card img {
  object-fit: cover;
  max-width: 100%;
}

/*# sourceMappingURL=src_features_aviator_3ac369d5._.css.map*/