._5lakie0 {
  text-align: left;
}
._5lakie1 {
  text-align: right;
}
._5lakie2 {
  text-align: center;
}
._5lakie3 {
  text-align: justify;
}
._5lakie4 {
  text-align: start;
}
._5lakie5 {
  text-align: end;
}
._5lakie6 {
  text-wrap: wrap;
}
._5lakie7 {
  text-wrap: nowrap;
}
._5lakie8 {
  text-wrap: balance;
}
._5lakie9 {
  text-wrap: stable;
}
._5lakiea {
  text-wrap: pretty;
}
._5lakieb {
  word-break: normal;
}
._5lakiec {
  word-break: break-all;
}
._5lakied {
  word-break: keep-all;
}
._5lakiee {
  word-break: break-word;
}
._5lakief {
  white-space: normal;
}
._5lakieg {
  white-space: pre;
}
._5lakieh {
  white-space: nowrap;
}
._5lakiei {
  white-space: pre-wrap;
}
._5lakiej {
  white-space: pre-line;
}
._5lakiek {
  line-break: auto;
}
._5lakiel {
  line-break: loose;
}
._5lakiem {
  line-break: normal;
}
._5lakien {
  line-break: strict;
}
._5lakieo {
  line-break: anywhere;
}
._5lakiep {
  overflow-wrap: normal;
}
._5lakieq {
  overflow-wrap: break-word;
}
._5lakier {
  overflow-wrap: anywhere;
}
._16wbs0g0 {
  margin-top: 0;
}
._16wbs0g3 {
  margin-top: 2px;
}
._16wbs0g6 {
  margin-top: 4px;
}
._16wbs0g9 {
  margin-top: 6px;
}
._16wbs0gc {
  margin-top: 8px;
}
._16wbs0gf {
  margin-top: 12px;
}
._16wbs0gi {
  margin-top: 16px;
}
._16wbs0gl {
  margin-top: 24px;
}
._16wbs0go {
  margin-top: 32px;
}
._16wbs0gr {
  margin-top: 48px;
}
._16wbs0gu {
  margin-top: 56px;
}
._16wbs0gx {
  margin-top: 80px;
}
._16wbs0g10 {
  margin-top: auto;
}
._16wbs0g13 {
  margin-right: 0;
}
._16wbs0g16 {
  margin-right: 2px;
}
._16wbs0g19 {
  margin-right: 4px;
}
._16wbs0g1c {
  margin-right: 6px;
}
._16wbs0g1f {
  margin-right: 8px;
}
._16wbs0g1i {
  margin-right: 12px;
}
._16wbs0g1l {
  margin-right: 16px;
}
._16wbs0g1o {
  margin-right: 24px;
}
._16wbs0g1r {
  margin-right: 32px;
}
._16wbs0g1u {
  margin-right: 48px;
}
._16wbs0g1x {
  margin-right: 56px;
}
._16wbs0g20 {
  margin-right: 80px;
}
._16wbs0g23 {
  margin-right: auto;
}
._16wbs0g26 {
  margin-bottom: 0;
}
._16wbs0g29 {
  margin-bottom: 2px;
}
._16wbs0g2c {
  margin-bottom: 4px;
}
._16wbs0g2f {
  margin-bottom: 6px;
}
._16wbs0g2i {
  margin-bottom: 8px;
}
._16wbs0g2l {
  margin-bottom: 12px;
}
._16wbs0g2o {
  margin-bottom: 16px;
}
._16wbs0g2r {
  margin-bottom: 24px;
}
._16wbs0g2u {
  margin-bottom: 32px;
}
._16wbs0g2x {
  margin-bottom: 48px;
}
._16wbs0g30 {
  margin-bottom: 56px;
}
._16wbs0g33 {
  margin-bottom: 80px;
}
._16wbs0g36 {
  margin-bottom: auto;
}
._16wbs0g39 {
  margin-left: 0;
}
._16wbs0g3c {
  margin-left: 2px;
}
._16wbs0g3f {
  margin-left: 4px;
}
._16wbs0g3i {
  margin-left: 6px;
}
._16wbs0g3l {
  margin-left: 8px;
}
._16wbs0g3o {
  margin-left: 12px;
}
._16wbs0g3r {
  margin-left: 16px;
}
._16wbs0g3u {
  margin-left: 24px;
}
._16wbs0g3x {
  margin-left: 32px;
}
._16wbs0g40 {
  margin-left: 48px;
}
._16wbs0g43 {
  margin-left: 56px;
}
._16wbs0g46 {
  margin-left: 80px;
}
._16wbs0g49 {
  margin-left: auto;
}
._16wbs0g4c {
  padding-top: 0;
}
._16wbs0g4f {
  padding-top: 2px;
}
._16wbs0g4i {
  padding-top: 4px;
}
._16wbs0g4l {
  padding-top: 6px;
}
._16wbs0g4o {
  padding-top: 8px;
}
._16wbs0g4r {
  padding-top: 12px;
}
._16wbs0g4u {
  padding-top: 16px;
}
._16wbs0g4x {
  padding-top: 24px;
}
._16wbs0g50 {
  padding-top: 32px;
}
._16wbs0g53 {
  padding-top: 48px;
}
._16wbs0g56 {
  padding-top: 56px;
}
._16wbs0g59 {
  padding-top: 80px;
}
._16wbs0g5c {
  padding-top: 120px;
}
._16wbs0g5f {
  padding-right: 0;
}
._16wbs0g5i {
  padding-right: 2px;
}
._16wbs0g5l {
  padding-right: 4px;
}
._16wbs0g5o {
  padding-right: 6px;
}
._16wbs0g5r {
  padding-right: 8px;
}
._16wbs0g5u {
  padding-right: 12px;
}
._16wbs0g5x {
  padding-right: 16px;
}
._16wbs0g60 {
  padding-right: 24px;
}
._16wbs0g63 {
  padding-right: 32px;
}
._16wbs0g66 {
  padding-right: 48px;
}
._16wbs0g69 {
  padding-right: 56px;
}
._16wbs0g6c {
  padding-right: 80px;
}
._16wbs0g6f {
  padding-right: 120px;
}
._16wbs0g6i {
  padding-bottom: 0;
}
._16wbs0g6l {
  padding-bottom: 2px;
}
._16wbs0g6o {
  padding-bottom: 4px;
}
._16wbs0g6r {
  padding-bottom: 6px;
}
._16wbs0g6u {
  padding-bottom: 8px;
}
._16wbs0g6x {
  padding-bottom: 12px;
}
._16wbs0g70 {
  padding-bottom: 16px;
}
._16wbs0g73 {
  padding-bottom: 24px;
}
._16wbs0g76 {
  padding-bottom: 32px;
}
._16wbs0g79 {
  padding-bottom: 48px;
}
._16wbs0g7c {
  padding-bottom: 56px;
}
._16wbs0g7f {
  padding-bottom: 80px;
}
._16wbs0g7i {
  padding-bottom: 120px;
}
._16wbs0g7l {
  padding-left: 0;
}
._16wbs0g7o {
  padding-left: 2px;
}
._16wbs0g7r {
  padding-left: 4px;
}
._16wbs0g7u {
  padding-left: 6px;
}
._16wbs0g7x {
  padding-left: 8px;
}
._16wbs0g80 {
  padding-left: 12px;
}
._16wbs0g83 {
  padding-left: 16px;
}
._16wbs0g86 {
  padding-left: 24px;
}
._16wbs0g89 {
  padding-left: 32px;
}
._16wbs0g8c {
  padding-left: 48px;
}
._16wbs0g8f {
  padding-left: 56px;
}
._16wbs0g8i {
  padding-left: 80px;
}
._16wbs0g8l {
  padding-left: 120px;
}
@media (min-width: 840px) {
  ._16wbs0g1 {
    margin-top: 0;
  }
  ._16wbs0g4 {
    margin-top: 2px;
  }
  ._16wbs0g7 {
    margin-top: 4px;
  }
  ._16wbs0ga {
    margin-top: 6px;
  }
  ._16wbs0gd {
    margin-top: 8px;
  }
  ._16wbs0gg {
    margin-top: 12px;
  }
  ._16wbs0gj {
    margin-top: 16px;
  }
  ._16wbs0gm {
    margin-top: 24px;
  }
  ._16wbs0gp {
    margin-top: 32px;
  }
  ._16wbs0gs {
    margin-top: 48px;
  }
  ._16wbs0gv {
    margin-top: 56px;
  }
  ._16wbs0gy {
    margin-top: 80px;
  }
  ._16wbs0g11 {
    margin-top: auto;
  }
  ._16wbs0g14 {
    margin-right: 0;
  }
  ._16wbs0g17 {
    margin-right: 2px;
  }
  ._16wbs0g1a {
    margin-right: 4px;
  }
  ._16wbs0g1d {
    margin-right: 6px;
  }
  ._16wbs0g1g {
    margin-right: 8px;
  }
  ._16wbs0g1j {
    margin-right: 12px;
  }
  ._16wbs0g1m {
    margin-right: 16px;
  }
  ._16wbs0g1p {
    margin-right: 24px;
  }
  ._16wbs0g1s {
    margin-right: 32px;
  }
  ._16wbs0g1v {
    margin-right: 48px;
  }
  ._16wbs0g1y {
    margin-right: 56px;
  }
  ._16wbs0g21 {
    margin-right: 80px;
  }
  ._16wbs0g24 {
    margin-right: auto;
  }
  ._16wbs0g27 {
    margin-bottom: 0;
  }
  ._16wbs0g2a {
    margin-bottom: 2px;
  }
  ._16wbs0g2d {
    margin-bottom: 4px;
  }
  ._16wbs0g2g {
    margin-bottom: 6px;
  }
  ._16wbs0g2j {
    margin-bottom: 8px;
  }
  ._16wbs0g2m {
    margin-bottom: 12px;
  }
  ._16wbs0g2p {
    margin-bottom: 16px;
  }
  ._16wbs0g2s {
    margin-bottom: 24px;
  }
  ._16wbs0g2v {
    margin-bottom: 32px;
  }
  ._16wbs0g2y {
    margin-bottom: 48px;
  }
  ._16wbs0g31 {
    margin-bottom: 56px;
  }
  ._16wbs0g34 {
    margin-bottom: 80px;
  }
  ._16wbs0g37 {
    margin-bottom: auto;
  }
  ._16wbs0g3a {
    margin-left: 0;
  }
  ._16wbs0g3d {
    margin-left: 2px;
  }
  ._16wbs0g3g {
    margin-left: 4px;
  }
  ._16wbs0g3j {
    margin-left: 6px;
  }
  ._16wbs0g3m {
    margin-left: 8px;
  }
  ._16wbs0g3p {
    margin-left: 12px;
  }
  ._16wbs0g3s {
    margin-left: 16px;
  }
  ._16wbs0g3v {
    margin-left: 24px;
  }
  ._16wbs0g3y {
    margin-left: 32px;
  }
  ._16wbs0g41 {
    margin-left: 48px;
  }
  ._16wbs0g44 {
    margin-left: 56px;
  }
  ._16wbs0g47 {
    margin-left: 80px;
  }
  ._16wbs0g4a {
    margin-left: auto;
  }
  ._16wbs0g4d {
    padding-top: 0;
  }
  ._16wbs0g4g {
    padding-top: 2px;
  }
  ._16wbs0g4j {
    padding-top: 4px;
  }
  ._16wbs0g4m {
    padding-top: 6px;
  }
  ._16wbs0g4p {
    padding-top: 8px;
  }
  ._16wbs0g4s {
    padding-top: 12px;
  }
  ._16wbs0g4v {
    padding-top: 16px;
  }
  ._16wbs0g4y {
    padding-top: 24px;
  }
  ._16wbs0g51 {
    padding-top: 32px;
  }
  ._16wbs0g54 {
    padding-top: 48px;
  }
  ._16wbs0g57 {
    padding-top: 56px;
  }
  ._16wbs0g5a {
    padding-top: 80px;
  }
  ._16wbs0g5d {
    padding-top: 120px;
  }
  ._16wbs0g5g {
    padding-right: 0;
  }
  ._16wbs0g5j {
    padding-right: 2px;
  }
  ._16wbs0g5m {
    padding-right: 4px;
  }
  ._16wbs0g5p {
    padding-right: 6px;
  }
  ._16wbs0g5s {
    padding-right: 8px;
  }
  ._16wbs0g5v {
    padding-right: 12px;
  }
  ._16wbs0g5y {
    padding-right: 16px;
  }
  ._16wbs0g61 {
    padding-right: 24px;
  }
  ._16wbs0g64 {
    padding-right: 32px;
  }
  ._16wbs0g67 {
    padding-right: 48px;
  }
  ._16wbs0g6a {
    padding-right: 56px;
  }
  ._16wbs0g6d {
    padding-right: 80px;
  }
  ._16wbs0g6g {
    padding-right: 120px;
  }
  ._16wbs0g6j {
    padding-bottom: 0;
  }
  ._16wbs0g6m {
    padding-bottom: 2px;
  }
  ._16wbs0g6p {
    padding-bottom: 4px;
  }
  ._16wbs0g6s {
    padding-bottom: 6px;
  }
  ._16wbs0g6v {
    padding-bottom: 8px;
  }
  ._16wbs0g6y {
    padding-bottom: 12px;
  }
  ._16wbs0g71 {
    padding-bottom: 16px;
  }
  ._16wbs0g74 {
    padding-bottom: 24px;
  }
  ._16wbs0g77 {
    padding-bottom: 32px;
  }
  ._16wbs0g7a {
    padding-bottom: 48px;
  }
  ._16wbs0g7d {
    padding-bottom: 56px;
  }
  ._16wbs0g7g {
    padding-bottom: 80px;
  }
  ._16wbs0g7j {
    padding-bottom: 120px;
  }
  ._16wbs0g7m {
    padding-left: 0;
  }
  ._16wbs0g7p {
    padding-left: 2px;
  }
  ._16wbs0g7s {
    padding-left: 4px;
  }
  ._16wbs0g7v {
    padding-left: 6px;
  }
  ._16wbs0g7y {
    padding-left: 8px;
  }
  ._16wbs0g81 {
    padding-left: 12px;
  }
  ._16wbs0g84 {
    padding-left: 16px;
  }
  ._16wbs0g87 {
    padding-left: 24px;
  }
  ._16wbs0g8a {
    padding-left: 32px;
  }
  ._16wbs0g8d {
    padding-left: 48px;
  }
  ._16wbs0g8g {
    padding-left: 56px;
  }
  ._16wbs0g8j {
    padding-left: 80px;
  }
  ._16wbs0g8m {
    padding-left: 120px;
  }
}
@media (min-width: 1440px) {
  ._16wbs0g2 {
    margin-top: 0;
  }
  ._16wbs0g5 {
    margin-top: 2px;
  }
  ._16wbs0g8 {
    margin-top: 4px;
  }
  ._16wbs0gb {
    margin-top: 6px;
  }
  ._16wbs0ge {
    margin-top: 8px;
  }
  ._16wbs0gh {
    margin-top: 12px;
  }
  ._16wbs0gk {
    margin-top: 16px;
  }
  ._16wbs0gn {
    margin-top: 24px;
  }
  ._16wbs0gq {
    margin-top: 32px;
  }
  ._16wbs0gt {
    margin-top: 48px;
  }
  ._16wbs0gw {
    margin-top: 56px;
  }
  ._16wbs0gz {
    margin-top: 80px;
  }
  ._16wbs0g12 {
    margin-top: auto;
  }
  ._16wbs0g15 {
    margin-right: 0;
  }
  ._16wbs0g18 {
    margin-right: 2px;
  }
  ._16wbs0g1b {
    margin-right: 4px;
  }
  ._16wbs0g1e {
    margin-right: 6px;
  }
  ._16wbs0g1h {
    margin-right: 8px;
  }
  ._16wbs0g1k {
    margin-right: 12px;
  }
  ._16wbs0g1n {
    margin-right: 16px;
  }
  ._16wbs0g1q {
    margin-right: 24px;
  }
  ._16wbs0g1t {
    margin-right: 32px;
  }
  ._16wbs0g1w {
    margin-right: 48px;
  }
  ._16wbs0g1z {
    margin-right: 56px;
  }
  ._16wbs0g22 {
    margin-right: 80px;
  }
  ._16wbs0g25 {
    margin-right: auto;
  }
  ._16wbs0g28 {
    margin-bottom: 0;
  }
  ._16wbs0g2b {
    margin-bottom: 2px;
  }
  ._16wbs0g2e {
    margin-bottom: 4px;
  }
  ._16wbs0g2h {
    margin-bottom: 6px;
  }
  ._16wbs0g2k {
    margin-bottom: 8px;
  }
  ._16wbs0g2n {
    margin-bottom: 12px;
  }
  ._16wbs0g2q {
    margin-bottom: 16px;
  }
  ._16wbs0g2t {
    margin-bottom: 24px;
  }
  ._16wbs0g2w {
    margin-bottom: 32px;
  }
  ._16wbs0g2z {
    margin-bottom: 48px;
  }
  ._16wbs0g32 {
    margin-bottom: 56px;
  }
  ._16wbs0g35 {
    margin-bottom: 80px;
  }
  ._16wbs0g38 {
    margin-bottom: auto;
  }
  ._16wbs0g3b {
    margin-left: 0;
  }
  ._16wbs0g3e {
    margin-left: 2px;
  }
  ._16wbs0g3h {
    margin-left: 4px;
  }
  ._16wbs0g3k {
    margin-left: 6px;
  }
  ._16wbs0g3n {
    margin-left: 8px;
  }
  ._16wbs0g3q {
    margin-left: 12px;
  }
  ._16wbs0g3t {
    margin-left: 16px;
  }
  ._16wbs0g3w {
    margin-left: 24px;
  }
  ._16wbs0g3z {
    margin-left: 32px;
  }
  ._16wbs0g42 {
    margin-left: 48px;
  }
  ._16wbs0g45 {
    margin-left: 56px;
  }
  ._16wbs0g48 {
    margin-left: 80px;
  }
  ._16wbs0g4b {
    margin-left: auto;
  }
  ._16wbs0g4e {
    padding-top: 0;
  }
  ._16wbs0g4h {
    padding-top: 2px;
  }
  ._16wbs0g4k {
    padding-top: 4px;
  }
  ._16wbs0g4n {
    padding-top: 6px;
  }
  ._16wbs0g4q {
    padding-top: 8px;
  }
  ._16wbs0g4t {
    padding-top: 12px;
  }
  ._16wbs0g4w {
    padding-top: 16px;
  }
  ._16wbs0g4z {
    padding-top: 24px;
  }
  ._16wbs0g52 {
    padding-top: 32px;
  }
  ._16wbs0g55 {
    padding-top: 48px;
  }
  ._16wbs0g58 {
    padding-top: 56px;
  }
  ._16wbs0g5b {
    padding-top: 80px;
  }
  ._16wbs0g5e {
    padding-top: 120px;
  }
  ._16wbs0g5h {
    padding-right: 0;
  }
  ._16wbs0g5k {
    padding-right: 2px;
  }
  ._16wbs0g5n {
    padding-right: 4px;
  }
  ._16wbs0g5q {
    padding-right: 6px;
  }
  ._16wbs0g5t {
    padding-right: 8px;
  }
  ._16wbs0g5w {
    padding-right: 12px;
  }
  ._16wbs0g5z {
    padding-right: 16px;
  }
  ._16wbs0g62 {
    padding-right: 24px;
  }
  ._16wbs0g65 {
    padding-right: 32px;
  }
  ._16wbs0g68 {
    padding-right: 48px;
  }
  ._16wbs0g6b {
    padding-right: 56px;
  }
  ._16wbs0g6e {
    padding-right: 80px;
  }
  ._16wbs0g6h {
    padding-right: 120px;
  }
  ._16wbs0g6k {
    padding-bottom: 0;
  }
  ._16wbs0g6n {
    padding-bottom: 2px;
  }
  ._16wbs0g6q {
    padding-bottom: 4px;
  }
  ._16wbs0g6t {
    padding-bottom: 6px;
  }
  ._16wbs0g6w {
    padding-bottom: 8px;
  }
  ._16wbs0g6z {
    padding-bottom: 12px;
  }
  ._16wbs0g72 {
    padding-bottom: 16px;
  }
  ._16wbs0g75 {
    padding-bottom: 24px;
  }
  ._16wbs0g78 {
    padding-bottom: 32px;
  }
  ._16wbs0g7b {
    padding-bottom: 48px;
  }
  ._16wbs0g7e {
    padding-bottom: 56px;
  }
  ._16wbs0g7h {
    padding-bottom: 80px;
  }
  ._16wbs0g7k {
    padding-bottom: 120px;
  }
  ._16wbs0g7n {
    padding-left: 0;
  }
  ._16wbs0g7q {
    padding-left: 2px;
  }
  ._16wbs0g7t {
    padding-left: 4px;
  }
  ._16wbs0g7w {
    padding-left: 6px;
  }
  ._16wbs0g7z {
    padding-left: 8px;
  }
  ._16wbs0g82 {
    padding-left: 12px;
  }
  ._16wbs0g85 {
    padding-left: 16px;
  }
  ._16wbs0g88 {
    padding-left: 24px;
  }
  ._16wbs0g8b {
    padding-left: 32px;
  }
  ._16wbs0g8e {
    padding-left: 48px;
  }
  ._16wbs0g8h {
    padding-left: 56px;
  }
  ._16wbs0g8k {
    padding-left: 80px;
  }
  ._16wbs0g8n {
    padding-left: 120px;
  }
}
@keyframes _1qdw9gx0 {
  to {
    background-position: -300% center;
  }
}
._1qdw9gx1 {
  font-feature-settings: 'ss01', 'ss03', 'liga', 'calt';
}
._1qdw9gx2 {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._1qdw9gx3 {
  font-family: var(--_1xy6d0nb);
}
._1qdw9gx4 {
  font-family: var(--_1xy6d0nt);
  font-feature-settings: 'ss01', 'ss03', 'liga', 'calt', 'zero';
}
._1qdw9gx5 {
  font-weight: var(--_1xy6d0nq);
}
._1qdw9gx6 {
  font-weight: var(--_1xy6d0nr);
}
._1qdw9gx7 {
  font-weight: var(--_1xy6d0ns);
}
._1qdw9gx8 {
  font-size: var(--_1xy6d0nf);
  line-height: var(--_1xy6d0nm);
}
._1qdw9gx9 {
  font-size: var(--_1xy6d0ng);
  line-height: var(--_1xy6d0nn);
}
._1qdw9gxa {
  font-size: var(--_1xy6d0nh);
  line-height: var(--_1xy6d0no);
}
._1qdw9gxb {
  font-size: var(--_1xy6d0ni);
  line-height: var(--_1xy6d0np);
}
._1qdw9gxc {
  color: var(--_1xy6d0n74);
}
._1qdw9gxd {
  color: var(--_1xy6d0n75);
}
._1qdw9gxe {
  color: var(--_1xy6d0n5q);
}
._1qdw9gxf {
  color: var(--_1xy6d0n62);
}
._1qdw9gxg {
  color: var(--_1xy6d0n5z);
}
._1qdw9gxh {
  background: linear-gradient(to right, var(--_1xy6d0n75), var(--_1xy6d0n4a), var(--_1xy6d0n75));
  background-size: 300% auto;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: _1qdw9gx0 2s linear infinite;
}
._1qdw9gx1 strong {
  font-weight: var(--_1xy6d0ns);
}
._1qdw9gx1 em {
  font-style: italic;
}
._1qdw9gxi {
  flex: 1;
  min-width: 0;
}
._1f120lz3 {
  box-sizing: border-box;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: var(--_1f120lz0);
  height: var(--_1f120lz0);
  color: var(--_1f120lz1);
  border-radius: var(--_1f120lz2);
}
._1f120lz4 {
  display: inline-flex;
}
._1f120lz5 {
  display: flex;
}
._1f120lz6 {
  border: 1px solid var(--_1xy6d0n77);
  background-color: var(--_1xy6d0n72);
}
._1f120lz7 {
  color: inherit;
}
._1f120lz9 {
  fill: url(#aiGradient);
}
.iconAiGradient path {
  fill: url(#aiGradient);
}
@keyframes _1w568c7b {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
}
._1w568c7h {
  position: relative;
  display: inline-grid;
  flex-shrink: 0;
  width: var(--_1w568c70);
  height: var(--_1w568c70);
  grid-template-rows: 100%;
  grid-template-columns: 100%;
  line-height: 1;
  isolation: isolate;
  color: var(--_1w568c73, oklch(from var(--_1w568c72, var(--_1xy6d0n31)) clamp(0.2, calc((0.55 - l) * 100), 0.95) c h));
  container-name: _1w568c7a;
  container-type: inline-size;
}
._1w568c7k {
  --_1w568c7c: calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2 - var(--_1w568c70) * 0.1464);
  --_1w568c7d: calc(var(--_1w568c7c) * 0.75);
  --_1w568c7e: calc(var(--_1w568c70) * 0.14);
  border-radius: 50%;
}
._1w568c7l {
  --_1w568c7c: calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 4);
  --_1w568c7d: calc(var(--_1w568c7c) * 0.75);
  --_1w568c7e: calc(var(--_1w568c70) * 0.07);
  border-radius: var(--_1w568c71);
}
._1w568c7m:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._1w568c7o {
  display: grid;
  grid-area: 1 / 1;
  grid-template-rows: 100%;
  grid-template-columns: 100%;
  width: 100%;
  height: 100%;
  border-radius: inherit;
}
._1w568c7o::before {
  content: "";
  grid-area: 1 / 1;
  border-radius: inherit;
  background: var(--_1w568c72, var(--_1xy6d0n31));
  clip-path: var(--_1w568c7f, none);
}
._1w568c7o:has(> ._1w568c7g)::before {
  background: none;
}
._1w568c7p {
  --_1w568c7f: none;
  position: absolute;
  right: calc(-1 * var(--_1w568c76, var(--_1w568c7c)));
  bottom: calc(-1 * var(--_1w568c77, var(--_1w568c7d)));
  display: grid;
  place-items: stretch;
  width: var(--_1w568c75, calc(var(--_1w568c70) / 3));
  height: var(--_1w568c75, calc(var(--_1w568c70) / 3));
}
._1w568c7q {
  position: relative;
  z-index: 1;
  display: grid;
  grid-area: 1 / 1;
  place-items: center;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
  clip-path: var(--_1w568c7f, none);
}
._1w568c7m ._1w568c7q {
  transition: filter var(--_1xy6d0n18);
}
._1w568c7m:is(:hover, :focus-visible) ._1w568c7q {
  filter: brightness(1.03) contrast(1.3);
}
._1w568c7o:has(> ._1w568c7g) > ._1w568c7q {
  display: none;
}
._1w568c7r::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 300%;
  transform: translateX(-100%);
  background: linear-gradient(
           135deg,
           var(--_1xy6d0n63) 0%,
           var(--_1xy6d0n67) 20%,
           var(--_1xy6d0n69) 60%,
           var(--_1xy6d0n63) 100%
         );
  animation: _1w568c7b 2s infinite;
}
._1w568c7t {
  font-size: var(--_1w568c74);
  text-transform: uppercase;
  user-select: none;
}
._1w568c7u {
  position: relative;
  z-index: 1;
  display: block;
  object-fit: cover;
  grid-area: 1 / 1;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  clip-path: var(--_1w568c7f, none);
}
._1w568c7m ._1w568c7u {
  transition: filter var(--_1xy6d0n18);
}
._1w568c7m:is(:hover, :focus-visible) ._1w568c7u {
  filter: brightness(1.05);
}
._1w568c7v {
  visibility: hidden;
}
@supports (clip-path: shape(from 0 0, line to 1px 1px)) {
  ._1w568c7i {
    --_1w568c7f: shape(evenodd
 from 0 0, hline to 100%, vline to 100%, hline to 0, close,
 move to calc(calc(calc(var(--_1w568c70) + var(--_1w568c76, var(--_1w568c7c)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) + calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))) calc(calc(var(--_1w568c70) + var(--_1w568c77, var(--_1w568c7d)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2),
 hline to calc(calc(calc(calc(var(--_1w568c70) + var(--_1w568c76, var(--_1w568c7c)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) + calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))) - calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))),
 arc to calc(calc(calc(var(--_1w568c70) + var(--_1w568c76, var(--_1w568c7c)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) + calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))) calc(calc(calc(var(--_1w568c70) + var(--_1w568c77, var(--_1w568c7d)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) + calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))) of calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) cw,
 vline to calc(calc(calc(calc(var(--_1w568c70) + var(--_1w568c77, var(--_1w568c7d)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) + calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))) - calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))),
 arc to calc(calc(calc(calc(var(--_1w568c70) + var(--_1w568c76, var(--_1w568c7c)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) + calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))) - calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))) calc(calc(calc(var(--_1w568c70) + var(--_1w568c77, var(--_1w568c7d)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) + calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))) of calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) cw,
 hline to calc(calc(calc(var(--_1w568c70) + var(--_1w568c76, var(--_1w568c7c)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) + calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))),
 arc to calc(calc(var(--_1w568c70) + var(--_1w568c76, var(--_1w568c7c)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) calc(calc(calc(calc(var(--_1w568c70) + var(--_1w568c77, var(--_1w568c7d)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) + calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))) - calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))) of calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) cw,
 vline to calc(calc(calc(var(--_1w568c70) + var(--_1w568c77, var(--_1w568c7d)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) + calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))),
 arc to calc(calc(calc(var(--_1w568c70) + var(--_1w568c76, var(--_1w568c7c)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) + calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14))))) calc(calc(var(--_1w568c70) + var(--_1w568c77, var(--_1w568c7d)) - var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) - calc(var(--_1w568c75, calc(var(--_1w568c70) / 3)) + 2 * var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) / 2) of calc(min(var(--_1w568c79, 9999px), var(--_1w568c75, calc(var(--_1w568c70) / 3)) / 2) + var(--_1w568c78, var(--_1w568c7e, calc(var(--_1w568c70) * 0.14)))) cw,
 close);
  }
}
@media (prefers-reduced-motion: reduce) {
  ._1w568c7r::after {
    animation: none;
    transform: none;
  }
}
@supports (font-size: 1cqw) {
  ._1w568c7t {
    --_1w568c74: 40cqw;
  }
}
@container _1w568c7a (max-width: 18px) {
  ._1w568c7t {
    --_1w568c74: 60cqw;
    font-size: 0;
  }
  ._1w568c7t::first-letter {
    font-size: var(--_1w568c74);
  }
}
.sjnphp0 {
  display: flex;
}
.sjnphp1 {
  display: inline-flex;
}
.sjnphp2 {
  display: grid;
}
.sjnphp3 {
  display: inline-grid;
}
.sjnphp4 {
  flex-direction: row;
}
.sjnphp5 {
  flex-direction: row-reverse;
}
.sjnphp6 {
  flex-direction: column;
}
.sjnphp7 {
  flex-direction: column-reverse;
}
.sjnphp8 {
  justify-content: center;
}
.sjnphp9 {
  justify-content: flex-start;
}
.sjnphpa {
  justify-content: flex-end;
}
.sjnphpb {
  justify-content: start;
}
.sjnphpc {
  justify-content: end;
}
.sjnphpd {
  justify-content: space-between;
}
.sjnphpe {
  justify-content: space-around;
}
.sjnphpf {
  justify-content: space-evenly;
}
.sjnphpg {
  justify-content: stretch;
}
.sjnphph {
  align-items: flex-start;
}
.sjnphpi {
  align-items: flex-end;
}
.sjnphpj {
  align-items: center;
}
.sjnphpk {
  align-items: baseline;
}
.sjnphpl {
  align-items: stretch;
}
.sjnphpm {
  align-items: start;
}
.sjnphpn {
  align-items: end;
}
.sjnphpo {
  justify-items: flex-start;
}
.sjnphpp {
  justify-items: flex-end;
}
.sjnphpq {
  justify-items: center;
}
.sjnphpr {
  justify-items: baseline;
}
.sjnphps {
  justify-items: stretch;
}
.sjnphpt {
  justify-items: start;
}
.sjnphpu {
  justify-items: end;
}
.sjnphpv {
  place-content: center;
}
.sjnphpw {
  place-content: start;
}
.sjnphpx {
  place-content: end;
}
.sjnphpy {
  place-content: stretch;
}
.sjnphpz {
  place-content: space-between;
}
.sjnphp10 {
  place-content: space-around;
}
.sjnphp11 {
  place-content: space-evenly;
}
.sjnphp12 {
  grid-auto-flow: row;
}
.sjnphp13 {
  grid-auto-flow: column;
}
.sjnphp14 {
  grid-auto-flow: dense;
}
.sjnphp15 {
  grid-auto-flow: row dense;
}
.sjnphp16 {
  grid-auto-flow: column dense;
}
.sjnphp17 {
  flex-wrap: nowrap;
}
.sjnphp18 {
  flex-wrap: wrap;
}
.sjnphp19 {
  flex-wrap: wrap-reverse;
}
.sjnphp1a {
  align-self: flex-start;
}
.sjnphp1b {
  align-self: flex-end;
}
.sjnphp1c {
  align-self: center;
}
.sjnphp1d {
  align-self: baseline;
}
.sjnphp1e {
  align-self: stretch;
}
.sjnphp1f {
  justify-self: start;
}
.sjnphp1g {
  justify-self: end;
}
.sjnphp1h {
  justify-self: center;
}
.sjnphp1i {
  justify-self: stretch;
}
._1rezbez0 {
  border-radius: var(--_1xy6d0n10);
}
._1rezbez1 {
  border-radius: var(--_1xy6d0n11);
}
._1rezbez2 {
  border-radius: var(--_1xy6d0n12);
}
._1rezbez3 {
  border-radius: var(--_1xy6d0n13);
}
._1rezbez4 {
  border-radius: var(--_1xy6d0n14);
}
._1rezbez5 {
  border-radius: var(--_1xy6d0n15);
}
._1rezbez6 {
  border-radius: var(--_1xy6d0n16);
}
._1rezbez7 {
  border-radius: var(--_1xy6d0n17);
}
._1ur61mcf {
  --_1ur61mcb: 0px;
  --_1ur61mcc: 0px;
  --_1ur61mcd: 0px;
  --_1ur61mce: 0px;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  padding-top: var(--_1ur61mcb, 0px);
  padding-right: var(--_1ur61mcc, 0px);
  padding-bottom: var(--_1ur61mcd, 0px);
  padding-left: var(--_1ur61mce, 0px);
}
.dark ._1ur61mcf, .dark._1ur61mcf {
  background-color: var(--_1ur61mca);
}
._1ur61mcg {
  background-color: #f9f6f1;
}
.dark ._1ur61mcg, .dark._1ur61mcg {
  background-color: var(--_1xy6d0n31);
}
._1ur61mch {
  --_1ur61mc3: #1BD370;
  --_1ur61mc4: #1BD370;
  --_1ur61mc5: #F0FAE7;
  --_1ur61mc9: #e8f5d3;
  background-color: #f3fbe9;
}
.dark ._1ur61mch, .dark._1ur61mch {
  --_1ur61mc3: #1f783e;
  --_1ur61mc4: #1c5931;
  --_1ur61mc5: rgba(31, 120, 62, 0.16);
  --_1ur61mc9: #143821;
  background-color: #0a2414;
}
._1ur61mci {
  --_1ur61mc3: var(--_1xy6d0n2k);
  --_1ur61mc4: var(--_1xy6d0n2j);
  --_1ur61mc5: rgba(0, 0, 0, 0.03);
  background-color: var(--_1xy6d0n72);
}
.dark ._1ur61mci, .dark._1ur61mci {
  --_1ur61mc3: var(--_1xy6d0n2k);
  --_1ur61mc4: var(--_1xy6d0n2j);
  --_1ur61mc5: rgba(255, 255, 255, 0.04);
  background-color: var(--_1xy6d0n73);
}
._1ur61mcj {
  isolation: isolate;
  padding-top: calc(var(--_1ur61mc2) + var(--_1ur61mcb, 0px));
  padding-right: calc(var(--_1ur61mc0) + var(--_1ur61mcc, 0px));
  padding-bottom: calc(var(--_1ur61mc2) + var(--_1ur61mcd, 0px));
  padding-left: calc(var(--_1ur61mc0) + var(--_1ur61mce, 0px));
}
._1ur61mck {
  background-image: url("/images/callout-surface/logo-pattern.png");
  background-size: clamp(600px, 130%, 1300px);
  background-position: center;
  background-repeat: no-repeat;
}
._1ur61mcl {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY1OSIgaGVpZ2h0PSIyNjU5IiB2aWV3Qm94PSIwIDAgMjY1OSAyNjU5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik00MDEuNyA5NDMuOEMzNTcuOSA5MzMuOSAzNDcuOCA5MDUuOCAzNTQuNSA4OTIuOUM0NTAuOSA3MzMuMiA2NTMuNiA0MDIuMyA2OTIuNCAzNTYuNkM3MzEuMiAzMTAuOSA3ODEuNCAzMDYuMSA4MDEuNyAzMDkuNEwxMjEwLjUgMzI4LjFDMTU2OS41IDM1NC4xIDE4NDUuNCA3MzcuNyAxODQyLjkgMTE2Mi4zQzE4NDAuOSAxNTAyIDE2NjguMSAxNjkyIDE1ODIgMTc0NC42TDEzOTQuMyAxODI4LjNDMTM5NC4zIDE4MjkuMyAxMzk0LjQgMTgzMC40IDEzOTQuNCAxODMxLjVDMTQwNC4zIDE5OTEuMiAxMzUzLjYgMjMyNy42IDEwNzEuMyAyMzk1LjFDMTA1OS43IDIzOTYuMyAxMDE4LjQgMjM5My42IDk0NS45IDIzNzIuOEwzNTkuNCAyMTcxLjZDMzQxLjYgMjE2My44IDMxMC41IDIxNDEuMSAzMjguNCAyMTEzLjNMNTY5LjQgMTc3OC4xQzU4OCAxNzUyLjQgNjMxLjUgMTcwMi40IDY1Ni40IDE3MDcuM0M2ODEuMiAxNzEyLjMgMTA0Ni4xIDE3OTkuNiAxMjI1LjQgMTg0Mi43QzEyNDkgMTg1MC41IDEzMDkuNCAxODYxLjUgMTM2Mi4xIDE4NDIuN0wxMzk0LjMgMTgyOC4zQzEzODUuNiAxMzI1IDEwNjUuOCAxMDUzIDgyMi45IDEwMTMuNEw0MDEuNyA5NDMuOFoiIGZpbGw9IiMxQUQzNzkiIGZpbGwtb3BhY2l0eT0iMC4wNSIvPjxwYXRoIGQ9Ik0zNTQuNSA4OTIuOUMzNDcuOCA5MDUuOCAzNTcuOSA5MzMuOSA0MDEuNyA5NDMuOEw4MjIuOSAxMDEzLjRDMTA2Ni40IDEwNTMuMSAxMzg2LjkgMTMyNi4yIDEzOTQuNCAxODMxLjVDMTQwNC4zIDE5OTEuMiAxMzUzLjYgMjMyNy42IDEwNzEuMyAyMzk1LjFDMTA1OS43IDIzOTYuMyAxMDE4LjQgMjM5My42IDk0NS45IDIzNzIuOEwzNTkuNCAyMTcxLjZDMzQxLjYgMjE2My44IDMxMC41IDIxNDEuMSAzMjguNCAyMTEzLjNMNTY5LjQgMTc3OC4xQzU4OCAxNzUyLjQgNjMxLjUgMTcwMi40IDY1Ni40IDE3MDcuM0M2ODEuMiAxNzEyLjMgMTA0Ni4xIDE3OTkuNiAxMjI1LjQgMTg0Mi43QzEyNDkgMTg1MC41IDEzMDkuNCAxODYxLjUgMTM2Mi4xIDE4NDIuN0wxNTgyIDE3NDQuNkMxNjY4LjEgMTY5MiAxODQwLjkgMTUwMiAxODQyLjkgMTE2Mi4zQzE4NDUuNCA3MzcuNyAxNTY5LjUgMzU0LjEgMTIxMC41IDMyOC4xTDgwMS43IDMwOS40Qzc4MS40IDMwNi4xIDczMS4yIDMxMC45IDY5Mi40IDM1Ni42QzY1My42IDQwMi4zIDQ1MC45IDczMy4yIDM1NC41IDg5Mi45WiIgc3Ryb2tlPSIjMUFEMzc5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTM1NyAxNTYyLjRMMTIzNy45IDE1MjkuMUMxMjEzLjkgMTUyMy4xIDExNTkuOCAxNTE4LjggMTEyNy41IDE1MzEuN0MxMDkxLjEgMTU0Ni4yIDc5NS40IDE2NTguMSA2NDYuOSAxNzEwLjIiIHN0cm9rZT0iIzFBRDM3OSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtZGFzaGFycmF5PSIyIDIiLz48cGF0aCBkPSJNNzg0IDMwNy44TDEyOTEuNyAyNjcuNkMxMzAwIDI2Ny42IDEzODMgMjYxLjcgMTcyMy40IDI2Ny42QzIxMzYuNSAyNzQuOSAyMzM3LjUgNzI5LjcgMjMzNSA5OTguMUMyMzM1LjggMTExOC4xIDIyODUuNCAxMzkwLjggMjA3Ni45IDE1MjFMMTU3NC4yIDE3NDcuNSIgc3Ryb2tlPSIjMUFEMzc5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1kYXNoYXJyYXk9IjIgMiIvPjxwYXRoIGQ9Ik0xMDcwLjUgMjM5NS40QzEwODguNyAyMzkyLjkgMTE1Ny4zIDIzNzUuOCAxMjQ5LjggMjMyNC4yQzEzNDIuMiAyMjcyLjcgMTUxNC40IDIxNzguNyAxNTg4LjkgMjEzOC4yQzE2OTguMiAyMDg2LjIgMTkxNy45IDE5MDIuMyAxOTIzLjkgMTU5MS44IiBzdHJva2U9IiMxQUQzNzkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWRhc2hhcnJheT0iMiAyIi8+PC9zdmc+Cg==");
  background-size: clamp(200px, 60%, 600px);
  background-position: right clamp(calc(600px * -0.22), -22%, calc(200px * -0.22)) bottom clamp(calc(600px * -0.02), -2%, calc(200px * -0.02));
  background-repeat: no-repeat;
}
._1ur61mcm {
  background-image: url("/images/callout-surface/sidekick.svg");
  background-size: clamp(330px, 50%, 900px);
  background-position: right clamp(calc(900px * -0.12), -12%, calc(330px * -0.12)) bottom clamp(calc(900px * -0.1), -10%, calc(330px * -0.1));
  background-repeat: no-repeat;
}
._1ur61mcn {
  background-image: url("/images/callout-surface/sparkles.svg");
  background-size: clamp(350px, 40%, 600px);
  background-position: right clamp(calc(600px * -0.15), -15%, calc(350px * -0.15)) bottom clamp(calc(600px * -0.25), -25%, calc(350px * -0.25));
  background-repeat: no-repeat;
}
._1ur61mco {
  --_1ur61mc6: var(--_1xy6d0n13);
  --_1ur61mc8: clamp(min(60%, 700px), 400px, 80%);
  --_1ur61mc7: 42px;
  position: relative;
  padding-top: calc(var(--_1ur61mc7) + var(--_1ur61mcb, 0px));
  padding-bottom: calc(var(--_1ur61mc7) + var(--_1ur61mcd, 0px));
}
._1ur61mco:before {
  content: "";
  position: absolute;
  top: 0;
  left: calc(52% - var(--_1ur61mc8) / 2);
  width: var(--_1ur61mc8);
  border-bottom-left-radius: var(--_1ur61mc6);
  border-bottom-right-radius: var(--_1ur61mc6);
  height: var(--_1ur61mc7);
  background-color: var(--_1ur61mc9);
}
._1ur61mco:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: calc(48% - var(--_1ur61mc8) / 2);
  width: var(--_1ur61mc8);
  border-top-left-radius: var(--_1ur61mc6);
  border-top-right-radius: var(--_1ur61mc6);
  height: var(--_1ur61mc7);
  background-color: var(--_1ur61mc9);
}
.dark ._1ur61mcu, .dark._1ur61mcu {
  --_1xy6d0n61: var(--_1xy6d0n74);
  --_1xy6d0n62: var(--_1xy6d0n75);
}
.dark ._1ur61mcv, .dark._1ur61mcv {
  border: 1px solid var(--_1xy6d0n2g);
  box-shadow: inset 0 0 0 1px var(--_1xy6d0n1e);
}
.dark ._1ur61mcw, .dark._1ur61mcw {
  border: 1px solid var(--_1xy6d0n2k);
  box-shadow: inset 0 0 0 1px var(--_1xy6d0n73);
}
._1ur61mcx {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: -1;
}
._1ur61mcy {
  background-color: var(--_1xy6d0n72);
  box-sizing: border-box;
}
._1ur61mci ._1ur61mcy {
  background-color: var(--_1xy6d0n31);
}
.dark._1ur61mch ._1ur61mcy, .dark ._1ur61mch ._1ur61mcy {
  background-color: var(--_1xy6d0n2y);
}
.dark._1ur61mcg ._1ur61mcy, .dark ._1ur61mcg ._1ur61mcy {
  background-color: var(--_1xy6d0n32);
}
@layer ui-components-base;
._70ro1l0 {
  position: absolute;
  inset: 0;
  z-index: 0;
}
._70ro1l1 {
  pointer-events: auto;
}
._70ro1l2 {
  pointer-events: auto;
}
._70ro1l3 p + p {
  margin-top: 0.5lh;
}
._70ro1l4 {
  position: relative;
  z-index: 1;
  pointer-events: none;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
}
._70ro1l5 {
  transition: transform var(--_1xy6d0n19);
}
._70ro1l0:hover + ._70ro1l5,
          ._70ro1l5:has(._70ro1l2:is(a:focus-visible, a:hover), ._70ro1l1:hover) {
  transform: scale(0.985);
  transition: transform var(--_1xy6d0n18);
}
._70ro1l7 {
  display: block;
  position: relative;
  border-radius: var(--_1xy6d0n14);
  border-style: solid;
  border-width: 1px;
  transition: border-color var(--_1xy6d0n18), box-shadow var(--_1xy6d0n18), background-color var(--_1xy6d0n18);
  isolation: isolate;
  box-sizing: border-box;
}
._70ro1l7:has(._70ro1l2:is(a:focus-visible)) {
  box-shadow: var(--_1xy6d0n6x);
}
@layer ui-components-base {
  ._70ro1l7 {
    border-color: var(--_1xy6d0n76);
    background-color: var(--_1xy6d0n72);
    box-shadow: var(--_1xy6d0n6v);
  }
  ._70ro1l7:has(._70ro1l0):hover {
    border-color: var(--_1xy6d0n78);
  }
  ._70ro1l8 {
    box-shadow: 0 1px 1px 0 rgba(32, 39, 44, 0.04);
  }
  ._70ro1l8:has(._70ro1l0):hover {
    box-shadow: 0 1px 1px 0 rgba(32, 39, 44, 0.1);
  }
  ._70ro1lc:has(._70ro1l0):hover {
    box-shadow: 0 1px 3px 0 rgba(32, 39, 44, 0.03), 0 6px 16px -4px rgba(32, 39, 44, 0.06);
  }
}
.arp5lm0 {
  display: inline-block;
  position: relative;
}
.arp5lm1 {
  opacity: 0;
  position: absolute;
  top: -7px;
  left: -7px;
  width: calc(100% + 14px);
  height: calc(100% + 14px);
  z-index: 1;
  cursor: pointer;
}
.arp5lm2 {
  cursor: not-allowed;
}
.arp5lm7 {
  display: grid;
  place-content: center;
  box-sizing: border-box;
  position: relative;
  border-radius: 4px;
  border: 1px solid var(--arp5lm3, transparent);
  background-color: var(--arp5lm4, var(--_1xy6d0n72));
  color: var(--arp5lm5, var(--_1xy6d0n43));
  transition: background-color 0.1s, border-color 0.1s, box-shadow 0.1s;
}
.arp5lm1:focus-visible + .arp5lm7 {
  box-shadow: var(--_1xy6d0n6x);
}
.arp5lm1:disabled + .arp5lm7 {
  --arp5lm4: var(--_1xy6d0n31);
  --arp5lm3: var(--_1xy6d0n76);
}
.arp5lm8 {
  width: 14px;
  height: 14px;
}
.arp5lm9 {
  width: 18px;
  height: 18px;
}
.arp5lma {
  --arp5lm6: var(--_1xy6d0n4a);
}
.arp5lm1:not(:disabled):not(:checked):not(:indeterminate) + .arp5lma {
  --arp5lm4: var(--_1xy6d0n72);
  --arp5lm3: var(--_1xy6d0n77);
}
.arp5lm1:not(:disabled):not(:checked):not(:indeterminate):hover + .arp5lma {
  --arp5lm4: var(--_1xy6d0n72);
  --arp5lm3: var(--_1xy6d0n78);
}
.arp5lm1:not(:disabled):checked:not(:indeterminate) + .arp5lma {
  --arp5lm4: var(--_1xy6d0n74);
  --arp5lm3: none;
}
.arp5lm1:not(:disabled):checked:not(:indeterminate):hover + .arp5lma {
  --arp5lm4: var(--_1xy6d0n5d);
  --arp5lm3: none;
}
.arp5lm1:disabled:checked:not(:indeterminate) + .arp5lma {
  --arp5lm4: var(--_1xy6d0n32);
  --arp5lm3: var(--_1xy6d0n76);
  --arp5lm5: var(--_1xy6d0n4a);
}
.arp5lm1:not(:disabled):indeterminate + .arp5lma {
  --arp5lm4: var(--_1xy6d0n72);
  --arp5lm3: var(--_1xy6d0n77);
}
.arp5lm1:not(:disabled):indeterminate:hover + .arp5lma {
  --arp5lm4: var(--_1xy6d0n72);
  --arp5lm3: var(--_1xy6d0n78);
  --arp5lm6: var(--_1xy6d0n4b);
}
.arp5lm1:disabled:indeterminate + .arp5lma {
  --arp5lm6: var(--_1xy6d0n32);
}
.arp5lmb {
  --arp5lm6: var(--_1xy6d0n25);
  border-width: 1.5px;
}
.arp5lm1:not(:disabled):not(:checked):not(:indeterminate) + .arp5lmb {
  --arp5lm4: var(--_1xy6d0n72);
  --arp5lm3: var(--_1xy6d0n2b);
}
.arp5lm1:not(:disabled):not(:checked):not(:indeterminate):hover + .arp5lmb {
  --arp5lm4: var(--_1xy6d0n2v);
  --arp5lm3: var(--_1xy6d0n2b);
}
.arp5lm1:disabled:not(:checked):not(:indeterminate) + .arp5lmb {
  --arp5lm3: var(--_1xy6d0n2d);
  --arp5lm4: var(--_1xy6d0n2v);
}
.arp5lm1:not(:disabled):checked:not(:indeterminate) + .arp5lmb {
  --arp5lm4: var(--_1xy6d0n48);
}
.arp5lm1:not(:disabled):checked:not(:indeterminate):hover + .arp5lmb {
  --arp5lm4: var(--_1xy6d0n4a);
}
.arp5lm1:disabled:checked:not(:indeterminate) + .arp5lmb {
  --arp5lm5: var(--_1xy6d0n4a);
}
.arp5lm1:not(:disabled):indeterminate + .arp5lmb {
  --arp5lm4: var(--_1xy6d0n72);
  --arp5lm3: var(--_1xy6d0n2b);
}
.arp5lm1:not(:disabled):indeterminate:hover + .arp5lmb {
  --arp5lm4: var(--_1xy6d0n2v);
  --arp5lm3: var(--_1xy6d0n2b);
  --arp5lm6: var(--_1xy6d0n27);
}
.arp5lm1:disabled:indeterminate + .arp5lmb {
  --arp5lm3: var(--_1xy6d0n2d);
  --arp5lm4: var(--_1xy6d0n2v);
  --arp5lm6: var(--_1xy6d0n24);
}
.arp5lmc {
  opacity: 0;
  transition: opacity 0.1s ease;
  grid-area: 1 / 1;
  place-self: center;
}
.arp5lmd {
  width: 13px;
  height: 13px;
}
.arp5lm1:checked:not(:indeterminate) + .arp5lm7 .arp5lmd {
  opacity: 1;
}
.arp5lme {
  width: 8px;
  height: 8px;
  border-radius: 1px;
  background-color: var(--arp5lm6, var(--_1xy6d0n48));
  transition: opacity 0.1s ease, background-color var(--_1xy6d0n18);
}
.arp5lm1:indeterminate + .arp5lm7 .arp5lme {
  opacity: 1;
}
._1fa53fw0 {
  display: grid;
  grid-template-rows: 1lh auto;
  align-items: baseline;
}
._1fa53fw1 {
  display: inline-grid;
}
._1fa53fw2 {
  grid-template-columns: auto 1fr;
}
._1fa53fw3 {
  grid-template-columns: 1fr auto;
}
._1fa53fw4 {
  grid-template-columns: auto 1fr auto;
}
._1fa53fw5 {
  grid-row: 1;
  display: grid;
  place-content: center;
  height: 1lh;
  align-self: center;
}
._1fa53fw6 {
  grid-column: 1;
}
._1fa53fw7 {
  grid-column: 2;
}
._1fa53fw2 ._1fa53fw7 {
  grid-column: 3;
}
._1fa53fw8 {
  grid-row: 1 / -1;
  grid-column: 2;
}
._1fa53fw8:first-child {
  grid-column: 1;
}
._1fa53fw9 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@layer ui-components-base;
._16p1l95 {
  --_16p1l92: var(--_1xy6d0n72);
  --_16p1l93: 0px;
  --_16p1l94: transparent;
  z-index: 9998;
  position: relative;
  display: flow-root;
  filter: drop-shadow(0px 1px 2px rgba(32, 39, 44, 0.24)) drop-shadow(0px 2px 8px rgba(32, 39, 44, 0.08));
  border-radius: var(--_1xy6d0n12);
  background-color: var(--_16p1l92);
  color: var(--_1xy6d0n74);
  text-wrap: pretty;
  cursor: default;
  border: var(--_16p1l93) solid var(--_16p1l94);
}
.dark._16p1l95 {
  --_16p1l92: var(--_1xy6d0n73);
  filter: drop-shadow(0 1px 0px hsla(208, 16%, 15%, 0.08)) drop-shadow(0 2px 5px hsla(208, 16%, 15%, 0.08));
}
.dark ._16p1l95 {
  --_16p1l93: 1px;
  --_16p1l94: var(--_1xy6d0n65);
}
._16p1l96 {
  --_16p1l90: 4px;
  --_16p1l91: 8px;
  max-width: 250px;
  font-size: var(--_1xy6d0nh);
  font-weight: var(--_1xy6d0nr);
  line-height: var(--_1xy6d0no);
}
.dark._16p1l96 {
  font-weight: var(--_1xy6d0ns);
}
._16p1l97 {
  --_16p1l90: 4px;
  --_16p1l91: 8px;
  max-width: 320px;
  font-size: var(--_1xy6d0ng);
  line-height: var(--_1xy6d0nn);
}
._16p1l98 {
  max-width: none;
}
._16p1l99 {
  text-align: start;
}
._16p1l9a {
  text-align: center;
}
._16p1l9b {
  overflow: visible;
}
._16p1l9c {
  fill: var(--_16p1l92);
}
._16p1l9d {
  fill: none;
  stroke: var(--_16p1l94);
  stroke-width: var(--_16p1l93);
  stroke-linejoin: round;
  vector-effect: non-scaling-stroke;
}
._16p1l9e {
  cursor: default;
}
._16p1l9g {
  text-decoration: underline;
  text-decoration-style: dotted;
  text-underline-offset: 0.2em;
  text-decoration-thickness: 0.1em;
  text-decoration-color: transparent;
}
._16p1l9g:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
  border-radius: var(--_1xy6d0n12);
}
._16p1l9g:hover, ._16p1l9g:focus-visible {
  text-decoration-color: currentColor;
}
._16p1l9h {
  color: var(--_1xy6d0n75);
  transition: color var(--_1xy6d0n19);
}
._16p1l9h:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
  border-radius: var(--_1xy6d0n12);
}
._16p1l9h:hover, ._16p1l9h:focus-visible {
  color: var(--_1xy6d0n74);
}
._16p1l9h svg {
  color: var(--_1xy6d0n3w);
  transition: color var(--_1xy6d0n19);
}
._16p1l9h:is(:hover, :focus-visible) svg {
  color: var(--_1xy6d0n3v);
}
@layer ui-components-base {
  ._16p1l95 {
    padding: var(--_16p1l90) var(--_16p1l91);
  }
}
._1r7dh8wd {
  --_1r7dh8w6: var(--_1xy6d0n7a), 0px 1px 1px 0px rgba(32, 39, 44, 0.04), 0px -1px 1px 1px rgba(0, 0, 0, 0.12) inset, 0px 1px 2px 0px rgba(255, 255, 255, 0.12) inset;
  --_1r7dh8w7: var(--_1xy6d0n7b), 0px 1px 1px 0px rgba(32, 39, 44, 0.04), 0px -1px 1px 1px rgba(0, 0, 0, 0.12) inset, 0px 1px 2px 0px rgba(255, 255, 255, 0.12) inset;
  --_1r7dh8w8: var(--_1xy6d0n7b), 0px 1px 1px 0px rgba(32, 39, 44, 0.04), 0px -1px 1px 1px rgba(0, 0, 0, 0.12) inset, 0px 1px 2px 0px rgba(255, 255, 255, 0.12) inset;
  --_1r7dh8w9: 0px 0px 0px 1px rgba(22, 26, 38, 0.08) inset, 0px 0px 3px 1px rgba(255, 255, 255, 0.2) inset, 0px -1px 2px 0px rgba(0, 0, 0, 0.12) inset;;
  --_1r7dh8wa: 0px 0px 0px 1px rgba(22, 26, 38, 0.16) inset, 0px 0px 3px 1px rgba(255, 255, 255, 0.2) inset, 0px -1px 2px 0px rgba(0, 0, 0, 0.12) inset;;
  --_1r7dh8wb: 0px 0px 0px 1px rgba(22, 26, 38, 0.16) inset, 0px 0px 3px 1px rgba(255, 255, 255, 0.2) inset, 0px -1px 2px 0px rgba(0, 0, 0, 0.12) inset;;
  --_1r7dh8wc: 0px 0px 0px 1px rgba(22, 26, 38, 0.08) inset, 0px 0px 3px 1px rgba(255, 255, 255, 0.2) inset, 0px -1px 2px 0px rgba(0, 0, 0, 0.12) inset;;
}
.dark ._1r7dh8wd {
  --_1r7dh8w6: var(--_1xy6d0n7a), 0px 0px 0px 1px rgba(255, 255, 255, 0.1) inset;
  --_1r7dh8w7: var(--_1xy6d0n7b), 0px 0px 0px 1px rgba(255, 255, 255, 0.2) inset;
  --_1r7dh8w8: var(--_1xy6d0n7b), 0px 0px 0px 1px rgba(255, 255, 255, 0.2) inset;
  --_1r7dh8w9: var(--_1xy6d0n7a), 0px 0px 0px 1px rgba(22, 26, 38, 0.08) inset, 0px 0px 1px 1px rgba(255, 255, 255, 0.12) inset, 0px -1px 1px 0px rgba(0, 0, 0, 0.12) inset;;
  --_1r7dh8wa: var(--_1xy6d0n7b), 0px 0px 0px 1px rgba(22, 26, 38, 0.08) inset, 0px 0px 2px 1px rgba(255, 255, 255, 0.2) inset, 0px -1px 1px 0px rgba(0, 0, 0, 0.12) inset;;
  --_1r7dh8wb: var(--_1xy6d0n7b), 0px 0px 0px 1px rgba(22, 26, 38, 0.08) inset, 0px 0px 3px 1px rgba(255, 255, 255, 0.2) inset, 0px -1px 2px 0px rgba(0, 0, 0, 0.12) inset;;
  --_1r7dh8wc: none;
}
.light ._1r7dh8wd {
  --_1r7dh8w6: var(--_1xy6d0n7a), 0px 1px 1px 0px rgba(32, 39, 44, 0.04), 0px -1px 1px 1px rgba(0, 0, 0, 0.12) inset, 0px 1px 2px 0px rgba(255, 255, 255, 0.12) inset;
  --_1r7dh8w7: var(--_1xy6d0n7b), 0px 1px 1px 0px rgba(32, 39, 44, 0.04), 0px -1px 1px 1px rgba(0, 0, 0, 0.12) inset, 0px 1px 2px 0px rgba(255, 255, 255, 0.12) inset;
  --_1r7dh8w8: var(--_1xy6d0n7b), 0px 1px 1px 0px rgba(32, 39, 44, 0.04), 0px -1px 1px 1px rgba(0, 0, 0, 0.12) inset, 0px 1px 2px 0px rgba(255, 255, 255, 0.12) inset;
  --_1r7dh8w9: 0px 0px 0px 1px rgba(22, 26, 38, 0.08) inset, 0px 0px 3px 1px rgba(255, 255, 255, 0.2) inset, 0px -1px 2px 0px rgba(0, 0, 0, 0.12) inset;;
  --_1r7dh8wa: 0px 0px 0px 1px rgba(22, 26, 38, 0.16) inset, 0px 0px 3px 1px rgba(255, 255, 255, 0.2) inset, 0px -1px 2px 0px rgba(0, 0, 0, 0.12) inset;;
  --_1r7dh8wb: 0px 0px 0px 1px rgba(22, 26, 38, 0.16) inset, 0px 0px 3px 1px rgba(255, 255, 255, 0.2) inset, 0px -1px 2px 0px rgba(0, 0, 0, 0.12) inset;;
  --_1r7dh8wc: 0px 0px 0px 1px rgba(22, 26, 38, 0.08) inset, 0px 0px 3px 1px rgba(255, 255, 255, 0.2) inset, 0px -1px 2px 0px rgba(0, 0, 0, 0.12) inset;;
}
._1r7dh8we {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
}
._1r7dh8wf {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
._1r7dh8wg {
  opacity: 1;
}
._1r7dh8wh {
  opacity: 0;
}
._1r7dh8wi {
  display: flex;
  width: 100%;
  align-items: center;
  font-family: var(--_1xy6d0nb);
}
._1r7dh8wj {
  font-weight: inherit;
}
._1r7dh8wk {
  font-weight: var(--_1xy6d0ns);
}
._1r7dh8wl {
  font-size: inherit;
  line-height: inherit;
}
._1r7dh8wn {
  justify-content: flex-start;
}
._1r7dh8wo {
  justify-content: center;
}
._1r7dh8wp {
  justify-content: flex-end;
}
._1r7dh8wq {
  font-size: var(--_1xy6d0nh);
  line-height: var(--_1xy6d0no);
}
._1r7dh8wr {
  font-size: var(--_1xy6d0nh);
  line-height: var(--_1xy6d0no);
}
._1r7dh8ws {
  font-size: var(--_1xy6d0ng);
  line-height: var(--_1xy6d0nn);
}
._1r7dh8wt {
  font-size: inherit;
  line-height: inherit;
}
._1r7dh8wu {
  font-size: inherit;
  line-height: inherit;
}
._1r7dh8wv {
  font-size: inherit;
  line-height: inherit;
}
._1r7dh8ww {
  display: inline-flex;
  align-items: center;
  margin-right: var(--_1r7dh8w5, var(--_1r7dh8w3));
}
._1r7dh8wx {
  min-width: 0;
  box-sizing: border-box;
  position: relative;
  outline: none;
  border-radius: var(--_1xy6d0n12);
  transition: background-color var(--_1xy6d0n18), border-color var(--_1xy6d0n18), color var(--_1xy6d0n18), box-shadow var(--_1xy6d0n18);
}
._1r7dh8wy {
  display: inline-block;
}
._1r7dh8wz {
  display: block;
}
._1r7dh8w10 {
  width: min-content;
  flex-shrink: 0;
}
._1r7dh8w11 {
  width: 100%;
}
._1r7dh8w12 {
  --_1r7dh8w1: 8px;
  --_1r7dh8w2: 5px;
  --_1r7dh8w0: 6px;
  --_1r7dh8w3: 4px;
  --_1r7dh8w4: 4px;
}
._1r7dh8w13 {
  --_1r7dh8w1: 12px;
  --_1r7dh8w2: 8px;
  --_1r7dh8w0: 8px;
  --_1r7dh8w3: 8px;
  --_1r7dh8w4: 4px;
}
._1r7dh8w14 {
  --_1r7dh8w1: 16px;
  --_1r7dh8w2: 10px;
  --_1r7dh8w0: 12px;
  --_1r7dh8w3: 8px;
  --_1r7dh8w4: 6px;
}
._1r7dh8w15 {
  --_1r7dh8w3: 0.5em;
  --_1r7dh8w4: 0.25em;
}
._1r7dh8w17 {
  display: grid;
  grid-template-columns: min-content min-content;
}
._1r7dh8w18 {
  border-radius: 999px;
}
._1r7dh8w1a {
  --_1r7dh8w3: 0.5em;
  --_1r7dh8w4: 0.25em;
}
._1r7dh8w1b {
  --_1r7dh8w3: 0.5em;
  --_1r7dh8w4: 0.25em;
}
._1r7dh8w1c {
  --_1r7dh8w3: 0.5em;
  --_1r7dh8w4: 0.25em;
}
._1r7dh8w1d {
  display: block;
  height: 100%;
  width: 100%;
  white-space: nowrap;
  cursor: pointer;
}
._1r7dh8w1d:disabled {
  cursor: not-allowed;
}
._1r7dh8w1n {
  color: var(--_1xy6d0n5r);
  background: var(--_1xy6d0n5d);
  box-shadow: var(--_1r7dh8w6);
}
._1r7dh8w1n:hover {
  background: var(--_1xy6d0n5e);
  box-shadow: var(--_1r7dh8w7);
}
._1r7dh8w1n:active {
  background: var(--_1xy6d0n5e);
  box-shadow: var(--_1r7dh8w8);
}
._1r7dh8w1n:disabled {
  background: var(--_1xy6d0n4b);
  box-shadow: none;
}
._1r7dh8w1n:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._1r7dh8w1o {
  color: var(--_1xy6d0n5x);
  background: var(--_1xy6d0n5h);
  box-shadow: none;
}
._1r7dh8w1o:hover {
  background: var(--_1xy6d0n5i);
  box-shadow: none;
}
._1r7dh8w1o:active {
  background: var(--_1xy6d0n5i);
  box-shadow: none;
}
._1r7dh8w1o:disabled {
  background: var(--_1xy6d0n52);
  box-shadow: none;
}
._1r7dh8w1o:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._1r7dh8w1p {
  color: var(--_1xy6d0n60);
  background: var(--_1xy6d0n5j);
  box-shadow: none;
}
._1r7dh8w1p:hover {
  background: var(--_1xy6d0n5k);
  box-shadow: none;
}
._1r7dh8w1p:active {
  background: var(--_1xy6d0n5k);
  box-shadow: none;
}
._1r7dh8w1p:disabled {
  background: hsl(from var(--_1xy6d0n6l) h s calc(l * 1.2));
  color: hsl(from var(--_1xy6d0n60) h s calc(l * 2));
  box-shadow: none;
}
._1r7dh8w1p:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._1r7dh8w1q {
  color: var(--_1xy6d0n74);
  background: var(--_1xy6d0n72);
  box-shadow: var(--_1r7dh8w9);
}
._1r7dh8w1q:hover {
  background: var(--_1xy6d0n1g);
  box-shadow: var(--_1r7dh8wa);
}
._1r7dh8w1q:active {
  background: var(--_1xy6d0n31);
  box-shadow: var(--_1r7dh8wb);
}
._1r7dh8w1q:disabled {
  color: var(--_1xy6d0n75);
  background: var(--_1xy6d0n73);
  box-shadow: var(--_1r7dh8wc);
}
._1r7dh8w1q:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._1r7dh8w1r {
  color: var(--_1xy6d0n5z);
  background: var(--_1xy6d0n72);
  box-shadow: var(--_1r7dh8w9);
}
._1r7dh8w1r:hover {
  background: var(--_1xy6d0n1k);
  box-shadow: inset 0 0 0 1px var(--_1xy6d0n2r), var(--_1r7dh8wa);
}
._1r7dh8w1r:active {
  color: var(--_1xy6d0n5z);
  background: var(--_1xy6d0n37);
  box-shadow: inset 0 0 0 1px var(--_1xy6d0n2q), var(--_1r7dh8wa);
}
._1r7dh8w1r:disabled {
  color: var(--_1xy6d0n75);
  background: var(--_1xy6d0n73);
  box-shadow: var(--_1r7dh8wc);
}
._1r7dh8w1r:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._1r7dh8w1s {
  color: var(--_1xy6d0n74);
  background: transparent;
  box-shadow: none;
}
._1r7dh8w1s:hover {
  background: var(--_1xy6d0n31);
  box-shadow: none;
}
._1r7dh8w1s:active {
  background: var(--_1xy6d0n33);
  box-shadow: none;
}
._1r7dh8w1s:disabled {
  color: var(--_1xy6d0n75);
  background: transparent;
  box-shadow: none;
}
._1r7dh8w1s:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._1r7dh8w1t {
  color: var(--_1xy6d0n61);
  background: transparent;
  box-shadow: none;
}
._1r7dh8w1t:hover {
  background: hsl(from var(--_1xy6d0n3a) h calc(s * 0.6) l);
  box-shadow: none;
}
._1r7dh8w1t:active {
  background: hsl(from var(--_1xy6d0n3c) h calc(s * 0.6) l);
  box-shadow: none;
}
._1r7dh8w1t:disabled {
  color: var(--_1xy6d0n62);
  background: transparent;
  box-shadow: none;
}
._1r7dh8w1t:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._1r7dh8w1u {
  color: var(--_1xy6d0n5r);
  background: var(--_1xy6d0n5e);
  box-shadow: var(--_1r7dh8w8);
}
._1r7dh8w1v {
  color: var(--_1xy6d0n5x);
  background: var(--_1xy6d0n5i);
  box-shadow: none;
}
._1r7dh8w1w {
  color: var(--_1xy6d0n60);
  background: var(--_1xy6d0n5k);
  box-shadow: none;
}
._1r7dh8w1x {
  color: var(--_1xy6d0n5r);
  background: var(--_1xy6d0n5e);
  box-shadow: var(--_1r7dh8wb);
}
._1r7dh8w1y {
  color: var(--_1xy6d0n5x);
  background: var(--_1xy6d0n5i);
  box-shadow: var(--_1r7dh8wb);
}
._1r7dh8w1z {
  color: var(--_1xy6d0n74);
  background: var(--_1xy6d0n73);
  box-shadow: none;
}
._1r7dh8w20 {
  color: var(--_1xy6d0n61);
  background: var(--_1xy6d0n1m);
  box-shadow: none;
}
._1r7dh8w21 {
  color: var(--_1xy6d0n5t);
}
._1r7dh8w21:hover {
  color: var(--_1xy6d0n5s);
}
._1r7dh8w21:active {
  color: var(--_1xy6d0n5e);
}
._1r7dh8w21:disabled {
  color: var(--_1xy6d0n4c);
}
._1r7dh8w22 {
  color: var(--_1xy6d0n5e);
}
._1r7dh8w23 {
  color: var(--_1xy6d0n62);
}
._1r7dh8w23:hover {
  color: var(--_1xy6d0n61);
}
._1r7dh8w23:active {
  color: var(--_1xy6d0n61);
}
._1r7dh8w23:disabled {
  color: var(--_1xy6d0n62);
}
._1r7dh8w24 {
  color: var(--_1xy6d0n61);
}
._1r7dh8w25 {
  color: var(--_1xy6d0n5n);
}
._1r7dh8w25:hover {
  color: var(--_1xy6d0n5m);
}
._1r7dh8w25:active {
  color: var(--_1xy6d0n5m);
}
._1r7dh8w25:disabled {
  color: var(--_1xy6d0n4c);
}
._1r7dh8w26 {
  color: var(--_1xy6d0n5m);
}
._1r7dh8w27 {
  margin-right: var(--_1r7dh8w5, var(--_1r7dh8w4));
  margin-left: -2px;
}
._1r7dh8w28 {
  margin-left: var(--_1r7dh8w5, var(--_1r7dh8w4));
  margin-right: -2px;
}
._1r7dh8wn ._1r7dh8w28 {
  margin-left: auto;
}
._1r7dh8w29 {
  display: inline-flex;
  align-items: center;
}
._1r7dh8w2a {
  flex-grow: 1;
  padding: var(--_1r7dh8w2) var(--_1r7dh8w1);
}
._1r7dh8w2a:has(:is(._1r7dh8ww, ._1r7dh8w27)) {
  padding-left: var(--_1r7dh8w0);
}
._1r7dh8w2a:has(._1r7dh8w28) {
  padding-right: var(--_1r7dh8w0);
}
._1r7dh8w2k {
  padding: 0;
}
._1r7dh8w2k:has(:is(._1r7dh8ww, ._1r7dh8w27)) {
  padding-left: 0;
}
._1r7dh8w2k:has(._1r7dh8w28) {
  padding-right: 0;
}
._1r7dh8w2l {
  border-radius: var(--_1xy6d0n12);
}
._1r7dh8w2m {
  border-radius: 999px;
}
._1r7dh8w2n {
  border-top-left-radius: var(--_1xy6d0n12);
  border-bottom-left-radius: var(--_1xy6d0n12);
}
._1r7dh8w2o {
  border-top-left-radius: 999px;
  border-bottom-left-radius: 999px;
}
._1r7dh8wx:has(._1r7dh8w2f) {
  margin-left: calc(-1 * var(--_1r7dh8w1));
}
._1r7dh8w11:has(._1r7dh8w2f) {
  width: calc(100% + var(--_1r7dh8w1));
}
._1r7dh8wx:has(:is(._1r7dh8ww, ._1r7dh8w27)):has(._1r7dh8w2f) {
  margin-left: calc(-1 * var(--_1r7dh8w0));
}
._1r7dh8w11:has(:is(._1r7dh8ww, ._1r7dh8w27)):has(._1r7dh8w2f) {
  width: calc(100% + var(--_1r7dh8w0));
}
._1r7dh8w2p {
  display: flex;
  align-items: center;
}
._1r7dh8w2y {
  color: var(--_1xy6d0n5r);
}
._1r7dh8w1d:hover ._1r7dh8w2y {
  color: var(--_1xy6d0n5r);
}
._1r7dh8w1d:active ._1r7dh8w2y {
  color: var(--_1xy6d0n5r);
}
._1r7dh8w1d:disabled ._1r7dh8w2y {
  color: var(--_1xy6d0n5r);
}
._1r7dh8w2z {
  color: var(--_1xy6d0n5x);
}
._1r7dh8w1d:hover ._1r7dh8w2z {
  color: var(--_1xy6d0n5x);
}
._1r7dh8w1d:active ._1r7dh8w2z {
  color: var(--_1xy6d0n5x);
}
._1r7dh8w1d:disabled ._1r7dh8w2z {
  color: var(--_1xy6d0n5r);
}
._1r7dh8w30 {
  color: var(--_1xy6d0n60);
}
._1r7dh8w1d:hover ._1r7dh8w30 {
  color: var(--_1xy6d0n60);
}
._1r7dh8w1d:active ._1r7dh8w30 {
  color: var(--_1xy6d0n60);
}
._1r7dh8w1d:disabled ._1r7dh8w30 {
  color: var(--_1xy6d0n60);
}
._1r7dh8w31 {
  color: var(--_1xy6d0n3w);
}
._1r7dh8w1d:hover ._1r7dh8w31 {
  color: var(--_1xy6d0n3v);
}
._1r7dh8w1d:active ._1r7dh8w31 {
  color: var(--_1xy6d0n3v);
}
._1r7dh8w1d:disabled ._1r7dh8w31 {
  color: var(--_1xy6d0n75);
}
._1r7dh8w32 {
  color: var(--_1xy6d0n40);
}
._1r7dh8w1d:hover ._1r7dh8w32 {
  color: var(--_1xy6d0n3z);
}
._1r7dh8w1d:active ._1r7dh8w32 {
  color: var(--_1xy6d0n3z);
}
._1r7dh8w1d:disabled ._1r7dh8w32 {
  color: var(--_1xy6d0n40);
}
._1r7dh8w33 {
  color: var(--_1xy6d0n3v);
}
._1r7dh8w1d:hover ._1r7dh8w33 {
  color: var(--_1xy6d0n5s);
}
._1r7dh8w1d:active ._1r7dh8w33 {
  color: var(--_1xy6d0n5s);
}
._1r7dh8w1d:disabled ._1r7dh8w33 {
  color: var(--_1xy6d0n3w);
}
._1r7dh8w34 {
  color: var(--_1xy6d0n61);
}
._1r7dh8w1d:hover ._1r7dh8w34 {
  color: var(--_1xy6d0n61);
}
._1r7dh8w1d:active ._1r7dh8w34 {
  color: var(--_1xy6d0n61);
}
._1r7dh8w1d:disabled ._1r7dh8w34 {
  color: var(--_1xy6d0n62);
}
._1r7dh8w35 {
  color: var(--_1xy6d0n5t);
}
._1r7dh8w1d:hover ._1r7dh8w35 {
  color: var(--_1xy6d0n5s);
}
._1r7dh8w1d:active ._1r7dh8w35 {
  color: var(--_1xy6d0n5e);
}
._1r7dh8w1d:disabled ._1r7dh8w35 {
  color: var(--_1xy6d0n4c);
}
._1r7dh8w36 {
  color: var(--_1xy6d0n62);
}
._1r7dh8w1d:hover ._1r7dh8w36 {
  color: var(--_1xy6d0n61);
}
._1r7dh8w1d:active ._1r7dh8w36 {
  color: var(--_1xy6d0n61);
}
._1r7dh8w1d:disabled ._1r7dh8w36 {
  color: var(--_1xy6d0n62);
}
._1r7dh8w37 {
  color: var(--_1xy6d0n3s);
}
._1r7dh8w1d:hover ._1r7dh8w37 {
  color: var(--_1xy6d0n3r);
}
._1r7dh8w1d:active ._1r7dh8w37 {
  color: var(--_1xy6d0n3r);
}
._1r7dh8w1d:disabled ._1r7dh8w37 {
  color: var(--_1xy6d0n3s);
}
._1r7dh8w38 {
  border-left: 1px solid var(--_1xy6d0n77);
  display: flex;
  align-items: center;
  height: 100%;
  border-top-right-radius: var(--_1xy6d0n12);
  border-bottom-right-radius: var(--_1xy6d0n12);
}
._1r7dh8w39 {
  padding: 0px 6px;
}
._1r7dh8w3a {
  padding: 0px 8px;
}
._1r7dh8w3b {
  padding: 0px 10px;
}
._1r7dh8w3c {
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
}
._1r7dh8w3e {
  transition: transform 0.2s ease-in-out;
}
._1r7dh8w3f {
  transform: rotate(90deg);
}
._1r7dh8w3g {
  transform: rotate(-90deg);
}
.mow0gm0:empty {
  display: none;
}
._16k2gsd0 {
  scrollbar-width: none;
}
._16k2gsd0::-webkit-scrollbar {
  display: none;
}
._1bcp4wj0 {
  scrollbar-width: none;
}
._1bcp4wj0::-webkit-scrollbar {
  display: none;
}
@media (min-width: 840px) {
  ._1bcp4wj0 {
    scrollbar-width: auto;
  }
  ._1bcp4wj0::-webkit-scrollbar-track {
    background: var(--_1xy6d0n72);
  }
  ._1bcp4wj0::-webkit-scrollbar {
    display: block;
    width: 6px;
    height: 6px;
    background-color: #F5F5F5;
  }
  ._1bcp4wj0::-webkit-scrollbar-thumb {
    border-radius: var(--_1xy6d0n13);
    background-color: var(--_1xy6d0n4a);
  }
}
@keyframes wg9xl60 {
  0% {
    opacity: 0;
    transform: translateY(4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes wg9xl61 {
  0% {
    opacity: 0;
    transform: translateX(-4px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes wg9xl62 {
  0% {
    opacity: 0;
    transform: translateY(-4px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes wg9xl63 {
  0% {
    opacity: 0;
    transform: translateX(4px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.wg9xl64 {
  background: var(--_1xy6d0n72);
  box-shadow: var(--_1xy6d0n7a);
  border-radius: var(--_1xy6d0n14);
  padding: 4px 0px;
  animation-duration: 150ms;
  animation-timing-function: ease-in-out;
  will-change: transform, opacity;
  transform-origin: var(--radix-dropdown-menu-content-transform-origin);
  user-select: none;
}
.dark .wg9xl64 {
  background: var(--_1xy6d0n73);
  box-shadow: none;
  border: 1px solid var(--_1xy6d0n77);
}
.wg9xl65 {
  overflow-y: auto;
}
@media (prefers-reduced-motion: no-preference) {
  .wg9xl64[data-state="open"][data-side="top"] {
    animation-name: wg9xl60;
  }
  .wg9xl64[data-state="open"][data-side="right"] {
    animation-name: wg9xl61;
  }
  .wg9xl64[data-state="open"][data-side="bottom"] {
    animation-name: wg9xl62;
  }
  .wg9xl64[data-state="open"][data-side="left"] {
    animation-name: wg9xl63;
  }
}
.dtj7wb0 {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  font-size: 11px;
  font-weight: var(--_1xy6d0ns);
  font-feature-settings: "ss02";
  padding: 0 2px;
  box-sizing: border-box;
  border-radius: var(--_1xy6d0n11);
  -webkit-user-select: none;
  user-select: none;
}
.dtj7wb1 {
  font-size: 10px;
  min-width: 16px;
  height: 16px;
}
.dtj7wb2 {
  font-size: 11px;
  min-width: 18px;
  height: 18px;
}
.dtj7wb3 {
  background: var(--_1xy6d0n72);
  border: 1px solid var(--_1xy6d0n76);
  color: var(--_1xy6d0n75);
}
.dark .dtj7wb3 {
  background-color: var(--_1xy6d0n32);
  border-color: var(--_1xy6d0n78);
}
.dtj7wb4 {
  background: transparent;
  border: 1px solid var(--_1xy6d0n68);
  color: var(--_1xy6d0n6d);
}
.dark .dtj7wb4 {
  border-color: var(--_1xy6d0n1q);
}
.dtj7wb5 {
  top: 1px;
}
.dtj7wb9 {
  background: var(--_1xy6d0n73);
  border: 1px solid var(--_1xy6d0n2j);
  color: var(--_1xy6d0n75);
}
.dtj7wba {
  background: transparent;
  border: 1px solid var(--_1xy6d0n43);
  color: var(--_1xy6d0n43);
}
@keyframes _12xn3iy1 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
._12xn3iy2 {
  display: inline-block;
  position: relative;
}
._12xn3iy2:after {
  content: "";
  display: block;
  box-sizing: border-box;
  border-radius: 100%;
  border-style: solid;
  border-width: 2px;
  border-left-color: transparent;
  border-bottom-color: transparent;
  border-right-color: transparent;
  animation: _12xn3iy1 650ms ease-in-out infinite;
}
._12xn3iy3:after {
  border-top-color: currentColor;
}
._12xn3iy4:after {
  border-top-color: var(--_1xy6d0n48);
}
._12xn3iy5 {
  width: var(--_12xn3iy0);
  height: var(--_12xn3iy0);
}
._12xn3iy5:after {
  width: var(--_12xn3iy0);
  height: var(--_12xn3iy0);
  border-width: calc(var(--_12xn3iy0) * 0.15);
}
._12xn3iy6 {
  width: 12px;
  height: 12px;
}
._12xn3iy6:after {
  width: 12px;
  height: 12px;
}
._12xn3iy7 {
  width: 14px;
  height: 14px;
}
._12xn3iy7:after {
  width: 14px;
  height: 14px;
}
._191ihvg0 {
  display: block;
  padding: 0;
  border: none;
  align-self: stretch;
}
._191ihvg1 {
  height: 1px;
  width: auto;
}
._191ihvg2 {
  width: 1px;
  height: auto;
  flex-shrink: 0;
}
._191ihvg3 {
  background-color: var(--_1xy6d0n77);
}
._191ihvg4 {
  background-color: var(--_1xy6d0n76);
}
._18z74d10 {
  padding: 0 2px;
  display: flex;
  justify-content: center;
  align-items: center;
}
._18z74d11 {
  flex-shrink: 0;
  background: none;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: var(--_1xy6d0n12);
  transition: var(--_1xy6d0n19);
}
._18z74d11:disabled {
  cursor: auto;
}
._18z74d11:focus-visible {
  outline: none;
}
._18z74d12:after {
  content: "";
  position: absolute;
  inset: 0;
}
._18z74d14, ._18z74d14:disabled {
  color: transparent;
}
._18z74d15 {
  padding: 5px;
}
._18z74d16 {
  padding: 7px;
}
._18z74d17 {
  padding: 10px;
}
._18z74d1k {
  border-radius: 999px;
}
._18z74d1m {
  background: var(--_1xy6d0n5d);
  box-shadow: var(--_1r7dh8w6);
}
._18z74d1m:hover {
  background: var(--_1xy6d0n5e);
  box-shadow: var(--_1r7dh8w7);
}
._18z74d1m:active {
  background: var(--_1xy6d0n5e);
  box-shadow: var(--_1r7dh8w8);
}
._18z74d1m:disabled {
  background: var(--_1xy6d0n4b);
  box-shadow: none;
}
._18z74d1m:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1n {
  background: var(--_1xy6d0n5h);
  box-shadow: none;
}
._18z74d1n:hover {
  background: var(--_1xy6d0n5i);
  box-shadow: none;
}
._18z74d1n:active {
  background: var(--_1xy6d0n5i);
  box-shadow: none;
}
._18z74d1n:disabled {
  background: var(--_1xy6d0n45);
  box-shadow: none;
}
._18z74d1n:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1o {
  background: var(--_1xy6d0n5j);
  box-shadow: none;
}
._18z74d1o:hover {
  background: var(--_1xy6d0n5k);
  box-shadow: none;
}
._18z74d1o:active {
  background: var(--_1xy6d0n5k);
  box-shadow: none;
}
._18z74d1o:disabled {
  background: hsl(45, 100%, 96.5%);
  box-shadow: none;
}
._18z74d1o:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1p {
  background: var(--_1xy6d0n72);
  box-shadow: var(--_1r7dh8w9);
}
._18z74d1p:hover {
  background: var(--_1xy6d0n32);
  box-shadow: var(--_1r7dh8wa);
}
._18z74d1p:active {
  background: var(--_1xy6d0n31);
  box-shadow: var(--_1r7dh8wb);
}
._18z74d1p:disabled {
  background: var(--_1xy6d0n73);
  box-shadow: var(--_1r7dh8wc);
}
._18z74d1p:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1q {
  background: transparent;
  box-shadow: none;
}
._18z74d1q:hover {
  background: var(--_1xy6d0n45);
  box-shadow: none;
}
._18z74d1q:active {
  background: var(--_1xy6d0n46);
  box-shadow: none;
}
._18z74d1q:disabled {
  background: transparent;
  box-shadow: none;
}
._18z74d1q:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1r {
  background: transparent;
  box-shadow: none;
}
._18z74d1r:hover {
  background: hsl(from var(--_1xy6d0n3a) h calc(s * 0.6) l);
  box-shadow: none;
}
._18z74d1r:active {
  background: hsl(from var(--_1xy6d0n3c) h calc(s * 0.6) l);
  box-shadow: none;
}
._18z74d1r:disabled {
  background: transparent;
  box-shadow: none;
}
._18z74d1r:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1s {
  background: transparent;
  box-shadow: none;
}
._18z74d1s:hover {
  background: var(--_1xy6d0n2v);
  box-shadow: none;
}
._18z74d1s:active {
  background: var(--_1xy6d0n2x);
  box-shadow: none;
}
._18z74d1s:disabled {
  background: transparent;
  box-shadow: none;
}
._18z74d1s:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1t {
  background: var(--_1xy6d0n5e);
  box-shadow: var(--_1r7dh8w7);
}
._18z74d1t:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1u {
  background: var(--_1xy6d0n5i);
  box-shadow: none;
}
._18z74d1u:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1v {
  background: var(--_1xy6d0n5k);
  box-shadow: none;
}
._18z74d1v:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1w {
  background: var(--_1xy6d0n32);
  box-shadow: var(--_1r7dh8wa);
}
._18z74d1w:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1x {
  background: var(--_1xy6d0n45);
  box-shadow: none;
}
._18z74d1x:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1y {
  background: hsl(from var(--_1xy6d0n3a) h calc(s * 0.6) l);
  box-shadow: none;
}
._18z74d1y:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d1z {
  background: var(--_1xy6d0n2v);
  box-shadow: none;
}
._18z74d1z:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d110 {
  background: transparent;
  box-shadow: none;
  padding: 0;
}
._18z74d110:hover {
  background: transparent;
  box-shadow: none;
}
._18z74d110:active {
  background: var(--_1xy6d0n46);
  box-shadow: none;
}
._18z74d110:disabled {
  background: transparent;
  box-shadow: none;
}
._18z74d110:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d111 {
  background: transparent;
  box-shadow: none;
}
._18z74d111:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._18z74d112 {
  margin-left: -8px;
}
._18z74d113 {
  margin-left: -12px;
}
._18z74d114 {
  margin-left: -16px;
}
._18z74d115 {
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}
._18z74d11h {
  color: var(--button-icon-color, var(--_1xy6d0n5r));
}
._18z74d11:hover ._18z74d11h {
  color: var(--_1xy6d0n5r);
}
._18z74d11:active ._18z74d11h {
  color: var(--_1xy6d0n5r);
}
._18z74d11:disabled ._18z74d11h {
  color: var(--_1xy6d0n5r);
}
._18z74d11i {
  color: var(--_1xy6d0n5x);
}
._18z74d11:hover ._18z74d11i {
  color: var(--_1xy6d0n5x);
}
._18z74d11:active ._18z74d11i {
  color: var(--_1xy6d0n5x);
}
._18z74d11:disabled ._18z74d11i {
  color: var(--_1xy6d0n5t);
}
._18z74d11j {
  color: var(--_1xy6d0n60);
}
._18z74d11:hover ._18z74d11j {
  color: var(--_1xy6d0n60);
}
._18z74d11:active ._18z74d11j {
  color: var(--_1xy6d0n60);
}
._18z74d11:disabled ._18z74d11j {
  color: var(--_1xy6d0n62);
}
._18z74d11k {
  color: var(--button-icon-color, var(--_1xy6d0n74));
}
._18z74d11:hover ._18z74d11k {
  color: var(--_1xy6d0n74);
}
._18z74d11:active ._18z74d11k {
  color: var(--_1xy6d0n74);
}
._18z74d11:disabled ._18z74d11k {
  color: var(--_1xy6d0n75);
}
._18z74d11l {
  color: var(--_1xy6d0n5t);
}
._18z74d11:hover ._18z74d11l {
  color: var(--_1xy6d0n5s);
}
._18z74d11:active ._18z74d11l {
  color: var(--_1xy6d0n5s);
}
._18z74d11:disabled ._18z74d11l {
  color: var(--_1xy6d0n4c);
}
._18z74d11m {
  color: var(--_1xy6d0n62);
}
._18z74d11:hover ._18z74d11m {
  color: var(--_1xy6d0n61);
}
._18z74d11:active ._18z74d11m {
  color: var(--_1xy6d0n61);
}
._18z74d11:disabled ._18z74d11m {
  color: var(--_1xy6d0n62);
}
._18z74d11n {
  color: var(--_1xy6d0n3r);
}
._18z74d11:disabled ._18z74d11n {
  color: var(--_1xy6d0n3r);
}
._18z74d11o {
  color: var(--_1xy6d0n5t);
}
._18z74d11:hover ._18z74d11o {
  color: var(--_1xy6d0n5s);
}
._18z74d11:active ._18z74d11o {
  color: var(--_1xy6d0n5s);
}
._18z74d11:disabled ._18z74d11o {
  color: var(--_1xy6d0n5t);
}
@layer ui-components-base;
._1g05skdh {
  position: fixed;
  inset: 0;
  min-height: 100lvh;
  z-index: 4;
  background-color: var(--_1xy6d0n1v);
  transition-property: opacity;
  transition-duration: 450ms;
  transition-timing-function: cubic-bezier(0.32, 0.72, 0, 1);
}
._1g05skdh[data-starting-style], ._1g05skdh[data-ending-style] {
  opacity: 0;
}
._1g05skdh[data-swiping] {
  transition-duration: 0ms;
}
._1g05skdi {
  opacity: calc(0.25 + (1 - 0.25) * (1 - var(--drawer-swipe-progress, 0)));
}
._1g05skdj {
  opacity: 0;
  pointer-events: none;
}
._1g05skdk {
  --_1g05skd0: 0px;
  --_1g05skd1: 3rem;
  --_1g05skd6: 16px;
  --_1g05skdg: var(--drawer-keyboard-inset, 0px);
  position: fixed;
  inset: 0;
  z-index: 4;
  display: flex;
  box-sizing: border-box;
}
._1g05skdl {
  align-items: flex-end;
}
._1g05skdm {
  justify-content: flex-start;
}
._1g05skdn {
  justify-content: flex-end;
}
._1g05skdp {
  pointer-events: none;
}
._1g05skdq {
  touch-action: none;
}
._1g05skdt {
  --_1g05skd7: 0.6rem;
  --_1g05skd8: clamp(0, var(--drawer-swipe-progress, 0), 1);
  --_1g05skd9: 0.03;
  --_1g05skda: max(0px, calc((var(--nested-drawers, 0) - var(--_1g05skd8)) * var(--_1g05skd7)));
  --_1g05skdb: max(0, calc(1 - (var(--nested-drawers, 0) * var(--_1g05skd9))));
  --_1g05skdc: clamp(0, calc(var(--_1g05skdb) + (var(--_1g05skd9) * var(--_1g05skd8))), 1);
  --_1g05skdd: calc(1 - var(--_1g05skdc));
  --_1g05skde: max(0px, calc(var(--drawer-frontmost-height, var(--drawer-height, 0px)) - var(--_1g05skd1, 0px)));
  --_1g05skdf: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  max-height: 100%;
  will-change: transform;
  transition-property: transform;
  transition-duration: 450ms;
  transition-timing-function: cubic-bezier(0.32, 0.72, 0, 1);
}
._1g05skdt:focus {
  outline: none;
}
._1g05skdt:focus-visible {
  outline: none;
}
._1g05skdt[data-swiping] {
  transition-duration: 0ms;
  transition-delay: 0ms;
}
._1g05skdt[data-nested-drawer-swiping] {
  transition-duration: 0ms;
}
._1g05skdu {
  --_1g05skd2: calc(-1 * var(--_1g05skd1, 0px));
  width: 100%;
  height: var(--_1g05skd3);
  min-height: var(--_1g05skd4);
  max-height: var(--_1g05skd5);
}
._1g05skdv {
  --_1g05skd2: calc(-1 * var(--_1g05skd1, 0px));
  width: var(--_1g05skd3);
  min-width: var(--_1g05skd4);
  max-width: var(--_1g05skd5);
  height: 100%;
  transform: translateX(calc(var(--drawer-swipe-movement-x, 0px) + var(--_1g05skda) + (var(--_1g05skdd) * var(--_1g05skdf)))) scale(var(--_1g05skdc));
  transform-origin: calc(0% + var(--_1g05skd1, 0px)) 50%;
}
._1g05skdv[data-starting-style], ._1g05skdv[data-ending-style] {
  transform: translateX(calc(-100% - max(0px, var(--_1g05skd2)) - 2px));
}
._1g05skdw {
  --_1g05skd2: calc(-1 * var(--_1g05skd1, 0px));
  width: var(--_1g05skd3);
  min-width: var(--_1g05skd4);
  max-width: var(--_1g05skd5);
  height: 100%;
  transform: translateX(calc(var(--drawer-swipe-movement-x, 0px) - var(--_1g05skda) - (var(--_1g05skdd) * var(--_1g05skdf)))) scale(var(--_1g05skdc));
  transform-origin: calc(100% - var(--_1g05skd1, 0px)) 50%;
}
._1g05skdw[data-starting-style], ._1g05skdw[data-ending-style] {
  transform: translateX(calc(100% + max(0px, var(--_1g05skd2)) + 2px));
}
._1g05skdy {
  pointer-events: auto;
}
._1g05skd12 {
  --_1g05skda: 0px;
  --_1g05skdc: 1;
  --_1g05skdd: 0;
}
._1g05skd13 {
  transform: translateY(calc(var(--drawer-swipe-movement-y, 0px) - var(--_1g05skda) - (var(--_1g05skdd) * var(--_1g05skde)))) scale(var(--_1g05skdc));
  transform-origin: 50% calc(100% - var(--_1g05skd1, 0px));
  transition-property: transform, height, opacity;
}
._1g05skd13[data-starting-style], ._1g05skd13[data-ending-style] {
  transform: translateY(calc(100% + 2px));
}
._1g05skd14[data-nested-drawer-open] {
  height: calc(var(--_1g05skde) + var(--_1g05skd1, 0px));
  overflow: hidden;
}
._1g05skd15 {
  height: 100%;
  max-height: 100%;
  min-height: 0;
  flex-shrink: 0;
  touch-action: none;
  pointer-events: none;
  padding-top: max(0px, calc(var(--drawer-snap-point-offset, 0px) + var(--drawer-swipe-movement-y, 0px)));
  transform: translateY(min(0px, calc(var(--drawer-snap-point-offset, 0px) + var(--drawer-swipe-movement-y, 0px))));
  transition-property: transform, padding-top;
  transition-delay: 0ms, 32ms;
}
._1g05skd15[data-swiping] {
  transition-duration: 450ms;
  transition-delay: 0ms, 32ms;
}
._1g05skd15[data-starting-style] {
  transition-duration: 0ms;
  transition-delay: 0ms;
}
._1g05skd15[data-starting-style], ._1g05skd15[data-ending-style] {
  transform: translateY(calc(100% - var(--drawer-snap-point-offset, 0px) + 2px));
}
._1g05skd16 {
  --_1g05skds: var(--_1xy6d0n16);
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
  background-color: var(--_1xy6d0n72);
  color: var(--_1xy6d0n74);
  box-shadow: inset 0 0 0 0.5px var(--_1xy6d0n77), var(--_1xy6d0n7c);
}
._1g05skd16::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background-color: inherit;
  background-image: linear-gradient(var(--_1xy6d0n1n), var(--_1xy6d0n1n));
  box-shadow: inset 0 0 0 0.5px var(--_1xy6d0n77);
  opacity: 0;
  pointer-events: none;
  transition-property: opacity;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.45, 1.005, 0, 1.005);
}
.dark ._1g05skd16 {
  background-color: var(--_1xy6d0n73);
  box-shadow: inset 0 0 0 1px var(--_1xy6d0n77), var(--_1xy6d0n7c);
}
.dark ._1g05skd16::after {
  box-shadow: inset 0 0 0 1px var(--_1xy6d0n77);
}
._1g05skd17 {
  align-self: stretch;
  flex: 1 1 auto;
  border-top-left-radius: var(--_1g05skds);
  border-top-right-radius: var(--_1g05skds);
  margin-bottom: var(--_1g05skd2);
  padding-bottom: calc(env(safe-area-inset-bottom) + var(--_1g05skd1, 0px));
}
._1g05skd18 {
  width: calc(100% + var(--_1g05skd1, 0px));
  height: 100%;
  max-height: 100%;
  flex: 1 1 auto;
  align-self: flex-start;
  border-top-right-radius: var(--_1g05skds);
  border-bottom-right-radius: var(--_1g05skds);
  margin-left: var(--_1g05skd2);
  padding-left: calc(env(safe-area-inset-left) + var(--_1g05skd1, 0px));
}
._1g05skd19 {
  width: calc(100% + var(--_1g05skd1, 0px));
  height: 100%;
  max-height: 100%;
  flex: 1 1 auto;
  align-self: flex-end;
  border-top-left-radius: var(--_1g05skds);
  border-bottom-left-radius: var(--_1g05skds);
  margin-right: var(--_1g05skd2);
  padding-right: calc(env(safe-area-inset-right) + var(--_1g05skd1, 0px));
}
._1g05skd1a {
  flex: 1 1 auto;
  min-height: 0;
}
._1g05skdt[data-nested-drawer-open] ._1g05skd1c::after {
  opacity: 1;
}
._1g05skdt[data-nested-drawer-open][data-nested-drawer-swiping] ._1g05skd1c::after {
  opacity: 0;
}
._1g05skd1e {
  pointer-events: auto;
}
._1g05skd1f {
  box-sizing: border-box;
  user-select: none;
}
._1g05skd1g {
  box-shadow: 0 1px 0 0 var(--_1xy6d0n76);
  min-height: 58px;
}
._1g05skd1l {
  min-height: 0;
  overscroll-behavior: contain;
  touch-action: auto;
}
._1g05skd1m {
  overflow-y: auto;
}
._1g05skd1n {
  overflow-y: clip;
}
._1g05skd1o {
  user-select: none;
}
._1g05skd1p {
  box-shadow: 0 -1px 0 0 var(--_1xy6d0n76);
}
._1g05skd1r {
  margin: 4px auto 4px;
  width: min(30vw, 80px);
  height: 4px;
  border-radius: 2px;
  background-color: var(--_1xy6d0n48);
  cursor: ns-resize;
  flex-shrink: 0;
}
._1g05skd1r:has(+ ._1g05skd1f) {
  margin-bottom: -12px;
}
@media (min-width: 540px) {
  ._1g05skdh {
    background-color: var(--_1xy6d0n1r);
  }
  ._1g05skdi {
    opacity: calc(0.4 + (1 - 0.4) * (1 - var(--drawer-swipe-progress, 0)));
  }
}
@media (min-width: 840px) {
  ._1g05skdh {
    background-color: transparent;
  }
  ._1g05skdk {
    --_1g05skd0: 6px;
    --_1g05skd1: 0px;
  }
  ._1g05skdt {
    --_1g05skd7: 1rem;
  }
  ._1g05skdu {
    --_1g05skd2: max(var(--_1g05skd0), env(safe-area-inset-bottom));
  }
  ._1g05skdv {
    --_1g05skd2: max(var(--_1g05skd0), env(safe-area-inset-left));
  }
  ._1g05skdw {
    --_1g05skd2: max(var(--_1g05skd0), env(safe-area-inset-right));
  }
  ._1g05skd16 {
    --_1g05skds: var(--_1xy6d0n15);
    border-radius: var(--_1g05skds);
  }
  ._1g05skd17 {
    margin-right: max(var(--_1g05skd0), env(safe-area-inset-right));
    margin-left: max(var(--_1g05skd0), env(safe-area-inset-left));
    padding-bottom: 0;
    border-radius: var(--_1g05skds);
  }
  ._1g05skd18 {
    margin-top: max(var(--_1g05skd0), env(safe-area-inset-top));
    margin-bottom: max(var(--_1g05skd0), env(safe-area-inset-bottom));
    padding-left: 0;
    border-radius: var(--_1g05skds);
  }
  ._1g05skd19 {
    margin-top: max(var(--_1g05skd0), env(safe-area-inset-top));
    margin-bottom: max(var(--_1g05skd0), env(safe-area-inset-bottom));
    padding-right: 0;
    border-radius: var(--_1g05skds);
  }
  ._1g05skd1j._1g05skd1j {
    display: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  ._1g05skdh {
    transition-duration: 0ms;
  }
  ._1g05skdt {
    transition-duration: 0ms;
  }
  ._1g05skd16::after {
    transition-duration: 0ms;
  }
}
@media (prefers-reduced-motion: no-preference) {
  ._1g05skdh[data-ending-style] {
    transition-duration: calc(var(--drawer-swipe-strength, 1) * 400ms);
  }
  ._1g05skdt[data-ending-style] {
    transition-duration: calc(var(--drawer-swipe-strength, 1) * 400ms);
  }
}
@layer ui-components-base {
  ._1g05skd1f {
    padding: 12px 12px 12px var(--_1g05skd6);
  }
  ._1g05skd1h {
    padding-bottom: 0;
  }
  ._1g05skd1l {
    padding: 16px var(--_1g05skd6);
  }
  ._1g05skd1o {
    padding: 12px var(--_1g05skd6);
  }
  ._1g05skd1q {
    padding-top: 0;
  }
}
@media (max-width: 839px) {
  ._1g05skd1i._1g05skd1i {
    display: none;
  }
  ._1g05skd1k._1g05skd1k {
    display: none;
  }
}
._1s9amon0 {
  display: inline-flex;
  height: 28px;
  max-width: 100%;
  min-width: 0;
  align-items: center;
  border: 1px solid var(--_1xy6d0n76);
  border-radius: var(--_1xy6d0n14);
  overflow: hidden;
  background: var(--_1xy6d0n72);
}
._1s9amon1 {
  background: var(--_1xy6d0n31);
  color: var(--_1xy6d0n75);
  cursor: default;
}
._1s9amon2 {
  height: 100%;
  display: flex;
  align-items: center;
  flex: 1;
  min-width: 0;
}
._1s9amon2 > * {
  flex-shrink: 0;
}
._1s9amon2 > *:last-child {
  flex-shrink: 1;
  min-width: 0;
}
._1s9amon3 {
  display: flex;
  align-items: center;
  gap: 4px;
  flex-grow: 1;
  padding: 0 8px;
  white-space: nowrap;
}
._1s9amon4 {
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  display: flex;
  align-items: center;
  gap: 4px;
  min-width: 0;
  padding: 0 8px;
  height: 100%;
  border-left: 1px solid var(--_1xy6d0n76);
  white-space: nowrap;
}
._1s9amon4:first-child {
  border-left: 0;
}
._1s9amon5 {
  cursor: pointer;
}
._1s9amon5:focus-visible {
  box-shadow: inset var(--_1xy6d0n6x);
}
._1s9amon5:hover {
  background: var(--_1xy6d0n31);
}
._1s9amon6 {
  display: flex;
  align-items: center;
  gap: 8px;
  min-width: 0;
}
._1s9amon7 {
  flex-shrink: 0;
  border: 0;
  background: transparent;
  color: inherit;
  font: inherit;
  cursor: pointer;
  padding: 4px;
  height: 100%;
  display: flex;
  align-items: center;
  border-left: 1px solid var(--_1xy6d0n76);
}
._1s9amon7:focus-visible {
  box-shadow: inset var(--_1xy6d0n6x);
}
._1s9amon7:hover {
  background: var(--_1xy6d0n31);
}
._335ypk0 {
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  max-width: 100%;
  box-sizing: border-box;
  min-height: 32px;
  padding: 2px;
  border-radius: var(--_1xy6d0n14);
  background: var(--_1xy6d0n31);
}
._335ypk0 ._1s9amon0 {
  border-radius: var(--_1xy6d0n13);
}
._335ypk0 ._1s9amon1 {
  background: var(--_1xy6d0n72);
}
._335ypk1 {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  min-width: 0;
}
._335ypk2 {
  display: inline-flex;
  align-items: center;
  flex-shrink: 0;
}
._335ypk1:empty {
  display: none;
}
._335ypk1:empty + ._335ypk2 {
  display: none;
}
._335ypk3 {
  border: 0;
  background: var(--_1xy6d0n31);
  color: var(--_1xy6d0n75);
  font: inherit;
  height: 28px;
  min-width: 28px;
  border-radius: var(--_1xy6d0n13);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  padding: 0 8px;
  flex-shrink: 0;
}
._335ypk4 {
  cursor: pointer;
}
._335ypk4:hover {
  background: var(--_1xy6d0n32);
}
._335ypk4:active {
  background: var(--_1xy6d0n33);
}
._335ypk5 {
  background: transparent;
  padding: 4px;
}
._1ehw2t20 {
  font-family: var(--_1xy6d0n1);
  font-weight: var(--_1xy6d0na);
}
._1ehw2t21 {
  font-size: var(--_1xy6d0n2);
  line-height: var(--_1xy6d0n6);
}
._1ehw2t22 {
  font-size: var(--_1xy6d0n3);
  line-height: var(--_1xy6d0n7);
}
._1ehw2t23 {
  font-size: var(--_1xy6d0n4);
  line-height: var(--_1xy6d0n8);
}
._1ehw2t24 {
  font-size: var(--_1xy6d0ng);
  font-family: var(--_1xy6d0nb);
  line-height: var(--_1xy6d0nn);
  font-weight: var(--_1xy6d0ns);
}
.wmf34g0 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  border-radius: var(--_1xy6d0n11);
  height: inherit;
}
.wmf34g1 {
  background: var(--_1xy6d0n72);
}
.wmf34g2 {
  background: var(--_1xy6d0n73);
}
.wmf34g3 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.wmf34g4 {
  flex-direction: row;
}
.wmf34g5 {
  flex-direction: column;
}
.wmf34g6 {
  flex-direction: column;
}
.v74ued0 {
  padding: 16px;
  border: 1px solid var(--_1xy6d0n77);
  background: var(--_1xy6d0n72);
  border-radius: 8px;
}
.v74ued1 {
  padding: 64px;
  background-color: var(--_1xy6d0n73);
  border-radius: 6px;
}
.v74ued3 {
  display: block;
  border-top: 1px solid var(--_1xy6d0n77);
  margin: -1px -16px 0 -16px;
  padding: var(--v74ued2) 16px var(--v74ued2) 16px;
}
.v74ued3:last-child {
  margin-bottom: -16px;
}
.v74ued0 > .v74ued3:first-child {
  border-top: none;
  margin-top: -16px;
}
.v74ued4 {
  --v74ued2: 8px;
}
.v74ued5 {
  --v74ued2: 16px;
}
.v74ued6 {
  padding: 0;
}
.v74ued7 {
  grid-column: 2;
  grid-row: 1 / -1;
  align-self: center;
}
.v74ued8 {
  grid-column: 1;
  grid-row: 1 / -1;
  align-self: center;
}
.v74ued9 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  column-gap: 16px;
  margin-inline: -16px;
  padding-inline: 16px;
  padding-bottom: 16px;
}
.v74ued9:has(.v74ued7) {
  line-height: var(--_1xy6d0n9);
  display: grid;
  grid-template-columns: 1fr auto;
  grid-template-rows: 1lh auto;
}
.v74ueda {
  &:not(:has(+ .v74ued3)) {
    margin-bottom: 16px;
  }
  border-bottom: 1px solid var(--_1xy6d0n76);
}
.v74uedc {
  padding-bottom: 0;
}
.v74uede {
  display: flex;
  flex-grow: 1;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  background-color: var(--_1xy6d0n73);
  margin: 0 -16px -16px -16px;
  padding: 12px 16px;
  border-bottom-left-radius: calc(var(--_1xy6d0n12) + 1px);
  border-bottom-right-radius: calc(var(--_1xy6d0n12) + 1px);
}
:not(:is(.v74ueda, .v74ued3)) + .v74uede {
  margin-top: 16px;
}
.v74uedf {
  position: sticky;
  bottom: 24px;
  z-index: 1;
  box-shadow: 0 0 0 1px var(--_1xy6d0n76);
}
.v74uedf:before {
  content: "";
  position: absolute;
  inset: calc(100% - var(--_1xy6d0n12)) -1px auto -1px;
  height: calc(24px + var(--_1xy6d0n12));
  background: var(--_1xy6d0n72);
}
.v74uedf:after {
  content: "";
  position: absolute;
  inset: auto -1px -1px -1px;
  height: var(--_1xy6d0n12);
  border-bottom-right-radius: var(--_1xy6d0n12);
  border-bottom-left-radius: var(--_1xy6d0n12);
  background: var(--_1xy6d0n73);
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: var(--_1xy6d0n76);
}
.v74uedg {
  border-top: 1px solid var(--_1xy6d0n76);
}
.v74uedh {
  display: flex;
  align-items: center;
  flex-grow: 1;
}
.v74uedf > * {
  position: relative;
  z-index: 1;
}
.mb5ru0 {
  overflow-x: auto;
  box-sizing: border-box;
}
.mb5ru2 {
  position: relative;
  display: inline-block;
  border-radius: var(--_1xy6d0n13);
  border: 1px solid var(--mb5ru1, transparent);
  box-sizing: border-box;
  transition: border-color var(--_1xy6d0n19), background-color var(--_1xy6d0n19);
  font-size: var(--_1xy6d0nh);
  line-height: var(--_1xy6d0no);
  font-weight: var(--_1xy6d0nr);
  overflow: hidden;
  user-select: none;
}
.mb5ru2:has(:focus-visible) {
  box-shadow: var(--_1xy6d0n6x);
}
.mb5ru4 {
  min-width: 28px;
  display: grid;
  place-content: center;
}
.mb5ru5 {
  color: var(--_1xy6d0n5s);
}
.mb5ru6 {
  background-color: var(--_1xy6d0n59);
  color: var(--_1xy6d0n5l);
}
.mb5ru7 {
  background-color: var(--_1xy6d0n5j);
  color: var(--_1xy6d0n60);
}
.mb5ru8 {
  background-color: var(--_1xy6d0n32);
}
.mb5ru8:hover {
  --mb5ru1: var(--_1xy6d0n2l);
}
.mb5ru8:has(> :first-child:active) {
  --mb5ru1: var(--_1xy6d0n2l);
  background-color: var(--_1xy6d0n33);
}
.mb5rua:hover {
  --mb5ru1: var(--_1xy6d0n2k);
}
.mb5rua:has(> :first-child:active) {
  --mb5ru1: var(--_1xy6d0n2l);
  background-color: var(--_1xy6d0n31);
}
.mb5rub:hover {
  background-color: var(--_1xy6d0n5a);
}
.mb5rub:has(:focus-visible) {
  --mb5ru1: var(--_1xy6d0n5l);
}
.mb5rub:has(> :first-child:active) {
  --mb5ru1: var(--_1xy6d0n2f);
  background-color: var(--_1xy6d0n5a);
}
.mb5ruc {
  background-color: var(--_1xy6d0n2w);
  color: var(--_1xy6d0n5n);
}
.mb5ruc:hover {
  --mb5ru1: var(--_1xy6d0n2f);
}
.mb5ruc:has(> :first-child:active) {
  --mb5ru1: var(--_1xy6d0n2f);
  background-color: var(--_1xy6d0n2x);
}
.mb5rud:hover {
  background-color: var(--_1xy6d0n5k);
}
.mb5rud:has(:focus-visible) {
  --mb5ru1: var(--_1xy6d0n60);
}
.mb5rud:has(> :first-child:active) {
  --mb5ru1: var(--_1xy6d0n2u);
  background-color: var(--_1xy6d0n5k);
}
.mb5rue {
  background-color: var(--_1xy6d0n3b);
  color: var(--_1xy6d0n62);
}
.mb5rue:hover {
  --mb5ru1: var(--_1xy6d0n2u);
}
.mb5rue:has(> :first-child:active) {
  --mb5ru1: var(--_1xy6d0n2u);
  background-color: var(--_1xy6d0n3c);
}
.mb5ruf {
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 150ms cubic-bezier(0.87, 0, 0.13, 1);
}
.mb5ru2:is(:hover, :has(:focus-visible)) .mb5ruf {
  transform: translateX(calc(-24px - 1px)) translateY(-50%);
  transition-delay: 100ms;
}
.mb5ru2:has(:focus-visible) .mb5ruf {
  transition-delay: 0s;
}
.mb5rug:focus-visible {
  box-shadow: inset var(--_1xy6d0n6x);
}
.mb5rum {
  color: var(--_1xy6d0n5l);
  opacity: 0.6;
}
.mb5rum:hover {
  background-color: var(--_1xy6d0n59)!important;
  opacity: 1;
}
.mb5rum:active {
  background-color: var(--_1xy6d0n5a)!important;
}
.mb5rum:focus-visible {
  box-shadow: 0 0 0 1px var(--_1xy6d0n5l);
}
.mb5run {
  color: var(--_1xy6d0n5n);
  opacity: 0.6;
}
.mb5run:hover {
  background-color: var(--_1xy6d0n2x)!important;
  opacity: 1;
}
.mb5run:active {
  color: var(--_1xy6d0n5m);
}
.mb5ruo {
  color: var(--_1xy6d0n60);
  opacity: 0.6;
}
.mb5ruo:hover {
  background-color: var(--_1xy6d0n5j)!important;
  opacity: 1;
}
.mb5ruo:active {
  background-color: var(--_1xy6d0n5k)!important;
}
.mb5ruo:focus-visible {
  box-shadow: 0 0 0 1px var(--_1xy6d0n60);
}
.mb5rup {
  color: var(--_1xy6d0n62);
  opacity: 0.6;
}
.mb5rup:hover {
  background-color: var(--_1xy6d0n3c)!important;
  opacity: 1;
}
.mb5rup:active {
  color: var(--_1xy6d0n61);
}
.mb5ruq {
  display: inline-flex;
  transition: opacity 150ms ease-out;
}
.mb5ru3:has(.mb5ruf):is(:hover, :has(:focus-visible)) .mb5ruq {
  opacity: 0;
  transition-delay: 100ms;
}
.mb5ru3:has(.mb5ruf):has(:focus-visible) .mb5ruq {
  transition-delay: 0s;
}
.mb5rur {
  height: 26px;
  box-sizing: border-box;
  transition: transform 150ms cubic-bezier(0.87, 0, 0.13, 1);
  max-width: 100%;
}
.mb5rur:focus-visible {
  outline: none;
}
.mb5ru2:has(.mb5ruf):is(:hover, :has(:focus-visible)) .mb5rur {
  transform: translateX(calc(-24px + 2px));
  transition-delay: 100ms;
}
.mb5ru2:has(.mb5ruf):has(:focus-visible) .mb5rur {
  transition-delay: 0s;
}
.mb5ru3 .mb5rur {
  padding-inline: 6px;
}
.mb5rus {
  width: 24px;
  height: 24px;
}
.mb5ruu {
  color: var(--_1xy6d0n5l);
}
.mb5ruv {
  color: var(--_1xy6d0n60);
}
@starting-style {
  .mb5ru2:is(:hover, :has(:focus-visible)) .mb5ruf {
    transform: translateY(-50%);
  }
}
._1rprcqm3 {
  display: inline-grid;
  place-items: center;
  vertical-align: middle;
  flex-shrink: 0;
}
._1rprcqm3::before {
  content: "";
  inline-size: var(--_1rprcqm0, max(0.75em, var(--_1rprcqm1)));
  block-size: var(--_1rprcqm0, max(0.75em, var(--_1rprcqm1)));
  border-radius: 50%;
  background-color: var(--_1rprcqm2);
}
._1rprcqm4 {
  block-size: 1lh;
}
._1rprcqm4::before {
  transform: translateY(calc(-1 * max(0.08em, calc(var(--_1rprcqm1) / 0.75 * 0.08))));
}
@layer ui-components-base;
._2px5d9c {
  width: var(--_2px5d90);
  table-layout: var(--_2px5d91);
  white-space: var(--_2px5d92);
  border-collapse: collapse;
  isolation: isolate;
  color: var(--_1xy6d0n74);
}
._2px5d9j {
  white-space: var(--_2px5d93);
  text-align: var(--_2px5d95, left);
  vertical-align: var(--_2px5d96, baseline);
  width: var(--_2px5d97);
  min-width: var(--_2px5d98);
  max-width: var(--_2px5d99);
}
._2px5d9k {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._2px5d9l {
  text-align: var(--_2px5d94, left);
  width: var(--_2px5d97);
  min-width: var(--_2px5d98);
}
._2px5d9m {
  color: var(--_1xy6d0n4a);
}
._2px5d9c :where(td, th) {
  position: relative;
}
._2px5d9c :where(td) {
  vertical-align: var(--_2px5d96, baseline);
  font-size: var(--_1xy6d0ng);
  line-height: var(--_1xy6d0nn);
}
._2px5d9f :where(td:first-child, th:first-child) {
  --_2px5d9a: inset -1px 0 0 var(--_1xy6d0n2j);
  position: sticky;
  left: 0;
  z-index: 2;
  container-type: scroll-state;
  background-color: var(--_1xy6d0n72);
}
._2px5d9f :where(td:first-child) {
  box-shadow: var(--_2px5d9a);
}
._2px5d9f._2px5d9d :where(th:first-child) {
  z-index: 3;
  box-shadow: inset 0 -1px 0 var(--_1xy6d0n2j), var(--_2px5d9a);
}
._2px5d9c :where(th) {
  vertical-align: bottom;
  position: relative;
  font-size: var(--_1xy6d0nh);
  line-height: var(--_1xy6d0no);
  font-weight: var(--_1xy6d0ns);
  color: var(--_1xy6d0n75);
  background-color: var(--_1xy6d0n72);
  cursor: default;
  box-shadow: inset 0 -1px 0 var(--_1xy6d0n2j);
}
._2px5d9d :where(th) {
  z-index: 2;
  position: sticky;
  top: 0;
  container-type: scroll-state;
}
._2px5d9n {
  position: absolute;
  pointer-events: none;
  top: 100%;
  left: 0;
  right: 0;
  height: 4px;
  background-image: linear-gradient(to bottom, var(--_1xy6d0n1n), transparent);
  transition: opacity var(--_1xy6d0n18);
  opacity: 0;
}
._2px5d9o {
  position: absolute;
  pointer-events: none;
  left: 100%;
  top: 0;
  bottom: 0;
  width: 4px;
  background-image: linear-gradient(to right, var(--_1xy6d0n1n), transparent);
  transition: opacity var(--_1xy6d0n18);
  opacity: 0;
}
._2px5d9c tbody tr:not(:last-child) {
  border-bottom: 1px solid var(--_1xy6d0n2j);
}
._2px5d9h tbody tr:hover td {
  background-color: var(--_1xy6d0n1g);
}
._2px5d9p {
  position: absolute;
  inset: 0;
}
._2px5d9c :where(th:has(._2px5d9p:is(:hover, :focus-visible))) {
  background-color: var(--_1xy6d0n31);
}
._2px5d9q {
  position: absolute;
  pointer-events: none;
}
._2px5d9q[href] {
  pointer-events: auto;
  inset: 0;
}
._2px5d9r {
  cursor: pointer;
  color: inherit;
}
._2px5d9s {
  text-decoration: underline;
  text-underline-offset: 0.2em;
  text-decoration-color: transparent;
  text-decoration-thickness: 0.08em;
  transition: text-decoration-color var(--_1xy6d0n18);
}
._2px5d9s:hover {
  text-decoration-color: color-mix(in srgb, currentColor 40%, transparent);
}
._2px5d9t {
  position: relative;
  z-index: 1;
  text-decoration: none;
}
._2px5d9t::after {
  content: "";
  position: absolute;
  inset: 0;
}
._2px5d9c tr {
  transition: background-color var(--_1xy6d0n18);
}
._2px5d9c tr:has(._2px5d9t):hover td {
  background-color: var(--_1xy6d0n31);
}
._2px5d9c tr:has(._2px5d9t:focus-visible) td {
  background-color: var(--_1xy6d0n31);
}
@layer ui-components-base {
  ._2px5d9c :where(td, th) {
    padding: 16px;
  }
  ._2px5d9c :where(th) {
    text-align: left;
    padding-block: 8px;
  }
  ._2px5d9c :where(td:first-child, th:first-child) {
    padding-left: var(--_2px5d9b, 32px);
  }
  ._2px5d9c :where(td:last-child, th:last-child) {
    padding-right: var(--_2px5d9b, 32px);
  }
}
@supports (container-type: scroll-state) {
  ._2px5d9f :where(td:first-child, th:first-child) {
    --_2px5d9a: 0 0 0 transparent;
  }
}
@container scroll-state(stuck: top) {
  ._2px5d9d ._2px5d9n {
    opacity: 1;
  }
}
@container scroll-state(stuck: left) {
  ._2px5d9f ._2px5d9o {
    opacity: 1;
  }
}
._1bbhzkd0 {
  margin-left: -2px;
}
._1bbhzkd3 {
  --_1bbhzkd1: var(--_1xy6d0n2j);
  --_1bbhzkd2: var(--_1xy6d0n72);
  display: inline-flex;
  align-items: center;
  flex-wrap: nowrap;
  font-weight: var(--_1xy6d0nq);
  box-sizing: border-box;
  white-space: pre;
  overflow: hidden;
  flex-shrink: 0;
  cursor: default;
  position: relative;
  isolation: isolate;
  color: var(--_1xy6d0n74);
}
._1bbhzkd3:after {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid var(--_1bbhzkd1);
  box-shadow: var(--_1xy6d0n6v);
  pointer-events: none;
  transition: box-shadow 0.1s ease, border 0.1s ease, background 0.1s ease;
  mix-blend-mode: multiply;
}
._1bbhzkd3:before {
  content: "";
  position: absolute;
  inset: 1px;
  background: var(--_1bbhzkd2);
  transition: background 0.1s ease;
}
._1bbhzkd3:has(._1bbhzkd0) {
  display: inline-flex;
  align-items: center;
  padding-right: 4px;
}
.dark ._1bbhzkd3 {
  --_1bbhzkd2: var(--_1xy6d0n31);
  --_1bbhzkd1: var(--_1xy6d0n2k);
}
._1bbhzkd4 {
  font-size: var(--_1xy6d0nh);
  line-height: var(--_1xy6d0nn);
  min-height: 24px;
  border-radius: var(--_1xy6d0n12);
}
._1bbhzkd4::after {
  border-radius: var(--_1xy6d0n12);
}
._1bbhzkd4::before {
  border-radius: calc(var(--_1xy6d0n12) - 1px);
}
._1bbhzkd5 {
  font-size: var(--_1xy6d0ng);
  line-height: var(--_1xy6d0nn);
  min-height: 32px;
  border-radius: var(--_1xy6d0n12);
}
._1bbhzkd5::after {
  border-radius: var(--_1xy6d0n12);
}
._1bbhzkd5::before {
  border-radius: calc(var(--_1xy6d0n12) - 1px);
}
._1bbhzkd6 {
  cursor: pointer;
}
._1bbhzkd6:hover, ._1bbhzkd6:focus-visible, ._1bbhzkd6:focus-within {
  --_1bbhzkd1: var(--_1xy6d0n2l);
  --_1bbhzkd2: var(--_1xy6d0n31);
}
.dark ._1bbhzkd6:is(:hover, :focus-visible, :focus-within) {
  --_1bbhzkd2: var(--_1xy6d0n32);
}
._1bbhzkd6:focus-visible::after, ._1bbhzkd6:focus-within::after {
  box-shadow: var(--_1xy6d0n6x);
}
._1bbhzkd7 {
  --_1bbhzkd1: var(--_1xy6d0n2l);
  --_1bbhzkd2: var(--_1xy6d0n31);
}
.dark ._1bbhzkd7 {
  --_1bbhzkd1: var(--_1xy6d0n2l);
  --_1bbhzkd2: var(--_1xy6d0n32);
}
._1bbhzkd7::after {
  box-shadow: var(--_1xy6d0n6x);
}
._1bbhzkda {
  flex-shrink: 1;
  max-width: 100%;
}
._1bbhzkdb {
  --_1bbhzkd1: var(--_1xy6d0n2g);
  --_1bbhzkd2: var(--_1xy6d0n1d);
}
.dark ._1bbhzkdb {
  --_1bbhzkd1: var(--_1xy6d0n2g);
  --_1bbhzkd2: var(--_1xy6d0n1d);
}
._1bbhzkdb:hover, ._1bbhzkdb:focus-visible, ._1bbhzkdb:focus-within {
  --_1bbhzkd1: var(--_1xy6d0n2h);
  --_1bbhzkd2: var(--_1xy6d0n2y);
}
.dark ._1bbhzkdb:is(:hover, :focus-visible, :focus-within) {
  --_1bbhzkd1: var(--_1xy6d0n2h);
  --_1bbhzkd2: var(--_1xy6d0n2y);
}
._1bbhzkdc {
  display: flex;
  justify-content: center;
  align-items: baseline;
  max-width: 100%;
  min-width: 0;
  position: relative;
}
._1bbhzkdd {
  padding: 0px 8px;
}
._1bbhzkde {
  padding: 0px 12px;
}
._1bbhzkdf {
  padding-left: 4px;
}
._1bbhzkdg {
  padding-left: 4px;
}
._1bbhzkdh {
  padding-right: 4px;
}
._1bbhzkdi {
  padding-right: 4px;
}
._1bbhzkdj {
  padding-right: 4px;
}
._1bbhzkdk {
  padding-left: 8px;
}
._1bbhzkdl {
  padding-left: 8px;
}
._1bbhzkdm {
  padding-right: 8px;
}
._1bbhzkdn {
  padding-right: 8px;
}
._1bbhzkdo {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
}
._1bbhzkdp {
  margin-left: 4px;
}
._1bbhzkdq {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: center;
  opacity: 1;
  transition: opacity 0.2s linear;
}
._1bbhzkd3:hover ._1bbhzkdr, ._1bbhzkd3:focus-within ._1bbhzkdr, ._1bbhzkd3:focus-visible ._1bbhzkdr {
  opacity: 0;
}
._1bbhzkds {
  margin-right: 4px;
}
._1bbhzkdt {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 0.2s cubic-bezier(0.87, 0, 0.13, 1);
  max-width: 100%;
}
._1bbhzkd3:hover ._1bbhzkdu, ._1bbhzkd3:focus-within ._1bbhzkdu, ._1bbhzkd3:focus-visible ._1bbhzkdu {
  transform: translateX(-14px);
}
._1bbhzkd3:hover ._1bbhzkdv, ._1bbhzkd3:focus-within ._1bbhzkdv, ._1bbhzkd3:focus-visible ._1bbhzkdv {
  transform: translateX(-18px);
}
._1bbhzkdz {
  position: absolute;
  left: calc(100% - 4px);
  top: 50%;
  transform: translateY(-50%);
}
._1bbhzkd10 {
  appearance: none;
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  display: inline-grid;
  place-content: center;
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: opacity 0.2s linear;
}
._1bbhzkd10:focus-visible {
  outline: none;
}
._1bbhzkd3:hover ._1bbhzkd10, ._1bbhzkd3:focus-within ._1bbhzkd10, ._1bbhzkd3:focus-visible ._1bbhzkd10 {
  opacity: 1;
}
._1bbhzkd11 {
  display: flex;
  align-items: center;
  min-width: 0;
  max-width: 100%;
  text-decoration: none;
  color: inherit;
}
._1bbhzkd11:focus-visible {
  outline: none;
}
._1bbhzkd12 {
  appearance: none;
  border: none;
  background: none;
  padding: 0;
  margin: 0;
  display: inline-grid;
  place-content: center;
  position: absolute;
  inset: 0;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s linear;
}
._1bbhzkd12:focus-visible {
  outline: none;
}
._1bbhzkd3:hover ._1bbhzkd12, ._1bbhzkd3:focus-within ._1bbhzkd12, ._1bbhzkd3:focus-visible ._1bbhzkd12 {
  opacity: 1;
}
._1bbhzkd13 {
  position: absolute;
  left: calc(100% - 4px);
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
._1bbhzkd3:hover ._1bbhzkd13, ._1bbhzkd3:focus-within ._1bbhzkd13, ._1bbhzkd3:focus-visible ._1bbhzkd13 {
  pointer-events: auto;
}
._1bbhzkd14 {
  position: relative;
  color: var(--_1xy6d0n75);
  opacity: 0.5;
  font-size: 0.8em;
  font-weight: var(--_1xy6d0ns);
}
@media (hover: none) {
  ._1bbhzkdx {
    transform: translateX(-14px);
  }
  ._1bbhzkdy {
    transform: translateX(-18px);
  }
  ._1bbhzkd12 {
    opacity: 1;
  }
  ._1bbhzkd13 {
    pointer-events: auto;
  }
}
._1jd5saa0 {
  display: flex;
  min-width: 0;
}
._1jd5saa1 {
  flex-wrap: wrap;
  align-items: center;
  cursor: text;
}
._1jd5saa2 {
  flex-direction: column;
  align-items: stretch;
  cursor: text;
}
._1jd5saa3 {
  gap: 2px;
}
._1jd5saa4 {
  gap: 4px;
}
._1jd5saa6 {
  display: contents;
}
._1jd5saa7 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}
._1jd5saaa {
  gap: 2px;
}
._1jd5saab {
  gap: 4px;
}
._1jd5saac {
  min-width: 0;
}
._1jd5saae {
  display: grid;
  grid-template-columns: 1fr max-content;
  align-items: center;
  width: 100%;
  max-width: 100%;
}
._1jd5saaf {
  display: grid;
  touch-action: none;
}
._1jd5saag {
  cursor: grab;
}
._1jd5saaf:active ._1jd5saag {
  cursor: grabbing;
}
._1jd5saah {
  border: none;
  outline: none;
  background: none;
  font-family: inherit;
  font-feature-settings: 'ss01', 'ss03', 'liga', 'calt';
  color: var(--_1xy6d0n74);
  padding: 0;
}
._1jd5saah::placeholder {
  color: var(--_1xy6d0n75);
}
._1jd5saai {
  flex: 1;
  min-width: 8ch;
}
._1jd5saaj {
  flex: 1;
  min-width: 0;
  cursor: text;
}
._1jd5saak {
  height: 24px;
  line-height: 24;
  font-size: var(--_1xy6d0nh);
}
._1jd5saal {
  height: 32px;
  line-height: 32;
  font-size: var(--_1xy6d0ng);
}
._1jd5saam {
  max-width: 100%;
}
@property --_8f2k4d9 {
  syntax: "<number>";
  inherits: true;
  initial-value: 0;
}
._8f2k4db {
  grid-column: chat-bubble-start / entry-end;
  grid-row: -1;
  margin-top: 8px;
}
._8f2k4dc {
  container-name: _8f2k4d0;
  container-type: inline-size;
}
._8f2k4dd {
  margin-block: 8px;
}
._8f2k4dd:has(._8f2k4db):has(+ ._8f2k4dd) {
  margin-bottom: 24px;
}
._8f2k4de {
  margin-block: 24px;
}
._8f2k4de + ._8f2k4de {
  margin-top: -16px;
}
._8f2k4df {
  margin-block: 24px;
}
._8f2k4dg {
  --_8f2k4d4: 0px;
  --_8f2k4d3: 0px;
  --_8f2k4d5: 12px;
  --_8f2k4d6: 14px;
  --_8f2k4d7: 6px;
  display: grid;
  grid-template-columns: 
    [avatar-start]              var(--_8f2k4d4)
    [avatar-end]                var(--_8f2k4d3)
    [chat-bubble-start]         var(--_8f2k4d5)
    [marker-start]              var(--_8f2k4d6)
    [marker-end]                var(--_8f2k4d7)
    [entry-start]               1fr
    [entry-end chat-bubble-end]
  ;
}
._8f2k4dh {
  font-size: var(--_1xy6d0nh);
  line-height: var(--_1xy6d0nn);
  grid-template-rows: 1lh auto;
  cursor: default;
}
._8f2k4dh:has(._8f2k4db) {
  grid-template-rows: 1lh auto auto;
}
._8f2k4dl {
  grid-column: chat-bubble-start / chat-bubble-end;
}
._8f2k4dm {
  grid-column: marker-start / chat-bubble-end;
}
._8f2k4dn {
  grid-column: avatar-start / avatar-end;
}
._8f2k4do {
  display: none;
  @container _8f2k4d0 (min-width: 500px) {
    display: revert;
  }
  @container _8f2k4d0 (min-width: 720px) {
    display: none;
  }
}
._8f2k4dp {
  display: none;
  @container _8f2k4d0 (min-width: 720px) {
    display: revert;
  }
}
._8f2k4dq {
  --_8f2k4d8: var(--_8f2k4d5);
  grid-column: chat-bubble-start / chat-bubble-end;
  border-radius: var(--_1xy6d0n13);
  padding-inline: var(--_8f2k4d8);
  padding-top: 12px;
  padding-bottom: 16px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
._8f2k4dr {
  background: var(--_1xy6d0n2v);
}
.dark ._8f2k4dr {
  background: var(--_1xy6d0n1c);
}
._8f2k4ds {
  background: var(--_1xy6d0n73);
}
.dark ._8f2k4ds {
  background: var(--_1xy6d0n31);
}
._8f2k4dt {
  background: var(--_1xy6d0n1m);
}
.dark ._8f2k4dt {
  background: var(--_1xy6d0n3a);
}
._8f2k4du {
  flex: 1;
}
._8f2k4dr ._8f2k4du {
  color: var(--_1xy6d0n5n);
}
._8f2k4ds ._8f2k4du {
  color: var(--_1xy6d0n5t);
}
._8f2k4dt ._8f2k4du {
  color: var(--_1xy6d0n62);
}
._8f2k4dr ._8f2k4du strong {
  color: var(--_1xy6d0n5m);
}
._8f2k4ds ._8f2k4du strong {
  color: var(--_1xy6d0n5s);
}
._8f2k4dt ._8f2k4du strong {
  color: var(--_1xy6d0n61);
}
._8f2k4dv {
  display: flex;
}
._8f2k4dw {
  margin-left: auto;
}
._8f2k4dy {
  display: flex;
  gap: 0;
  align-items: center;
  padding: 2px;
  margin: -2px;
  border-radius: var(--_1xy6d0n13);
}
._8f2k4dz {
  font-size: var(--_1xy6d0nh);
  line-height: var(--_1xy6d0no);
  color: var(--_1xy6d0n75);
  margin-top: 4px;
}
._8f2k4dt ._8f2k4dz {
  color: var(--_1xy6d0n62);
}
._8f2k4d10 {
  grid-column: marker-start / marker-end;
  grid-row: 1;
  display: grid;
  place-content: center;
}
._8f2k4d11 {
  grid-column: entry-start / entry-end;
  grid-row: 1 / 3;
  overflow: hidden;
}
._8f2k4d12 {
  width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}
._8f2k4d13 {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
}
._8f2k4d14 {
  background: var(--_1xy6d0n48);
  width: 6px;
  height: 6px;
  border-radius: 4px;
}
._8f2k4d15 {
  display: none;
}
._8f2k4d16 {
  margin-inline: var(--_8f2k4d5);
}
@media (max-width: 839px) and (pointer: coarse) and (prefers-reduced-motion: no-preference) {
  ._8f2k4da {
    touch-action: pan-y pinch-zoom;
  }
  ._8f2k4da[data-timestamp-returning="true"] {
    transition: --_8f2k4d9 280ms cubic-bezier(0.32, 0.72, 0, 1);
  }
}
@container _8f2k4d0 (min-width: 500px) {
  ._8f2k4db {
    grid-column-start: entry-start;
  }
  ._8f2k4dg {
    --_8f2k4d4: var(--_8f2k4d2);
    --_8f2k4d3: 8px;
    --_8f2k4d5: 8px;
    --_8f2k4d6: 18px;
    --_8f2k4d7: 8px;
  }
  ._8f2k4dq {
    --_8f2k4d8: 16px;
  }
  :is(._8f2k4dr, ._8f2k4ds) ._8f2k4dv {
    display: none;
  }
}
@container _8f2k4d0 (min-width: 720px) {
  ._8f2k4dg {
    --_8f2k4d4: var(--_8f2k4d1);
  }
}
@media (hover: hover) {
  ._8f2k4dy {
    transition: background var(--_1xy6d0n19), box-shadow var(--_1xy6d0n19);
  }
  ._8f2k4dq:hover ._8f2k4dy:not(:has(> :only-child)),
              ._8f2k4dy:has(:is(:not(:only-child):focus, :not(:only-child)[aria-expanded="true"])) {
    background: var(--_1xy6d0n72);
    box-shadow: var(--_1xy6d0n7a);
  }
  ._8f2k4dy > :not([data-always-visible-in-button-group]) {
    opacity: 0;
    transition: opacity var(--_1xy6d0n19);
  }
  ._8f2k4dq:hover ._8f2k4dw > * {
    opacity: 1;
  }
  ._8f2k4dw:has(:is(:focus, [aria-expanded="true"])) > * {
    opacity: 1;
  }
}
@container _8f2k4d0 (min-width: 650px) {
  ._8f2k4d13 {
    display: revert;
  }
  ._8f2k4d15 {
    display: revert;
  }
  ._8f2k4d16 {
    margin-inline: revert;
  }
}
@container _8f2k4d0 (width < 650px) {
  @media (max-width: 839px) and (pointer: coarse) and (prefers-reduced-motion: no-preference) {
    ._8f2k4da ._8f2k4d16 {
      flex-shrink: 0;
      white-space: nowrap;
      transform: translateX(calc((1 - var(--_8f2k4d9)) * (100% + var(--_8f2k4d5))));
    }
  }
}
._1f24s6h0 {
  display: grid;
  place-content: center;
}
._1f24s6h1 {
  color: var(--_1xy6d0n4f);
}
._1f24s6h2 {
  color: var(--_1xy6d0n4f);
}
._1f24s6h3 {
  color: var(--_1xy6d0n3p);
}
._1f24s6h4 {
  color: var(--_1xy6d0n6r);
}
._1f24s6h5 {
  color: var(--_1xy6d0n57);
}
._1f24s6h6 {
  color: var(--_1xy6d0n2b);
}
._1f24s6h7 {
  color: var(--_1xy6d0n4t);
}
._1f24s6he {
  cursor: default;
  align-items: center;
  display: inline-flex;
  gap: var(--_1f24s6hb);
  white-space: pre;
  padding: var(--_1f24s6h8) var(--_1f24s6h9);
  font-size: var(--_1f24s6hc);
  font-weight: var(--_1f24s6hd);
  line-height: 1;
  border-radius: var(--_1xy6d0n11);
}
._1f24s6hj {
  --_1f24s6hc: var(--_1xy6d0ni);
  --_1f24s6hd: var(--_1xy6d0nr);
  --_1f24s6h8: 3px;
  --_1f24s6h9: 6px;
  --_1f24s6ha: 4px;
  --_1f24s6hb: 2px;
}
._1f24s6hk {
  --_1f24s6hc: var(--_1xy6d0nh);
  --_1f24s6hd: var(--_1xy6d0nr);
  --_1f24s6h8: 6px;
  --_1f24s6h9: 8px;
  --_1f24s6ha: 6px;
  --_1f24s6hb: 4px;
}
._1f24s6hl {
  background: transparent;
  color: var(--_1xy6d0n5s);
}
._1f24s6hm {
  background: var(--_1xy6d0n31);
  color: var(--_1xy6d0n5s);
}
._1f24s6hn {
  background: var(--_1xy6d0n2y);
  color: var(--_1xy6d0n5p);
}
._1f24s6ho {
  background: var(--_1xy6d0n3a);
  color: var(--_1xy6d0n61);
}
._1f24s6hp {
  background: var(--_1xy6d0n37);
  color: var(--_1xy6d0n5y);
}
._1f24s6hq {
  background: var(--_1xy6d0n2v);
  color: var(--_1xy6d0n5m);
}
._1f24s6hr {
  background: var(--_1xy6d0n34);
  color: var(--_1xy6d0n5v);
}
._1f24s6hs {
  padding-left: var(--_1f24s6ha);
}
.c568661 {
  padding: 0 4px;
  cursor: pointer;
}
.c568661:focus, .c568661:focus-visible {
  outline: none;
}
.c568662 {
  display: -webkit-box;
  -webkit-line-clamp: var(--c568660);
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.c568663 {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  border-radius: var(--_1xy6d0n12);
  color: var(--_1xy6d0n74);
  text-decoration: none;
}
.c568663[data-disabled] {
  cursor: not-allowed;
  color: var(--_1xy6d0n75);
}
.c568663:not([data-disabled]):is(:hover, :focus-visible) {
  outline: none;
  background: var(--_1xy6d0n31);
  color: var(--_1xy6d0n74);
}
.c568663:not([data-disabled]):active {
  background: var(--_1xy6d0n32);
}
.c568663[data-state="checked"], .c568663[aria-checked="true"] {
  background: var(--_1xy6d0n31);
}
.c568663:not([data-disabled]):is([data-state="checked"], [aria-checked="true"]):is(:hover, :focus-visible) {
  background: var(--_1xy6d0n32);
}
.c568663:not([data-disabled]):is([data-state="checked"], [aria-checked="true"]):active {
  background: var(--_1xy6d0n33);
}
.c568664 {
  font-size: var(--_1xy6d0nh);
  padding: 6px;
}
.c568665 {
  font-size: var(--_1xy6d0ng);
  padding: 8px 8px;
}
.c568667 {
  color: var(--_1xy6d0n75);
}
.c568668 {
  color: var(--_1xy6d0n5z);
}
.c568668:not([data-disabled]):is(:hover, :focus-visible) {
  color: var(--_1xy6d0n5x);
  background-color: var(--_1xy6d0n5h);
}
.c568668[data-state="checked"], .c568668[aria-checked="true"] {
  background: var(--_1xy6d0n37);
}
.c568668:not([data-disabled]):is([data-state="checked"], [aria-checked="true"]):is(:hover, :focus-visible) {
  background: var(--_1xy6d0n38);
}
.c568668:not([data-disabled]):is([data-state="checked"], [aria-checked="true"]):active {
  background: var(--_1xy6d0n39);
}
.c568669 {
  display: flex;
  margin-right: 8px;
}
.c56866a {
  display: flex;
  color: var(--_1xy6d0n5t);
}
.c568663[data-tone="destructive"] .c56866a {
  color: var(--_1xy6d0n5z);
}
.c568663[data-tone="destructive"]:is(:hover, :focus-visible) .c56866a {
  color: var(--_1xy6d0n5x);
}
.c56866b {
  display: flex;
  justify-content: center;
  align-items: center;
}
.c56866c {
  overflow: hidden;
  padding: 6px;
  margin: -6px;
}
.c56866d {
  flex: 1;
  min-width: 0;
}
.c56866e {
  overflow: hidden;
  min-width: 0;
}
._1fuo18f0 {
  display: block;
  position: relative;
}
._1fuo18f1 {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
._1fuo18f1:disabled {
  cursor: not-allowed;
}
._1fuo18f2 {
  background: var(--_1xy6d0n72);
  border: 1px solid var(--_1xy6d0n47);
  border-radius: 100%;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: background-color var(--_1xy6d0n19),
  border-color var(--_1xy6d0n19), box-shadow var(--_1xy6d0n19);
}
._1fuo18f1 + ._1fuo18f2:before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  border-radius: 100%;
  transform: scale(0.4);
  opacity: 0;
}
._1fuo18f1:checked + ._1fuo18f2:before {
  transform: scale(1);
  opacity: 1;
  transition: transform var(--_1xy6d0n19), opacity var(--_1xy6d0n19);
}
._1fuo18f1:hover + ._1fuo18f2 {
  background: var(--_1xy6d0n72);
  border-color: var(--_1xy6d0n4a);
}
._1fuo18f1:checked + ._1fuo18f2 {
  background: var(--_1xy6d0n74);
  border-color: transparent;
}
._1fuo18f1:checked + ._1fuo18f2:before, ._1fuo18f1:checked:focus + ._1fuo18f2:before {
  background: var(--_1xy6d0n72);
}
._1fuo18f1:focus-visible + ._1fuo18f2 {
  box-shadow: var(--_1xy6d0n6x);
}
._1fuo18f1:checked:focus-visible + ._1fuo18f2 {
  box-shadow: var(--_1xy6d0n6x);
}
._1fuo18f1:disabled:hover + ._1fuo18f2, ._1fuo18f1:disabled + ._1fuo18f2 {
  border-color: var(--_1xy6d0n4a);
  background: var(--_1xy6d0n73);
}
._1fuo18f1:checked:disabled + ._1fuo18f2:before {
  background: var(--_1xy6d0n45);
}
._1bci34c0 {
  position: relative;
  display: flex;
  padding: 2px;
  border-radius: var(--_1xy6d0n13);
  box-sizing: border-box;
  white-space: nowrap;
  height: min-content;
}
._1bci34c0:before {
  content: "";
  position: absolute;
  position-anchor: --active-toggle-group;
  inset: anchor(inside);
  border-radius: calc(var(--_1xy6d0n13) - 2px);
  transition: inset .3s linear(0, 0.012 0.9%, 0.05 2%, 0.411 9.2%, 0.517 11.8%, 0.611 14.6%, 0.694 17.7%, 0.765 21.1%, 0.824 24.8%, 0.872 28.9%, 0.91 33.4%, 0.939 38.4%, 0.977 50.9%, 0.994 68.4%, 1);
  display: none;
}
._1bci34c1 {
  background: var(--_1xy6d0n31);
}
._1bci34c1:before {
  background: var(--_1xy6d0n72);
}
._1bci34c2 {
  flex-wrap: wrap;
}
._1bci34c2:before {
  background: var(--_1xy6d0n31);
}
._1bci34c3 {
  gap: 2px;
}
._1bci34c4 {
  gap: 8px;
}
._1bci34c5 {
  position: relative;
  flex-grow: 1;
  flex-shrink: 0;
  flex-basis: 0%;
  display: flex;
  gap: 8px;
  justify-content: center;
  align-items: center;
  border-radius: calc(var(--_1xy6d0n13) - 2px);
  transition: background .15s ease, box-shadow .15s ease;
}
._1bci34c5:disabled {
  cursor: not-allowed;
}
._1bci34c6 {
  flex-grow: 1;
}
._1bci34c6:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
  position: relative;
}
._1bci34c6:hover {
  background: var(--_1xy6d0n32);
  box-shadow: inset 0 0 0 1px var(--_1xy6d0n32);
}
._1bci34c6[aria-checked="true"], ._1bci34c6[data-toggle-group-overflow-anchor-active="true"] {
  background: var(--_1xy6d0n72);
}
._1bci34c7:focus-visible {
  position: relative;
}
._1bci34c7[aria-checked="true"], ._1bci34c7[data-toggle-group-overflow-anchor-active="true"] {
  background: var(--_1xy6d0n76);
}
._1bci34c8 {
  padding-inline: 6px;
  height: 28px;
}
._1bci34c9 {
  padding-inline: 8px;
  height: 32px;
}
._1bci34ca {
  display: grid!important;
  align-items: center;
  justify-items: center;
  transition: opacity .15s ease, font-weight .15s ease;
}
._1bci34c5:is(:hover:not(:disabled), [aria-checked="true"], [data-toggle-group-overflow-anchor-active="true"]) ._1bci34ca {
  opacity: 1;
  color: var(--_1xy6d0n74);
  font-weight: var(--_1xy6d0ns);
}
._1bci34c8 ._1bci34ca {
  color: var(--_1xy6d0n74);
  opacity: 0.8;
  font-weight: var(--_1xy6d0nq);
}
._1bci34c9 ._1bci34ca {
  font-weight: var(--_1xy6d0ns);
  color: var(--_1xy6d0n75);
}
._1bci34ca > span {
  grid-column: 1;
  grid-row: 1;
}
._1bci34cb {
  opacity: 0;
  font-weight: var(--_1xy6d0ns);
}
@supports (position-anchor: --anchor-name) {
  ._1bci34c0:before {
    display: revert;
  }
  ._1bci34c5[aria-checked="true"], ._1bci34c5[data-toggle-group-overflow-anchor-active="true"] {
    background: transparent;
    box-shadow: none;
    anchor-name: --active-toggle-group;
  }
}
._1a3nxgp2 {
  border-radius: var(--_1xy6d0n12);
  display: grid;
  place-content: center;
}
._1a3nxgp3 {
  color: var(--_1a3nxgp0);
}
._1a3nxgp4 {
  border-radius: var(--_1a3nxgp1);
  background: color-mix(in srgb, var(--_1a3nxgp0), transparent 88%);
  color: var(--_1a3nxgp0);
}
._1a3nxgp5 {
  border-radius: 50%;
  background: var(--_1a3nxgp0);
  color: color-mix(in srgb, var(--_1a3nxgp0) 5%, #fff 100%);
}
._1a3nxgp6 {
  border-radius: var(--_1a3nxgp1);
  background: var(--_1a3nxgp0);
  color: color-mix(in srgb, var(--_1a3nxgp0) 5%, #fff 100%);
}
._1ue71zc1 {
  display: block;
}
._1ue71zc2 {
  margin-top: var(--_1ue71zc0);
  height: 100%;
}
.i13tc84 {
  position: relative;
  width: var(--i13tc80);
  height: var(--i13tc80);
  display: block;
}
.i13tc85 {
  position: absolute;
  display: grid;
  place-content: center;
  width: var(--i13tc81);
  height: var(--i13tc81);
  bottom: calc(var(--i13tc80) / (-1 * var(--i13tc83)));
  right: calc(var(--i13tc80) / (-1 * var(--i13tc82)));
}
.i13tc86 {
  display: block;
}
.i13tc88 {
  display: block;
  width: var(--i13tc80);
  height: var(--i13tc80);
  mask: radial-gradient(
        circle calc(var(--i13tc81) / 2 * 1.1)
        at
        calc(var(--i13tc80) + var(--i13tc80) / var(--i13tc82) - var(--i13tc81) / 2)
        calc(var(--i13tc80) + var(--i13tc80) / var(--i13tc83) - var(--i13tc81) / 2),
        transparent 98%, black 100%
      );
}
._1ewkh8j0 {
  width: 100%;
  font-family: inherit;
  box-sizing: border-box;
  outline: none;
  line-height: inherit;
  transition: all var(--_1xy6d0n19);
  font-size: var(--_1xy6d0nf);
  display: block;
  padding: 8px 12px 8px;
  background: var(--_1xy6d0n72);
  border: 1px solid var(--_1xy6d0n77);
  color: var(--_1xy6d0n74);
  border-radius: var(--_1xy6d0n11);
}
._1ewkh8j0:hover {
  border-color: var(--_1xy6d0n45);
}
._1ewkh8j0:focus-visible {
  box-shadow: var(--_1xy6d0n6x);
}
._1ewkh8j0:disabled {
  color: var(--_1xy6d0n75);
  cursor: not-allowed;
}
._1ewkh8j0::placeholder {
  color: var(--_1xy6d0n75);
}
._1ewkh8j1 {
  resize: none;
}
._1ewkh8j2 {
  resize: vertical;
}
._1ewkh8j3 {
  resize: horizontal;
}
._1ewkh8j4 {
  resize: both;
}
._1ewkh8j5 {
  height: 100%;
}
._1ewkh8j6 {
  border: none;
  &:not(:disabled):focus {
    box-shadow: none;
  }
  &:not(:disabled):hover {
    border-color: none;
    box-shadow: none;
  }
}
._1ewkh8j8 {
  background: var(--_1xy6d0n73);
  border-color: var(--_1xy6d0n76);
}
._1ewkh8j8:hover {
  border-color: var(--_1xy6d0n76);
}
._1ewkh8j9 {
  border-color: var(--_1xy6d0n53);
  &:focus-visible {
    box-shadow: var(--_1xy6d0n6z);
  }
}
._1ewkh8j9:hover {
  border-color: var(--_1xy6d0n53);
}
@media (min-width: 840px) {
  ._1ewkh8j0 {
    font-size: var(--_1xy6d0ng);
  }
}
.ich9b43 {
  position: relative;
}
.ich9b44 {
  width: 100%;
}
.ich9b46 {
  width: 100%;
  font-family: inherit;
  line-height: var(--_1xy6d0nn);
  background: var(--_1xy6d0n72);
  border: 1px solid var(--_1xy6d0n77);
  color: var(--_1xy6d0n74);
  box-sizing: border-box;
  border-radius: var(--_1xy6d0n12);
  padding-inline: var(--ich9b41);
  padding-left: var(--ich9b42, var(--ich9b41));
  resize: vertical;
  outline: none;
  transition: var(--_1xy6d0n19);
  font-size: var(--_1xy6d0nf);
}
.ich9b46::placeholder {
  color: var(--_1xy6d0n75);
}
.ich9b46:disabled {
  background: var(--_1xy6d0n31);
  border: 1px solid var(--_1xy6d0n73);
  color: var(--_1xy6d0n75);
  cursor: not-allowed;
}
.ich9b46:not(:disabled):hover {
  background-color: var(--_1xy6d0n72);
  border-color: var(--_1xy6d0n77);
}
.ich9b46:not(:disabled):focus {
  background-color: var(--_1xy6d0n72);
  box-shadow: var(--_1xy6d0n6x);
}
.ich9b48 {
  border: 1px solid transparent;
}
 .ich9b48:not(:disabled):focus {
  box-shadow: none;
}
 .ich9b48:not(:disabled):hover {
  box-shadow: none;
}
.ich9b49 {
  border-color: var(--_1xy6d0n53);
}
.ich9b49:not(:disabled):hover {
  border-color: var(--_1xy6d0n53);
}
.ich9b49:not(:disabled):focus {
  box-shadow: var(--_1xy6d0n6z);
}
.ich9b4b {
  font-weight: var(--_1xy6d0nq);
}
.ich9b4c {
  font-weight: var(--_1xy6d0ns);
}
.ich9b4d {
  font-weight: var(--_1xy6d0nr);
}
.ich9b4e {
  --ich9b41: 6px;
  --ich9b40: var(--_1xy6d0nh);
  padding-block: 3px;
}
.ich9b4f {
  --ich9b41: 6px;
  --ich9b40: var(--_1xy6d0nh);
  padding-block: 4px;
}
.ich9b4g {
  --ich9b41: 8px;
  --ich9b40: var(--_1xy6d0ng);
  padding-block: 5px;
}
.ich9b4h {
  --ich9b41: 12px;
  --ich9b40: var(--_1xy6d0ng);
  padding-block: 9px;
}
.ich9b4j {
  text-align: left;
}
.ich9b4k {
  text-align: center;
}
.ich9b4l {
  text-align: right;
}
.ich9b4m {
  --ich9b42: 38px;
}
.ich9b4n {
  padding-right: 38px;
}
.ich9b4o {
  margin-left: calc(-1 * var(--ich9b41));
}
.ich9b4p {
  position: absolute;
  left: 12px;
  width: 18px;
  height: 18px;
  top: calc(50% - 9px);
  pointer-events: none;
}
.ich9b4q {
  position: absolute;
  right: 12px;
  top: calc(50% - 9px);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  padding: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  color: var(--_1xy6d0n75);
}
.ich9b4q:hover {
  color: var(--_1xy6d0n74);
}
.ich9b4q:disabled {
  cursor: not-allowed;
  color: var(--_1xy6d0n75);
}
@media (min-width: 840px) {
  .ich9b46 {
    font-size: var(--ich9b40);
  }
}
.utbikb0 {
  cursor: pointer;
  text-decoration: none;
}
.utbikb0:hover {
  color: var(--_1xy6d0n74);
}
.utbikb1 {
  text-decoration: underline;
  text-underline-offset: 0.2em;
  text-decoration-thickness: 0.08em;
}
a:hover > .utbikb1 {
  text-decoration-color: currentColor;
}
.utbikb2 {
  text-decoration-color: color-mix(in srgb, currentColor 50%, transparent);
}
.utbikb3 {
  text-decoration-color: transparent;
}
a:hover > .utbikb3 {
  text-decoration-color: color-mix(in srgb, currentColor 50%, transparent);
}
.utbikb4 {
  margin-left: 2px;
  vertical-align: text-bottom;
}
.vq5lqw0 {
  overflow-x: auto;
  max-width: 100%;
}
.vq5lqw1 {
  width: max-content;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid var(--_1xy6d0n76);
  border-radius: var(--_1xy6d0n12);
}
.vq5lqw1 th, .vq5lqw1 td {
  padding: 6px 10px;
  border-right: 1px solid var(--_1xy6d0n76);
  border-bottom: 1px solid var(--_1xy6d0n76);
  text-align: left;
}
.vq5lqw1 th {
  font-weight: var(--_1xy6d0ns);
}
.vq5lqw1 th:last-child, .vq5lqw1 td:last-child {
  border-right: none;
}
.vq5lqw1 tr:last-child td {
  border-bottom: none;
}
.vq5lqw2 {
  overflow: hidden;
  word-break: break-word;
  padding-block: 3px;
  margin-block: -3px;
}
.vq5lqw4 {
  font-size: var(--_1xy6d0ni);
  line-height: var(--_1xy6d0np);
}
.vq5lqw5 {
  font-size: var(--_1xy6d0nh);
  line-height: var(--_1xy6d0no);
}
.vq5lqw6 {
  font-size: var(--_1xy6d0ng);
  line-height: var(--_1xy6d0nn);
}
.vq5lqw7 {
  font-size: var(--_1xy6d0nf);
  line-height: var(--_1xy6d0nm);
}
.vq5lqw9 {
  color: var(--_1xy6d0n74);
}
.vq5lqwa {
  color: var(--_1xy6d0n75);
}
.vq5lqwb {
  color: var(--_1xy6d0n5p);
}
.vq5lqwc {
  color: var(--_1xy6d0n61);
}
.vq5lqwd {
  color: var(--_1xy6d0n5y);
}
.vq5lqwe {
  color: var(--_1xy6d0n5n);
}
._9e2xbq0 {
  margin-top: 12px;
  margin-bottom: 12px;
  position: relative;
  padding-left: 3px;
  white-space: initial;
}
._9e2xbq0:first-child {
  margin-top: 0;
}
._9e2xbq0:last-child {
  margin-bottom: 0;
}
._9e2xbq0::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 3px;
  border-radius: 999px;
  background: var(--_1xy6d0n77);
}
._9e2xbq0 > ._9e2xbq0 {
  margin-left: 12px;
}
._9e2xbq1 {
  text-decoration: underline;
  font-weight: var(--_1xy6d0ns);
  color: var(--_1xy6d0n5n);
}
._9e2xbq2 {
  font-weight: var(--_1xy6d0ns);
}
.dark ._9e2xbq2 {
  font-weight: 700;
}
._9e2xbq3 {
  margin-top: 12px;
  margin-bottom: 12px;
}
._9e2xbq3:first-child {
  margin-top: 0;
}
._9e2xbq3:last-child {
  margin-bottom: 0;
}
._9e2xbq4 {
  display: inline;
  padding: 0.1em 0.4em;
  background: var(--_1xy6d0n31);
  color: var(--_1xy6d0n5z);
  font-family: var(--_1xy6d0nt);
  font-feature-settings: 'liga' 0, 'calt' 0;
  font-size: 13px;
  font-weight: var(--_1xy6d0nr);
  border-radius: var(--_1xy6d0n11);
  white-space: pre-wrap;
  word-break: normal;
  overflow-wrap: anywhere;
}
.dark ._9e2xbq4 {
  background: var(--_1xy6d0n32);
}
._9e2xbq3 > ._9e2xbq4 {
  display: block;
  background: var(--_1xy6d0n45);
  color: var(--_1xy6d0n5s);
  padding: 12px;
  font-size: var(--_1xy6d0nh);
}
._9e2xbq3 > code {
  display: block;
  padding: 12px;
  background: var(--_1xy6d0n45);
  color: var(--_1xy6d0n5s);
  font-family: var(--_1xy6d0nt);
  font-feature-settings: 'liga' 0, 'calt' 0;
  font-size: var(--_1xy6d0nh);
  font-weight: var(--_1xy6d0nr);
  border-radius: var(--_1xy6d0n11);
  white-space: pre-wrap;
  word-break: normal;
  overflow-wrap: anywhere;
}
._9e2xbq5 {
  margin-top: 12px;
  margin-bottom: 12px;
  white-space: initial;
  line-height: 20px;
  padding-inline-start: 30px;
}
._9e2xbq5:first-child {
  margin-top: 0;
}
._9e2xbq5:last-child {
  margin-bottom: 0;
}
._9e2xbq0 > ._9e2xbq5 {
  margin-left: 12px;
}
._9e2xbq5 ._9e2xbq5 {
  margin-top: 0;
  margin-bottom: 0;
}
._9e2xbq6 {
  list-style-type: disc;
}
._9e2xbq6 ._9e2xbq6 {
  list-style-type: circle;
}
._9e2xbq7 {
  list-style-type: decimal;
}
._9e2xbq9 {
  margin-top: 12px;
  margin-bottom: 12px;
  white-space: break-spaces;
}
._9e2xbq9:first-child {
  margin-top: 0;
}
._9e2xbq9:last-child {
  margin-bottom: 0;
}
._9e2xbq0 > ._9e2xbq9 {
  margin-left: 12px;
}
._9e2xbq5 ._9e2xbq9 {
  margin-top: 4px;
  margin-bottom: 4px;
}
._9e2xbqa {
  margin-top: 12px;
  margin-bottom: 12px;
  font-family: var(--_1xy6d0n1);
  font-weight: var(--_1xy6d0ns);
}
._9e2xbqa:first-child {
  margin-top: 0;
}
._9e2xbqa:last-child {
  margin-bottom: 0;
}
h1._9e2xbqa {
  font-size: var(--_1xy6d0n2);
  line-height: var(--_1xy6d0n6);
}
h2._9e2xbqa {
  font-size: var(--_1xy6d0n3);
  line-height: var(--_1xy6d0n7);
}
h3._9e2xbqa {
  font-size: var(--_1xy6d0n4);
  line-height: var(--_1xy6d0n8);
  font-weight: var(--_1xy6d0nr);
}
h4._9e2xbqa {
  font-size: var(--_1xy6d0n5);
  line-height: var(--_1xy6d0n9);
  font-weight: var(--_1xy6d0nr);
}
._9e2xbqb {
  margin-top: 12px;
  margin-bottom: 12px;
  border: none;
  height: 1px;
  background: var(--_1xy6d0n77);
}
._9e2xbqb:first-child {
  margin-top: 0;
}
._9e2xbqb:last-child {
  margin-bottom: 0;
}
._9e2xbqb.ProseMirror-selectednode {
  outline: 2px solid var(--_1xy6d0n2e);
  outline-offset: 2px;
}
._9e2xbqc *[data-placeholder]::before {
  content: attr(data-placeholder);
  color: var(--_1xy6d0n75);
  float: left;
  height: 0;
  pointer-events: none;
}
._9e2xbqd {
  max-width: 100%;
  height: auto;
}
._9e2xbqe {
  margin-top: 12px;
  margin-bottom: 12px;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
  max-width: 100%;
  overflow: hidden;
}
._9e2xbqe:first-child {
  margin-top: 0;
}
._9e2xbqe:last-child {
  margin-bottom: 0;
}
._9e2xbqf {
  width: 100% !important;
}
._9e2xbqf col {
  width: unset !important;
}
._9e2xbqg {
  border: 1px solid var(--_1xy6d0n77);
  padding: 6px 10px;
  vertical-align: top;
  text-align: left;
  box-sizing: border-box;
}
._9e2xbqh {
  font-weight: var(--_1xy6d0ns);
  background: var(--_1xy6d0n31);
}
