*, *::before, *::after {
  box-sizing: border-box;
}

html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}

body {
  font-family: "Public Sans", sans-serif;
  line-height: 1.55;
  color: #3A3133;
  background: #F7F6F6;
  font-size: 16.5px;
  margin: 0;
  overflow-wrap: break-word;
}

h1, h2, h3, p, ul, ol, dl, dd, figure, blockquote {
  margin: 0;
}

h1, h2, h3 {
  font-family: "Syne", sans-serif;
  color: #191516;
  overflow-wrap: break-word;
}

p {
  text-wrap: pretty;
}

strong {
  font-weight: 700;
  color: #191516;
}

em {
  font-style: italic;
}

a {
  color: #B41F62;
  transition: color .18s;
  text-underline-offset: 3px;
}

a:hover {
  color: #861749;
}

ul, ol {
  padding-left: 21px;
}

li + li {
  margin-top: 6px;
}

table {
  border-collapse: collapse;
  width: 100%;
}

th, td {
  vertical-align: top;
  text-align: left;
}

img {
  max-width: 100%;
  display: block;
  height: auto;
}

button {
  color: inherit;
  font: inherit;
}

:focus-visible {
  outline: 2px solid #B41F62;
  outline-offset: 3px;
}

summary {
  list-style: none;
  cursor: pointer;
}

summary::-webkit-details-marker {
  display: none;
}

.unsonu9 {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  white-space: nowrap;
  width: 1px;
  overflow: hidden;
}

.unmiq {
  padding-inline: 15px;
  max-width: 1312px;
  margin-inline: auto;
}

main > section {
  padding-block: 0 53px;
}

.unloc {
  align-items: flex-end;
  gap: 15px 30px;
  justify-content: space-between;
  flex-wrap: wrap;
  display: flex;
  margin-bottom: 26px;
}

.unloc-u1 {
  min-width: 0;
  max-width: 740px;
}

.unloc-zz {
  align-items: center;
  color: #B41F62;
  margin-bottom: 9px;
  display: flex;
  gap: 8px;
  font-size: 14.5px;
  font-weight: 700;
}

.unloc-zz::before {
  content: "";
  height: 8px;
  border-radius: 2px;
  background: #D02371;
  width: 8px;
  flex: none;
}

.unloc-z74r {
  font-size: clamp(1.663rem, 1.228rem + 1.6vw, 2.558rem);
  text-wrap: balance;
  letter-spacing: -0.02em;
  line-height: 1.1;
  font-weight: 800;
}

.unloc-0g4t {
  color: #645457;
  margin-top: 11px;
}

.unloc-juj {
  text-decoration: none;
  font-weight: 700;
  border-bottom: 1.5px solid currentColor;
  font-size: 15.5px;
  gap: 8px;
  padding-bottom: 2px;
  align-items: center;
  display: inline-flex;
}

.unloc-juj svg {
  flex: none;
}

.unxalog {
  border: 1.5px solid transparent;
  border-radius: 6px;
  font-size: 15.5px;
  padding: 0 19px;
  text-decoration: none;
  align-items: center;
  transition: background-color .18s, color .18s, border-color .18s;
  text-align: center;
  font-weight: 700;
  display: inline-flex;
  gap: 9px;
  font-family: "Public Sans", sans-serif;
  justify-content: center;
  min-height: 48px;
  line-height: 1.2;
  cursor: pointer;
}

.unxalog-c74g {
  color: #FFFFFF;
  background: #D02371;
}

.unxalog-c74g:hover {
  color: #FFFFFF;
  background: #861749;
}

.unxalog-ustk {
  background: transparent;
  color: #191516;
  border-color: #191516;
}

.unxalog-ustk:hover {
  color: #F7F6F6;
  background: #191516;
}

.unxalog-6wl {
  min-height: 52px;
  font-size: 16.5px;
}

.unxalog-0m0q {
  width: 100%;
  display: flex;
}

.unxalog-qm {
  place-items: center;
  width: 34px;
  height: 34px;
  border-radius: 2px;
  color: #D02371;
  display: grid;
  background: #FFFFFF;
  margin-right: -10px;
}

.unxalog-xoq {
  color: #1A1415;
  background: #F5F4F4;
}

.unxalog-xoq:hover {
  background: #D02371;
  color: #FFFFFF;
}

.unxalog-qf3 {
  background: transparent;
  border-color: #F5F4F4;
  color: #F5F4F4;
}

.unxalog-qf3:hover {
  background: #F5F4F4;
  color: #1A1415;
}

.unja0 {
  gap: 9px;
  display: flex;
  flex-wrap: wrap;
}

.unped {
  border: 1px solid #D2C9CB;
  background-image: repeating-linear-gradient(135deg, #E9E5E6 0 9px, #FDFDFD 9px 18px);
  position: relative;
  background-color: #E9E5E6;
  border-radius: 12px;
  overflow: hidden;
}

.unped img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.unped-cqa1 {
  aspect-ratio: 16 / 10;
}

.unqif {
  z-index: 30;
  position: sticky;
  background: #F7F6F6;
  top: 0;
  padding: 9px;
}

.unqif-c4rt {
  border: 1px solid #D2C9CB;
  display: grid;
  gap: 9px;
  grid-template-columns: minmax(0, 1fr) auto auto;
  background: #FDFDFD;
  border-radius: 12px;
  align-items: center;
  padding: 9px;
  max-width: 1312px;
  grid-template-areas:
    "logo tools burger"
    "actions actions actions"
    "nav nav nav";
  margin-inline: auto;
}

.unqif-1o3r {
  color: #191516;
  font-size: 21.5px;
  align-items: center;
  display: flex;
  overflow-wrap: break-word;
  text-decoration: none;
  padding-left: 6px;
  grid-area: logo;
  line-height: 1.1;
  font-family: "Syne", sans-serif;
  hyphens: auto;
  gap: 9px;
  font-weight: 800;
  min-width: 0;
  letter-spacing: -0.02em;
}

.unqif-1o3r::before {
  height: 14px;
  width: 14px;
  flex: none;
  content: "";
  border-radius: 4px;
  transform: rotate(45deg);
  background: #D02371;
}

.unqif-1o3r:hover {
  color: #191516;
}

.unqif-jf {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

.unqif-psp {
  cursor: pointer;
  width: 44px;
  height: 44px;
  border-radius: 6px;
  grid-area: burger;
  background: #191516;
  display: grid;
  color: #F7F6F6;
  place-items: center;
}

.unqif-jf:focus-visible + .unqif-psp {
  outline: 2px solid #B41F62;
  outline-offset: 3px;
}

.unqif-nfl {
  display: none;
}

.unqif-jf:checked + .unqif-psp .unqif-vioa {
  display: none;
}

.unqif-jf:checked + .unqif-psp .unqif-nfl {
  display: block;
}

.unqif-7siu {
  display: none;
  grid-area: nav;
  padding-top: 8px;
  border-top: 1px solid #D2C9CB;
}

.unqif-jf:checked ~ .unqif-7siu {
  gap: 2px;
  display: grid;
}

.unqif-xng {
  align-items: center;
  font-weight: 700;
  border-radius: 6px;
  min-height: 48px;
  font-size: 17.5px;
  color: #3A3133;
  text-decoration: none;
  padding: 0 11px;
  display: flex;
}

.unqif-xng:hover {
  color: #191516;
  background: #E9E5E6;
}

.unqif-ohxo {
  background: #E9E5E6;
  color: #191516;
}

.unqif-wb {
  grid-area: actions;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

.unqif-wb .unxalog {
  font-size: 14.5px;
  min-height: 44px;
  padding: 0 11px;
}

.unmic {
  background: #1A1415;
  color: #F5F4F4;
  padding-block: 45px 26px;
}

.unmic-e2f2 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 178px), 1fr));
  display: grid;
  gap: 30px 23px;
}

