:root {
  
  --bg-page:        #0f1117;
  --bg-surface:     #151929;
  --bg-card:        #1a1f2e;
  --bg-card-inner:  #242938;
  --bg-raised:      #2d3748;
  --bg-hover:       #1e2638;
  
  --border:         #1e2535;
  --border-alt:     #2d3748;
  --border-section: #374151;
  
  --text-primary:   #e2e8f0;
  --text-muted:     #94a3b8;
  --text-body:      #cbd5e1;
  --text-sub:       #a0aec0;
  --text-faint:     #6b7280;
  --text-dim:       #4b5563;
  --text-label:     #8892a4;
  --text-value:     #c9d1e0;
  
  --bg-tip:         #1a2e1a;
  --bg-warning:     #2d1f0e;
  --bg-info:        #1a1f2e;
  --bg-pros:        #1a2e1a;
  --bg-cons:        #2d1a1a;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
  font-family: system-ui, sans-serif;
  background: var(--bg-page);
  color: var(--text-primary);
  line-height: 1.7;
}
.l9czk {
  background: var(--bg-surface);
  border-bottom: 1px solid var(--border);
  position: sticky; top: 0; z-index: 100;
}
.xkvf {
  max-width: 1280px; margin: 0 auto; padding: 0 24px;
  height: 62px; display: flex; align-items: center;
  justify-content: space-between; position: relative;
}
.dugwlnx {
  color: var(--accent-light);
  font-weight: 800; font-size: 1.15rem;
  text-decoration: none; display: flex; align-items: center; gap: 4px;
}
.pfbxuia { height: 46px; width: auto; max-width: 140px; object-fit: contain; border-radius: 6px; }
.q54w { list-style: none; display: flex; column-gap: 20px; row-gap: 6px; flex-wrap: wrap; align-items: center; --msep-color: var(--text-primary); }
.q54w a {
  color: var(--text-muted); white-space: nowrap;
  text-decoration: none; font-size: 0.88rem; transition: color 0.2s;
}
.q54w a:hover { color: var(--accent-light); }
.q29rtj  .xg9h { border-radius: 14px; }
.q29rtj .xg9h li:first-child a { border-top-left-radius: 10px; border-top-right-radius: 10px; }
.q29rtj .xg9h li:last-child a { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; }
.oz7c0kc .xg9h li + li { border-top: 3px double var(--border-alt); }
@media (max-width: 640px) {
  .xg9h {
    position: static; transform: none; box-shadow: none;
    border: none; border-radius: 0; background: transparent;
    padding: 0 0 4px 16px;
  }
  .yz5c:hover .xg9h,
  .yz5c:focus-within .xg9h { display: block; }
  .xg9h li a { padding: 8px 16px; font-size: 0.88rem; }
}
.um48z {
  display: none; background: none; border: none;
  color: var(--text-muted); font-size: 1.4rem; cursor: pointer; padding: 4px 8px; line-height: 1;
}
.h9p5gv { display: none; }
@media (max-width: 640px) {
  .h9p5gv {
    position: fixed; inset: 0; background: rgba(0,0,0,0.5);
    z-index: 899; backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px);
  }
  .h9p5gv.tv480t { display: block; }
}
@media (max-width: 640px) {
  .um48z { display: block; }
  .q54w > li + li::before { display: none !important; }
  .q54w {
    display: none; flex-direction: column; gap: 0; align-items: stretch; flex-wrap: nowrap;
    position: absolute; top: 56px; left: 0; right: 0;
    background: var(--bg-surface);
    border-top: 1px solid var(--border); padding: 8px 0;
  }
  .q54w.tv480t { display: flex; }
  .q54w li a {
    display: block; padding: 11px 24px; font-size: 0.95rem;
    border-bottom: 1px solid var(--border);
  }
  .q54w li:last-child a { border-bottom: none; }
}
.b4wf6nl { min-height: 480px; }
.ez7q {
  font-size: 2.6rem; font-weight: 800; color: #fff;
  line-height: 1.15; margin-bottom: 16px; letter-spacing: -0.01em;
}
.kntaw7 { font-size: 1.15rem; margin-bottom: 28px; max-width: 720px; margin-left: auto; margin-right: auto; }
.agz8o .kntaw7 { margin-left: 0; margin-right: 0; }
.tdvk8m {
  background: var(--cta); color: #fff; text-decoration: none;
  border-radius: 8px; padding: 14px 32px;
  font-size: 1.05rem; font-weight: 700; display: inline-block;
  transition: opacity 0.2s, transform 0.15s;
}
.tdvk8m:hover { opacity: 0.88; }
.dau4yp {
  position: relative; display: flex; align-items: center; justify-content: center;
  background-size: cover; background-position: center;
  background-color: var(--bg-surface);
}
.oaqob {
  position: absolute; inset: 0;
  background: linear-gradient(135deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.5) 50%, var(--accent-bg) 100%);
}
.dau4yp .cc3wd88 {
  position: relative; z-index: 1;
  width: 100%; max-width: 1100px; padding: 48px 24px;
}
.dau4yp .ez7q { text-shadow: 0 1px 3px rgba(0,0,0,0.4); }
.dau4yp .kntaw7 { color: #e2e8f0; }
.dau4yp.pj7t4ei .cc3wd88 { text-align: center; }
.dau4yp.agz8o   .cc3wd88 { text-align: left; }
.nma1n .cc3wd88 {
  width: 100%; max-width: 1100px; padding: 24px 24px;
}
.nma1n .ez7q { color: var(--text-primary); text-shadow: none; }
.nma1n .kntaw7 { color: var(--text-muted); }
.nma1n .tdvk8m { margin-top: 16px; }
.nma1n, .nma1n.b4wf6nl { min-height: auto !important; }
.nma1n.pj7t4ei .cc3wd88 { text-align: center; }
.nma1n.agz8o   .cc3wd88 { text-align: left; }
.nma1n~.mhi2m{position:static!important;left:auto!important;transform:none!important;width:100%!important;max-width:var(--content-mw,1100px)!important;margin:0 auto!important;padding:0 24px 12px!important}
.nma1n~.mhi2m .hggdcx{background:transparent!important;color:var(--text-muted)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;border-radius:0!important;font-size:.8rem}
@keyframes hg-shimmer {
  0%   { background-position: 200% 0; }
  100% { background-position: -200% 0; }
}
.lrm3k .gjnnbj,
.lrm3k .frcd1e {
  animation: hg-breathe 10s ease-in-out infinite;
}
@keyframes hg-breathe {
  0%, 100% { opacity: 1; }
  50%      { opacity: 0.92; }
}
.a6u5ssa .dau4yp .oaqob {
  overflow: hidden;
}
.a6u5ssa .dau4yp .oaqob::after {
  content: ''; position: absolute; inset: -50%; width: 200%; height: 200%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  opacity: 0.035; pointer-events: none;
  animation: hg-grain 0.5s steps(1) infinite;
}
@keyframes hg-grain {
  0%, 100% { transform: translate(0, 0); }
  25%      { transform: translate(-5%, -5%); }
  50%      { transform: translate(5%, 0); }
  75%      { transform: translate(0, 5%); }
}
@keyframes hg-drift {
  0%, 100% { transform: translate(0, 0) scale(1); }
  33%      { transform: translate(30%, 10%) scale(1.1); }
  66%      { transform: translate(10%, -10%) scale(0.95); }
}
.hj913jln .dau4yp .oaqob {
  overflow: hidden;
}
.hj913jln .dau4yp .oaqob::after {
  content: ''; position: absolute;
  width: 60%; height: 120%; top: -10%; left: -10%;
  background: radial-gradient(ellipse, rgba(255,255,255,0.08) 0%, transparent 70%);
  filter: blur(80px); pointer-events: none;
  animation: hg-drift 20s ease-in-out infinite;
}
.awpk1woq .dau4yp .oaqob {
  animation: hg-fadein 1.2s ease-out both;
}
@keyframes hg-fadein {
  from { opacity: 0; }
  to   { opacity: 1; }
}
.k1fzg .dau4yp .oaqob {
  overflow: hidden;
}
.k1fzg .dau4yp .oaqob::after {
  content: ''; position: absolute; inset: 0;
  background: linear-gradient(105deg, transparent 40%, rgba(255,255,255,0.03) 50%, transparent 60%);
  background-size: 200% 100%;
  animation: hg-shimmer 8s ease-in-out infinite;
}
.lrm3k .dau4yp .oaqob {
  animation: hg-breathe 10s ease-in-out infinite;
}
.gjnnbj .oaqob {
  background: none;
}
.gjnnbj .ez7q { color: #fff; }
.gjnnbj .kntaw7 { color: rgba(255,255,255,0.85); }
.gjnnbj .tdvk8m { background: #fff; color: var(--cta); }
.gjnnbj .tdvk8m:hover { opacity: 0.92; }
.lrm3k .sv95r {
  animation: hg-breathe 7s ease-in-out infinite;
}
.sv95r .ez7q { text-shadow: none; color: var(--text-primary); }
.sv95r .kntaw7 { color: var(--text-muted); }
body.dad4jz3k .ez7q {
  color: var(--accent-light) !important;
  text-shadow: none !important;
}
body.g8gd6 .ez7q {
  color: var(--cta) !important;
  text-shadow: none !important;
}
.sv95r.pj7t4ei .tvfz5i2f { align-items: center; text-align: center; }
.hhve .cc3wd88 { padding-bottom: 24px; }
.mmypp1e .cc3wd88 { max-width: 960px; }
@media (max-width: 700px) {
  .sv95r { grid-template-columns: 1fr !important; grid-template-areas: "text" !important; }
  .sv95r .fsamztt { display: none !important; }
  .vonl .fsamztt { display: none !important; }
  .nfd5ncs1 .tvnbyvml { display: none !important; }
  .kdor3kax .m9kasi { display: none !important; }
  .tvfz5i2f  { padding: 36px 24px; }
  .sv95r~.mhi2m,.pe971ke8~.mhi2m{max-width:100%;left:0;right:0;transform:none;padding:0 24px}
  
  .b4wf6nl, .sv95r { min-height: 320px !important; }
  
  .ez7q { font-size: clamp(1.7rem, 5.5vw, 2.4rem) !important; }
  
  .d6nofiy { display: none !important; }
  
  .b88q3 { flex-direction: column; align-items: center; }
  .nwii3io9 { width: 100%; max-width: 340px; }
}
.ukzwd { position: relative; overflow: hidden; margin: 16px 0; line-height: 0; }
.f3oqs16v { width: 100%; height: auto; display: block; border-radius: 10px; }
.st01j8 .ukzwd        { border-radius: 16px; }
.st01j8 .f3oqs16v  { border-radius: 16px; }
.g2vh29k .ukzwd         { box-shadow: 0 4px 14px rgba(0,0,0,0.18); border-radius: 8px; }
.g2vh29k .f3oqs16v   { border-radius: 8px; }
.j5zn { max-width: 1100px; margin: 0 auto; padding: 40px 24px 32px; }
.azqfs { width: 100%; padding: 32px 0; position: relative; }
.asbplb { max-width: 1100px; margin: 0 auto; padding: 24px 24px; position: relative; z-index: 1; }
.x5lg2d .azqfs:nth-child(even) { background: var(--bg-surface); }
.x5lg2d .azqfs:nth-child(odd)  { background: var(--bg-page); }
.n9rq5s2c .azqfs:nth-child(even) { background: var(--bg-card); }
.n9rq5s2c .azqfs:nth-child(odd)  { background: var(--bg-page); }
.x5lg2d .azqfs:nth-child(odd)  .asbplb { background: var(--bg-card); border-radius: 6px; }
.x5lg2d .azqfs:nth-child(even) .asbplb { background: var(--bg-raised); border-radius: 6px; }
.n9rq5s2c .azqfs:nth-child(odd)  .asbplb { background: var(--bg-card); border-radius: 6px; }
.n9rq5s2c .azqfs:nth-child(even) .asbplb { background: var(--bg-raised); border-radius: 6px; }
.x5lg2d .azqfs:nth-child(even) .xoz9j5tz .k0hgy,
.n9rq5s2c .azqfs:nth-child(even) .xoz9j5tz .k0hgy { background: var(--bg-card); box-shadow: 0 1px 4px rgba(0,0,0,0.2); }
.x5lg2d .azqfs:nth-child(odd) .xoz9j5tz .k0hgy,
.n9rq5s2c .azqfs:nth-child(odd) .xoz9j5tz .k0hgy { background: var(--bg-card-inner); }
.x5lg2d .azqfs:nth-child(even) .gjez6w .k0hgy:nth-child(odd),
.n9rq5s2c .azqfs:nth-child(even) .gjez6w .k0hgy:nth-child(odd)  { background: var(--bg-card); }
.x5lg2d .azqfs:nth-child(even) .gjez6w .k0hgy:nth-child(even),
.n9rq5s2c .azqfs:nth-child(even) .gjez6w .k0hgy:nth-child(even) { background: var(--bg-card-inner); }
h1.i2a2og4 { font-size: 2.2rem; font-weight: 800; color: var(--text-primary); margin-bottom: 16px; }
h2.i2a2og4 {
  font-size: 1.6rem; font-weight: 700; color: var(--text-primary);
  margin: 0 0 16px;
  
}
h3.yrqs7 { font-size: 1.2rem; font-weight: 700; color: var(--text-primary); margin: 0 0 10px; }
.r5y3ip4i h2.i2a2og4 {
  border-left: 4px solid var(--accent); padding-left: 14px;
}
.qx9njry h2.i2a2og4 {
  border-bottom: 2px solid var(--accent); padding-bottom: 10px;
  display: inline-block;
}
.cway h2.i2a2og4 {
  border-top: 3px solid var(--accent); padding-top: 12px;
  color: var(--text-primary);
}
.mfpav h2.i2a2og4::before {
  content: ""; display: inline-block; width: 8px; height: 8px;
  background: var(--accent); border-radius: 50%;
  margin-right: 12px; vertical-align: middle;
}
.tnv5 h2.i2a2og4 {
  color: var(--text-primary); font-size: 1.7rem;
}
.lupebf9i h2.i2a2og4::before {
  content: "/"; color: var(--accent-light); font-weight: 800;
  margin-right: 10px;
}
.wqwlr h2.i2a2og4 {
  text-transform: uppercase; letter-spacing: 0.1em;
  font-size: 1.1rem; color: var(--accent-light);
  border-bottom: 1px solid var(--border-alt); padding-bottom: 8px;
}
.patm3fy { font-size: 1.1rem; color: var(--text-muted); margin-bottom: 16px; }
@media (max-width: 640px) { .patm3fy { display: none; } }
.xs9iqv6 { font-size: inherit; color: var(--text-body); margin: 8px 0 16px; }
.xdbqjsp { font-size: inherit; color: var(--text-body); margin: 16px 0 0; }
.oos3b5z8 {
  background: var(--bg-surface);
  border: 1px solid var(--border); border-radius: 10px;
  padding: 20px 24px; margin: 28px 0;
}
.ckse { font-weight: 700; color: var(--accent-light); margin-bottom: 12px; font-size: 1rem; }
.kqywpzvh { padding-left: 20px; }
.kqywpzvh li { margin-bottom: 6px; }
.kqywpzvh a { color: var(--text-muted); text-decoration: none; font-size: 0.95rem; }
.kqywpzvh a:hover { color: var(--accent-light); }
.uzoi6dy .ckse { display: none; }
.hjtlgup8 .ckse { display: none; }
.hjtlgup8 .kqywpzvh { padding-left: 0; list-style: none; }
.hjtlgup8 .kqywpzvh li::before { content: "—"; margin-right: 9px; color: var(--accent-light); opacity: 0.7; }
.hjtlgup8 .kqywpzvh a { font-size: 0.92rem; }
.c17t .oos3b5z8 { background: none; border: none; box-shadow: none !important; padding: 12px 0; }
.c17t .ckse { display: none; }
.c17t .kqywpzvh { padding-left: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 8px; }
.c17t .kqywpzvh li { margin-bottom: 0; }
.c17t .kqywpzvh a {
  display: inline-block;
  background: var(--accent-bg); color: var(--accent-light);
  border: 1px solid var(--accent-pale); border-radius: 999px;
  padding: 5px 16px; font-size: 0.88rem; font-weight: 500;
}
.c17t .kqywpzvh a:hover { background: var(--accent); color: #fff; border-color: var(--accent-light); }
.tr3hx2g .oos3b5z8 { padding: 20px 20px 16px; }
.tr3hx2g .kqywpzvh {
  padding-left: 0; list-style: none;
  display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 10px;
  counter-reset: toc-c;
}
.tr3hx2g .kqywpzvh li { counter-increment: toc-c; margin-bottom: 0; display: flex; }
.tr3hx2g .kqywpzvh a {
  display: flex; align-items: center; gap: 12px;
  background: var(--bg-card); border-radius: 8px;
  padding: 12px 14px; border: 1px solid var(--border);
  font-size: 0.92rem; line-height: 1.35; color: var(--text-muted);
  width: 100%; min-height: 58px;
  transition: border-color .15s, color .15s, background .15s;
}
.tr3hx2g .kqywpzvh a::before {
  content: counter(toc-c);
  flex-shrink: 0; width: 26px; height: 26px;
  background: var(--accent); color: #fff; border-radius: 50%;
  display: flex; align-items: center; justify-content: center;
  font-size: 0.78rem; font-weight: 700;
}
.tr3hx2g .kqywpzvh a:hover { color: var(--accent-light); border-color: var(--accent-light); }
.tr3hx2g .kqywpzvh a:focus,
.tr3hx2g .kqywpzvh a:focus-visible,
.tr3hx2g .kqywpzvh a:target { outline: none; }
.tr3hx2g .kqywpzvh li:target a { border-color: var(--border); color: var(--text-muted); }
.pts8qy .oos3b5z8 { background: none; border: none; box-shadow: none !important; padding: 8px 0; margin: 16px 0; }
.pts8qy .ckse { display: none; }
.pts8qy .kqywpzvh { padding-left: 0; list-style: none; display: flex; flex-wrap: wrap; }
.pts8qy .kqywpzvh li { margin-bottom: 0; }
.pts8qy .kqywpzvh li::after { content: ","; color: var(--text-muted); margin-right: 10px; }
.pts8qy .kqywpzvh li:last-child::after { content: ""; margin-right: 0; }
.pts8qy .kqywpzvh a { font-size: 0.9rem; }
.k0hgy { padding: 14px 20px 18px; margin-bottom: 12px; border-radius: 10px; }
.xoz9j5tz .k0hgy { background: var(--bg-card); }
.gjez6w .k0hgy:nth-child(odd)  { background: var(--bg-card); }
.gjez6w .k0hgy:nth-child(even) { background: var(--bg-raised); }
.ck2af .k0hgy {
  background: none; border-radius: 0;
  border-bottom: 1px solid var(--border);
  padding: 22px 4px;
}
.ck2af .k0hgy:last-child { border-bottom: none; }
.ck2af h3.yrqs7 { border-bottom: 2px solid var(--accent); padding-bottom: 6px; display: inline-block; }
.mmbi1s .k0hgy {
  background: none; border-radius: 0;
  border-left: 3px solid var(--accent);
  padding: 10px 0 10px 18px;
}
.mmbi1s .k0hgy + .k0hgy { margin-top: 4px; }
.i1wh .k0hgy { background: none; border-radius: 0; padding: 12px 0; }
.i1wh .k0hgy + .k0hgy { border-top: 1px solid var(--border-section); }
.zm78 { color: var(--text-body); margin-bottom: 12px; font-size: inherit; }
.biwxtvzb { color: var(--text-body); margin-top: 12px; font-size: inherit; }
.muvf { color: var(--text-body); margin-bottom: 10px; }
.kpvk65, .c7stfb { padding-left: 22px; color: var(--text-body); margin: 10px 0; }
.kpvk65 li, .c7stfb li { margin-bottom: 6px; }
.c7stfb li { list-style: decimal; }
.qyyrx     .kpvk65 { list-style-type: "● "; }
.hpxg84fw  .kpvk65 { list-style-type: "■ "; }
.hos7 .kpvk65 { list-style-type: "◆ "; }
.n2tn1    .kpvk65 { list-style-type: "★ "; }
.qyyrx     .mcdl3e { list-style-type: "● "; }
.hpxg84fw  .mcdl3e { list-style-type: "■ "; }
.hos7 .mcdl3e { list-style-type: "◆ "; }
.n2tn1    .mcdl3e { list-style-type: "★ "; }
.qyyrx    .kpvk65 li::marker, .qyyrx    .mcdl3e li::marker,
.hpxg84fw .kpvk65 li::marker, .hpxg84fw .mcdl3e li::marker,
.hos7 .kpvk65 li::marker, .hos7 .mcdl3e li::marker,
.n2tn1   .kpvk65 li::marker, .n2tn1   .mcdl3e li::marker {
  color: var(--cta); font-size: 1em;
}
.qyyrx .c7stfb,
.hpxg84fw .c7stfb,
.hos7 .c7stfb,
.n2tn1 .c7stfb {
  list-style: none;
  counter-reset: el-step;
  padding-left: 2.2em;
}
.qyyrx .c7stfb li,
.hpxg84fw .c7stfb li,
.hos7 .c7stfb li,
.n2tn1 .c7stfb li {
  list-style: none;
  counter-increment: el-step;
  position: relative;
}
.qyyrx .c7stfb li::before,
.hpxg84fw .c7stfb li::before,
.hos7 .c7stfb li::before,
.n2tn1 .c7stfb li::before {
  content: counter(el-step);
  position: absolute; left: -2.2em; top: 0.05em;
  width: 1.45em; height: 1.45em;
  background: var(--accent); color: #fff;
  font-size: 0.72em; font-weight: 700;
  line-height: 1.45em; text-align: center;
}
.qyyrx     .c7stfb li::before { border-radius: 50%; }
.hpxg84fw  .c7stfb li::before { border-radius: 3px; }
.hos7 .c7stfb li::before { border-radius: 3px; }
.n2tn1    .c7stfb li::before { border-radius: 50%; }
.ra5kg { overflow-x: auto; margin: 12px 0; background: var(--accent-bg); border-radius: 10px; border: 1px solid var(--border-alt); }
.xlpryaqy .ra5kg,
.zgi5 .ra5kg { background: transparent; border: none; border-radius: 0; }
.u4j6ci { width: 100%; border-collapse: collapse; font-size: 0.9rem; }
.u4j6ci th {
  background: var(--bg-raised); color: var(--accent-light);
  padding: 8px 12px; text-align: left; font-weight: 600;
}
.u4j6ci td { padding: 8px 12px; border-bottom: 1px solid var(--border-alt); color: var(--text-body); }
.u4j6ci tr:hover td { background: var(--bg-hover); }
.aarkjd .u4j6ci tbody tr:nth-child(even) td { background: var(--bg-surface); }
.e5lw9kh3 .u4j6ci { border: 1px solid var(--border-alt); }
.e5lw9kh3 .u4j6ci th,
.e5lw9kh3 .u4j6ci td { border: 1px solid var(--border-alt); }
.l3l6nv1 .u4j6ci th {
  background: transparent; color: var(--accent-light);
  border-bottom: 2px solid var(--accent); padding-bottom: 6px;
}
.l3l6nv1 .u4j6ci td { border-bottom: none; }
.l3l6nv1 .u4j6ci tr:not(:last-child) td { border-bottom: 1px solid var(--border-alt); }
.ofwr .u4j6ci th {
  background: var(--cta); color: #fff; letter-spacing: 0.03em;
}
.dy1q5 .ra5kg {
  overflow: hidden;
}
.dy1q5 .u4j6ci th { border-bottom: 1px solid var(--border-alt); }
.dy1q5 .u4j6ci tr:last-child td { border-bottom: none; }
.rot3 { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 14px; margin: 12px 0; }
.e2kj1tvg { background: var(--bg-card-inner); border-radius: 8px; overflow: hidden; }
.c0by0rj { width: 100%; aspect-ratio: 1/1; object-fit: contain; display: block; padding: 8px; }
.mphgt2 { background: var(--accent-bg-light); color: var(--accent-light); font-weight: 700; padding: 10px 14px; font-size: 0.9rem; }
.scxx { padding: 10px 14px 4px; font-size: 0.88rem; color: var(--text-sub); }
.mcdl3e { padding: 4px 14px 12px 28px; font-size: 0.82rem; color: var(--text-muted); }
.mcdl3e li { margin-bottom: 3px; }
[data-i="f0eb"]::before{content:"\f0eb"} [data-i="f3ed"]::before{content:"\f3ed"}
[data-i="f0e7"]::before{content:"\f0e7"} [data-i="f3a5"]::before{content:"\f3a5"}
[data-i="f005"]::before{content:"\f005"} [data-i="f1b2"]::before{content:"\f1b2"}
[data-i="f201"]::before{content:"\f201"} [data-i="f023"]::before{content:"\f023"}
[data-i="f140"]::before{content:"\f140"} [data-i="f0ac"]::before{content:"\f0ac"}
[data-i="f058"]::before{content:"\f058"} [data-i="f1fe"]::before{content:"\f1fe"}
[data-i="f059"]::before{content:"\f059"} [data-i="f084"]::before{content:"\f084"}
[data-i="f1e0"]::before{content:"\f1e0"} [data-i="f6e2"]::before{content:"\f6e2"}
[data-i="f5da"]::before{content:"\f5da"} [data-i="f024"]::before{content:"\f024"}
[data-i="f0a3"]::before{content:"\f0a3"} [data-i="f6ff"]::before{content:"\f6ff"}
[data-c="a"]{color: var(--accent-light);background:color-mix(in srgb,var(--accent) 15%,transparent)}
[data-c="b"]{color:var(--accent-light);background:color-mix(in srgb,var(--accent-light) 15%,transparent)}
[data-c="c"]{color:var(--c-pros);background:color-mix(in srgb,var(--c-pros) 15%,transparent)}
[data-c="d"]{color:var(--c-stars);background:color-mix(in srgb,var(--c-stars) 15%,transparent)}
[data-c="e"]{color:var(--accent-pale);background:color-mix(in srgb,var(--accent-pale) 15%,transparent)}
[data-c="f"]{color:var(--c-warn-border);background:color-mix(in srgb,var(--c-warn-border) 15%,transparent)}
[data-c="g"]{color:var(--c-tip-border);background:color-mix(in srgb,var(--c-tip-border) 15%,transparent)}
[data-c="h"]{color:var(--c-cons);background:color-mix(in srgb,var(--c-cons) 15%,transparent)}
[data-s="r"]{border-radius:50%}
[data-s="s"]{border-radius:10px}
[data-s="d"]{border-radius:50% 8px}
[data-s="h"]{border-radius:50%;clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}
[data-s="b"]{border-radius:60% 40% 50% 50%/50% 60% 40% 50%}
.fm13zy7 .mphgt2 { background: transparent; text-align: center; }
.nfon .c0by0rj {
  margin: 10px 10px 0; width: calc(100% - 20px);
  aspect-ratio: 16/9; border-radius: 10px;
}
.g3ceo334 .c0by0rj {
  width: 72px; height: 72px; aspect-ratio: 1/1;
  border-radius: 50%; object-fit: cover;
  margin: 16px auto 4px; display: block;
  border: 3px solid var(--accent-bg);
}
.m8c9 .e2kj1tvg { display: grid; grid-template-columns: auto 1fr; }
.m8c9 .c0by0rj {
  grid-column: 1; grid-row: 1;
  width: 88px; height: 88px; aspect-ratio: 1/1; object-fit: cover; align-self: center;
}
.m8c9 .mphgt2 { grid-column: 2; }
.m8c9 .scxx,
.m8c9 .mcdl3e { grid-column: 1 / -1; }
.o97b1 .e2kj1tvg { display: grid; grid-template-columns: auto 1fr; align-items: start; }
.o97b1 .c0by0rj {
  grid-column: 1; grid-row: 1;
  width: 60px; height: 60px; aspect-ratio: 1/1;
  border-radius: 50%; object-fit: cover;
  margin: 14px 12px; border: 2px solid var(--accent-pale);
}
.o97b1 .mphgt2 { grid-column: 2; }
.o97b1 .scxx,
.o97b1 .mcdl3e { grid-column: 1 / -1; }
.pcahw .e2kj1tvg { border: 1px solid var(--border); border-left: 2px solid var(--accent); }
.pcahw .mphgt2 { background: none; color: var(--accent-light); font-weight: 700; }
.qdyd .e2kj1tvg { background: rgba(255,255,255,0.04); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: 1px solid rgba(255,255,255,0.08); }
.qdyd .mphgt2 { background: none; color: var(--accent-light); font-weight: 700; }
.sx9u3 .e2kj1tvg { background: none; border: none; border-radius: 0; border-bottom: 1px solid var(--border); }
.sx9u3 .e2kj1tvg:last-child { border-bottom: none; }
.sx9u3 .mphgt2 { background: none; color: var(--accent-light); font-weight: 700; }
.uc0k .e2kj1tvg { border: 1px solid var(--border); border-top: 3px solid var(--accent); }
.uc0k .mphgt2 { background: none; color: var(--accent-light); font-weight: 700; padding-top: 13px; }
.x5nn62 .rot3 { counter-reset: card-n; }
.x5nn62 .e2kj1tvg  { counter-increment: card-n; }
.x5nn62 .mphgt2 { display: flex; align-items: center; gap: 10px; }
.x5nn62 .mphgt2::before {
  content: counter(card-n);
  flex-shrink: 0; min-width: 26px; height: 26px;
  background: var(--accent); color: #fff; border-radius: 50%;
  display: inline-flex; align-items: center; justify-content: center;
  font-size: 0.76rem; font-weight: 700;
}
.uhv47f .e2kj1tvg { background: var(--bg-surface); border: 1px solid var(--border); }
.uhv47f .mphgt2 { background: none; color: var(--text-main); font-weight: 700; border-bottom: 1px solid var(--border); }
.htv1 { display: flex; gap: 14px; align-items: flex-start; border-radius: 8px; padding: 14px 18px; margin: 10px 0; }
.jfrghcna  { background: var(--bg-tip);     border-left: 4px solid var(--c-tip-border); }
.kehxb { background: var(--bg-warning); border-left: 4px solid var(--c-warn-border); }
.jnsy9 { background: var(--bg-info);    border-left: 4px solid #60a5fa; }
.xmv04 { font-size: 1.3rem; flex-shrink: 0; margin-top: 2px; }
.htv1 strong { color: var(--text-primary); font-size: 0.95rem; }
.htv1 p { color: var(--text-muted); font-size: 0.88rem; margin-top: 4px; }
.f3oqs16v { width: 100%; height: auto; border-radius: 10px; display: block; }
.eq98o2 {
  background: var(--cta); color: #fff; border: none;
  border-radius: 6px; padding: 8px 16px; font-size: 0.88rem; font-weight: 600;
  cursor: pointer; text-decoration: none; display: inline-block; white-space: nowrap;
}
.eq98o2:hover { opacity: 0.85; }
.x21xfo .eq98o2  { background: transparent; border: 2px solid var(--cta); color: var(--cta-light); }
.x21xfo .eq98o2:hover  { background: var(--cta-hover); color: #fff; opacity: 1; }
.lylaek .eq98o2  { background: var(--accent-bg); border: 1px solid var(--cta); color: var(--cta-light); }
.lylaek .eq98o2:hover  { background: var(--cta-hover); color: #fff; opacity: 1; }
.twkd .tdvk8m { border-radius: 50px; }
.twkd .eq98o2  { border-radius: 50px; }
.j70nhis8 .tdvk8m { padding-left: 22px; padding-right: 22px; }
.j70nhis8 .eq98o2  { padding-left: 12px; padding-right: 12px; }
.uuxa .tdvk8m { padding-left: 44px; padding-right: 44px; }
.uuxa .eq98o2  { padding-left: 24px; padding-right: 24px; }
.wo5ethr .tdvk8m { padding-left: 56px; padding-right: 56px; }
.wo5ethr .eq98o2  { padding-left: 32px; padding-right: 32px; }
.r6b4d8fp   .tdvk8m::after, .r6b4d8fp   .eq98o2::after,
.twzbqnm5 .tdvk8m::after, .twzbqnm5 .eq98o2::after,
.gtf0k4i    .tdvk8m::after, .gtf0k4i    .eq98o2::after,
.w0y8eyf    .tdvk8m::after, .w0y8eyf    .eq98o2::after,
.m2hzve    .tdvk8m::after, .m2hzve    .eq98o2::after,
.twrh9     .tdvk8m::after, .twrh9     .eq98o2::after,
.twanvzlf    .tdvk8m::after, .twanvzlf    .eq98o2::after,
.mhcdlan   .tdvk8m::after, .mhcdlan   .eq98o2::after {
  content: ""; display: inline-block;
  width: 1em; height: 1em; margin-left: 6px; vertical-align: -0.15em;
  background: currentColor;
  -webkit-mask-size: contain; mask-size: contain;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
}
.r6b4d8fp .tdvk8m::after, .r6b4d8fp .eq98o2::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M13 5l7 7-7 7'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M13 5l7 7-7 7'/%3E%3C/svg%3E");
}
.twzbqnm5 .tdvk8m::after, .twzbqnm5 .eq98o2::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");
}
.gtf0k4i .tdvk8m::after, .gtf0k4i .eq98o2::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4l14 8-14 8z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4l14 8-14 8z' fill='black'/%3E%3C/svg%3E");
}
.w0y8eyf .tdvk8m::after, .w0y8eyf .eq98o2::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L3 14h9l-1 8 10-12h-9l1-8z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L3 14h9l-1 8 10-12h-9l1-8z' fill='black'/%3E%3C/svg%3E");
}
.m2hzve .tdvk8m::after, .m2hzve .eq98o2::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9.7-5 4.8 1.5 6.9L12 17.3l-6.5 3.4 1.5-6.9L2 9l6.9-.7z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9.7-5 4.8 1.5 6.9L12 17.3l-6.5 3.4 1.5-6.9L2 9l6.9-.7z' fill='black'/%3E%3C/svg%3E");
}
.twrh9 .tdvk8m::after, .twrh9 .eq98o2::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h12l4 6L12 22 2 9z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h12l4 6L12 22 2 9z' fill='black'/%3E%3C/svg%3E");
}
.twanvzlf .tdvk8m::after, .twanvzlf .eq98o2::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c0 0-7 6-7 12a7 7 0 0 0 14 0c0-3-1.5-5-3.5-6.5 0 3-2 5-3.5 5C14 9 12 2 12 2z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c0 0-7 6-7 12a7 7 0 0 0 14 0c0-3-1.5-5-3.5-6.5 0 3-2 5-3.5 5C14 9 12 2 12 2z' fill='black'/%3E%3C/svg%3E");
}
.mhcdlan .tdvk8m::after, .mhcdlan .eq98o2::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 19h20v2H2zM2 17L5.5 7l4.5 5L12 3l2 9 4.5-5L22 17z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 19h20v2H2zM2 17L5.5 7l4.5 5L12 3l2 9 4.5-5L22 17z' fill='black'/%3E%3C/svg%3E");
}
.hlb7k   .p4o97::after, .hlb7k   .v6n7ck5j::after,
.a25e .p4o97::after, .a25e .v6n7ck5j::after,
.a7iw    .p4o97::after, .a7iw    .v6n7ck5j::after,
.fcsh3t63    .p4o97::after, .fcsh3t63    .v6n7ck5j::after,
.rfia89db    .p4o97::after, .rfia89db    .v6n7ck5j::after,
.khays     .p4o97::after, .khays     .v6n7ck5j::after,
.axlbsp    .p4o97::after, .axlbsp    .v6n7ck5j::after,
.jwrboqh8   .p4o97::after, .jwrboqh8   .v6n7ck5j::after {
  content: "" !important; display: inline-block !important;
  width: 1em; height: 1em; margin-left: 6px; vertical-align: -0.15em;
  background: currentColor !important;
  -webkit-mask-size: contain; mask-size: contain;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
}
.hlb7k .p4o97::after, .hlb7k .v6n7ck5j::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M13 5l7 7-7 7'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12h16M13 5l7 7-7 7'/%3E%3C/svg%3E");
}
.a25e .p4o97::after, .a25e .v6n7ck5j::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E");
}
.a7iw .p4o97::after, .a7iw .v6n7ck5j::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4l14 8-14 8z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4l14 8-14 8z' fill='black'/%3E%3C/svg%3E");
}
.fcsh3t63 .p4o97::after, .fcsh3t63 .v6n7ck5j::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L3 14h9l-1 8 10-12h-9l1-8z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 2L3 14h9l-1 8 10-12h-9l1-8z' fill='black'/%3E%3C/svg%3E");
}
.rfia89db .p4o97::after, .rfia89db .v6n7ck5j::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9.7-5 4.8 1.5 6.9L12 17.3l-6.5 3.4 1.5-6.9L2 9l6.9-.7z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9.7-5 4.8 1.5 6.9L12 17.3l-6.5 3.4 1.5-6.9L2 9l6.9-.7z' fill='black'/%3E%3C/svg%3E");
}
.khays .p4o97::after, .khays .v6n7ck5j::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h12l4 6L12 22 2 9z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h12l4 6L12 22 2 9z' fill='black'/%3E%3C/svg%3E");
}
.axlbsp .p4o97::after, .axlbsp .v6n7ck5j::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c0 0-7 6-7 12a7 7 0 0 0 14 0c0-3-1.5-5-3.5-6.5 0 3-2 5-3.5 5C14 9 12 2 12 2z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2c0 0-7 6-7 12a7 7 0 0 0 14 0c0-3-1.5-5-3.5-6.5 0 3-2 5-3.5 5C14 9 12 2 12 2z' fill='black'/%3E%3C/svg%3E");
}
.jwrboqh8 .p4o97::after, .jwrboqh8 .v6n7ck5j::after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 19h20v2H2zM2 17L5.5 7l4.5 5L12 3l2 9 4.5-5L22 17z' fill='black'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M2 19h20v2H2zM2 17L5.5 7l4.5 5L12 3l2 9 4.5-5L22 17z' fill='black'/%3E%3C/svg%3E");
}
.yarm08mf .z7z4xglg { background: var(--bg-raised); }
@media (min-width: 721px) {
  .ney1c { flex: 0 0 260px; width: 260px; }
  .b4ysxfhf { flex: 0 0 120px; width: 120px; }
  .h1kyrgx { flex: 0 0 110px; width: 110px; }
  .d2ssdj   { flex: 0 0 180px; width: 180px; }
}
@media (min-width: 721px) {
  .tm1s { flex: 0 0 170px; width: 170px; margin-left: auto; }
}
.tm1s.eq98o2 { padding-left: 28px !important; padding-right: 28px !important; padding-top: 14px !important; padding-bottom: 14px !important; font-size: 1.05rem !important; }
@media (max-width: 820px) {
  .jej9j7 { display: grid; grid-template-columns: 1fr; gap: 14px; }
  .jej9j7 .mkfzz1c { flex-direction: column; align-items: center; padding: 18px 14px; border-radius: 14px; gap: 14px; }
  .jej9j7 .ney1c { flex-direction: column; align-items: center; gap: 10px; width: 100%; min-width: 0; }
  .jej9j7 .z7z4xglg { width: 100%; min-width: unset; height: 120px; }
  .jej9j7 .txqcz46 { max-height: 96px; max-width: 200px; }
  .jej9j7 .bmymeo { min-width: unset; text-align: center; white-space: normal; }
  .jej9j7 .b4ysxfhf { min-width: 0; }
  .jej9j7 .d2ssdj { flex-direction: row; justify-content: space-between; align-items: baseline; width: 100%; border-top: 1px solid var(--border); padding-top: 8px; flex-basis: auto; min-width: 0; }
  .jej9j7 .tm1s { width: 100%; min-width: 0; text-align: center; margin-left: 0; }
  .a5ts6d .mkfzz1c { row-gap: 8px !important; gap: 10px !important; }
}
.xmutzq .gz7dftkm li::before { content: "→"; }
.xmutzq .v71il li::before { content: "–"; }
@media (min-width: 860px) {
  .bncousq9 .ssvf4h1m {
    display: grid; grid-template-columns: 1fr 1fr; gap: 20px; align-items: start;
  }
  .bncousq9 .nigqie6 { margin: 0; }
}
.tkpu .nigqie6 { border-top: 4px solid var(--accent); }
.tkpu .rrrn1a4 { background: var(--bg-card); }
@media (max-width: 720px) {
  .drrv5n { grid-template-columns: 1fr; }
  .ysavk { flex-direction: row; flex-wrap: wrap; gap: 10px; border-right: none; border-bottom: 1px solid var(--border-alt); padding: 16px; }
  .ysavk .ti0jkrb4 { width: 72px; height: 50px; }
  .ysavk .x3yo { max-width: 180px; }
  .ysavk .a8jqsu4h { width: auto; }
}
@media (max-width: 720px) {
  .n4pkv { flex-wrap: wrap; gap: 10px; padding: 12px 16px; }
  .bx28q0 { padding: 16px; }
  .fczmln .x8wz7oye { min-width: 50%; }
}
@media (max-width: 860px) {
  .kl4d { grid-template-columns: 1fr; }
  .dq5h { border-right: none; border-bottom: 1px solid var(--border-alt); }
  .ys5o { border-right: none; border-bottom: 1px solid var(--border-alt); }
}
@media (max-width: 540px) {
  .e6aq { flex-wrap: wrap; padding: 16px; }
}
@media (max-width: 480px) {
  .hyqf4ri { flex-direction: column; align-items: stretch; }
}
.rbh3 .a8jqsu4h .eq98o2 { padding: 8px 20px; font-size: 0.85rem; }
@media (max-width: 640px) {
  .l5vc5 { flex-direction: column; align-items: stretch; gap: 10px; }
  .rbh3 .a8jqsu4h { text-align: center; }
}
@media (max-width: 720px) {
  .ui28xq { grid-template-columns: 1fr; }
  .yxnfz { border-right: none; border-bottom: 1px solid var(--border-alt); }
  .bk7a { flex-wrap: wrap; gap: 10px; padding: 14px 16px; }
}
@media (max-width: 720px) {
  .nvwid9is { grid-template-columns: 1fr; }
  .g0g809q8 { width: 100px; height: 100px; margin: 16px auto; }
  .ndz1wup { font-size: 1.4rem; }
  .g7rdpac { justify-content: center; }
  .s0ugbq .x8wz7oye { min-width: 50%; }
}
@media (max-width: 540px) {
  .hhu2b { flex-wrap: wrap; padding: 14px 16px; }
  .a882 { padding: 12px 16px; }
  .eistgc .rggga { margin: 0 16px; }
  .eistgc .yc4n01q { padding: 0 16px; }
  .pf6a9a { padding: 12px 16px; }
}
.yn3zme9t .tm1s.eq98o2 { padding: 14px 30px !important; font-size: 1rem; }
.x148 .jej9j7 { gap: 18px; }
.x148 .mkfzz1c {
  padding: 28px 32px; gap: 28px; border-radius: 14px;
  min-height: 160px; border-width: 2px;
}
.x148 .z7z4xglg {
  min-width: 180px; width: 180px; height: 120px; padding: 10px 14px; border-radius: 14px;
  background: var(--bg-raised);
}
.x148 .txqcz46 { max-height: 100px; max-width: 160px; }
.x148 .ney1c { min-width: 260px; }
.x148 .bmymeo { font-size: 1.25rem; font-weight: 800; }
.x148 .b4ysxfhf { font-size: 1.1rem; letter-spacing: 2px; }
.x148 .vhwzj { font-size: 1.3rem; font-weight: 800; }
.x148 .jmjb { font-size: .9rem; text-transform: uppercase; letter-spacing: .06em; }
.x148 .tm1s.eq98o2 { padding: 16px 36px !important; font-size: 1.05rem; font-weight: 700; }
.i9cpn7 .b4ysxfhf { font-size: 1rem; letter-spacing: 2px; }
.fuabcds9 { margin: 16px 0; }
.ap57o7lk { background: var(--bg-card); border-radius: 8px; margin-bottom: 8px; overflow: hidden; }
.ap57o7lk summary {
  padding: 14px 18px; font-weight: 600; color: var(--accent-pale);
  cursor: pointer; list-style: none; display: flex; justify-content: space-between;
}
.ap57o7lk summary::after { content: "+"; color: var(--accent-light); }
.ap57o7lk[open] summary::after { content: "−"; }
.ap57o7lk p { padding: 0 18px 14px; color: var(--text-body); font-size: 0.95rem; }
.azqfs { margin-bottom: 0; }
.f64e79 h2.i2a2og4 { color: var(--text-primary); border-color: var(--accent-light); }
.rv6v6fo h2.i2a2og4 { color: var(--text-primary); border-color: var(--accent-light); }
.a4gji .jfrghcna     { background: #052e16; border-color: #10b981; }
.a4gji .kehxb { background: #2d0a1e; border-color: #f43f5e; }
.a4gji .jnsy9    { background: #1e1036; border-color: #a855f7; }
.a4gji .htv1 strong  { color: #f1f5f9; }
.a4gji .htv1 p       { color: #cbd5e1; }
.a4gji .qy8a    .jfrghcna     .xmv04::before,
.a4gji .f35wwaw  .jfrghcna     .xmv04::before,
.a4gji .jtwe2sfx  .jfrghcna     .xmv04::before,
.a4gji .yk3uxn1 .jfrghcna     .xmv04::before { color: #10b981; }
.a4gji .qy8a    .kehxb .xmv04::before,
.a4gji .f35wwaw  .kehxb .xmv04::before,
.a4gji .jtwe2sfx  .kehxb .xmv04::before,
.a4gji .yk3uxn1 .kehxb .xmv04::before { color: #f43f5e; }
.a4gji .qy8a    .jnsy9    .xmv04::before,
.a4gji .f35wwaw  .jnsy9    .xmv04::before,
.a4gji .jtwe2sfx  .jnsy9    .xmv04::before,
.a4gji .yk3uxn1 .jnsy9    .xmv04::before { color: #a855f7; }
.x4ig62y .jfrghcna     { background: #2d2000; border-color: #eab308; }
.x4ig62y .kehxb { background: #2d0b0b; border-color: #ef4444; }
.x4ig62y .jnsy9    { background: #2d1600; border-color: #f97316; }
.x4ig62y .htv1 strong  { color: #f1f5f9; }
.x4ig62y .htv1 p       { color: #cbd5e1; }
.x4ig62y .qy8a    .jfrghcna     .xmv04::before,
.x4ig62y .f35wwaw  .jfrghcna     .xmv04::before,
.x4ig62y .jtwe2sfx  .jfrghcna     .xmv04::before,
.x4ig62y .yk3uxn1 .jfrghcna     .xmv04::before { color: #eab308; }
.x4ig62y .qy8a    .kehxb .xmv04::before,
.x4ig62y .f35wwaw  .kehxb .xmv04::before,
.x4ig62y .jtwe2sfx  .kehxb .xmv04::before,
.x4ig62y .yk3uxn1 .kehxb .xmv04::before { color: #ef4444; }
.x4ig62y .qy8a    .jnsy9    .xmv04::before,
.x4ig62y .f35wwaw  .jnsy9    .xmv04::before,
.x4ig62y .jtwe2sfx  .jnsy9    .xmv04::before,
.x4ig62y .yk3uxn1 .jnsy9    .xmv04::before { color: #f97316; }
.sms0g .jfrghcna     { background: #0c1a2e; border-color: #38bdf8; }
.sms0g .kehxb { background: #12103a; border-color: #818cf8; }
.sms0g .jnsy9    { background: #0a2020; border-color: #2dd4bf; }
.sms0g .htv1 strong  { color: #f1f5f9; }
.sms0g .htv1 p       { color: #cbd5e1; }
.sms0g .qy8a    .jfrghcna     .xmv04::before,
.sms0g .f35wwaw  .jfrghcna     .xmv04::before,
.sms0g .jtwe2sfx  .jfrghcna     .xmv04::before,
.sms0g .yk3uxn1 .jfrghcna     .xmv04::before { color: #38bdf8; }
.sms0g .qy8a    .kehxb .xmv04::before,
.sms0g .f35wwaw  .kehxb .xmv04::before,
.sms0g .jtwe2sfx  .kehxb .xmv04::before,
.sms0g .yk3uxn1 .kehxb .xmv04::before { color: #818cf8; }
.sms0g .qy8a    .jnsy9    .xmv04::before,
.sms0g .f35wwaw  .jnsy9    .xmv04::before,
.sms0g .jtwe2sfx  .jnsy9    .xmv04::before,
.sms0g .yk3uxn1 .jnsy9    .xmv04::before { color: #2dd4bf; }
.fe979 .jfrghcna     { background: var(--accent-bg); border-color: var(--accent-light); }
.fe979 .kehxb { background: var(--accent-bg-light); border-color: var(--accent-light); }
.fe979 .jnsy9    { background: var(--accent-bg); border-color: var(--accent-pale); }
.fe979 .qy8a    .xmv04::before,
.fe979 .f35wwaw  .xmv04::before,
.fe979 .jtwe2sfx  .xmv04::before,
.fe979 .yk3uxn1 .xmv04::before { color: var(--accent-light) !important; }
.ftrs19r .lmurci3g { background: var(--bg-pros); }
.ftrs19r .ccnnwls { background: var(--bg-cons); }
.ftrs19r .lmurci3g .zkvk57zf { color: var(--c-pros-label); }
.ftrs19r .ccnnwls .pvsxk { color: var(--c-cons); }
.ftrs19r .lmurci3g ul li,
.ftrs19r .gz7dftkm li            { color: var(--c-pros); }
.ftrs19r .ccnnwls ul li,
.ftrs19r .v71il li            { color: var(--c-cons); }
.xmutzq .zkvk57zf::before { content: "→ "; }
.xmutzq .pvsxk::before { content: "← "; }
.q1jvd1q .htv1 { background: transparent; border-left: none; border: 1.5px solid; }
.q1jvd1q .jfrghcna     { border-color: var(--c-tip-border); }
.q1jvd1q .kehxb { border-color: var(--c-warn-border); }
.q1jvd1q .jnsy9    { border-color: #60a5fa; }
.q1jvd1q .htv1 strong { color: var(--text-primary); }
.q1jvd1q .htv1 p      { color: var(--text-muted); }
.tbr870 .htv1 { border-left: none; border-top: 4px solid; border-radius: 0 0 8px 8px; }
.tbr870 .jfrghcna     { border-top-color: var(--c-tip-border); }
.tbr870 .kehxb { border-top-color: var(--c-warn-border); }
.tbr870 .jnsy9    { border-top-color: #60a5fa; }
.b71g10 .htv1 { border-left: none; border-radius: 8px; }
.b71g10 .jfrghcna     { background: #065f46; }
.b71g10 .kehxb { background: #92400e; }
.b71g10 .jnsy9    { background: #1e3a8a; }
.b71g10 .htv1 strong,
.b71g10 .htv1 p { color: #fff; }
.b71g10 .xmv04::before { color: rgba(255,255,255,0.85) !important; }
.a4gji.b71g10 .jfrghcna,
.a4gji .b71g10 .jfrghcna     { background: #052e16; }
.a4gji.b71g10 .kehxb,
.a4gji .b71g10 .kehxb { background: #2d0a1e; }
.a4gji.b71g10 .jnsy9,
.a4gji .b71g10 .jnsy9    { background: #1e1036; }
.x4ig62y.b71g10 .jfrghcna,
.x4ig62y .b71g10 .jfrghcna      { background: #2d2000; }
.x4ig62y.b71g10 .kehxb,
.x4ig62y .b71g10 .kehxb  { background: #2d0b0b; }
.x4ig62y.b71g10 .jnsy9,
.x4ig62y .b71g10 .jnsy9     { background: #2d1600; }
.sms0g.b71g10 .jfrghcna,
.sms0g .b71g10 .jfrghcna      { background: #0c1a2e; }
.sms0g.b71g10 .kehxb,
.sms0g .b71g10 .kehxb  { background: #12103a; }
.sms0g.b71g10 .jnsy9,
.sms0g .b71g10 .jnsy9     { background: #0a2020; }
.u825lyn .htv1 { border-left: none; border-radius: 6px; padding: 10px 14px; }
.u825lyn .jfrghcna     { background: color-mix(in srgb, var(--c-tip-border) 10%, transparent); }
.u825lyn .kehxb { background: color-mix(in srgb, var(--c-warn-border) 10%, transparent); }
.u825lyn .jnsy9    { background: color-mix(in srgb, #60a5fa 10%, transparent); }
.u825lyn .htv1 strong { color: var(--text-primary); }
.u825lyn .htv1 p      { color: var(--text-muted); }
.n01a .htv1 { border-left: none; border-radius: 10px; box-shadow: 0 2px 10px rgba(0,0,0,0.25); }
.qy8a .xmv04,
.f35wwaw .xmv04,
.jtwe2sfx .xmv04,
.yk3uxn1 .xmv04 { font-size: 0; width: 1.1rem; flex-shrink: 0; }
.qy8a .xmv04::before,
.f35wwaw .xmv04::before,
.jtwe2sfx .xmv04::before,
.yk3uxn1 .xmv04::before {
  display: block; font-size: 1.15rem; line-height: 1.3; font-style: normal;
}
.qy8a .jfrghcna     .xmv04::before { content: "✦"; color: var(--c-tip-border); }
.qy8a .kehxb .xmv04::before { content: "▲"; color: var(--c-warn-border); }
.qy8a .jnsy9    .xmv04::before { content: "◉"; color: #60a5fa; }
.f35wwaw .jfrghcna     .xmv04::before { content: "★"; color: var(--c-tip-border); }
.f35wwaw .kehxb .xmv04::before { content: "◆"; color: var(--c-warn-border); }
.f35wwaw .jnsy9    .xmv04::before { content: "●"; color: #60a5fa; }
.jtwe2sfx .jfrghcna     .xmv04::before { content: "▶"; color: var(--c-tip-border); }
.jtwe2sfx .kehxb .xmv04::before { content: "■"; color: var(--c-warn-border); }
.jtwe2sfx .jnsy9    .xmv04::before { content: "▸"; color: #60a5fa; }
.yk3uxn1 .jfrghcna     .xmv04::before { content: "→"; color: var(--c-tip-border); }
.yk3uxn1 .kehxb .xmv04::before { content: "⬥"; color: var(--c-warn-border); }
.yk3uxn1 .jnsy9    .xmv04::before { content: "◈"; color: #60a5fa; }
.cezjc .xoz9j5tz .k0hgy,
.cezjc .gjez6w .k0hgy  { box-shadow: 0 2px 8px rgba(0,0,0,0.22); }
.cezjc .e2kj1tvg                { box-shadow: 0 2px 6px rgba(0,0,0,0.2); }
.cezjc .ra5kg          { box-shadow: 0 2px 8px rgba(0,0,0,0.18); }
.cezjc .oos3b5z8                    { box-shadow: 0 2px 8px rgba(0,0,0,0.18); }
.pvreo .xoz9j5tz .k0hgy,
.pvreo .gjez6w .k0hgy,
.pvreo .e2kj1tvg,
.pvreo .mkfzz1c,
.pvreo .nigqie6,
.pvreo .ra5kg,
.pvreo .oos3b5z8,
.pvreo .n01a .htv1 { box-shadow: none; }
.v4kx486   .muvf, .v4kx486 .zm78, .v4kx486 .biwxtvzb,
.v4kx486   .xs9iqv6, .v4kx486 .xdbqjsp { font-size: 0.9rem; }
.v4kx486   .kpvk65, .v4kx486 .c7stfb { font-size: 0.9rem; }
.zst26g98   .muvf, .zst26g98 .zm78, .zst26g98 .biwxtvzb,
.zst26g98   .xs9iqv6, .zst26g98 .xdbqjsp { font-size: 0.95rem; }
.zst26g98   .kpvk65, .zst26g98 .c7stfb { font-size: 0.95rem; }
.y2hf   .muvf, .y2hf .zm78, .y2hf .biwxtvzb,
.y2hf   .xs9iqv6, .y2hf .xdbqjsp { font-size: 1.08rem; }
.y2hf   .kpvk65, .y2hf .c7stfb { font-size: 1.05rem; }
.y2hf   .u4j6ci { font-size: 0.97rem; }
.ois8jfd .ez7q      { font-size: 3.2rem; }
.ois8jfd h2.i2a2og4 { font-size: 1.9rem; }
.ois8jfd h3.yrqs7     { font-size: 1.4rem; }
.fy3baa .ez7q      { font-size: 3.8rem; }
.fy3baa h2.i2a2og4 { font-size: 2.2rem; }
.fy3baa h3.yrqs7     { font-size: 1.6rem; }
.azqfs + .azqfs { position: relative; }
.vj6ig   .azqfs + .azqfs::before,
.feoq3dj  .azqfs + .azqfs::before,
.g9snzbb   .azqfs + .azqfs::before,
.hyisd   .azqfs + .azqfs::before,
.zgx2vud   .azqfs + .azqfs::before,
.zvy3i .azqfs + .azqfs::before {
  position: absolute; top: -1px; left: 0; right: 0;
  transform: translateY(-50%);
}
.vj6ig .azqfs + .azqfs::before {
  content: ""; height: 1px; background: var(--accent); opacity: 0.5;
}
.feoq3dj .azqfs + .azqfs::before {
  content: ""; height: 4px;
  background: linear-gradient(90deg, var(--grad-start), var(--accent), var(--grad-end));
}
.g9snzbb .azqfs + .azqfs::before {
  content: "● ● ●";
  text-align: center; font-size: 0.55rem; letter-spacing: 0.5em;
  color: var(--accent-light); opacity: 0.7; line-height: 1;
  padding-top: 6px;
}
.hyisd .azqfs + .azqfs::before {
  content: ""; height: 1px;
  background: linear-gradient(90deg, transparent 0%, var(--accent) 25%, var(--accent) 75%, transparent 100%);
  opacity: 0.6;
}
.ot1sm .azqfs { margin-bottom: 16px; }
.ot1sm .azqfs + .azqfs { margin-top: 0; }
.ot1sm .asbplb { padding-top: 0; padding-bottom: 0; }
.zgx2vud .azqfs + .azqfs::before {
  content: ""; border-top: 2px dashed var(--accent); opacity: 0.5;
}
.zvy3i .azqfs + .azqfs::before {
  content: ""; border-top: 3px dotted var(--accent); opacity: 0.5;
}
.gn49 .azqfs + .azqfs::before,
.xs402z7w .azqfs + .azqfs::before,
.x6r8 .azqfs + .azqfs::before {
  content: ""; display: block;
  position: absolute; top: -70px; left: 0; right: 0; height: 70px;
  background: var(--bg-page);
  pointer-events: none; z-index: 2;
  -webkit-mask-size: 100% 100%; mask-size: 100% 100%;
}
.x5lg2d .gn49 .azqfs:nth-child(even)::before,
.x5lg2d .xs402z7w .azqfs:nth-child(even)::before,
.x5lg2d .x6r8 .azqfs:nth-child(even)::before { background: var(--bg-surface); }
.n9rq5s2c .gn49 .azqfs:nth-child(even)::before,
.n9rq5s2c .xs402z7w .azqfs:nth-child(even)::before,
.n9rq5s2c .x6r8 .azqfs:nth-child(even)::before { background: var(--bg-card); }
.gn49 .azqfs + .azqfs::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 20 C12 0 37 0 50 20 C63 40 88 40 100 20 L100 50 Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 20 C12 0 37 0 50 20 C63 40 88 40 100 20 L100 50 Z' fill='black'/%3E%3C/svg%3E");
}
.xs402z7w .azqfs + .azqfs::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 20 C8 0 17 0 25 20 C33 40 42 40 50 20 C58 0 67 0 75 20 C83 40 92 40 100 20 L100 50 Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 20 C8 0 17 0 25 20 C33 40 42 40 50 20 C58 0 67 0 75 20 C83 40 92 40 100 20 L100 50 Z' fill='black'/%3E%3C/svg%3E");
}
.x6r8 .azqfs + .azqfs::before {
  height: 80px; top: -80px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 40 C20 0 80 0 100 40 L100 50 Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 40 C20 0 80 0 100 40 L100 50 Z' fill='black'/%3E%3C/svg%3E");
}
.rnpohbx .dau4yp,
.oe4ubh .dau4yp,
.i9s6b4ph .dau4yp { overflow: hidden; }
.rnpohbx .cc3wd88,
.oe4ubh .cc3wd88 { margin-bottom: 60px; }
.i9s6b4ph .cc3wd88 { margin-bottom: 70px; }
.rnpohbx .dau4yp::before,
.oe4ubh .dau4yp::before,
.i9s6b4ph .dau4yp::before {
  content: "";
  position: absolute; bottom: 0; left: 0; right: 0;
  height: 60px;
  background: var(--bg-page);
  pointer-events: none; z-index: 2;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
.rnpohbx .dau4yp::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 20 C12 0 37 0 50 20 C63 40 88 40 100 20 L100 50 Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 20 C12 0 37 0 50 20 C63 40 88 40 100 20 L100 50 Z' fill='black'/%3E%3C/svg%3E");
}
.oe4ubh .dau4yp::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 20 C8 0 17 0 25 20 C33 40 42 40 50 20 C58 0 67 0 75 20 C83 40 92 40 100 20 L100 50 Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 20 C8 0 17 0 25 20 C33 40 42 40 50 20 C58 0 67 0 75 20 C83 40 92 40 100 20 L100 50 Z' fill='black'/%3E%3C/svg%3E");
}
.i9s6b4ph .dau4yp::before {
  height: 70px;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 40 C20 0 80 0 100 40 L100 50 Z' fill='black'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 50' preserveAspectRatio='none'%3E%3Cpath d='M0 50 L0 40 C20 0 80 0 100 40 L100 50 Z' fill='black'/%3E%3C/svg%3E");
}
.xrld .dau4yp:not(.gjnnbj) .oaqob { background: linear-gradient(225deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.45) 100%); }
.zcf2 .dau4yp:not(.gjnnbj) .oaqob { background: linear-gradient(45deg, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.65) 100%); }
.bjpd  .dau4yp:not(.gjnnbj) .oaqob { background: linear-gradient(90deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.45) 100%); }
.l5ay  .dau4yp:not(.gjnnbj) .oaqob { background: linear-gradient(180deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.45) 100%); }
.xrld .gjnnbj { background: linear-gradient(225deg, var(--accent) 0%, var(--accent-light) 100%); }
.xrld .frcd1e { background: linear-gradient(225deg, var(--accent), var(--accent-light)); }
.xrld .sv95r { background: linear-gradient(225deg, var(--accent-bg) 0%, var(--bg-surface) 100%); }
.xd3reg5 .gjnnbj .oaqob { background: none; }
.xd3reg5 .dau4yp:not(.gjnnbj) .oaqob { background: rgba(0,0,0,0.6); }
.rauvgm .ukzwd { float: left; width: 38%; margin: 0 28px 16px 0; }
.rauvgm .ukzwd .f3oqs16v { width: 100%; height: auto; max-height: 360px; object-fit: cover; border-radius: 10px; }
.rauvgm .asbplb::after { content: ''; display: block; clear: both; }
.atjtn3 .ukzwd { float: right; width: 38%; margin: 0 0 16px 28px; }
.atjtn3 .ukzwd .f3oqs16v { width: 100%; height: auto; max-height: 360px; object-fit: cover; border-radius: 10px; }
.atjtn3 .asbplb::after { content: ''; display: block; clear: both; }
.tiyi .azqfs:nth-child(odd)  .ukzwd { float: left;  width: 38%; margin: 0 28px 16px 0; }
.tiyi .azqfs:nth-child(even) .ukzwd { float: right; width: 38%; margin: 0 0 16px 28px; }
.tiyi .ukzwd .f3oqs16v { width: 100%; height: auto; max-height: 360px; object-fit: cover; border-radius: 10px; }
.tiyi .asbplb::after { content: ''; display: block; clear: both; }
.rauvgm .rot3,
.atjtn3 .rot3,
.tiyi .rot3,
.tiyi .jej9j7 { clear: both; }
@media (max-width: 900px) {
  .rauvgm .ukzwd,
  .atjtn3 .ukzwd,
  .tiyi .azqfs:nth-child(odd)  .ukzwd,
  .tiyi .azqfs:nth-child(even) .ukzwd {
    float: none !important;
    width: 100% !important;
    margin: 0 0 16px 0 !important;
  }
  .rauvgm .ukzwd .f3oqs16v,
  .atjtn3 .ukzwd .f3oqs16v,
  .tiyi .ukzwd .f3oqs16v {
    max-height: none !important;
  }
}
.rauvgm .kpvk65,
.rauvgm .c7stfb,
.atjtn3 .kpvk65,
.atjtn3 .c7stfb,
.tiyi .kpvk65,
.tiyi .c7stfb { overflow: hidden; }
@media (max-width: 640px) {
  .rauvgm .ukzwd,
  .atjtn3 .ukzwd,
  .tiyi .ukzwd { float: none; width: 100%; margin: 0 0 16px 0; }
}
.uoyh6hu .j5zn,
.uoyh6hu .asbplb,
.uoyh6hu .nhvj1nj  { max-width: 1100px; }
.qvvb .j5zn,
.qvvb .asbplb,
.qvvb .nhvj1nj  { max-width: 1200px; }
.qvvb { --content-mw: 1200px; }
.d728fpf .j5zn,
.d728fpf .asbplb,
.d728fpf .nhvj1nj  { max-width: 1320px; }
.i7mli2 { font-size: 0.82rem; color: var(--text-muted); }
.evqao8v { display: flex; align-items: center; }
.jckr1 {
  list-style: none; margin: 0; padding: 0;
  display: flex; align-items: center; flex-wrap: wrap; gap: 0;
}
.x0po12 { display: flex; align-items: center; }
.opbus9a { color: var(--accent-light); text-decoration: none; padding: 2px 5px; border-radius: 4px; }
.opbus9a:hover { text-decoration: underline; }
.cb63q5h4 { margin: 0 3px; opacity: 0.45; }
.cb63q5h4::before { content: '/'; }
.vpxp7q { padding: 2px 5px; color: var(--text-main); }
.mrgllv1 .i7mli2 {
  background: var(--bg-surface);
  border-bottom: 1px solid var(--border);
  padding: 9px 0;
}
.mrgllv1 .evqao8v { max-width: 1100px; margin: 0 auto; padding: 0 24px; }
.yq4tzc .i7mli2 {
  border-left: 3px solid var(--accent);
  padding: 4px 0;
  margin-bottom: 20px;
}
.yq4tzc .evqao8v { padding: 0 0 0 12px; }
.zt989eu2 {
  max-width: 1100px; margin: -38px auto 0;
  padding: 0 24px; position: relative; z-index: 5;
}
.v0xae .evqao8v { padding: 0 16px; }
.v0xae .i7mli2 {
  background: var(--bg-card);
  border: 1px solid var(--border);
  border-radius: 8px;
  padding: 11px 0;
  box-shadow: 0 4px 18px rgba(0,0,0,0.28);
}
.v0xae .j5zn { padding-top: 28px; }
@media (max-width: 720px) {
  .zt989eu2 { margin-top: 18px; padding: 0 16px; }
  .v0xae .j5zn { padding-top: 16px; }
}
.uoyh6hu.mrgllv1 .evqao8v { max-width: 1100px; }
.qvvb.mrgllv1 .evqao8v { max-width: 1200px; }
.d728fpf.mrgllv1 .evqao8v { max-width: 1320px; }
.uoyh6hu .zt989eu2 { max-width: 1100px; }
.qvvb .zt989eu2 { max-width: 1200px; }
.d728fpf .zt989eu2 { max-width: 1320px; }
.ue6kc0 .azqfs { padding-top: 16px; padding-bottom: 16px; }
.q5a3h2b .azqfs { padding-top: 24px; padding-bottom: 24px; }
.vavo1 .azqfs { padding-top: 40px; padding-bottom: 40px; }
.b44uno2a .azqfs { padding-top: 52px; padding-bottom: 52px; }
.hnvy .azqfs:nth-child(4n+1) { padding-top: 20px;  padding-bottom: 20px; }
.hnvy .azqfs:nth-child(4n+2) { padding-top: 36px;  padding-bottom: 36px; }
.hnvy .azqfs:nth-child(4n+3) { padding-top: 28px;  padding-bottom: 28px; }
.hnvy .azqfs:nth-child(4n)   { padding-top: 44px;  padding-bottom: 44px; }
.m7hon .asbplb { padding-top: 10px;  padding-bottom: 10px; }
.s66a0z .asbplb { padding-top: 18px;  padding-bottom: 18px; }
.aegku5 .asbplb { padding-top: 36px;  padding-bottom: 36px; }
.jqqui .asbplb { padding-top: 48px;  padding-bottom: 48px; }
.im68 h2.i2a2og4 { font-weight: 600; }
.im68 h3.yrqs7     { font-weight: 600; }
.nm3k0ctp { font-weight: 500; }
.nm3k0ctp h2.i2a2og4 { font-weight: 800; }
.nm3k0ctp h3.yrqs7     { font-weight: 700; }
.eg1wqn h2.i2a2og4 { font-weight: 900; }
.eg1wqn h3.yrqs7     { font-weight: 800; }
.eg1wqn .htv1 strong,
.eg1wqn .htv1 strong { font-weight: 600; }
.p4o97 {
  margin-left: 16px; flex-shrink: 0;
  padding: 7px 16px; font-size: 0.82rem; font-weight: 700; border-radius: 6px;
}
.c0l6 .p4o97 { display: none; }
@media (max-width: 640px) { .p4o97 { display: none; } }
.p4o97 { background: var(--cta) !important; color: #fff !important; border: none !important; }
.p4o97:hover { opacity: 0.85; }
.iw7eab9 .p4o97 { background: linear-gradient(135deg, var(--cta), var(--cta-light)) !important; }
.ze7sfp .p4o97,
.brjs  .p4o97 { background: var(--grad-start) !important; color: #fff !important; border: none !important; }
.ze7sfp .p4o97:hover,
.brjs  .p4o97:hover { opacity: 0.88; }
.iw7eab9.ze7sfp .p4o97,
.iw7eab9.brjs  .p4o97 { background: linear-gradient(135deg, var(--grad-start), var(--accent-light)) !important; }
.v6n7ck5j {
  position: fixed; bottom: 32px; z-index: 900;
  padding: 12px 22px; font-size: 0.9rem; font-weight: 700; border-radius: 8px;
  box-shadow: 0 4px 20px rgba(0,0,0,0.4);
  transition: transform .15s, opacity .15s;
}
.v6n7ck5j:hover { transform: translateY(-2px); opacity: 0.92; }
.v6n7ck5j { background: var(--cta) !important; color: #fff !important; border: none !important; }
.vzsq .v6n7ck5j { display: none; }
.n21toh .v6n7ck5j { right: 32px; }
.x2q30  .v6n7ck5j { left: 32px; }
@media (max-width: 480px) {
  .n21toh .v6n7ck5j { right: 20px; bottom: 20px; }
  .x2q30  .v6n7ck5j { left: 20px; bottom: 20px; }
}
.xbi1 { background: var(--bg-surface); border-top: 1px solid var(--border); margin-top: 60px; }
.nhvj1nj { max-width: 1100px; margin: 0 auto; padding: 32px 24px; }
.ta9m { color: var(--text-faint); font-size: 0.85rem; margin-bottom: 6px; }
.q2l2r { color: var(--text-dim); font-size: 0.8rem; }
.srxzo a, .meesy4p a { color: var(--text); text-decoration: none; font-size: 0.87rem; transition: color .15s; }
.srxzo a:hover, .meesy4p a:hover { color: var(--accent-light); }
.meesy4p { display: flex; flex-wrap: wrap; gap: 4px 18px; }
.tj4spsa .nhvj1nj { text-align: center; }
.tj4spsa .meesy4p { justify-content: center; margin-bottom: 16px; }
.tj4spsa .ta9m { margin-top: 0; }
.bcfc9vyn { margin-top: 10px; }
.bcfc9vyn a { font-size: 0.8rem; opacity: 0.65; }
@media (max-width: 640px) {
  .nhvj1nj { padding-left: 16px; padding-right: 16px; }
  .ds3mgqm .nhvj1nj { padding: 20px 16px; }
  .meesy4p { gap: 4px 12px; }
  .ta9m { font-size: 0.78rem; }
}
.x4hrcio .ta9m { font-size: 0.78rem; color: var(--text-faint); margin: 14px 0 4px; line-height: 1.5; }
.x4hrcio .q2l2r { font-size: 0.78rem; color: var(--text-faint); margin: 0; }
@media (max-width: 768px) { .x4hrcio .i66nevy { grid-template-columns: 1fr 1fr; } .x4hrcio .ffzo { grid-column: 1 / -1; } }
@media (max-width: 480px) { .x4hrcio .i66nevy { grid-template-columns: 1fr; } }
.btfspo2o .ta9m { font-size: 0.78rem; color: var(--text-faint); margin: 0; }
@media (max-width: 640px) { .btfspo2o .isvwl18 { gap: 12px; } .btfspo2o .dhwji { margin-right: 0; width: 100%; } }
.a6wdqgeo .ta9m { font-size: 0.78rem; color: var(--text-faint); margin: 0; flex: 1; }
.a6wdqgeo .q2l2r { font-size: 0.78rem; color: var(--text-faint); margin: 0; white-space: nowrap; }
@media (max-width: 768px) { .a6wdqgeo .fjs2k { grid-template-columns: 1fr 1fr; } .a6wdqgeo .kqwkfm { grid-column: 1 / -1; } }
@media (max-width: 480px) { .a6wdqgeo .fjs2k { grid-template-columns: 1fr; } }
@media (max-width: 760px) { .l27ztnc .g73ei4e4 { grid-template-columns: 1fr 1fr; } .l27ztnc .bl4g:first-child { grid-column: 1 / -1; } }
@media (max-width: 480px) { .l27ztnc .g73ei4e4 { grid-template-columns: 1fr; } }
@media (max-width: 480px) { .wfjm .g73ei4e4 { grid-template-columns: 1fr; } }
.qpxpa .nhvj1nj { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 14px; }
.qpxpa .meesy4p { justify-content: center; }
.vcnbk .l9czk      { background: var(--bg-page); border-bottom-color: var(--border-alt); }
.vcnbk .xbi1 { background: var(--bg-page); border-top-color: var(--border-alt); }
.uido5um .l9czk      { background: #0d1117; border-bottom-color: #21262d; }
.uido5um .dugwlnx { color: var(--accent-light); }
.uido5um .q54w { --msep-color: #8b949e; }
.uido5um .q54w a { color: #8b949e; }
.uido5um .q54w a:hover { color: var(--accent-light); }
.uido5um .um48z { color: #8b949e; }
.uido5um .xbi1 { background: #0d1117; border-top-color: #21262d; color: #e6edf3; }
.uido5um .ta9m,
.uido5um .q2l2r { color: #6e7681; }
.uido5um .srxzo a, .uido5um .meesy4p a,
.uido5um .srxzo a:hover, .uido5um .meesy4p a:hover,
@media (max-width: 640px) {
  .uido5um .q54w { background: #0d1117; border-top-color: #21262d; }
  .uido5um .q54w li a { border-bottom-color: #21262d; }
}
.o8660x6 .l9czk      { background: #f0f4f8; border-bottom-color: #cbd5e1; }
.o8660x6 .dugwlnx { color: var(--accent-light); }
.o8660x6 .q54w { --msep-color: #475569; }
.o8660x6 .q54w a { color: #475569; }
.o8660x6 .q54w a:hover { color: var(--accent-light); }
.o8660x6 .um48z { color: #64748b; }
.o8660x6 .xbi1 { background: #f0f4f8; border-top-color: #cbd5e1; }
.o8660x6 .ta9m,
.o8660x6 .q2l2r { color: #64748b; }
.o8660x6 .srxzo a, .o8660x6 .meesy4p a,
.o8660x6 .srxzo a:hover, .o8660x6 .meesy4p a:hover,
@media (max-width: 640px) {
  .o8660x6 .q54w { background: #f0f4f8; border-top-color: #cbd5e1; }
  .o8660x6 .q54w li a { border-bottom-color: #cbd5e1; color: #475569; }
}
.ze7sfp .l9czk      { background: var(--accent); border-bottom-color: var(--accent-light); }
.ze7sfp .dugwlnx { color: #fff; }
.ze7sfp .q54w { --msep-color: rgba(255,255,255,0.82); }
.ze7sfp .q54w a { color: rgba(255,255,255,0.82); }
.ze7sfp .q54w a:hover { color: #fff; }
.ze7sfp .um48z { color: rgba(255,255,255,0.9); }
.ze7sfp .xbi1 { background: var(--accent); border-top-color: var(--accent-light); color: #fff; }
.ze7sfp .ta9m,
.ze7sfp .q2l2r { color: rgba(255,255,255,0.72); }
.ze7sfp .srxzo a, .ze7sfp .meesy4p a,
.ze7sfp .srxzo a:hover, .ze7sfp .meesy4p a:hover,
@media (max-width: 640px) {
  .ze7sfp .q54w { background: var(--accent); border-top-color: var(--accent-light); }
  .ze7sfp .q54w li a { border-bottom-color: rgba(255,255,255,0.2); color: rgba(255,255,255,0.82); }
}
.brjs .l9czk {
  background: color-mix(in srgb, var(--bg-surface) 60%, transparent);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-bottom-color: color-mix(in srgb, var(--border) 50%, transparent);
}
.brjs .xbi1 {
  background: color-mix(in srgb, var(--bg-surface) 60%, transparent);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  border-top-color: color-mix(in srgb, var(--border) 50%, transparent);
}
@media (max-width: 640px) {
  .brjs .q54w {
    background: color-mix(in srgb, var(--bg-surface) 85%, transparent);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
  }
}
.qgii7yu .xkvf { min-height: 52px; height: auto; padding-top: 6px; padding-bottom: 6px; }
.g26gib .xkvf { min-height: 58px; height: auto; padding-top: 8px; padding-bottom: 8px; }
.f7f1vu7j .xkvf { min-height: 72px; height: auto; }
.igwglt .xkvf { min-height: 84px; height: auto; }
.ds3mgqm .xkvf { max-width: none; padding: 0 32px; }
.ds3mgqm .nhvj1nj  { max-width: none; padding: 24px 32px; }
.mud6vzy.qvvb .xkvf { max-width: 1200px; }
.mud6vzy.d728fpf .xkvf { max-width: 1320px; }
.oxv38su   .dugwlnx, .oxv38su   .dhwji { text-transform: capitalize; }
.q8mke21g .dugwlnx, .q8mke21g .dhwji { text-transform: lowercase; }
.qn2z0u .dugwlnx, .qn2z0u .dhwji { text-transform: uppercase; letter-spacing: 0.06em; }
.yjch2, .nct77k {
  display: inline-flex; align-items: center; justify-content: center;
  flex-shrink: 0;
}
.gylrwz .yjch2,
.ik27 .yjch2,
.xih00e1c .yjch2,
.fxls .yjch2,
.q2dihrh0   .q54w a { font-weight: 500; }
.edkm .q54w a { font-weight: 600; }
.qlpx1     .q54w a { font-weight: 700; }
.wpgv    .q54w a { font-weight: 800; letter-spacing: 0.01em; }
.hksno     .q54w > li + li::before,
.fh5cc    .q54w > li + li::before,
.ebjbn    .q54w > li + li::before,
.gm0ydulv .q54w > li + li::before,
.lt2u .q54w > li + li::before,
.v6f4m  .q54w > li + li::before,
.dqdx081    .q54w > li + li::before {
  margin-right: 10px; margin-left: -10px; opacity: 0.5; color: var(--msep-color);
}
.hksno     .q54w > li + li::before { content: "·"; font-size: 1.4em; line-height: 1; vertical-align: middle; }
.fh5cc    .q54w > li + li::before { content: "|"; }
.ebjbn    .q54w > li + li::before { content: "—"; }
.gm0ydulv .q54w > li + li::before { content: "◆"; font-size: 0.45em; vertical-align: middle; }
.lt2u .q54w > li + li::before { content: "›"; font-size: 1.3em; line-height: 1; }
.v6f4m  .q54w > li + li::before { content: "•"; font-size: 0.8em; vertical-align: middle; }
.dqdx081    .q54w > li + li::before { content: "✦"; font-size: 0.55em; vertical-align: middle; }
@media (max-width: 640px) {

  
  .nlzi .um48z,
  .gr8x .um48z,
  .zwzxc .um48z,
  .co8h12 .um48z,
  .ppvkyx .um48z {
    font-size: 0 !important;
    display: flex !important;
    align-items: center; justify-content: center;
    padding: 0; width: 40px;
  }

  
  .nlzi .um48z::before,
  .gr8x .um48z::before,
  .zwzxc .um48z::before,
  .co8h12 .um48z::before,
  .ppvkyx .um48z::before { content: ""; display: block; flex-shrink: 0; }

  
  .nlzi .um48z::before {
    width: 22px; height: 11px;
    background:
      linear-gradient(currentColor, currentColor) 0 0    / 100% 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 100% /  68% 2px no-repeat;
  }

  
  .gr8x .um48z::before {
    width: 22px; height: 17px;
    background:
      linear-gradient(currentColor, currentColor) 0 0    / 100% 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 50%  / 100% 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 100% / 100% 2px no-repeat;
  }

  
  .zwzxc .um48z::before {
    width: 22px; height: 17px;
    background:
      linear-gradient(currentColor, currentColor) 0 0    / 100% 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 50%  /  70% 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 100% /  42% 2px no-repeat;
  }

  
  .co8h12 .um48z::before {
    width: 22px; height: 17px;
    background:
      linear-gradient(currentColor, currentColor) 0 0    / 100% 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 50%  /  52% 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 100% / 100% 2px no-repeat;
  }

  
  .ppvkyx .um48z::before {
    width: 22px; height: 25px;
    background:
      linear-gradient(currentColor, currentColor) 0 0     / 100% 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 33.3% /  76% 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 66.6% /  52% 2px no-repeat,
      linear-gradient(currentColor, currentColor) 0 100%  /  28% 2px no-repeat;
  }

}
@media (max-width: 640px) {
  .b4umr .um48z {
    padding: 5px 14px;
  }
  .b4umr .q54w {
    left: auto; right: 12px; top: 54px;
    width: auto; min-width: 180px;
    border-radius: 14px;
    background: var(--bg-surface);
    border: 1px solid var(--border);
    box-shadow: 0 8px 28px rgba(0,0,0,0.2);
    padding: 6px 0;
  }
  .b4umr .q54w li a {
    border-bottom: none; padding: 10px 22px;
  }
  .b4umr .q54w li a:hover { background: var(--bg-raised); }
  .b4umr .h9p5gv,
  .zl4w .h9p5gv,
  .l7ip .h9p5gv { background: none; backdrop-filter: none; -webkit-backdrop-filter: none; pointer-events: none; }
}
@media (max-width: 640px) {
  .waqf6a .um48z {
    padding: 5px 10px;
  }
  .waqf6a .q54w {
    display: flex !important;
    position: fixed;
    top: 0; right: 0; bottom: 0; left: auto;
    width: 72vw; max-width: 280px;
    background: var(--bg-surface);
    border-left: 1px solid var(--border);
    border-top: none; border-radius: 0;
    padding: 72px 0 24px;
    transform: translateX(105%);
    transition: transform 0.28s cubic-bezier(0.4,0,0.2,1);
    z-index: 900;
    box-shadow: -4px 0 24px rgba(0,0,0,0.22);
  }
  .waqf6a .q54w.tv480t { transform: translateX(0); }
  .waqf6a .q54w li a {
    padding: 14px 28px; font-size: 1rem; border-bottom: 1px solid var(--border);
  }
  .waqf6a .q54w li:last-child a { border-bottom: none; }
  .ze7sfp .q54w,
  .uido5um .q54w { background: var(--accent) !important; }
  .ze7sfp .q54w li a,
  .uido5um .q54w li a { color: rgba(255,255,255,0.82) !important; border-bottom-color: rgba(255,255,255,0.2) !important; }
}
@media (max-width: 640px) {
  .l7ip .um48z {
    padding: 5px 10px;
  }
  .l7ip .q54w {
    display: flex !important;
    position: fixed;
    bottom: 0; left: 0; right: 0; top: auto;
    border-radius: 18px 18px 0 0;
    border-top: 1px solid var(--border); border-left: none; border-right: none;
    padding: 20px 0 28px;
    transform: translateY(110%);
    transition: transform 0.3s cubic-bezier(0.4,0,0.2,1);
    z-index: 900;
    box-shadow: 0 -6px 28px rgba(0,0,0,0.2);
  }
  .l7ip .q54w::before {
    content: ""; display: block;
    width: 40px; height: 4px;
    background: var(--border); border-radius: 2px;
    margin: 0 auto 14px;
  }
  .l7ip .q54w.tv480t { transform: translateY(0); }
  .l7ip .q54w li a {
    text-align: center; border-bottom: none; padding: 13px 28px; font-size: 1rem;
  }
}
@media (max-width: 640px) {
  .azbdy .um48z {
    padding: 5px 10px;
  }
  .azbdy .q54w {
    display: flex !important;
    position: fixed; inset: 0;
    background: color-mix(in srgb, var(--bg-surface) 96%, transparent);
    backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);
    flex-direction: column; align-items: center; justify-content: center;
    gap: 4px; border: none; border-radius: 0; padding: 0;
    opacity: 0; pointer-events: none;
    transition: opacity 0.22s ease; z-index: 900;
  }
  .azbdy .q54w.tv480t { opacity: 1; pointer-events: auto; }
  .azbdy .q54w li a {
    font-size: 1.5rem; font-weight: 700; border-bottom: none;
    padding: 14px 48px; letter-spacing: 0.01em;
  }
}
@media (max-width: 640px) {
  .cpkv     .um48z { border-radius: 0 !important; }
  .exdvi   .um48z { border-radius: 8px !important; }
  .c2qvo .um48z { border-radius: 50% !important; }
  .sbrhe   .um48z { border-radius: 999px !important; }
}
.nbcp .pfbxuia { height: 36px; }
.egeclgl .pfbxuia { height: 60px; max-width: 200px; }
.g0l0 .pfbxuia { height: 76px; max-width: 240px; }
.krf3u     .b4ysxfhf, .krf3u     .ug7h4t7 { color: var(--cta); letter-spacing: 3px; font-size: 0.7rem; }
.vmf3sn .d2ssdj {
  background: var(--accent-bg); border-radius: 6px; padding: 2px 8px;
}
@media (min-width: 720px) {
  .zq26 .jej9j7 {
    display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 28px 20px; counter-reset: cs-rank;
    align-items: start;  
  }
  .zq26 .mkfzz1c {
    margin-bottom: 0;
    justify-content: flex-start;  
    gap: 12px;
  }
}
@media (max-width: 820px) {
  .zq26 .mkfzz1c { padding: 40px 16px 20px; }
  .zq26 .d2ssdj {
    flex-direction: row; justify-content: space-between; align-items: baseline;
    width: 100%; border-top: 1px solid var(--border); padding-top: 8px;
  }
  .zq26 .tm1s { width: 100%; min-width: 0; }
}
@media (max-width: 820px) {
  .fjy4q .mkfzz1c {
    flex-direction: column; align-items: center; text-align: center;
    padding: 22px 16px 18px; gap: 14px;
  }
  .fjy4q .mkfzz1c::before {
    position: absolute; top: 14px; left: 14px;
  }
  .fjy4q .ney1c {
    flex-direction: column; align-items: center; gap: 10px; min-width: 0; width: 100%;
  }
  .fjy4q .bmymeo { white-space: normal; text-align: center; font-size: 1.2rem; }
  .fjy4q .d2ssdj {
    flex-direction: row; justify-content: space-between; align-items: baseline;
    width: 100%; border-top: 1px solid var(--border); padding-top: 8px; flex-basis: auto;
  }
  .fjy4q .tm1s { width: 100%; min-width: 0; }
  .fjy4q .b4ysxfhf { min-width: 0; }
}
.u0zjcv .ap57o7lk {
  background: none; border-radius: 0; margin-bottom: 0;
  border-bottom: 1px solid var(--border); overflow: visible;
}
.u0zjcv .ap57o7lk summary { padding: 16px 2px; color: var(--text-primary); font-size: 0.98rem; }
.u0zjcv .ap57o7lk p { padding: 0 2px 16px; }
.xelk4o .ap57o7lk { background: none; border-radius: 0; overflow: visible; margin-bottom: 12px; }
.xelk4o .ap57o7lk summary {
  background: var(--accent-bg); border-radius: 100px;
  padding: 10px 22px; color: var(--accent-light); font-weight: 700;
}
.xelk4o .ap57o7lk summary::after { content: "›"; font-size: 1.2em; }
.xelk4o .ap57o7lk[open] summary::after { content: "‹"; }
.xelk4o .ap57o7lk p { padding: 10px 22px 4px; }
.vop89 .ap57o7lk {
  background: var(--bg-card); border-radius: 0;
  border-left: 3px solid var(--accent); overflow: hidden;
  margin-bottom: 10px;
}
.vop89 .ap57o7lk summary { color: var(--text-primary); padding-left: 16px; }
.vop89 .ap57o7lk summary::after { content: "›"; font-size: 1.1em; }
.vop89 .ap57o7lk[open] summary::after { content: "‹"; }
.vop89 .ap57o7lk p { padding-left: 16px; }
.yx60ka7g .fuabcds9 { border: 1px solid var(--border); border-radius: 10px; overflow: hidden; }
.yx60ka7g .ap57o7lk {
  background: var(--bg-card); border-radius: 0; margin-bottom: 0;
  border-bottom: 1px solid var(--border);
}
.yx60ka7g .ap57o7lk:last-child { border-bottom: none; }
.yx60ka7g .ap57o7lk summary { color: var(--text-primary); border-radius: 0; }
.yx60ka7g .ap57o7lk summary::after { content: "›"; font-size: 1.1em; }
.yx60ka7g .ap57o7lk[open] summary::after { content: "‹"; }
.n5j0uol .ap57o7lk { overflow: hidden; }
.n5j0uol .ap57o7lk summary {
  background: var(--accent); color: #fff; border-radius: 0;
}
.n5j0uol .ap57o7lk summary::after { color: rgba(255,255,255,.75); }
.n5j0uol .ap57o7lk[open] summary { border-radius: 0; }
.id6p9 { max-width: 1100px; margin: 0 auto; padding: 40px 24px 80px; }
.y75utxtz {
  text-align: center; padding: 48px 0 36px;
  border-bottom: 1px solid var(--border); margin-bottom: 44px;
}
.dzmnca9 {
  font-size: clamp(1.9rem, 4vw, 2.8rem); font-weight: 800;
  color: var(--text-primary); margin-bottom: 12px;
}
.hi22f { color: var(--text-muted); font-size: 1.05rem; }
.cr2lnd {
  background: var(--bg-card); border: 1px solid var(--border-alt);
  border-radius: 14px; padding: 32px;
}
.nsob7 { margin-bottom: 20px; }
.hssbadj {
  display: block; color: var(--text-muted); font-size: 0.78rem;
  font-weight: 600; margin-bottom: 6px;
  text-transform: uppercase; letter-spacing: 0.05em;
}
.bv9zx85 {
  width: 100%; background: var(--bg-page);
  border: 1px solid var(--border-alt); border-radius: 8px;
  padding: 10px 14px; color: var(--text-primary);
  font-size: 0.95rem; font-family: inherit;
  outline: none; transition: border-color .15s; box-sizing: border-box;
}
.bv9zx85:focus { border-color: var(--accent-light); box-shadow: 0 0 0 2px var(--accent-bg); }
.wjk0rt { resize: vertical; min-height: 130px; }
.idfb0n8g { width: 100%; margin-top: 8px; }
.clkp2z {
  margin-top: 48px; padding-top: 40px;
  border-top: 1px solid var(--border);
}
.d468 {
  font-size: 1.25rem; font-weight: 700; color: var(--accent-light);
  margin-bottom: 14px;
}
.ljwbel { color: var(--text-muted); line-height: 1.75; }
.a6db31q { color: var(--text-muted); line-height: 1.75; padding-left: 1.4em; }
.a6db31q li { margin-bottom: 6px; }
.rhu96 { max-width: 760px; margin: 0 auto; }
.lj1zg7 { color: var(--text-muted); line-height: 1.75; margin-bottom: 36px; }
.tudg7gvd { max-width: 760px; margin: 0 auto; }
.ypldx2h { font-size: 1.1rem; font-weight: 700; color: var(--text-primary); margin-bottom: 12px; }
.xe0jdv ul.a6db31q { margin: 0; }
.jwg5nu6 .ypldx2h { margin: 0; font-size: 1rem; }
@media (max-width: 640px) { .jwg5nu6 { grid-template-columns: 1fr; gap: 10px; } }
.zq0f0w4 { max-width: 640px; margin: 0 auto; text-align: center; }
.gnibs14m { margin-bottom: 48px; }
.gnibs14m .ypldx2h { font-size: 1.2rem; font-weight: 700; color: var(--text-primary); margin-bottom: 14px; }
.gnibs14m p { color: var(--text-muted); line-height: 1.75; margin: 0; }
.gljwq2 .a6db31q { margin: 0; font-size: 0.9rem; }
@media (max-width: 640px) { .wgub0e { grid-template-columns: 1fr; } }
.h01dr2 { display: inline-flex; align-items: center; gap: inherit; color: inherit; text-decoration: none; }
.h01dr2:hover .abnpcgb2 { color: var(--accent-light); text-decoration: underline; }
.vzw38sy { color: inherit; text-decoration: none; }
.vzw38sy:hover { color: var(--accent-light); text-decoration: underline; }
.b6h875 { display: inline-block; line-height: 0; }
.lb0czs { max-width: 1100px; margin: 0 auto; padding: 40px 24px 80px; }
.k2vmri { max-width: 760px; margin: 0 auto; }
.r9ypdd ul.a6db31q { margin: 0; }
.cndo2wji { color: var(--text-muted); line-height: 1.75; }
.bxwjw .a6db31q,
.wx5l80x .a6db31q,
.wcbd .a6db31q,
.ce363 .a6db31q {
  text-align: left;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
}
.jhdb { font-size: 2.1rem; font-weight: 800; color: var(--text-primary); margin: 0 0 10px; }
.g7v3w { color: var(--text-muted); font-style: italic; line-height: 1.6; margin: 0 0 14px; font-size: 1.02rem; }
.i2qieyp { color: var(--text-muted); line-height: 1.75; margin: 0 0 6px; }
.nox57 { margin-top: 12px; }
.r7npeche { display: inline-block; color: var(--accent-light); text-decoration: none; font-weight: 600; font-size: 0.92rem; border-bottom: 1px solid transparent; padding-bottom: 1px; }
.r7npeche:hover { border-bottom-color: var(--accent-light); }
.b3r04 { width: 140px; height: 140px; overflow: hidden; background: var(--bg-card); flex-shrink: 0; position: relative; }
.b3r04 img { width: 100%; height: 100%; object-fit: cover; display: block; }
.d4if { border-radius: 28%; }
.t7lgy { display: inline-block; margin-bottom: 12px; font-size: 0.88rem; }
.i4k5tb4 { color: var(--text-muted); font-weight: 600; letter-spacing: 0.02em; }
@media (max-width: 640px) { .v7rlfrw { grid-template-columns: 1fr; text-align: center; justify-items: center; } }
.d784w794 .i2qieyp, .d784w794 .g7v3w { max-width: 640px; }
.engaj .jhdb { font-size: 1.6rem; margin-top: 18px; }
.h17suinc .i2qieyp { margin-bottom: 28px; }
@media (max-width: 860px) { .qibs { grid-template-columns: 1fr; } .engaj { position: static; text-align: center; } }
.g2i5 .b3r04 { margin: 0 auto 18px; }
.g2i5 .t7lgy { margin-left: auto; margin-right: auto; }
@media (max-width: 860px) { .lq6t4h { grid-template-columns: 1fr; } }
.ee4xz5ye { display: flex; gap: 24px; align-items: center; background: var(--bg-card); border: 1px solid var(--border); border-radius: 16px; padding: 28px; margin-bottom: 32px; }
.and2z8 { flex: 1; }
.ee4xz5ye .jhdb { font-size: 1.6rem; margin-bottom: 6px; }
.ogk4v { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 20px; max-width: none; }
.ce363 { background: var(--bg-card); border: 1px solid var(--border); border-radius: 12px; padding: 24px; }
.e04zb72 { font-size: 1.05rem; font-weight: 700; color: var(--accent-light); margin: 0 0 12px; }
.ce363 p { color: var(--text-muted); line-height: 1.7; margin: 0; font-size: 0.9rem; }
.ce363 .a6db31q { margin: 0; font-size: 0.9rem; }
@media (max-width: 640px) { .ee4xz5ye { flex-direction: column; text-align: center; } .ogk4v { grid-template-columns: 1fr; } }
.uozgs4vr .jhdb { font-size: 1.35rem; margin: 0 0 4px; }
.uozgs4vr .t7lgy { margin: 0; }
.z0xzt1ae {
  background: var(--accent-bg); border-radius: 14px;
  border-bottom: none; padding: 44px 36px; margin-bottom: 44px;
}
.z0xzt1ae .dzmnca9 { color: var(--accent-light); }
.x5o7l8 .dzmnca9 { font-size: 2rem; }
.x5o7l8 .hi22f { max-width: 680px; }
.qf87 .dzmnca9 { margin: 0; font-size: 1.8rem; flex-shrink: 0; max-width: 45%; }
.qf87 .hi22f  { margin: 0; }
@media (max-width: 640px) { .qf87 { flex-direction: column; } }
.har0y241 .dzmnca9 { color: var(--accent-light); }
.ka56o6r .dzmnca9 { color: #fff; }
.ka56o6r .hi22f  { color: rgba(255,255,255,0.85); }
.rf8iv3 { max-width: 680px; margin: 0 auto; }
.o29ejt {
  display: grid; grid-template-columns: 1fr 1fr; gap: 0 20px;
}
@media (max-width: 540px) { .o29ejt { grid-template-columns: 1fr; } }
.w80s .bv9zx85 {
  border: none; border-bottom: 2px solid var(--border-alt);
  border-radius: 0; background: transparent; padding-left: 0; padding-right: 0;
}
.w80s .bv9zx85:focus { border-bottom-color: var(--accent-light); box-shadow: none; }
.ej599 .bv9zx85 { background: var(--bg-raised); border-color: transparent; }
.ej599 .bv9zx85:focus { background: var(--bg-card); border-color: var(--accent-light); }
.yk6iybg .bv9zx85 { border-radius: 100px; padding: 11px 20px; }
.yk6iybg .wjk0rt { border-radius: 14px; }
.c6p66z {
  background: var(--bg-card); border: 1px solid var(--border-alt);
  border-radius: 10px; overflow: hidden; margin-bottom: 10px;
}
.c6p66z summary {
  padding: 16px 20px; cursor: pointer; font-weight: 700;
  color: var(--accent-light); font-size: 1.05rem; list-style: none;
  display: flex; justify-content: space-between; align-items: center; gap: 12px;
}
.c6p66z summary::-webkit-details-marker { display: none; }
.c6p66z summary::after { content: "+"; color: var(--accent-light); font-size: 1.2rem; flex-shrink: 0; }
.c6p66z[open] summary::after { content: "−"; }
.tzpmm {
  padding: 4px 20px 16px; color: var(--text-muted); line-height: 1.75;
  border-top: 1px solid var(--border);
}
.ng0ogifw {
  display: grid; grid-template-columns: 1fr 1fr; gap: 16px;
}
@media (max-width: 640px) { .ng0ogifw { grid-template-columns: 1fr; } }
.ejw5c {
  background: var(--bg-card); border: 1px solid var(--border-alt);
  border-radius: 12px; padding: 22px 24px;
}
.ejw5c h2 {
  font-size: 1rem; font-weight: 700; color: var(--accent-light); margin-bottom: 10px;
}
.ejw5c p { color: var(--text-muted); line-height: 1.7; margin: 0; font-size: 0.9rem; }
.opgvdg0 { color: var(--text-muted); line-height: 1.75; padding-left: 1.4em; margin: 0; }
.opgvdg0 li { margin-bottom: 6px; }
.y2np{display:none}
.y2np:empty,.hggdcx:empty{display:none}
.yxzetsm3{position:relative;overflow:visible}
.osakx9ds .mhi2m,.dhtw5bbe .mhi2m,
.cgsa .mhi2m,.j8gm .mhi2m,
.i30ttt5j .mhi2m,.h6q96 .mhi2m{display:block}
.mmixf4j .a46i{display:block}
.osakx9ds .mhi2m,.dhtw5bbe .mhi2m,
.cgsa .mhi2m,.j8gm .mhi2m,
.i30ttt5j .mhi2m{position:absolute;z-index:3;left:24px;right:24px;width:auto;max-width:min(1100px, calc(100vw - 48px));margin:0 auto;padding:0;box-sizing:border-box}
.osakx9ds .mhi2m .hggdcx,.dhtw5bbe .mhi2m .hggdcx,
.cgsa .mhi2m .hggdcx,.j8gm .mhi2m .hggdcx,
.i30ttt5j .mhi2m .hggdcx{margin:0;font-size:.75rem;opacity:1;color:#fff;background:color-mix(in srgb, var(--accent) 35%, rgba(0,0,0,.45));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:5px 12px;border-radius:6px;display:inline-flex;width:auto}
.osakx9ds .b9rfe,.dhtw5bbe .b9rfe,
.cgsa .b9rfe,.j8gm .b9rfe,
.i30ttt5j .b9rfe{background:transparent!important;border:none!important;padding:0;border-radius:0;color:inherit!important}
.osakx9ds .mhi2m,.dhtw5bbe .mhi2m{top:12px}
.osakx9ds .mhi2m .hggdcx{margin-right:auto}
.dhtw5bbe .mhi2m .hggdcx{margin-left:auto}
.dhtw5bbe .mhi2m{text-align:right}
.cgsa .mhi2m,.j8gm .mhi2m{bottom:12px}
.cgsa .mhi2m .hggdcx{margin-right:auto}
.j8gm .mhi2m .hggdcx{margin-left:auto}
.j8gm .mhi2m{text-align:right}
.i30ttt5j .mhi2m{position:relative;margin-top:16px}
.i30ttt5j .mhi2m .hggdcx{margin:0 auto}
.h6q96 .mhi2m{max-width:var(--content-mw,1100px);margin:0 auto;padding:8px 24px}
.h6q96 .mhi2m .hggdcx{margin:0}
.h6q96 .sv95r~.mhi2m,
.h6q96 .pe971ke8~.mhi2m{max-width:none;margin:0;padding:8px clamp(24px,calc(50vw - 476px),96px)}
.h6q96 .sv95r~.mhi2m .hggdcx,
.h6q96 .pe971ke8~.mhi2m .hggdcx{justify-content:flex-start}
.sv95r~.mhi2m,.pe971ke8~.mhi2m{position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:none!important;padding:8px clamp(24px,calc(50vw - 476px),96px)!important}
.sv95r~.mhi2m .hggdcx{justify-content:flex-start;margin-left:0;margin-right:auto;background:transparent;color:var(--text-body);backdrop-filter:none;-webkit-backdrop-filter:none}
.pe971ke8~.mhi2m .hggdcx{justify-content:flex-end;margin-left:auto;margin-right:0;background:transparent;color:var(--text-body);backdrop-filter:none;-webkit-backdrop-filter:none}
.a46i .hggdcx{margin:0 0 12px}
.hggdcx{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.82rem;color:var(--text-muted);margin:10px 0 16px}
.zsm0{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}
.abnpcgb2{font-weight:600;color:var(--text-heading);opacity:1}
.j8trq9k::before{content:"·";margin:0 2px;opacity:.5}
.b9rfe{white-space:nowrap}
.iq1a7 .zsm0{display:none}
.w69bnx .b9rfe{background:var(--date-bg, var(--accent-bg));padding:3px 10px;border-radius:99px;font-size:.78rem}
.w69bnx .j8trq9k::before{content:""}
.od2gl9kd .b9rfe{background:var(--date-bg, var(--accent-bg));padding:6px 12px;border-radius:var(--radius, 6px);font-size:.78rem;display:inline-flex;align-items:center;gap:4px}
.od2gl9kd .j8trq9k::before{content:""}
.spkt .hggdcx{background:var(--date-bg, var(--accent-bg));padding:8px 14px;border-radius:var(--radius, 6px);gap:8px 16px}
.xi2c .b9rfe{border-left:2px solid var(--accent);padding-left:8px;font-size:.78rem}
.xi2c .j8trq9k::before{content:""}
.wp7y25w4 .b9rfe{color: var(--accent-light);opacity:1;font-weight:500}
.ui6j4ea3 .b9rfe{border-bottom:1px solid currentColor;padding-bottom:2px}
.thxhfg29 .hggdcx{font-size:.78rem;color:var(--text-faint);letter-spacing:.02em}
.pnng{--date-bg:var(--accent-bg-light)}
.h84ss90b .j8trq9k::before{content:""}
.ubzunv0v .j8trq9k::before{content:"•";opacity:.4}
.ubzunv0v .b9rfe + .b9rfe::before{content:"•";margin-right:6px;opacity:.4}
.f0nadu .j8trq9k::before{content:"/";opacity:.35}
.f0nadu .b9rfe + .b9rfe::before{content:"/";margin-right:6px;opacity:.35}
.x68xv2h6 .j8trq9k::before{content:"|";opacity:.3}
.x68xv2h6 .b9rfe + .b9rfe::before{content:"|";margin-right:6px;opacity:.3}
.jcpz .j8trq9k::before{content:"—";opacity:.3}
.jcpz .b9rfe + .b9rfe::before{content:"—";margin-right:6px;opacity:.3}
.ma4l .j8trq9k::before{content:"◆";font-size:.5em;opacity:.35}
.ma4l .b9rfe + .b9rfe::before{content:"◆";font-size:.5em;margin-right:6px;opacity:.35}
.xya4hr1q .j8trq9k::before{content:"·";opacity:.4}
.xya4hr1q .b9rfe + .b9rfe::before{content:"·";margin-right:6px;opacity:.4}
.ldu3 .j8trq9k::before{content:"›";opacity:.4}
.ldu3 .b9rfe + .b9rfe::before{content:"›";margin-right:6px;opacity:.4}
.n1bh28r1 .j8trq9k::before{content:"→";opacity:.35;font-size:.85em}
.n1bh28r1 .b9rfe + .b9rfe::before{content:"→";font-size:.85em;margin-right:6px;opacity:.35}
.t136u3oa{display:flex;align-items:flex-start;gap:16px;max-width:var(--content-width, 960px);margin:32px auto 24px;padding:20px 24px}
.ew83{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}
.lkz3{display:flex;flex-direction:column;gap:3px}
.yz443he{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-body);opacity:.55}
.iwr1{font-weight:700;font-size:1rem;color:var(--text-heading)}
.dynqzzon{font-size:.85rem;color:var(--text-body);opacity:.8;line-height:1.5;margin-top:4px}
.wvy9hlyz .t136u3oa{background:var(--surface-alt);border-radius:var(--radius, 8px);border:1px solid var(--border)}
.jdlsclq7 .t136u3oa{border-top:3px solid var(--accent);padding-top:18px}
.dn6sit00 .t136u3oa{border-left:3px solid var(--accent);border-radius:0}
.vkxh3hx .t136u3oa{padding:20px 0}
@media(max-width:640px){
  .t136u3oa{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:16px}
  .dynqzzon{max-width:100%}
}
:root {
  --accent:          #3f3074;
  --brand:           #3f3074;
  --brand-light:     #392f5b;
  --brand-pale:      #534a73;
  --grad-start:      #624bb4;
  --grad-end:        #8d80bc;
  --accent-light:    var(--brand-light);
  --accent-pale:     var(--brand-pale);
  --cta:             #3f3074;
  --cta-light:       #2d205a;
  --cta-hover:       #271e48;
  --bg-page:         #f7f6f7;
  --bg-surface:      #ffffff;
  --bg-card:         #ffffff;
  --bg-card-inner:   #f4f4f5;
  --bg-raised:       #efeef0;
  --bg-hover:        #f4f4f5;
  --border:          #e4e3e7;
  --border-alt:      #d3d1da;
  --border-section:  #e4e3e7;
  --text-primary:    #18181a;
  --text-muted:      #56545d;
  --text-body:       #313035;
  --text-sub:        #4a4850;
  --text-faint:      #7b7985;
  --text-dim:        #96939e;
  --text-label:      #63606b;
  --text-value:      #3d3c42;
  --accent-bg:       #e9e8ec;
  --accent-bg-light: #d7d3e2;
  --bg-tip:          #f0f9f7;
  --bg-warning:      #f9f6ef;
  --bg-info:         #f0f2f9;
  --bg-pros:         #f0f9f7;
  --bg-cons:         #faf3f5;
  --c-pros:          #218168;
  --c-cons:          #9f2143;
  --c-pros-label:    #279a7c;
  --c-tip-border:    #2baa89;
  --c-warn-border:   #bb801a;
  --c-stars:         var(--cta);
  --c-arrow:         var(--cta);
  --c-tag-pay:       #218168;
}
:root { --logo-bg-opacity: 60%; }
body, button, input { font-family: "Roboto", sans-serif; }
.noedt .xmv04 { font-size: 0; width: 1.2rem; flex-shrink: 0; }.noedt .xmv04::before {  content: ""; display: inline-block;  font-family: "Font Awesome 6 Free"; font-weight: 900;  font-size: 1.1rem; line-height: 1; }.noedt .jfrghcna     .xmv04::before { content: "";  color: var(--c-tip-border); }.noedt .kehxb .xmv04::before { content: ""; color: var(--c-warn-border); }.noedt .jnsy9    .xmv04::before { content: ""; color: #60a5fa; }.a4gji .noedt .jfrghcna     .xmv04::before { color: #10b981; }.a4gji .noedt .kehxb .xmv04::before { color: #f43f5e; }.a4gji .noedt .jnsy9    .xmv04::before { color: #a855f7; }.x4ig62y  .noedt .jfrghcna     .xmv04::before { color: #eab308; }.x4ig62y  .noedt .kehxb .xmv04::before { color: #ef4444; }.x4ig62y  .noedt .jnsy9    .xmv04::before { color: #f97316; }.sms0g  .noedt .jfrghcna     .xmv04::before { color: #38bdf8; }.sms0g  .noedt .kehxb .xmv04::before { color: #818cf8; }.sms0g  .noedt .jnsy9    .xmv04::before { color: #2dd4bf; }.fe979 .noedt .xmv04::before { color: var(--accent-light) !important; }
.n5jfnrep .b4wf6nl, .n5jfnrep .sv95r { min-height: 320px; }
.mipay .tdvk8m::after, .mipay .eq98o2::after {  content: ""; font-family: "Font Awesome 6 Free"; font-weight: 900;  display: inline-block; margin-left: 6px; vertical-align: -0.05em;  font-size: 0.8em; line-height: 1; }
.fwscm4jn .p4o97::after,.fwscm4jn .v6n7ck5j::after {  content: "" !important; font-family: "Font Awesome 6 Free" !important;  font-weight: 900 !important; display: inline-block !important;  margin-left: 6px; vertical-align: -0.05em; font-size: 0.8em; line-height: 1; }
.cb63q5h4::before { content: '•'; }
.pgwnqwt3 .b9rfe::before{font-family:"Font Awesome 6 Free";font-weight:900;margin-right:5px;font-size:1em;opacity:.55}.pgwnqwt3 .b9rfe:first-of-type::before{content:"\f15b"}.pgwnqwt3 .b9rfe:last-of-type::before{content:"\f044"}