.unmic-ns87 {
  font-family: "Syne", sans-serif;
  color: #F5F4F4;
  gap: 9px;
  align-items: center;
  font-weight: 800;
  font-size: 21.5px;
  display: flex;
}

.unmic-ns87::before {
  content: "";
  width: 14px;
  border-radius: 4px;
  transform: rotate(45deg);
  height: 14px;
  flex: none;
  background: #F5F4F4;
}

.unmic-71 {
  color: #F5F4F4;
  margin-top: 11px;
  font-size: 14.5px;
}

.unmic-71 a {
  color: #F5F4F4;
}

.unmic-mk {
  font-family: "Public Sans", sans-serif;
  margin-bottom: 11px;
  color: #F5F4F4;
  font-weight: 700;
  font-size: 14.5px;
}

.unmic-5jo1 {
  padding: 0;
  list-style: none;
}

.unmic-5jo1 li + li {
  margin-top: 8px;
}

.unmic-s2t9 {
  text-decoration: none;
  font-size: 14.5px;
  color: #F5F4F4;
}

.unmic-s2t9:hover {
  text-decoration: underline;
  color: #F5F4F4;
}

.unmic-xa8 {
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
  display: grid;
  gap: 15px 19px;
  border-top: 1px solid #645457;
  margin-top: 38px;
  padding-top: 23px;
}

.unmic-jm3 {
  border: 2px solid #C01717;
  font-weight: 800;
  font-size: 14.5px;
  width: 44px;
  border-radius: 50%;
  place-items: center;
  color: #F5F4F4;
  height: 44px;
  display: grid;
}

.unmic-h9lt {
  line-height: 1.6;
  font-size: 13.5px;
  color: #F5F4F4;
}

.unmic-h9lt + .unmic-h9lt {
  margin-top: 9px;
}

.ungul {
  border: 1px solid #D2C9CB;
  z-index: 40;
  display: flex;
  bottom: 10px;
  max-width: 840px;
  margin-inline: auto;
  right: 10px;
  padding: 11px 11px 11px 15px;
  box-shadow: 0 16px 41px -12px rgba(9, 10, 15, 0.66);
  gap: 9px 19px;
  border-radius: 12px;
  align-items: center;
  background: #FDFDFD;
  position: fixed;
  flex-wrap: wrap;
  left: 10px;
}

.ungul[hidden] {
  display: none;
}

.ungul-x25z {
  font-size: 14.5px;
  color: #3A3133;
  flex: 1 1 260px;
}

.ungul-m9g0 {
  gap: 8px;
  display: flex;
  flex-wrap: wrap;
}

.ungul-m9g0 .unxalog {
  min-height: 44px;
  padding: 0 13px;
  font-size: 14.5px;
}

.untazo6 {
  padding-block: 11px 45px;
}

.untazo6-743j {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 462px), 1fr));
  display: grid;
  align-items: center;
  gap: 26px 53px;
}

.untazo6-n1u {
  max-width: 696px;
  min-width: 0;
}

.untazo6-fgh5 {
  border: 1px solid #D2C9CB;
  color: #3A3133;
  font-weight: 700;
  margin-bottom: 21px;
  display: inline-flex;
  border-radius: 999px;
  background: #FDFDFD;
  padding: 6px 11px 6px 8px;
  align-items: center;
  gap: 8px;
  font-size: 13.5px;
}

.untazo6-fgh5 svg {
  color: #17734C;
  flex: none;
}

.untazo6-vc {
  line-height: 1.02;
  letter-spacing: -0.03em;
  font-size: clamp(2.302rem, 1.33rem + 3.6vw, 4.348rem);
  text-wrap: balance;
  font-weight: 800;
}

.untazo6-fe {
  margin-top: 17px;
  color: #3A3133;
  font-size: 18.5px;
}

.untazo6-4lj {
  margin-top: 24px;
}

.untazo6-m1 {
  margin-top: 11px;
  font-size: 13.5px;
  color: #645457;
}

.untazo6-4o8 {
  min-width: 0;
}

.untazo6-5g0 {
  display: flex;
  font-size: 13.5px;
  margin-top: 11px;
  gap: 4px 11px;
  color: #645457;
  flex-wrap: wrap;
  justify-content: space-between;
}

.untazo6-e0 {
  font-family: "Martian Mono", monospace;
}

.unpeq {
  padding-block: 11px 53px;
}

.unpeq-ocb {
  border: 1px solid #D2C9CB;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 440px), 1fr));
  display: grid;
  background: #FDFDFD;
  overflow: hidden;
  border-radius: 12px;
}

.unpeq-cqeq {
  min-width: 0;
  padding: 26px 19px;
}

.unpeq-6zj {
  font-size: clamp(2.174rem, 1.33rem + 3.2vw, 3.837rem);
  line-height: 1.04;
  text-wrap: balance;
  letter-spacing: -0.03em;
  font-weight: 800;
}

.unpeq-tj {
  max-width: 552px;
  margin-top: 17px;
  font-size: 18.5px;
}

.unpeq-k6z2 {
  margin-top: 24px;
}

.unpeq-3bn {
  margin: 0;
  padding: 11px 19px;
  align-content: center;
  background: #E9E5E6;
  display: grid;
  list-style: none;
  min-width: 0;
}

.unpeq-o6 {
  grid-template-columns: 44px minmax(0, 1fr);
  border-bottom: 1px solid #D2C9CB;
  gap: 15px;
  display: grid;
  padding: 17px 0;
}

.unpeq-o6 + .unpeq-o6 {
  margin-top: 0;
}

.unpeq-o6:last-child {
  border-bottom: 0;
}

.unpeq-uhyo {
  place-items: center;
  width: 44px;
  background: #FDFDFD;
  display: grid;
  border-radius: 6px;
  color: #B41F62;
  height: 44px;
}

.unpeq-3x {
  hyphens: auto;
  font-weight: 700;
  color: #191516;
  overflow-wrap: break-word;
}

.unpeq-sl0d {
  color: #645457;
  font-size: 14.5px;
}

.unlo5-2i7 {
  border: 1px solid #D2C9CB;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 158px), 1fr));
  gap: 1px;
  border-radius: 12px;
  display: grid;
  background: #D2C9CB;
  overflow: hidden;
}

.unlo5-3e2 {
  background: #FDFDFD;
  min-width: 0;
  flex-direction: column-reverse;
  padding: 19px 21px;
  display: flex;
}

.unlo5-kzdv {
  hyphens: auto;
  font-size: clamp(1.535rem, 1.228rem + 1vw, 2.046rem);
  letter-spacing: -0.02em;
  font-family: "Martian Mono", monospace;
  font-weight: 700;
  overflow-wrap: break-word;
  color: #191516;
}

.unlo5-gc {
  margin-top: 4px;
  color: #645457;
  font-size: 14.5px;
}

.unqix-631 {
  grid-template-columns: repeat(auto-fill, minmax(min(45%, 176px), 1fr));
  margin: 0;
  padding: 0;
  display: grid;
  gap: 13px;
  list-style: none;
}

.unqix-631 > li + li {
  margin-top: 0;
}

.unqix-76go {
  text-decoration: none;
  min-width: 0;
  color: #191516;
  display: block;
  transition: transform .18s;
}

.unqix-76go:hover {
  color: #B41F62;
  transform: translateY(-4px);
}

.unqix-fjvi {
  border: 1px solid #D2C9CB;
  position: relative;
  border-radius: 12px;
  aspect-ratio: 1 / 1;
  background-image: repeating-linear-gradient(135deg, #E9E5E6 0 8px, #FDFDFD 8px 16px);
  overflow: hidden;
}

.unqix-o5y {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.unqix-9a {
  position: absolute;
  border-radius: 2px;
  font-weight: 700;
  padding: 3px 8px;
  color: #F7F6F6;
  font-size: 12.5px;
  top: 10px;
  background: #191516;
  left: 10px;
}

.unqix-phzd {
  font-size: 15.5px;
  hyphens: auto;
  overflow-wrap: break-word;
  font-weight: 700;
  margin-top: 9px;
  line-height: 1.3;
}

.unqix-dje {
  font-size: 13.5px;
  color: #645457;
}

.unlop-wjet {
  margin: 0;
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 252px), 1fr));
  gap: 11px;
  padding: 0;
}

.unlop-wjet > li + li {
  margin-top: 0;
}

.unlop-5p62 {
  border: 1px solid #D2C9CB;
  padding: 15px 17px;
  border-radius: 12px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  background: #FDFDFD;
  align-items: center;
  text-decoration: none;
  height: 100%;
  color: #191516;
  transition: border-color .18s;
  gap: 15px;
}

.unlop-5p62:hover {
  color: #191516;
  border-color: #B41F62;
}

.unlop-8041 {
  height: 44px;
  background: #E9E5E6;
  display: grid;
  place-items: center;
  color: #B41F62;
  width: 44px;
  border-radius: 6px;
}

.unlop-qw {
  hyphens: auto;
  font-weight: 700;
  overflow-wrap: break-word;
  display: block;
}

.unlop-1lh {
  color: #645457;
  font-size: 13.5px;
  display: block;
}

.unsot-at {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr));
  gap: 15px;
}

.unsot-uk {
  border: 1px solid #D2C9CB;
  border-radius: 12px;
  display: flex;
  background: #FDFDFD;
  flex-direction: column;
  min-width: 0;
}

.unsot-tp {
  padding: 23px 23px 19px;
}

.unsot-e6 {
  color: #3A3133;
  font-weight: 700;
  border-radius: 2px;
  display: inline-block;
  padding: 4px 9px;
  font-size: 12.5px;
  background: #E9E5E6;
}

.unsot-rzrc {
  line-height: 1.3;
  font-weight: 600;
  margin-top: 13px;
  font-size: 18.5px;
}

.unsot-48 {
  font-weight: 800;
  line-height: 1.1;
  margin-top: 8px;
  font-size: clamp(1.663rem, 1.33rem + 1vw, 2.046rem);
  letter-spacing: -0.02em;
  font-family: "Syne", sans-serif;
  overflow-wrap: break-word;
  color: #B41F62;
}

.unsot-2s {
  flex: 1;
  gap: 15px;
  display: flex;
  padding: 19px 9px 23px;
  flex-direction: column;
  position: relative;
  border-top: 2px dashed #D2C9CB;
  margin-inline: 13px;
}

.unsot-2s::before, .unsot-2s::after {
  top: -12px;
  background: #F7F6F6;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  content: "";
  position: absolute;
}

.unsot-2s::before {
  left: -26px;
  border-right: 1px solid #D2C9CB;
}

.unsot-2s::after {
  border-left: 1px solid #D2C9CB;
  right: -26px;
}

.unsot-xu2 {
  flex: 1;
  font-size: 14.5px;
}

.unsot-vz {
  font-size: 12.5px;
  color: #645457;
}

.unminuc-xahs {
  border: 1px solid #D2C9CB;
  background: #FDFDFD;
  border-radius: 12px;
  overflow-x: auto;
}

.unminuc-64 {
  font-size: 15.5px;
  counter-reset: facts-row;
}

.unminuc-64 thead th {
  color: #645457;
  font-weight: 700;
  border-bottom: 1px solid #D2C9CB;
  padding: 13px 15px;
  font-size: 13.5px;
}

.unminuc-64 tbody th, .unminuc-64 tbody td {
  border-bottom: 1px dashed #D2C9CB;
  padding: 12px 15px;
}

.unminuc-64 tbody tr:last-child th, .unminuc-64 tbody tr:last-child td {
  border-bottom: 0;
}

.unminuc-64 tbody th {
  font-weight: 600;
  min-width: 150px;
  width: 40%;
  color: #3A3133;
}

.unminuc-64 tbody th::before {
  font-weight: 500;
  display: inline-block;
  counter-increment: facts-row;
  font-size: 12.5px;
  content: counter(facts-row, decimal-leading-zero);
  color: #645457;
  min-width: 32px;
  font-family: "Martian Mono", monospace;
}

.unminuc-64 tbody td {
  hyphens: auto;
  overflow-wrap: break-word;
  font-weight: 700;
  color: #191516;
  min-width: 180px;
}

.unsou-3w {
  display: block;
}

.unsou-mo {
  display: grid;
  gap: 9px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));
}

.unsou-ez {
  border: 1px solid #D2C9CB;
  flex-direction: column;
  background: #FDFDFD;
  border-radius: 12px;
  min-width: 0;
  gap: 6px;
  padding: 17px 19px;
  display: flex;
}

.unsou-d2i {
  font-weight: 700;
  font-size: 13.5px;
  color: #645457;
}

.unsou-e9v {
  font-weight: 800;
  font-size: 24.5px;
  line-height: 1.15;
  overflow-wrap: break-word;
  hyphens: auto;
  font-family: "Syne", sans-serif;
  color: #191516;
}

.unwy2-bu {
  list-style: none;
  margin: 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 262px), 1fr));
  padding: 0;
  gap: 15px;
}

.unwy2-bu > li + li {
  margin-top: 0;
}

.unwy2-df {
  border: 1px solid #D2C9CB;
  background: #FDFDFD;
  display: block;
  color: #191516;
  min-width: 0;
  padding: 8px 8px 15px;
  height: 100%;
  border-radius: 12px;
  text-decoration: none;
  transition: border-color .18s;
}

.unwy2-df:hover {
  color: #191516;
  border-color: #B41F62;
}

.unwy2-qftv {
  position: relative;
  aspect-ratio: 16 / 10;
  border-radius: 12px;
  background-image: repeating-linear-gradient(135deg, #E9E5E6 0 8px, #F7F6F6 8px 16px);
  overflow: hidden;
}

.unwy2-xq {
  border-radius: 2px;
  font-size: 11.5px;
  padding: 3px 8px;
  letter-spacing: .04em;
  top: 10px;
  background: #C01717;
  left: 10px;
  position: absolute;
  color: #FDFDFD;
  font-weight: 700;
}

.unwy2-iz0 {
  font-weight: 700;
  margin-top: 13px;
  padding-inline: 8px;
  overflow-wrap: break-word;
  hyphens: auto;
}

.unwy2-v0 {
  font-size: 13.5px;
  color: #645457;
  padding-inline: 8px;
  font-family: "Martian Mono", monospace;
}

.unkacew-wdj {
  border: 1px solid #D2C9CB;
  border-radius: 12px;
  overflow-x: auto;
  background: #FDFDFD;
}

.unkacew-8d {
  font-size: 15.5px;
  min-width: 636px;
}

.unkacew-8d thead {
  background: #E9E5E6;
}

.unkacew-8d th, .unkacew-8d td {
  padding: 13px 15px;
}

.unkacew-8d thead th {
  font-size: 13.5px;
  color: #3A3133;
  font-weight: 700;
}

.unkacew-8d tbody th, .unkacew-8d tbody td {
  vertical-align: middle;
  border-top: 1px solid #D2C9CB;
}

.unkacew-kd {
  font-weight: 700;
  align-items: center;
  gap: 11px;
  color: #191516;
  display: flex;
}

.unkacew-1szp {
  text-align: right;
  white-space: nowrap;
  color: #191516;
  font-family: "Martian Mono", monospace;
}

.unkacew-8d thead .unkacew-1szp {
  font-family: "Public Sans", sans-serif;
}

.undudu7-k5 {
  border-top: 1px solid #D2C9CB;
}

.undudu7-qg9 {
  border-bottom: 1px solid #D2C9CB;
  display: grid;
  gap: 8px 19px;
  grid-template-columns: auto minmax(0, 1fr);
  padding: 23px 0;
}

.undudu7-u7 {
  place-items: center;
  border-radius: 6px;
  color: #FFFFFF;
  height: 52px;
  background: #D02371;
  width: 52px;
  grid-row: span 2;
  display: grid;
}

.undudu7-xng {
  font-size: 20.5px;
  font-weight: 600;
}

.undudu7-mci {
  hyphens: auto;
  max-width: 780px;
}

.unbebew-qvdl {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));
  display: grid;
  list-style: none;
  gap: 26px 23px;
  padding: 0;
  counter-reset: steps;
}

.unbebew-q60t {
  min-width: 0;
  padding-top: 17px;
  border-top: 2px solid #191516;
}

.unbebew-q60t + .unbebew-q60t {
  margin-top: 0;
}

.unbebew-q60t::before {
  font-family: "Martian Mono", monospace;
  counter-increment: steps;
  font-weight: 700;
  font-size: 14.5px;
  color: #B41F62;
  display: block;
  content: counter(steps, decimal-leading-zero);
}

.unbebew-dfpw {
  font-size: 19.5px;
  font-weight: 600;
  margin-top: 9px;
  line-height: 1.25;
}

.unbebew-on {
  margin-top: 8px;
  font-size: 15.5px;
}

.unxavev-ac {
  display: grid;
  gap: 0 38px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr));
}

.unxavev-01 {
  min-width: 0;
  border-top: 1px solid #D2C9CB;
  padding-block: 19px 23px;
}

.unxavev-14 {
  font-size: 19.5px;
  font-weight: 600;
}

.unxavev-mchj {
  font-size: 15.5px;
  margin-top: 9px;
}

.unjanuw-pv {
  line-height: 1.7;
  font-size: 17.5px;
  max-width: 780px;
}

.unjanuw-wxgo {
  font-size: clamp(1.663rem, 1.228rem + 1.6vw, 2.558rem);
  line-height: 1.1;
  font-weight: 800;
  margin-bottom: 19px;
  letter-spacing: -0.02em;
}

.unjanuw-pv h3 {
  font-weight: 600;
  margin: 26px 0 9px;
  font-size: 22.5px;
}

.unjanuw-pv p + p {
  margin-top: 13px;
}

.unjanuw-pv ul, .unjanuw-pv ol {
  margin-block: 15px;
}

.unjanuw-jgdw {
  border-radius: 12px;
  margin-block: 26px;
  background: #E9E5E6;
  padding: 23px 26px;
}

.unjanuw-jgdw p {
  color: #191516;
  font-weight: 600;
  font-size: 21.5px;
  font-family: "Syne", sans-serif;
  line-height: 1.4;
}

.unjanuw-jgdw cite {
  font-style: normal;
  color: #645457;
  font-weight: 600;
  font-size: 14.5px;
  margin-top: 11px;
  display: block;
}

.unsocep-hdh {
  border: 1px solid #D2C9CB;
  padding: 23px 19px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 378px), 1fr));
  background: #FDFDFD;
  display: grid;
  border-radius: 12px;
  gap: 23px 45px;
}

.unsocep-eu {
  min-width: 0;
}

.unsocep-ye {
  line-height: 1.12;
  font-size: clamp(1.663rem, 1.228rem + 1.4vw, 2.43rem);
  font-weight: 800;
  letter-spacing: -0.02em;
}

.unsocep-t8 {
  margin-top: 13px;
}

.unsocep-23f {
  list-style: none;
  min-width: 0;
  padding: 0;
}

.unsocep-l8 {
  gap: 13px;
  display: flex;
  hyphens: auto;
  border-bottom: 1px solid #D2C9CB;
  padding: 11px 0;
  overflow-wrap: break-word;
  align-items: flex-start;
}

.unsocep-l8 + .unsocep-l8 {
  margin-top: 0;
}

.unsocep-fre8 {
  height: 24px;
  background: #17734C;
  place-items: center;
  display: grid;
  width: 24px;
  border-radius: 50%;
  flex: none;
  color: #FDFDFD;
}

.unduhom-ig {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 252px), 1fr));
  gap: 15px;
  display: grid;
}

.unduhom-dhwj {
  border: 1px solid #D2C9CB;
  min-width: 0;
  background: #FDFDFD;
  padding: 23px;
  border-radius: 12px;
}

.unduhom-47 {
  background: #E9E5E6;
  border-radius: 999px;
  overflow: hidden;
  height: 6px;
}

.unduhom-aitj {
  border-radius: 999px;
  height: 100%;
  background: #D02371;
}

.unduhom-ooc {
  font-weight: 800;
  font-size: 24.5px;
  margin-top: 19px;
}

.unduhom-gpme {
  font-size: 14.5px;
  color: #645457;
  font-family: "Martian Mono", monospace;
}

.unduhom-q6p {
  font-size: 15.5px;
  padding: 0;
  margin-top: 15px;
  list-style: none;
}

.unduhom-t3 {
  display: flex;
  gap: 8px;
}

.unduhom-t3 svg {
  flex: none;
  margin-top: 3px;
  color: #17734C;
}

.unloz-37c5 {
  display: flex;
  align-items: center;
  gap: 15px;
}

.unloz-96e3 {
  color: #191516;
  font-weight: 800;
  font-size: 53px;
  line-height: 1;
  font-family: "Syne", sans-serif;
}

.unloz-qn48 {
  gap: 2px;
  color: #191516;
  display: flex;
}

.unloz-fcv {
  color: #645457;
  font-size: 14.5px;
}

.unloz-gz5 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr));
  display: grid;
  gap: 15px;
}

.unloz-dgij {
  border: 1px solid #D2C9CB;
  border-radius: 12px;
  display: flex;
  min-width: 0;
  background: #FDFDFD;
  flex-direction: column;
  padding: 23px;
  gap: 15px;
}

.unloz-kih {
  flex: 1;
  font-size: 15.5px;
}

.unloz-rbj {
  gap: 11px;
  display: flex;
  align-items: center;
}

.unloz-g3il {
  font-weight: 700;
  place-items: center;
  border-radius: 50%;
  width: 40px;
  display: grid;
  color: #191516;
  flex: none;
  font-size: 14.5px;
  height: 40px;
  background: #E9E5E6;
}

.unloz-pn9 {
  font-weight: 700;
  display: block;
  color: #191516;
  font-size: 15.5px;
}

.unloz-mj {
  font-size: 13.5px;
  display: block;
  color: #645457;
}

.unso4-cua {
  border: 1px solid #D2C9CB;
  border-radius: 12px;
  gap: 23px 45px;
  padding: 23px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr));
  background: #FDFDFD;
}

.unso4-tq {
  gap: 15px 19px;
  display: grid;
  grid-template-columns: auto minmax(0, 1fr);
  align-items: start;
}

.unso4-9s {
  place-items: center;
  height: 64px;
  font-weight: 800;
  background: #D02371;
  color: #FFFFFF;
  width: 64px;
  overflow: hidden;
  display: grid;
  font-family: "Syne", sans-serif;
  border-radius: 50%;
  font-size: 22.5px;
}

.unso4-9s img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.unso4-06w {
  font-size: 22.5px;
  font-weight: 800;
}

.unso4-5gw {
  font-size: 14.5px;
  color: #645457;
}

.unso4-jdqu {
  margin-top: 9px;
}

.unso4-ala {
  flex-wrap: wrap;
  gap: 8px 19px;
  display: flex;
  margin-top: 11px;
  font-size: 14.5px;
}

.unso4-us4 {
  color: #645457;
  font-family: "Martian Mono", monospace;
}

.unhopet-op {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(30%, 146px), 1fr));
  margin: 0;
  gap: 9px;
  padding: 0;
}

.unhopet-op > li + li {
  margin-top: 0;
}

.unhopet-z1pv {
  border: 1px solid #D2C9CB;
  background: #FDFDFD;
  transition: border-color .18s;
  display: block;
  border-radius: 6px;
  aspect-ratio: 300 / 173;
  padding: 9px;
}

.unhopet-z1pv:hover {
  border-color: #B41F62;
}

.unhopet-eke {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.unxae-69nn {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 378px), 1fr));
  gap: 30px;
  display: grid;
  align-items: center;
}

.unxae-o68c {
  min-width: 0;
}

.unxae-lq3 {
  margin-top: 13px;
}

.unxae-eh5 {
  margin-top: 17px;
  list-style: none;
  padding: 0;
}

.unxae-7p9 {
  gap: 9px;
  display: flex;
}

.unxae-7p9 svg {
  flex: none;
  margin-top: 2px;
  color: #17734C;
}

.unxae-dj {
  gap: 9px;
  margin-top: 23px;
  flex-wrap: wrap;
  display: flex;
}

.unxae-kje1 {
  border: 1.5px solid #191516;
  flex-direction: column;
  color: #191516;
  text-decoration: none;
  display: inline-flex;
  border-radius: 6px;
  min-height: 52px;
  justify-content: center;
  padding: 6px 19px;
  transition: background-color .18s, color .18s;
}

.unxae-kje1:hover {
  background: #191516;
  color: #F7F6F6;
}

.unxae-524h {
  font-size: 11.5px;
}

.unxae-82 {
  font-size: 16.5px;
  font-weight: 700;
  line-height: 1.2;
}

.unxaxa9-8h, .unmil-2qf {
  background: #E9E5E6;
  padding: 23px 19px;
  border-radius: 12px;
}

.unxaxa9-fxed {
  justify-content: space-between;
  display: flex;
  align-items: flex-end;
  gap: 19px 38px;
  flex-wrap: wrap;
}

.unxaxa9-3yg {
  min-width: 0;
  max-width: 656px;
}

.unxaxa9-dgr, .unmil-0apo {
  margin-top: 11px;
  max-width: 696px;
}

.unxaxa9-dxjc {
  padding: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 188px), 1fr));
  margin-top: 26px;
  gap: 9px;
  display: grid;
  list-style: none;
}

.unxaxa9-e0hs {
  align-items: center;
  min-width: 0;
  color: #191516;
  background: #FDFDFD;
  gap: 11px;
  padding: 15px;
  hyphens: auto;
  border-radius: 6px;
  font-weight: 700;
  overflow-wrap: break-word;
  display: flex;
}

.unxaxa9-e0hs + .unxaxa9-e0hs {
  margin-top: 0;
}

.unxaxa9-e0hs svg {
  flex: none;
  color: #B41F62;
}

.unmil-q0me {
  flex-wrap: wrap;
  gap: 8px 19px;
  font-weight: 700;
  display: flex;
  margin-top: 19px;
  font-size: 14.5px;
}

.unpeloe-ty {
  display: grid;
  gap: 30px 53px;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 398px), 1fr));
}

.unpeloe-9nr {
  min-width: 0;
}

.unpeloe-9nr p {
  margin-top: 13px;
}

.unpeloe-ly8 {
  align-content: start;
  display: grid;
  min-width: 0;
  gap: 15px;
}

.unpeloe-a6 {
  border: 1px solid #D2C9CB;
  border-radius: 12px;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1px;
  background: #D2C9CB;
  overflow: hidden;
}

.unpeloe-bls {
  display: flex;
  flex-direction: column-reverse;
  background: #FDFDFD;
  padding: 17px 19px;
}

.unpeloe-e1 {
  font-weight: 700;
  font-family: "Martian Mono", monospace;
  font-size: 24.5px;
  overflow-wrap: break-word;
  color: #191516;
  hyphens: auto;
}

.unpeloe-dw {
  color: #645457;
  font-size: 13.5px;
}

.unpeloe-pi {
  border: 1px solid #D2C9CB;
  padding: 0;
  border-radius: 12px;
  list-style: none;
  background: #FDFDFD;
}

.unpeloe-x56e {
  gap: 4px 15px;
  border-bottom: 1px solid #D2C9CB;
  flex-wrap: wrap;
  padding: 13px 19px;
  display: flex;
  justify-content: space-between;
}

.unpeloe-x56e + .unpeloe-x56e {
  margin-top: 0;
}

.unpeloe-x56e:last-child {
  border-bottom: 0;
}

.unpeloe-l7u {
  color: #191516;
  font-weight: 700;
}

.unpeloe-wjwv {
  font-size: 14.5px;
  color: #645457;
  overflow-wrap: break-word;
  hyphens: auto;
  font-family: "Martian Mono", monospace;
}

.unkaj-v1z0 {
  counter-reset: faq;
  border-top: 1.5px solid #191516;
}

.unkaj-3y7 {
  border-bottom: 1px solid #D2C9CB;
}

.unkaj-vz {
  font-weight: 700;
  align-items: center;
  font-size: 17.5px;
  gap: 11px;
  padding: 17px 0;
  grid-template-columns: 36px minmax(0, 1fr) 24px;
  display: grid;
  color: #191516;
}

.unkaj-vz::before {
  font-size: 13.5px;
  content: counter(faq, decimal-leading-zero);
  font-family: "Martian Mono", monospace;
  counter-increment: faq;
  color: #B41F62;
}

.unkaj-vz:hover {
  color: #B41F62;
}

.unkaj-7l50 {
  transition: transform .18s;
}

.unkaj-3y7[open] .unkaj-7l50 {
  transform: rotate(45deg);
}

.unkaj-ak {
  padding: 0 0 21px 45px;
  max-width: 884px;
}

.unkaj-ak p + p {
  margin-top: 9px;
}

.unjahox-4le7 {
  display: flex;
  color: #F5F4F4;
  gap: 23px 38px;
  padding: 26px 21px;
  justify-content: space-between;
  border-radius: 12px;
  flex-wrap: wrap;
  align-items: center;
  background: #1A1415;
}

.unjahox-mh {
  min-width: 0;
  max-width: 656px;
}

.unjahox-ze {
  letter-spacing: -0.02em;
  color: #F5F4F4;
  font-size: clamp(1.535rem, 1.228rem + 1.2vw, 2.174rem);
  line-height: 1.12;
  font-weight: 800;
}

.unjahox-9n {
  margin-top: 9px;
  color: #F5F4F4;
}

.unjahox-9n a {
  color: #F5F4F4;
}

.untata3-ovxk {
  font-weight: 800;
  max-width: 780px;
  line-height: 1.15;
  font-size: clamp(1.407rem, 1.125rem + 1vw, 1.918rem);
}

.untata3-7vwk {
  margin-top: 17px;
  column-gap: 45px;
  columns: 2 340px;
  font-size: 15.5px;
}

.untata3-7vwk p + p {
  margin-top: 13px;
}

.unjar-oc {
  color: #645457;
  flex-wrap: wrap;
  font-size: 13.5px;
  list-style: none;
  padding: 0;
  display: flex;
  margin-bottom: 19px;
  gap: 6px 9px;
}

.unjar-oc li + li {
  margin-top: 0;
}

.unjar-oc li + li::before {
  content: "/";
  margin-right: 9px;
}

.unjar-5j {
  color: #645457;
}

.unjar-3i {
  color: #191516;
  font-weight: 700;
}

.unsovel {
  padding-block: 8px 30px;
}

.unsovel-ik {
  display: grid;
  align-items: start;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 462px), 1fr));
  gap: 23px 45px;
}

.unsovel-u5s {
  min-width: 0;
}

.unsovel-big {
  font-size: 13.5px;
  font-family: "Martian Mono", monospace;
  color: #645457;
}

.unsovel-82 {
  font-weight: 800;
  margin-top: 9px;
  line-height: 1.02;
  font-size: clamp(2.302rem, 1.33rem + 3.4vw, 4.092rem);
  letter-spacing: -0.03em;
}

.unsovel-ef {
  max-width: 576px;
  margin-top: 15px;
  font-size: 18.5px;
}

.unsovel-chx {
  border: 1px solid #D2C9CB;
  overflow: hidden;
  display: grid;
  border-radius: 12px;
  margin-top: 23px;
  gap: 1px;
  grid-template-columns: repeat(auto-fit, minmax(min(45%, 146px), 1fr));
  background: #D2C9CB;
}

.unsovel-jied {
  min-width: 0;
  background: #FDFDFD;
  padding: 11px 15px;
}

.unsovel-0jex {
  font-size: 12.5px;
  font-weight: 700;
  color: #645457;
}

.unsovel-l6w {
  font-weight: 700;
  overflow-wrap: break-word;
  margin-top: 2px;
  hyphens: auto;
  font-size: 17.5px;
  color: #191516;
  font-family: "Martian Mono", monospace;
}

.unsovel-yk {
  margin-top: 23px;
}

.unsovel-7h {
  margin-top: 11px;
  color: #645457;
  font-size: 13.5px;
}

.unsovel-yzz {
  min-width: 0;
}

.unxaw-xv {
  border-radius: 12px;
  text-align: center;
  background: #1A1415;
  overflow: hidden;
  color: #F5F4F4;
  padding: 26px 19px 0;
}

.unxaw-xlpf {
  margin-inline: auto;
  max-width: 840px;
}

.unxaw-ri {
  font-size: 13.5px;
  color: #F5F4F4;
  font-family: "Martian Mono", monospace;
}

.unxaw-8m0c {
  color: #F5F4F4;
  line-height: 1.02;
  font-size: clamp(2.174rem, 1.33rem + 3.4vw, 4.22rem);
  letter-spacing: -0.03em;
  font-weight: 800;
  margin-top: 9px;
}

.unxaw-3j {
  color: #F5F4F4;
  font-size: 18.5px;
  margin-top: 13px;
}

.unxaw-1i6 {
  margin-top: 23px;
  justify-content: center;
}

.unxaw-ua {
  list-style: none;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-top: 26px;
  flex-wrap: wrap;
  gap: 8px;
}

.unxaw-iy {
  border: 1px solid #F5F4F4;
  font-size: 14.5px;
  border-radius: 999px;
  color: #F5F4F4;
  padding: 8px 13px;
}

.unxaw-iy + .unxaw-iy {
  margin-top: 0;
}

.unxaw-iy strong {
  color: #F5F4F4;
  font-family: "Martian Mono", monospace;
}

.unxaw-9z {
  background-color: #E9E5E6;
  overflow: hidden;
  border-radius: 12px 12px 0 0;
  max-width: 984px;
  margin: 34px auto 0;
  aspect-ratio: 16 / 10;
}

.unxaw-9z img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}

.unzoqic {
  padding-bottom: 45px;
}

.unzoqic-5hqh {
  border: 1px solid #D2C9CB;
  border-radius: 12px;
  background: #FDFDFD;
}

.unzoqic-i6f {
  min-height: 52px;
  justify-content: space-between;
  color: #191516;
  display: flex;
  align-items: center;
  font-weight: 700;
  padding: 0 15px;
}

.unzoqic-g7i {
  transition: transform .18s;
}

.unzoqic-5hqh[open] .unzoqic-g7i {
  transform: rotate(45deg);
}

.unzoqic-nrv {
  padding: 0 8px 8px;
  margin: 0;
  list-style: none;
  display: grid;
}

.unzoqic-nrv li + li {
  margin-top: 0;
}

.unzoqic-wk {
  align-items: center;
  font-weight: 600;
  color: #3A3133;
  text-decoration: none;
  padding: 0 8px;
  border-top: 1px solid #D2C9CB;
  display: flex;
  min-height: 44px;
}

.unzoqic-wk:hover {
  color: #B41F62;
}

.unce1-8e {
  gap: 26px 53px;
  display: grid;
  align-items: start;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 356px), 1fr));
}

.unce1-16l {
  min-width: 0;
  font-size: 17.5px;
  max-width: 740px;
}

.unce1-16l p {
  margin-top: 13px;
}

.unce1-2fm {
  min-width: 0;
  border-radius: 12px;
  padding: 23px;
  background: #E9E5E6;
}

.unce1-o8y {
  font-size: 19.5px;
  font-weight: 600;
}

.unce1-ab {
  padding: 0;
  list-style: none;
  margin-top: 13px;
}

.unce1-ql {
  gap: 9px;
  display: flex;
}

.unce1-ql svg {
  margin-top: 2px;
  color: #17734C;
  flex: none;
}

.unvezob-3rn1 {
  list-style: none;
  gap: 15px;
  margin: 0;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 294px), 1fr));
  display: grid;
  padding: 0;
}

.unvezob-3rn1 > li + li {
  margin-top: 0;
}

.unvezob-jgu {
  border: 1px solid #D2C9CB;
  border-radius: 12px;
  aspect-ratio: 16 / 10;
  overflow: hidden;
  background-color: #1A1415;
}

.unvezob-b5w {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.unvezob-0i5a {
  margin-top: 9px;
  font-size: 14.5px;
}

.unqiw-xav {
  border: 1px solid #D2C9CB;
  background: #FDFDFD;
  border-radius: 12px;
  overflow-x: auto;
}

.unqiw-pgu {
  min-width: 576px;
  font-size: 15.5px;
}

.unqiw-pgu thead {
  background: #E9E5E6;
}

.unqiw-pgu th, .unqiw-pgu td {
  vertical-align: middle;
  padding: 9px 15px;
}

.unqiw-pgu thead th {
  color: #3A3133;
  font-size: 13.5px;
  font-weight: 700;
}

.unqiw-pgu tbody th, .unqiw-pgu tbody td {
  border-top: 1px solid #D2C9CB;
}

.unqiw-chkz {
  font-family: "Martian Mono", monospace;
  color: #191516;
  white-space: nowrap;
  text-align: right;
}

.unqiw-w2ct {
  gap: 11px;
  font-weight: 700;
  color: #191516;
  align-items: center;
  display: flex;
}

.unqiw-d9u {
  overflow: hidden;
  height: 40px;
  border-radius: 2px;
  flex: none;
  width: 40px;
  background: #E9E5E6;
}

.unqiw-d9u img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.unqiw-wa {
  background: #E9E5E6;
}

.unqiw-wa .unqiw-d9u {
  background: #FDFDFD;
}

.unqiw-uax {
  color: #FFFFFF;
  font-size: 11.5px;
  background: #D02371;
  padding: 2px 8px;
  font-weight: 700;
  border-radius: 2px;
}

.unqigug-2x1 {
  gap: 15px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 314px), 1fr));
}

.unqigug-25 {
  border: 1px solid #D2C9CB;
  flex-direction: column;
  border-radius: 12px;
  padding: 23px;
  min-width: 0;
  display: flex;
  background: #FDFDFD;
  gap: 11px;
}

.unqigug-pry {
  font-weight: 600;
  font-size: 20.5px;
}

.unqigug-e2 {
  font-size: 15.5px;
  flex: 1;
}

.unqigug-5hid {
  font-weight: 700;
  align-items: center;
  flex-wrap: wrap;
  font-size: 13.5px;
  gap: 6px;
  display: flex;
}

.unqigug-5hid svg {
  color: #645457;
}

.unqigug-cw {
  background: #E9E5E6;
  color: #191516;
  padding: 4px 9px;
  border-radius: 2px;
}

.unqigug-u2x {
  color: #FFFFFF;
  border-radius: 2px;
  background: #D02371;
  padding: 4px 9px;
}

.unfiwyp-wq58 {
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  gap: 38px 45px;
  display: grid;
}

.unfiwyp-xgp {
  min-width: 0;
}

.unfiwyp-b1s {
  letter-spacing: -0.02em;
  line-height: 1.12;
  font-size: clamp(1.535rem, 1.228rem + 1vw, 2.174rem);
  font-weight: 800;
}

.unfiwyp-ilfp {
  margin-top: 9px;
  color: #645457;
}

.unfiwyp-nw {
  border: 1px solid #D2C9CB;
  margin-top: 17px;
  border-radius: 12px;
  background: #FDFDFD;
  overflow-x: auto;
}

.unfiwyp-t6cn {
  font-size: 15.5px;
}

.unfiwyp-t6cn thead {
  background: #E9E5E6;
}

.unfiwyp-t6cn th, .unfiwyp-t6cn td {
  padding: 11px 17px;
}

.unfiwyp-t6cn thead th {
  font-size: 13.5px;
}

.unfiwyp-t6cn tbody th, .unfiwyp-t6cn tbody td {
  border-top: 1px solid #D2C9CB;
}

.unfiwyp-t6cn tbody th {
  font-weight: 600;
}

.unfiwyp-q3z {
  white-space: nowrap;
  font-family: "Martian Mono", monospace;
  color: #191516;
  text-align: right;
}

.unfiwyp-4ju {
  height: 4px;
  border-radius: 999px;
  margin-top: 6px;
  display: block;
  background: #E9E5E6;
}

.unfiwyp-n6 {
  display: block;
  height: 100%;
  border-radius: 999px;
  background: #D02371;
}

.unfiwyp-j8d {
  color: #17734C;
  font-weight: 700;
}

.unfiwyp-iug {
  color: #645457;
}

.unve2-tdp {
  border: 1px solid #D2C9CB;
  background-color: #1A1415;
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  aspect-ratio: 16 / 9;
}

.unve2-w9x {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.unve2-280 {
  place-items: center;
  background: rgba(9, 10, 15, 0.66);
  text-decoration: none;
  inset: 0;
  display: grid;
  position: absolute;
}

.unve2-qrv {
  border-radius: 999px;
  color: #1A1415;
  display: inline-flex;
  font-size: 17.5px;
  background: #F5F4F4;
  align-items: center;
  min-height: 56px;
  font-weight: 800;
  transition: transform .18s;
  gap: 11px;
  padding: 0 24px;
}

.unve2-280:hover .unve2-qrv {
  transform: scale(1.04);
}

.unve2-rz5k {
  margin-top: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 13px 30px;
}

.unve2-cfp {
  font-size: 15.5px;
  max-width: 656px;
}

.unpemih-zb11 {
  line-height: 1.7;
  max-width: 780px;
  font-size: 17.5px;
}

.unpemih-0di {
  letter-spacing: -0.02em;
  line-height: 1.1;
  margin-bottom: 17px;
  font-weight: 800;
  font-size: clamp(1.663rem, 1.228rem + 1.6vw, 2.558rem);
}

.unpemih-zb11 p + p {
  margin-top: 13px;
}

.unmil-aj1 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 230px), 1fr));
  gap: 11px;
  margin-top: 23px;
}

.unmil-8j1h {
  min-width: 0;
  padding: 17px 19px;
  background: #FDFDFD;
  border-radius: 6px;
}

.unmil-r1 {
  font-family: "Public Sans", sans-serif;
  font-size: 16.5px;
  font-weight: 700;
}

.unmil-503a {
  margin-top: 6px;
  font-size: 14.5px;
}

.unrin {
  left: 0;
  background: #FDFDFD;
  z-index: 35;
  align-items: center;
  border-top: 1px solid #D2C9CB;
  transition: transform .23s;
  transform: translateY(110%);
  display: flex;
  padding: 9px 11px 9px 15px;
  justify-content: space-between;
  gap: 11px;
  position: fixed;
  bottom: 0;
  right: 0;
}

.unrin-dt {
  transform: translateY(0);
}

.unrin-pue {
  min-width: 0;
  overflow: hidden;
  font-weight: 700;
  color: #191516;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.unrin .unxalog {
  flex: none;
  min-height: 44px;
}

@media (min-width: 638px) {
  .unmiq {
    padding-inline: 23px;
  }
  .unpeq-cqeq {
    padding: 41px 38px;
  }
  .unpeq-3bn {
    padding: 23px 30px;
  }
  .unsocep-hdh {
    padding: 34px;
  }
  .unxaxa9-8h, .unmil-2qf {
    padding: 34px;
  }
  .unjahox-4le7 {
    padding: 38px;
  }
  .unxaw-xv {
    padding: 41px 38px 0;
  }
}

@media (min-width: 975px) {
  .unmiq {
    padding-inline: 38px;
  }
  main > section {
    padding-block: 0 83px;
  }
  .unqif {
    padding: 11px 23px;
  }
  .unqif-c4rt {
    grid-template-columns: auto minmax(0, 1fr) auto auto;
    padding-left: 13px;
    gap: 15px;
    grid-template-areas: "logo nav tools actions";
  }
  .unqif-psp {
    display: none;
  }
  .unqif-7siu {
    flex-wrap: wrap;
    display: flex;
    padding-top: 0;
    border-top: 0;
    justify-content: center;
    gap: 2px;
  }
  .unqif-xng {
    min-height: 40px;
    font-size: 14.5px;
  }
  .unqif-wb {
    display: flex;
  }
  .unqif-wb .unxalog {
    padding: 0 15px;
    min-height: 42px;
  }
  .untazo6 {
    padding-block: 23px 75px;
  }
  .untazo6-n1u {
    padding-block: 30px;
  }
  .unpeq-cqeq {
    padding: 60px;
  }
  .unsovel {
    padding-block: 15px 45px;
  }
  .unzoqic {
    padding-bottom: 68px;
  }
  .unzoqic-5hqh[open] .unzoqic-nrv, .unzoqic-nrv {
    flex-wrap: wrap;
    gap: 8px;
    display: flex;
    padding: 0 9px 9px;
  }
  .unzoqic-wk {
    color: #191516;
    font-size: 14.5px;
    font-weight: 700;
    border-top: 0;
    min-height: 36px;
    padding: 0 11px;
    background: #E9E5E6;
    border-radius: 6px;
  }
  .unzoqic-wk:hover {
    color: #FFFFFF;
    background: #D02371;
  }
  .unsocep-hdh {
    padding: 41px;
  }
  .unxaxa9-8h, .unmil-2qf {
    padding: 41px;
  }
  .unjahox-4le7 {
    padding: 45px;
  }
  .unxaw-xv {
    padding: 53px 53px 0;
  }
  .unmic {
    padding-block: 68px 26px;
  }
  .unrin {
    display: none;
  }
}