:root {
  --color-accent: #557322;
  --color-cta: #bf3b2d;
  --font-family: Inter;
  --font-weight-body: 400;
  --radius-card: 12px;
  --radius-button: 8px;
  --spacing-section: 4rem;
  --spacing-content: 1100px;
}
: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;
}
.wt6ebiug {
  background: var(--bg-surface);
  border-bottom: 1px solid var(--border);
  position: sticky; top: 0; z-index: 100;
}
.rc7vt {
  max-width: 1280px; margin: 0 auto; padding: 0 24px;
  height: 62px; display: flex; align-items: center;
  justify-content: space-between; position: relative;
}
.u06sd {
  color: var(--accent-light);
  font-weight: 800; font-size: 1.15rem;
  text-decoration: none; display: flex; align-items: center; gap: 4px;
}
.lqj1pug { height: 46px; width: auto; max-width: 140px; object-fit: contain; border-radius: 6px; }
.xdl7a0vd { list-style: none; display: flex; column-gap: 20px; row-gap: 6px; flex-wrap: wrap; align-items: center; --msep-color: var(--text-primary); }
.xdl7a0vd a {
  color: var(--text-muted); white-space: nowrap;
  text-decoration: none; font-size: 0.88rem; transition: color 0.2s;
}
.xdl7a0vd a:hover { color: var(--accent-light); }
.ul349de5   .l45tu753 { border-radius: 0; }
.prqa9h1 .l45tu753 li + li { border-top: 1px dashed var(--border-alt); }
@media (max-width: 640px) {
  .l45tu753 {
    position: static; transform: none; box-shadow: none;
    border: none; border-radius: 0; background: transparent;
    padding: 0 0 4px 16px;
  }
  .ita1umo:hover .l45tu753,
  .ita1umo:focus-within .l45tu753 { display: block; }
  .l45tu753 li a { padding: 8px 16px; font-size: 0.88rem; }
}
.afh6gy9 {
  display: none; background: none; border: none;
  color: var(--text-muted); font-size: 1.4rem; cursor: pointer; padding: 4px 8px; line-height: 1;
}
.rrpxv0 { display: none; }
@media (max-width: 640px) {
  .rrpxv0 {
    position: fixed; inset: 0; background: rgba(0,0,0,0.5);
    z-index: 899; backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px);
  }
  .rrpxv0.gtji3yt { display: block; }
}
@media (max-width: 640px) {
  .afh6gy9 { display: block; }
  .xdl7a0vd > li + li::before { display: none !important; }
  .xdl7a0vd {
    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;
  }
  .xdl7a0vd.gtji3yt { display: flex; }
  .xdl7a0vd li a {
    display: block; padding: 11px 24px; font-size: 0.95rem;
    border-bottom: 1px solid var(--border);
  }
  .xdl7a0vd li:last-child a { border-bottom: none; }
}
.vrcc { min-height: 480px; }
.u0s9rc9i {
  font-size: 2.6rem; font-weight: 800; color: #fff;
  line-height: 1.15; margin-bottom: 16px; letter-spacing: -0.01em;
}
.zjdl { font-size: 1.15rem; margin-bottom: 28px; max-width: 720px; margin-left: auto; margin-right: auto; }
.wd1uj4w .zjdl { margin-left: 0; margin-right: 0; }
.xnv3 {
  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;
}
.znztnfi .xnv3 { margin-top: 24px; }
.xnv3:hover { opacity: 0.88; }
.hsfzgb0 .wqob7 {
  position: relative; z-index: 1;
  width: 100%; max-width: 1100px; padding: 48px 24px;
}
.hsfzgb0 .u0s9rc9i { text-shadow: 0 1px 3px rgba(0,0,0,0.4); }
.hsfzgb0 .zjdl { color: #e2e8f0; }
.hsfzgb0.una4 .wqob7 { text-align: center; }
.hsfzgb0.wd1uj4w   .wqob7 { text-align: left; }
.oiyipps3 {
  position: relative;
  display: flex; align-items: center; justify-content: center;
  background: var(--bg-page);
  min-height: auto; padding: 48px 0 32px;
  border-bottom: 1px solid var(--border);
}
.oiyipps3 .wqob7 {
  width: 100%; max-width: 1100px; padding: 24px 24px;
}
.oiyipps3 .u0s9rc9i { color: var(--text-primary); text-shadow: none; }
.oiyipps3 .zjdl { color: var(--text-muted); }
.oiyipps3 .xnv3 { margin-top: 16px; }
.oiyipps3, .oiyipps3.vrcc { min-height: auto !important; }
.oiyipps3.una4 .wqob7 { text-align: center; }
.oiyipps3.wd1uj4w   .wqob7 { text-align: left; }
.oiyipps3~.rj67he{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}
.oiyipps3~.rj67he .ag1p4q{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; }
}
@keyframes hg-breathe {
  0%, 100% { opacity: 1; }
  50%      { opacity: 0.92; }
}
@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); }
}
@keyframes hg-fadein {
  from { opacity: 0; }
  to   { opacity: 1; }
}
.hpk0pd1 .u0s9rc9i { color: #fff; }
.hpk0pd1 .zjdl { color: rgba(255,255,255,0.85); }
.hpk0pd1 .xnv3 { background: #fff; color: var(--cta); }
.hpk0pd1 .xnv3:hover { opacity: 0.92; }
.ssrm .u0s9rc9i { text-shadow: none; color: var(--text-primary); }
.ssrm .zjdl { color: var(--text-muted); }
body.ie1kck .u0s9rc9i {
  color: var(--accent-light) !important;
  text-shadow: none !important;
}
body.t538t .u0s9rc9i {
  color: var(--cta) !important;
  text-shadow: none !important;
}
.vrcc.hpk0pd1 .u0s9rc9i,
section.hpk0pd1 .u0s9rc9i {
  color: #fff !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.35) !important;
}
.ssrm.una4 .pkqgo { align-items: center; text-align: center; }
.vrcc .hu9m {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  left: auto !important;
  transform: none !important;
  overflow-x: visible !important;
  padding: 0;
}
.hu9m .ijmvzstv.uh69us8 {
  padding: 10px 14px !important; font-size: 0.88rem !important;
  font-weight: 700;
  background: var(--cta) !important; color: #fff !important;
  border: none !important;
  display: flex; align-items: center; justify-content: center;
}
.hu9m .ijmvzstv.uh69us8:hover { opacity: 0.85; }
.e7ft .wqob7 { padding-bottom: 24px; }
.znztnfi .wqob7 { max-width: 1100px; }
@media (max-width: 700px) {
  .ssrm { grid-template-columns: 1fr !important; grid-template-areas: "text" "media" !important; }
  
  .ssrm:not(.yj9p) .ze3w8t { display: none !important; }
  .yj9p .ze3w8t { padding: 16px; }
  .pkqgo  { padding: 36px 24px; }
  .ssrm~.rj67he,.s47hhgb~.rj67he{max-width:100%;left:0;right:0;transform:none;padding:0 24px}
  .vrcc, .ssrm { min-height: 320px !important; }
  .u0s9rc9i { font-size: clamp(1.7rem, 5.5vw, 2.4rem) !important; }
  
  .yk7vhe,
  .r4g5,
  .syqyr7 { grid-template-columns: 1fr !important; }

  

  
  .e7ft { display: flex !important; flex-direction: column !important; }
  .e7ft .wqob7 { display: contents; }
  .e7ft .lzpyu { order: 0; }
  .e7ft .u0s9rc9i { order: 1; padding: 32px 24px 0; margin-bottom: 12px; }
  .e7ft .yk7vhe { order: 2; padding: 0 16px 12px !important; }
  .e7ft .zjdl { order: 3; padding: 0 24px 24px; margin: 0 auto; }

  
  .znztnfi .wqob7 { display: flex; flex-direction: column; }
  .znztnfi .wqob7 .u0s9rc9i { order: 1; }
  .znztnfi .wqob7 .syqyr7 { order: 2; margin: 8px 0 24px !important; }
  .znztnfi .wqob7 .zjdl { order: 3; }
  .znztnfi .wqob7 .xnv3 { order: 4; align-self: center; margin-top: 0; }

  
  .ssrm.yj9p {
    display: flex !important;
    flex-direction: column !important;
    grid-template-columns: none !important;
    grid-template-areas: none !important;
  }
  .ssrm.yj9p .pkqgo { display: contents; padding: 0; }
  .ssrm.yj9p .pkqgo .u0s9rc9i { order: 1; padding: 32px 24px 0; margin-bottom: 0; }
  .ssrm.yj9p .ze3w8t { order: 2; padding: 12px 16px; }
  .ssrm.yj9p .pkqgo .zjdl { order: 3; padding: 0 24px; margin: 0 auto; }
  .ssrm.yj9p .pkqgo .xnv3 { order: 4; align-self: center; margin: 8px 0 32px; }
}
.nzlh { position: relative; overflow: hidden; margin: 16px 0; line-height: 0; }
.gherof { width: 100%; height: auto; display: block; border-radius: 10px; }
.cxiqr .nzlh        { border-radius: 16px; }
.cxiqr .gherof  { border-radius: 16px; }
.oz39cm1 .nzlh         { box-shadow: 0 4px 14px rgba(0,0,0,0.18); border-radius: 8px; }
.oz39cm1 .gherof   { border-radius: 8px; }
.mg3d { max-width: 1100px; margin: 0 auto; padding: 40px 24px 32px; }
.kqst3 { width: 100%; padding: 32px 0; position: relative; }
.j21k3 { max-width: 1100px; margin: 0 auto; padding: 24px 24px; position: relative; z-index: 1; }
.vlz9pch .kqst3:nth-child(even) { background: var(--bg-surface); }
.vlz9pch .kqst3:nth-child(odd)  { background: var(--bg-page); }
.ittab3zi .kqst3:nth-child(even) { background: var(--bg-card); }
.ittab3zi .kqst3:nth-child(odd)  { background: var(--bg-page); }
.vlz9pch .kqst3:nth-child(odd)  .j21k3 { background: var(--bg-card); border-radius: 6px; }
.vlz9pch .kqst3:nth-child(even) .j21k3 { background: var(--bg-raised); border-radius: 6px; }
.ittab3zi .kqst3:nth-child(odd)  .j21k3 { background: var(--bg-card); border-radius: 6px; }
.ittab3zi .kqst3:nth-child(even) .j21k3 { background: var(--bg-raised); border-radius: 6px; }
.vlz9pch .kqst3:nth-child(even) .e9fmax2h .j4h39,
.ittab3zi .kqst3:nth-child(even) .e9fmax2h .j4h39 { background: var(--bg-card); box-shadow: 0 1px 4px rgba(0,0,0,0.2); }
.vlz9pch .kqst3:nth-child(odd) .e9fmax2h .j4h39,
.ittab3zi .kqst3:nth-child(odd) .e9fmax2h .j4h39 { background: var(--bg-card-inner); }
.vlz9pch .kqst3:nth-child(even) .aqolswd8 .j4h39:nth-child(odd),
.ittab3zi .kqst3:nth-child(even) .aqolswd8 .j4h39:nth-child(odd)  { background: var(--bg-card); }
.vlz9pch .kqst3:nth-child(even) .aqolswd8 .j4h39:nth-child(even),
.ittab3zi .kqst3:nth-child(even) .aqolswd8 .j4h39:nth-child(even) { background: var(--bg-card-inner); }
h1.bz0jccs { font-size: 2.2rem; font-weight: 800; color: var(--text-primary); margin-bottom: 16px; }
h2.bz0jccs {
  font-size: 1.6rem; font-weight: 700; color: var(--text-primary);
  margin: 0 0 16px;
  
}
h3.oguj5 { font-size: 1.2rem; font-weight: 700; color: var(--text-primary); margin: 0 0 10px; }
.n759 h2.bz0jccs {
  border-left: 4px solid var(--accent); padding-left: 14px;
}
.rm1cuyf h2.bz0jccs {
  border-bottom: 2px solid var(--accent); padding-bottom: 10px;
  display: inline-block;
}
.omeuf h2.bz0jccs {
  border-top: 3px solid var(--accent); padding-top: 12px;
  color: var(--text-primary);
}
.h5zix209 h2.bz0jccs::before {
  content: ""; display: inline-block; width: 8px; height: 8px;
  background: var(--accent); border-radius: 50%;
  margin-right: 12px; vertical-align: middle;
}
.um1y5qm h2.bz0jccs {
  color: var(--text-primary); font-size: 1.7rem;
}
.p8ylj4 h2.bz0jccs::before {
  content: "/"; color: var(--accent-light); font-weight: 800;
  margin-right: 10px;
}
.sg7qx h2.bz0jccs {
  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;
}
.uyf2 { font-size: 1.1rem; color: var(--text-muted); margin-bottom: 16px; }
@media (max-width: 640px) { .uyf2 { display: none; } }
.fwzkls { font-size: inherit; color: var(--text-body); margin: 8px 0 16px; }
.vygxs { font-size: inherit; color: var(--text-body); margin: 16px 0 0; }
.ts4oxr {
  background: var(--bg-surface);
  border: 1px solid var(--border); border-radius: 10px;
  padding: 20px 24px; margin: 28px 0;
}
.ps4r9 { font-weight: 700; color: var(--accent-light); margin-bottom: 12px; font-size: 1rem; }
.ny1ag { padding-left: 20px; }
.ny1ag li { margin-bottom: 6px; }
.ny1ag a { color: var(--text-muted); text-decoration: none; font-size: 0.95rem; }
.ny1ag a:hover { color: var(--accent-light); }
.rfamb .ps4r9 { display: none; }
.cttgjk .ps4r9 { display: none; }
.cttgjk .ny1ag { padding-left: 0; list-style: none; }
.cttgjk .ny1ag li::before { content: "—"; margin-right: 9px; color: var(--accent-light); opacity: 0.7; }
.cttgjk .ny1ag a { font-size: 0.92rem; }
.rcwt .ts4oxr { background: none; border: none; box-shadow: none !important; padding: 12px 0; }
.rcwt .ps4r9 { display: none; }
.rcwt .ny1ag { padding-left: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 8px; }
.rcwt .ny1ag li { margin-bottom: 0; }
.rcwt .ny1ag 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;
}
.rcwt .ny1ag a:hover { background: var(--accent); color: #fff; border-color: var(--accent-light); }
.lqiu6xj9 .ts4oxr { padding: 20px 20px 16px; }
.lqiu6xj9 .ny1ag {
  padding-left: 0; list-style: none;
  display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 10px;
  counter-reset: toc-c;
}
.lqiu6xj9 .ny1ag li { counter-increment: toc-c; margin-bottom: 0; display: flex; }
.lqiu6xj9 .ny1ag 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;
}
.lqiu6xj9 .ny1ag 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;
}
.lqiu6xj9 .ny1ag a:hover { color: var(--accent-light); border-color: var(--accent-light); }
.lqiu6xj9 .ny1ag a:focus,
.lqiu6xj9 .ny1ag a:focus-visible,
.lqiu6xj9 .ny1ag a:target { outline: none; }
.lqiu6xj9 .ny1ag li:target a { border-color: var(--border); color: var(--text-muted); }
.o9th .ts4oxr { background: none; border: none; box-shadow: none !important; padding: 8px 0; margin: 16px 0; }
.o9th .ps4r9 { display: none; }
.o9th .ny1ag { padding-left: 0; list-style: none; display: flex; flex-wrap: wrap; }
.o9th .ny1ag li { margin-bottom: 0; }
.o9th .ny1ag li::after { content: ","; color: var(--text-muted); margin-right: 10px; }
.o9th .ny1ag li:last-child::after { content: ""; margin-right: 0; }
.o9th .ny1ag a { font-size: 0.9rem; }
.j4h39 { padding: 14px 20px 18px; margin-bottom: 12px; border-radius: 10px; }
.e9fmax2h .j4h39 { background: var(--bg-card); }
.aqolswd8 .j4h39:nth-child(odd)  { background: var(--bg-card); }
.aqolswd8 .j4h39:nth-child(even) { background: var(--bg-raised); }
.t5mhqb .j4h39 {
  background: none; border-radius: 0;
  border-bottom: 1px solid var(--border);
  padding: 22px 4px;
}
.t5mhqb .j4h39:last-child { border-bottom: none; }
.t5mhqb h3.oguj5 { border-bottom: 2px solid var(--accent); padding-bottom: 6px; display: inline-block; }
.pbgd2aeo .j4h39 {
  background: none; border-radius: 0;
  border-left: 3px solid var(--accent);
  padding: 10px 0 10px 18px;
}
.pbgd2aeo .j4h39 + .j4h39 { margin-top: 4px; }
.gkdw9jye .j4h39 { background: none; border-radius: 0; padding: 12px 0; }
.gkdw9jye .j4h39 + .j4h39 { border-top: 1px solid var(--border-section); }
.gv8uvfa3 { color: var(--text-body); margin-bottom: 12px; font-size: inherit; }
.kdm3p6fm { color: var(--text-body); margin-top: 12px; font-size: inherit; }
.ce8m0hj8 { color: var(--text-body); margin-bottom: 10px; }
.uuaeiu, .klomx4 { padding-left: 22px; color: var(--text-body); margin: 10px 0; }
.uuaeiu li, .klomx4 li { margin-bottom: 6px; }
.klomx4 li { list-style: decimal; }
.ttlzh4i     .uuaeiu { list-style-type: "● "; }
.nzb8  .uuaeiu { list-style-type: "■ "; }
.u0os677 .uuaeiu { list-style-type: "◆ "; }
.tkkrfo    .uuaeiu { list-style-type: "★ "; }
.ttlzh4i     .zkmgp { list-style-type: "● "; }
.nzb8  .zkmgp { list-style-type: "■ "; }
.u0os677 .zkmgp { list-style-type: "◆ "; }
.tkkrfo    .zkmgp { list-style-type: "★ "; }
.ttlzh4i    .uuaeiu li::marker, .ttlzh4i    .zkmgp li::marker,
.nzb8 .uuaeiu li::marker, .nzb8 .zkmgp li::marker,
.u0os677 .uuaeiu li::marker, .u0os677 .zkmgp li::marker,
.tkkrfo   .uuaeiu li::marker, .tkkrfo   .zkmgp li::marker {
  color: var(--cta); font-size: 1em;
}
.ttlzh4i .klomx4,
.nzb8 .klomx4,
.u0os677 .klomx4,
.tkkrfo .klomx4 {
  list-style: none;
  counter-reset: el-step;
  padding-left: 2.2em;
}
.ttlzh4i .klomx4 li,
.nzb8 .klomx4 li,
.u0os677 .klomx4 li,
.tkkrfo .klomx4 li {
  list-style: none;
  counter-increment: el-step;
  position: relative;
}
.ttlzh4i .klomx4 li::before,
.nzb8 .klomx4 li::before,
.u0os677 .klomx4 li::before,
.tkkrfo .klomx4 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;
}
.ttlzh4i     .klomx4 li::before { border-radius: 50%; }
.nzb8  .klomx4 li::before { border-radius: 3px; }
.u0os677 .klomx4 li::before { border-radius: 3px; }
.tkkrfo    .klomx4 li::before { border-radius: 50%; }
.t2xk8pb5 { overflow-x: auto; margin: 12px 0; background: var(--accent-bg); border-radius: 10px; border: 1px solid var(--border-alt); }
.px9tn9xj .t2xk8pb5,
.inepzp7x .t2xk8pb5 { background: transparent; border: none; border-radius: 0; }
.aoyf { width: 100%; border-collapse: collapse; font-size: 0.9rem; }
.aoyf th {
  background: var(--bg-raised); color: var(--accent-light);
  padding: 8px 12px; text-align: left; font-weight: 600;
}
.aoyf td { padding: 8px 12px; border-bottom: 1px solid var(--border-alt); color: var(--text-body); }
.aoyf tr:hover td { background: var(--bg-hover); }
.n0bbgu .aoyf tbody tr:nth-child(even) td { background: var(--bg-surface); }
.pvf8w .aoyf { border: 1px solid var(--border-alt); }
.pvf8w .aoyf th,
.pvf8w .aoyf td { border: 1px solid var(--border-alt); }
.hwkew .aoyf th {
  background: transparent; color: var(--accent-light);
  border-bottom: 2px solid var(--accent); padding-bottom: 6px;
}
.hwkew .aoyf td { border-bottom: none; }
.hwkew .aoyf tr:not(:last-child) td { border-bottom: 1px solid var(--border-alt); }
.m65v .aoyf th {
  background: var(--cta); color: #fff; letter-spacing: 0.03em;
}
.g7fd .t2xk8pb5 {
  overflow: hidden;
}
.g7fd .aoyf th { border-bottom: 1px solid var(--border-alt); }
.g7fd .aoyf tr:last-child td { border-bottom: none; }
.y1v0g8tk { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 14px; margin: 12px 0; }
.ujoz { background: var(--bg-card-inner); border-radius: 8px; overflow: hidden; }
.cux4kw { width: 100%; aspect-ratio: 1/1; object-fit: contain; display: block; padding: 8px; }
.z876c { background: var(--accent-bg-light); color: var(--accent-light); font-weight: 700; padding: 10px 14px; font-size: 0.9rem; }
.erihyh { padding: 10px 14px 4px; font-size: 0.88rem; color: var(--text-sub); }
.zkmgp { padding: 4px 14px 12px 28px; font-size: 0.82rem; color: var(--text-muted); }
.zkmgp 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%}
.r9eed .z876c { background: transparent; text-align: center; }
.caep6c .cux4kw {
  margin: 10px 10px 0; width: calc(100% - 20px);
  aspect-ratio: 16/9; border-radius: 10px;
}
.xdkx3ryo .cux4kw {
  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);
}
.fp4y90r .ujoz { display: grid; grid-template-columns: auto 1fr; }
.fp4y90r .cux4kw {
  grid-column: 1; grid-row: 1;
  width: 88px; height: 88px; aspect-ratio: 1/1; object-fit: cover; align-self: center;
}
.fp4y90r .z876c { grid-column: 2; }
.fp4y90r .erihyh,
.fp4y90r .zkmgp { grid-column: 1 / -1; }
.lk7jlzb .ujoz { display: grid; grid-template-columns: auto 1fr; align-items: start; }
.lk7jlzb .cux4kw {
  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);
}
.lk7jlzb .z876c { grid-column: 2; }
.lk7jlzb .erihyh,
.lk7jlzb .zkmgp { grid-column: 1 / -1; }
.c5auq .ujoz { border: 1px solid var(--border); border-left: 2px solid var(--accent); }
.c5auq .z876c { background: none; color: var(--accent-light); font-weight: 700; }
.h1vz .ujoz { 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); }
.h1vz .z876c { background: none; color: var(--accent-light); font-weight: 700; }
.rm3v2xim .ujoz { background: none; border: none; border-radius: 0; border-bottom: 1px solid var(--border); }
.rm3v2xim .ujoz:last-child { border-bottom: none; }
.rm3v2xim .z876c { background: none; color: var(--accent-light); font-weight: 700; }
.co7rced .ujoz { border: 1px solid var(--border); border-top: 3px solid var(--accent); }
.co7rced .z876c { background: none; color: var(--accent-light); font-weight: 700; padding-top: 13px; }
.phg0izd .y1v0g8tk { counter-reset: card-n; }
.phg0izd .ujoz  { counter-increment: card-n; }
.phg0izd .z876c { display: flex; align-items: center; gap: 10px; }
.phg0izd .z876c::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;
}
.n6kb .ujoz { background: var(--bg-surface); border: 1px solid var(--border); }
.n6kb .z876c { background: none; color: var(--text-main); font-weight: 700; border-bottom: 1px solid var(--border); }
.p2bca2xu { display: flex; gap: 14px; align-items: flex-start; border-radius: 8px; padding: 14px 18px; margin: 10px 0; }
.x73pwby  { background: var(--bg-tip);     border-left: 4px solid var(--c-tip-border); }
.znkdwigp { background: var(--bg-warning); border-left: 4px solid var(--c-warn-border); }
.p1lk9 { background: var(--bg-info);    border-left: 4px solid #60a5fa; }
.xzq7vw9 { font-size: 1.3rem; flex-shrink: 0; margin-top: 2px; }
.p2bca2xu strong { color: var(--text-primary); font-size: 0.95rem; }
.p2bca2xu p { color: var(--text-muted); font-size: 0.88rem; margin-top: 4px; }
.gherof { width: 100%; height: auto; border-radius: 10px; display: block; }
.uh69us8 {
  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;
}
.uh69us8:hover { opacity: 0.85; }
.v1c0 .uh69us8  { background: transparent; border: 2px solid var(--cta); color: var(--cta-light); }
.v1c0 .uh69us8:hover  { background: var(--cta-hover); color: #fff; opacity: 1; }
.fvk9p9 .uh69us8  { background: var(--accent-bg); border: 1px solid var(--cta); color: var(--cta-light); }
.fvk9p9 .uh69us8:hover  { background: var(--cta-hover); color: #fff; opacity: 1; }
.mvdj8sj9 .xnv3 { border-radius: 50px; }
.mvdj8sj9 .uh69us8  { border-radius: 50px; }
.jxfbd .xnv3 { padding-left: 22px; padding-right: 22px; }
.jxfbd .uh69us8  { padding-left: 12px; padding-right: 12px; }
.qszw0u .xnv3 { padding-left: 44px; padding-right: 44px; }
.qszw0u .uh69us8  { padding-left: 24px; padding-right: 24px; }
.w8afh .xnv3 { padding-left: 56px; padding-right: 56px; }
.w8afh .uh69us8  { padding-left: 32px; padding-right: 32px; }
.bsobdb5   .xnv3::after, .bsobdb5   .uh69us8::after,
.kpyvx2w .xnv3::after, .kpyvx2w .uh69us8::after,
.d4va384    .xnv3::after, .d4va384    .uh69us8::after,
.aaym    .xnv3::after, .aaym    .uh69us8::after,
.wojifw9i    .xnv3::after, .wojifw9i    .uh69us8::after,
.rpwdvb     .xnv3::after, .rpwdvb     .uh69us8::after,
.ywkiql1x    .xnv3::after, .ywkiql1x    .uh69us8::after,
.hfli   .xnv3::after, .hfli   .uh69us8::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;
}
.bsobdb5 .xnv3::after, .bsobdb5 .uh69us8::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");
}
.kpyvx2w .xnv3::after, .kpyvx2w .uh69us8::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");
}
.d4va384 .xnv3::after, .d4va384 .uh69us8::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");
}
.aaym .xnv3::after, .aaym .uh69us8::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");
}
.wojifw9i .xnv3::after, .wojifw9i .uh69us8::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");
}
.rpwdvb .xnv3::after, .rpwdvb .uh69us8::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");
}
.ywkiql1x .xnv3::after, .ywkiql1x .uh69us8::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");
}
.hfli .xnv3::after, .hfli .uh69us8::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");
}
.vrhwwdq   .wex149s::after, .vrhwwdq   .mpm7c::after,
.xgx5gv .wex149s::after, .xgx5gv .mpm7c::after,
.upuy18m    .wex149s::after, .upuy18m    .mpm7c::after,
.e85ithik    .wex149s::after, .e85ithik    .mpm7c::after,
.we7ncfe    .wex149s::after, .we7ncfe    .mpm7c::after,
.hnl5     .wex149s::after, .hnl5     .mpm7c::after,
.h6z0mk    .wex149s::after, .h6z0mk    .mpm7c::after,
.hvdjz   .wex149s::after, .hvdjz   .mpm7c::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;
}
.vrhwwdq .wex149s::after, .vrhwwdq .mpm7c::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");
}
.xgx5gv .wex149s::after, .xgx5gv .mpm7c::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");
}
.upuy18m .wex149s::after, .upuy18m .mpm7c::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");
}
.e85ithik .wex149s::after, .e85ithik .mpm7c::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");
}
.we7ncfe .wex149s::after, .we7ncfe .mpm7c::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");
}
.hnl5 .wex149s::after, .hnl5 .mpm7c::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");
}
.h6z0mk .wex149s::after, .h6z0mk .mpm7c::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");
}
.hvdjz .wex149s::after, .hvdjz .mpm7c::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");
}
.ld844l0 .dqjs9l { background: var(--bg-raised); }
.ijmvzstv.uh69us8 {
  padding: 13px 24px !important;
  font-size: 1rem !important;
  font-weight: 700;
}
@media (max-width: 980px) {
  .hvdp5 {
    grid-template-columns: auto auto minmax(0, 1fr);
    grid-template-areas:
      "rank ident rating"
      "pills pills pills"
      "cta   cta   cta";
    row-gap: 14px;
  }
  .hvdp5::before    { grid-area: rank;   }
  .suhklt           { grid-area: ident;  }
  .vzqr8x     { grid-area: rating; min-width: 0; width: auto; }
  .znofaoxb           { grid-area: pills;  }
  .ijmvzstv             { grid-area: cta; width: 100%; }
}
@media (max-width: 560px) {
  .hvdp5 {
    grid-template-columns: 1fr;
    grid-template-areas:
      "rank"
      "ident"
      "rating"
      "pills"
      "cta";
    text-align: center; padding: 16px;
  }
  .hvdp5::before    { justify-self: center; }
  .suhklt           { width: 100%; }
  .vzqr8x     { justify-self: center; }
  .znofaoxb           { grid-template-columns: 1fr; }
}
@media (min-width: 860px) {
  .xfmd5nt .t1uve {
    display: grid; grid-template-columns: 1fr 1fr; gap: 20px; align-items: start;
  }
  .xfmd5nt .g0cnp4o { margin: 0; }
}
@media (max-width: 720px) {
  .hxu4tl { grid-template-columns: 1fr; }
  .mw4dj6 { flex-direction: row; flex-wrap: wrap; gap: 10px; border-right: none; border-bottom: 1px solid var(--border-alt); padding: 16px; }
  .mw4dj6 .q9oh0d { width: 72px; height: 50px; }
  .mw4dj6 .jaubjha { max-width: 180px; }
  .mw4dj6 .dy1t8jc { width: auto; }
}
@media (max-width: 720px) {
  .klgf4aoz { flex-wrap: wrap; gap: 10px; padding: 12px 16px; }
  .e4txww6 { padding: 16px; }
  .zhsbev5 .nu4w069 { min-width: 50%; }
}
@media (max-width: 860px) {
  .mj6kzbr { grid-template-columns: 1fr; }
  .qupk4 { border-right: none; border-bottom: 1px solid var(--border-alt); }
  .xqwclmu { border-right: none; border-bottom: 1px solid var(--border-alt); }
}
@media (max-width: 540px) {
  .py512 { flex-wrap: wrap; padding: 16px; }
}
@media (max-width: 480px) {
  .wljx { flex-direction: column; align-items: stretch; }
}
.ipzwl2wj .dy1t8jc .uh69us8 { padding: 8px 20px; font-size: 0.85rem; }
@media (max-width: 640px) {
  .zjgexs83 { flex-direction: column; align-items: stretch; gap: 10px; }
  .ipzwl2wj .dy1t8jc { text-align: center; }
}
@media (max-width: 720px) {
  .k3nu { grid-template-columns: 1fr; }
  .ooe2ix { border-right: none; border-bottom: 1px solid var(--border-alt); }
  .ld9mh1v5 { flex-wrap: wrap; gap: 10px; padding: 14px 16px; }
}
@media (max-width: 720px) {
  .oenqzgdh { grid-template-columns: 1fr; }
  .xa5e { width: 100px; height: 100px; margin: 16px auto; }
  .bncha8i { font-size: 1.4rem; }
  .m2bkxixs { justify-content: center; }
  .qfx23hj .nu4w069 { min-width: 50%; }
}
@media (max-width: 540px) {
  .w5gs5kq { flex-wrap: wrap; padding: 14px 16px; }
  .ewk9y { padding: 12px 16px; }
  .f4qfrvxi .m4kc { margin: 0 16px; }
  .f4qfrvxi .tp6t { padding: 0 16px; }
  .srnso { padding: 12px 16px; }
}
.vfhymuf1 .dr8gt { gap: 0; }
.vfhymuf1 .hvdp5 {
  border-radius: 0;
  border-left: none; border-right: none; border-top: none;
  border-bottom: 1px solid var(--border);
  padding-top: 14px; padding-bottom: 14px;
}
.vfhymuf1 .hvdp5:last-child { border-bottom: none; }
.vfhymuf1 .hvdp5:nth-child(even) { background: var(--accent-bg, rgba(0,0,0,.03)); }
.vfhymuf1 .hvdp5:nth-child(even):hover { background: var(--bg-hover); }
.v1nbu .znofaoxb .xydppr3 {
  background: transparent; border-radius: 0; padding: 4px 12px;
  border-left: 1px solid var(--border);
}
.v1nbu .znofaoxb .xydppr3:first-child { border-left: none; }
.shgk .ntqy,
.shgk .h5g7e,
.shgk .h5g7e {
  font-size: 1.1rem; font-weight: 800; color: var(--accent-light);
  background: var(--accent-bg); border-radius: 100px;
  padding: 7px 18px; gap: 2px; line-height: 1;
}
.shgk .h5g7e small { font-size: 0.85em; font-weight: 700; color: var(--accent-light); opacity: 0.75; }
.shgk .elst .k1msphg9,
.shgk .elst strong {
  font-size: 0.95rem; font-weight: 800; color: var(--accent-light);
  background: var(--accent-bg); border-radius: 100px;
  padding: 4px 14px; white-space: nowrap;
}
.shgk .s1rv4,
.shgk .on5n5hhr { font-size: 1em; }
.q1ti { margin: 16px 0; }
.h76s6357 { background: var(--bg-card); border-radius: 8px; margin-bottom: 8px; overflow: hidden; }
.h76s6357 summary {
  padding: 14px 18px; font-weight: 600; color: var(--accent-pale);
  cursor: pointer; list-style: none; display: flex; justify-content: space-between;
}
.h76s6357 summary::after { content: "+"; color: var(--accent-light); }
.h76s6357[open] summary::after { content: "−"; }
.h76s6357 p { padding: 0 18px 14px; color: var(--text-body); font-size: 0.95rem; }
.kqst3 { margin-bottom: 0; }
.d9xt h2.bz0jccs { color: var(--text-primary); border-color: var(--accent-light); }
.joylefqd h2.bz0jccs { color: var(--text-primary); border-color: var(--accent-light); }
.y0jzcyc .x73pwby     { background: #052e16; border-color: #10b981; }
.y0jzcyc .znkdwigp { background: #2d0a1e; border-color: #f43f5e; }
.y0jzcyc .p1lk9    { background: #1e1036; border-color: #a855f7; }
.y0jzcyc .p2bca2xu strong  { color: #f1f5f9; }
.y0jzcyc .p2bca2xu p       { color: #cbd5e1; }
.y0jzcyc .wwet33    .x73pwby     .xzq7vw9::before,
.y0jzcyc .l1g6  .x73pwby     .xzq7vw9::before,
.y0jzcyc .vqf3ytr  .x73pwby     .xzq7vw9::before,
.y0jzcyc .med0abvv .x73pwby     .xzq7vw9::before { color: #10b981; }
.y0jzcyc .wwet33    .znkdwigp .xzq7vw9::before,
.y0jzcyc .l1g6  .znkdwigp .xzq7vw9::before,
.y0jzcyc .vqf3ytr  .znkdwigp .xzq7vw9::before,
.y0jzcyc .med0abvv .znkdwigp .xzq7vw9::before { color: #f43f5e; }
.y0jzcyc .wwet33    .p1lk9    .xzq7vw9::before,
.y0jzcyc .l1g6  .p1lk9    .xzq7vw9::before,
.y0jzcyc .vqf3ytr  .p1lk9    .xzq7vw9::before,
.y0jzcyc .med0abvv .p1lk9    .xzq7vw9::before { color: #a855f7; }
.i453zk .x73pwby     { background: #2d2000; border-color: #eab308; }
.i453zk .znkdwigp { background: #2d0b0b; border-color: #ef4444; }
.i453zk .p1lk9    { background: #2d1600; border-color: #f97316; }
.i453zk .p2bca2xu strong  { color: #f1f5f9; }
.i453zk .p2bca2xu p       { color: #cbd5e1; }
.i453zk .wwet33    .x73pwby     .xzq7vw9::before,
.i453zk .l1g6  .x73pwby     .xzq7vw9::before,
.i453zk .vqf3ytr  .x73pwby     .xzq7vw9::before,
.i453zk .med0abvv .x73pwby     .xzq7vw9::before { color: #eab308; }
.i453zk .wwet33    .znkdwigp .xzq7vw9::before,
.i453zk .l1g6  .znkdwigp .xzq7vw9::before,
.i453zk .vqf3ytr  .znkdwigp .xzq7vw9::before,
.i453zk .med0abvv .znkdwigp .xzq7vw9::before { color: #ef4444; }
.i453zk .wwet33    .p1lk9    .xzq7vw9::before,
.i453zk .l1g6  .p1lk9    .xzq7vw9::before,
.i453zk .vqf3ytr  .p1lk9    .xzq7vw9::before,
.i453zk .med0abvv .p1lk9    .xzq7vw9::before { color: #f97316; }
.lcqk8b .x73pwby     { background: #0c1a2e; border-color: #38bdf8; }
.lcqk8b .znkdwigp { background: #12103a; border-color: #818cf8; }
.lcqk8b .p1lk9    { background: #0a2020; border-color: #2dd4bf; }
.lcqk8b .p2bca2xu strong  { color: #f1f5f9; }
.lcqk8b .p2bca2xu p       { color: #cbd5e1; }
.lcqk8b .wwet33    .x73pwby     .xzq7vw9::before,
.lcqk8b .l1g6  .x73pwby     .xzq7vw9::before,
.lcqk8b .vqf3ytr  .x73pwby     .xzq7vw9::before,
.lcqk8b .med0abvv .x73pwby     .xzq7vw9::before { color: #38bdf8; }
.lcqk8b .wwet33    .znkdwigp .xzq7vw9::before,
.lcqk8b .l1g6  .znkdwigp .xzq7vw9::before,
.lcqk8b .vqf3ytr  .znkdwigp .xzq7vw9::before,
.lcqk8b .med0abvv .znkdwigp .xzq7vw9::before { color: #818cf8; }
.lcqk8b .wwet33    .p1lk9    .xzq7vw9::before,
.lcqk8b .l1g6  .p1lk9    .xzq7vw9::before,
.lcqk8b .vqf3ytr  .p1lk9    .xzq7vw9::before,
.lcqk8b .med0abvv .p1lk9    .xzq7vw9::before { color: #2dd4bf; }
.lt44h4 .x73pwby     { background: var(--accent-bg); border-color: var(--accent-light); }
.lt44h4 .znkdwigp { background: var(--accent-bg-light); border-color: var(--accent-light); }
.lt44h4 .p1lk9    { background: var(--accent-bg); border-color: var(--accent-pale); }
.lt44h4 .wwet33    .xzq7vw9::before,
.lt44h4 .l1g6  .xzq7vw9::before,
.lt44h4 .vqf3ytr  .xzq7vw9::before,
.lt44h4 .med0abvv .xzq7vw9::before { color: var(--accent-light) !important; }
.uorvk2n .we0f { background: var(--bg-pros); }
.uorvk2n .rnhmsy { background: var(--bg-cons); }
.uorvk2n .we0f .ad13r { color: var(--c-pros-label); }
.uorvk2n .rnhmsy .sfhd { color: var(--c-cons); }
.uorvk2n .we0f ul li,
.uorvk2n .uejtw li            { color: var(--c-pros); }
.uorvk2n .rnhmsy ul li,
.uorvk2n .l1m13 li            { color: var(--c-cons); }
.qxfad .p2bca2xu { background: transparent; border-left: none; border: 1.5px solid; }
.qxfad .x73pwby     { border-color: var(--c-tip-border); }
.qxfad .znkdwigp { border-color: var(--c-warn-border); }
.qxfad .p1lk9    { border-color: #60a5fa; }
.qxfad .p2bca2xu strong { color: var(--text-primary); }
.qxfad .p2bca2xu p      { color: var(--text-muted); }
.my2tre .p2bca2xu { border-left: none; border-top: 4px solid; border-radius: 0 0 8px 8px; }
.my2tre .x73pwby     { border-top-color: var(--c-tip-border); }
.my2tre .znkdwigp { border-top-color: var(--c-warn-border); }
.my2tre .p1lk9    { border-top-color: #60a5fa; }
.rvm0toj .p2bca2xu { border-left: none; border-radius: 8px; }
.rvm0toj .x73pwby     { background: #065f46; }
.rvm0toj .znkdwigp { background: #92400e; }
.rvm0toj .p1lk9    { background: #1e3a8a; }
.rvm0toj .p2bca2xu strong,
.rvm0toj .p2bca2xu p { color: #fff; }
.rvm0toj .xzq7vw9::before { color: rgba(255,255,255,0.85) !important; }
.y0jzcyc.rvm0toj .x73pwby,
.y0jzcyc .rvm0toj .x73pwby     { background: #052e16; }
.y0jzcyc.rvm0toj .znkdwigp,
.y0jzcyc .rvm0toj .znkdwigp { background: #2d0a1e; }
.y0jzcyc.rvm0toj .p1lk9,
.y0jzcyc .rvm0toj .p1lk9    { background: #1e1036; }
.i453zk.rvm0toj .x73pwby,
.i453zk .rvm0toj .x73pwby      { background: #2d2000; }
.i453zk.rvm0toj .znkdwigp,
.i453zk .rvm0toj .znkdwigp  { background: #2d0b0b; }
.i453zk.rvm0toj .p1lk9,
.i453zk .rvm0toj .p1lk9     { background: #2d1600; }
.lcqk8b.rvm0toj .x73pwby,
.lcqk8b .rvm0toj .x73pwby      { background: #0c1a2e; }
.lcqk8b.rvm0toj .znkdwigp,
.lcqk8b .rvm0toj .znkdwigp  { background: #12103a; }
.lcqk8b.rvm0toj .p1lk9,
.lcqk8b .rvm0toj .p1lk9     { background: #0a2020; }
.xarsry .p2bca2xu { border-left: none; border-radius: 6px; padding: 10px 14px; }
.xarsry .x73pwby     { background: color-mix(in srgb, var(--c-tip-border) 10%, transparent); }
.xarsry .znkdwigp { background: color-mix(in srgb, var(--c-warn-border) 10%, transparent); }
.xarsry .p1lk9    { background: color-mix(in srgb, #60a5fa 10%, transparent); }
.xarsry .p2bca2xu strong { color: var(--text-primary); }
.xarsry .p2bca2xu p      { color: var(--text-muted); }
.cxyy53 .p2bca2xu { border-left: none; border-radius: 10px; box-shadow: 0 2px 10px rgba(0,0,0,0.25); }
.wwet33 .xzq7vw9,
.l1g6 .xzq7vw9,
.vqf3ytr .xzq7vw9,
.med0abvv .xzq7vw9 { font-size: 0; width: 1.1rem; flex-shrink: 0; }
.wwet33 .xzq7vw9::before,
.l1g6 .xzq7vw9::before,
.vqf3ytr .xzq7vw9::before,
.med0abvv .xzq7vw9::before {
  display: block; font-size: 1.15rem; line-height: 1.3; font-style: normal;
}
.wwet33 .x73pwby     .xzq7vw9::before { content: "✦"; color: var(--c-tip-border); }
.wwet33 .znkdwigp .xzq7vw9::before { content: "▲"; color: var(--c-warn-border); }
.wwet33 .p1lk9    .xzq7vw9::before { content: "◉"; color: #60a5fa; }
.l1g6 .x73pwby     .xzq7vw9::before { content: "★"; color: var(--c-tip-border); }
.l1g6 .znkdwigp .xzq7vw9::before { content: "◆"; color: var(--c-warn-border); }
.l1g6 .p1lk9    .xzq7vw9::before { content: "●"; color: #60a5fa; }
.vqf3ytr .x73pwby     .xzq7vw9::before { content: "▶"; color: var(--c-tip-border); }
.vqf3ytr .znkdwigp .xzq7vw9::before { content: "■"; color: var(--c-warn-border); }
.vqf3ytr .p1lk9    .xzq7vw9::before { content: "▸"; color: #60a5fa; }
.med0abvv .x73pwby     .xzq7vw9::before { content: "→"; color: var(--c-tip-border); }
.med0abvv .znkdwigp .xzq7vw9::before { content: "⬥"; color: var(--c-warn-border); }
.med0abvv .p1lk9    .xzq7vw9::before { content: "◈"; color: #60a5fa; }
.wq4g39tj .e9fmax2h .j4h39,
.wq4g39tj .aqolswd8 .j4h39  { box-shadow: 0 2px 8px rgba(0,0,0,0.22); }
.wq4g39tj .ujoz                { box-shadow: 0 2px 6px rgba(0,0,0,0.2); }
.wq4g39tj .t2xk8pb5          { box-shadow: 0 2px 8px rgba(0,0,0,0.18); }
.wq4g39tj .ts4oxr                    { box-shadow: 0 2px 8px rgba(0,0,0,0.18); }
.x8d5td .e9fmax2h .j4h39,
.x8d5td .aqolswd8 .j4h39,
.x8d5td .ujoz,
.x8d5td .hvdp5,
.x8d5td .g0cnp4o,
.x8d5td .t2xk8pb5,
.x8d5td .ts4oxr,
.x8d5td .cxyy53 .p2bca2xu { box-shadow: none; }
.wklbr   .ce8m0hj8, .wklbr .gv8uvfa3, .wklbr .kdm3p6fm,
.wklbr   .fwzkls, .wklbr .vygxs { font-size: 0.9rem; }
.wklbr   .uuaeiu, .wklbr .klomx4 { font-size: 0.9rem; }
.igjs5gxi   .ce8m0hj8, .igjs5gxi .gv8uvfa3, .igjs5gxi .kdm3p6fm,
.igjs5gxi   .fwzkls, .igjs5gxi .vygxs { font-size: 0.95rem; }
.igjs5gxi   .uuaeiu, .igjs5gxi .klomx4 { font-size: 0.95rem; }
.tl0lt   .ce8m0hj8, .tl0lt .gv8uvfa3, .tl0lt .kdm3p6fm,
.tl0lt   .fwzkls, .tl0lt .vygxs { font-size: 1.08rem; }
.tl0lt   .uuaeiu, .tl0lt .klomx4 { font-size: 1.05rem; }
.tl0lt   .aoyf { font-size: 0.97rem; }
.pi8gbb .u0s9rc9i      { font-size: 3.2rem; }
.pi8gbb h2.bz0jccs { font-size: 1.9rem; }
.pi8gbb h3.oguj5     { font-size: 1.4rem; }
.hl7ijt .u0s9rc9i      { font-size: 3.8rem; }
.hl7ijt h2.bz0jccs { font-size: 2.2rem; }
.hl7ijt h3.oguj5     { font-size: 1.6rem; }
.kqst3 + .kqst3 { position: relative; }
.qdr7   .kqst3 + .kqst3::before,
.jgg8gv  .kqst3 + .kqst3::before,
.ds0wu   .kqst3 + .kqst3::before,
.kyo9d7o   .kqst3 + .kqst3::before,
.ojrx2   .kqst3 + .kqst3::before,
.t76eew6c .kqst3 + .kqst3::before {
  position: absolute; top: -1px; left: 0; right: 0;
  transform: translateY(-50%);
}
.qdr7 .kqst3 + .kqst3::before {
  content: ""; height: 1px; background: var(--accent); opacity: 0.5;
}
.jgg8gv .kqst3 + .kqst3::before {
  content: ""; height: 4px;
  background: linear-gradient(90deg, var(--grad-start), var(--accent), var(--grad-end));
}
.ds0wu .kqst3 + .kqst3::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;
}
.kyo9d7o .kqst3 + .kqst3::before {
  content: ""; height: 1px;
  background: linear-gradient(90deg, transparent 0%, var(--accent) 25%, var(--accent) 75%, transparent 100%);
  opacity: 0.6;
}
.ifhs9b .kqst3 { margin-bottom: 16px; }
.ifhs9b .kqst3 + .kqst3 { margin-top: 0; }
.ifhs9b .j21k3 { padding-top: 0; padding-bottom: 0; }
.ojrx2 .kqst3 + .kqst3::before {
  content: ""; border-top: 2px dashed var(--accent); opacity: 0.5;
}
.t76eew6c .kqst3 + .kqst3::before {
  content: ""; border-top: 3px dotted var(--accent); opacity: 0.5;
}
.ukkjf .kqst3 + .kqst3::before,
.vvlrjsai .kqst3 + .kqst3::before,
.xt9j .kqst3 + .kqst3::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%;
}
.vlz9pch .ukkjf .kqst3:nth-child(even)::before,
.vlz9pch .vvlrjsai .kqst3:nth-child(even)::before,
.vlz9pch .xt9j .kqst3:nth-child(even)::before { background: var(--bg-surface); }
.ittab3zi .ukkjf .kqst3:nth-child(even)::before,
.ittab3zi .vvlrjsai .kqst3:nth-child(even)::before,
.ittab3zi .xt9j .kqst3:nth-child(even)::before { background: var(--bg-card); }
.ukkjf .kqst3 + .kqst3::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");
}
.vvlrjsai .kqst3 + .kqst3::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");
}
.xt9j .kqst3 + .kqst3::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");
}
.fni5 .hsfzgb0,
.fni5 .wqob7,
.xet0f5e .wqob7 { margin-bottom: 60px; }
.yxrg34u .wqob7 { margin-bottom: 70px; }
.fni5 .pkqgo,
.fni5 .hsfzgb0::before,
.fni5 .hsfzgb0::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");
}
.ueal .hsfzgb0:not(.hpk0pd1) .lzpyu { background: linear-gradient(45deg, rgba(0,0,0,0.45) 0%, rgba(0,0,0,0.65) 100%); }
.ueal .hpk0pd1 { background: linear-gradient(45deg, var(--accent) 0%, var(--accent-light) 100%); }
.ueal .w9lse44 { background: linear-gradient(45deg, var(--accent), var(--accent-light)); }
.ueal .ssrm { background: linear-gradient(45deg, var(--bg-surface) 0%, var(--accent-bg) 100%); }
.fcfqcc .nzlh { float: left; width: 38%; margin: 0 28px 16px 0; }
.fcfqcc .nzlh .gherof { width: 100%; height: auto; max-height: 360px; object-fit: cover; border-radius: 10px; }
.fcfqcc .j21k3::after { content: ''; display: block; clear: both; }
.yad5rtlx .nzlh { float: right; width: 38%; margin: 0 0 16px 28px; }
.yad5rtlx .nzlh .gherof { width: 100%; height: auto; max-height: 360px; object-fit: cover; border-radius: 10px; }
.yad5rtlx .j21k3::after { content: ''; display: block; clear: both; }
.lx76 .kqst3:nth-child(odd)  .nzlh { float: left;  width: 38%; margin: 0 28px 16px 0; }
.lx76 .kqst3:nth-child(even) .nzlh { float: right; width: 38%; margin: 0 0 16px 28px; }
.lx76 .nzlh .gherof { width: 100%; height: auto; max-height: 360px; object-fit: cover; border-radius: 10px; }
.lx76 .j21k3::after { content: ''; display: block; clear: both; }
.fcfqcc .y1v0g8tk,
.yad5rtlx .y1v0g8tk,
.lx76 .y1v0g8tk,
@media (max-width: 900px) {
  .fcfqcc .nzlh,
  .yad5rtlx .nzlh,
  .lx76 .kqst3:nth-child(odd)  .nzlh,
  .lx76 .kqst3:nth-child(even) .nzlh {
    float: none !important;
    width: 100% !important;
    margin: 0 0 16px 0 !important;
  }
  .fcfqcc .nzlh .gherof,
  .yad5rtlx .nzlh .gherof,
  .lx76 .nzlh .gherof {
    max-height: none !important;
  }
}
.fcfqcc .uuaeiu,
.fcfqcc .klomx4,
.yad5rtlx .uuaeiu,
.yad5rtlx .klomx4,
.lx76 .uuaeiu,
.lx76 .klomx4 { overflow: hidden; }
@media (max-width: 640px) {
  .fcfqcc .nzlh,
  .yad5rtlx .nzlh,
  .lx76 .nzlh { float: none; width: 100%; margin: 0 0 16px 0; }
}
.e5bat .mg3d,
.e5bat .j21k3,
.e5bat .s690  { max-width: 1100px; }
.ih7d .mg3d,
.ih7d .j21k3,
.ih7d .s690  { max-width: 1200px; }
.az4f .mg3d,
.az4f .j21k3,
.az4f .s690  { max-width: 1320px; }
.az4f { --content-mw: 1320px; }
.znktb31 { font-size: 0.82rem; color: var(--text-muted); }
.ylu232 { display: flex; align-items: center; }
.kkj27w {
  list-style: none; margin: 0; padding: 0;
  display: flex; align-items: center; flex-wrap: wrap; gap: 0;
}
.rc3py { display: flex; align-items: center; }
.xr3jrc { color: var(--accent-light); text-decoration: none; padding: 2px 5px; border-radius: 4px; }
.xr3jrc:hover { text-decoration: underline; }
.ucol4h { margin: 0 3px; opacity: 0.45; }
.ucol4h::before { content: '/'; }
.xm13lnvf { padding: 2px 5px; color: var(--text-main); }
.dd2qbay .znktb31 {
  background: var(--bg-surface);
  border-bottom: 1px solid var(--border);
  padding: 9px 0;
}
.dd2qbay .ylu232 { max-width: 1100px; margin: 0 auto; padding: 0 24px; }
.gipi0pzl .znktb31 {
  border-left: 3px solid var(--accent);
  padding: 4px 0;
  margin-bottom: 20px;
}
.gipi0pzl .ylu232 { padding: 0 0 0 12px; }
.yjwk {
  max-width: 1100px; margin: -38px auto 0;
  padding: 0 24px; position: relative; z-index: 5;
}
.tb82ha .ylu232 { padding: 0 16px; }
.tb82ha .znktb31 {
  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);
}
.tb82ha .mg3d { padding-top: 28px; }
@media (max-width: 720px) {
  .yjwk { margin-top: 18px; padding: 0 16px; }
  .tb82ha .mg3d { padding-top: 16px; }
}
.e5bat.dd2qbay .ylu232 { max-width: 1100px; }
.ih7d.dd2qbay .ylu232 { max-width: 1200px; }
.az4f.dd2qbay .ylu232 { max-width: 1320px; }
.e5bat .yjwk { max-width: 1100px; }
.ih7d .yjwk { max-width: 1200px; }
.az4f .yjwk { max-width: 1320px; }
.fi0s .kqst3 { padding-top: 16px; padding-bottom: 16px; }
.hy5eipp .kqst3 { padding-top: 24px; padding-bottom: 24px; }
.duk4ai4 .kqst3 { padding-top: 40px; padding-bottom: 40px; }
.qg9zow .kqst3 { padding-top: 52px; padding-bottom: 52px; }
.lpvdzf .kqst3:nth-child(4n+1) { padding-top: 20px;  padding-bottom: 20px; }
.lpvdzf .kqst3:nth-child(4n+2) { padding-top: 36px;  padding-bottom: 36px; }
.lpvdzf .kqst3:nth-child(4n+3) { padding-top: 28px;  padding-bottom: 28px; }
.lpvdzf .kqst3:nth-child(4n)   { padding-top: 44px;  padding-bottom: 44px; }
.qm0y .j21k3 { padding-top: 10px;  padding-bottom: 10px; }
.x3wul .j21k3 { padding-top: 18px;  padding-bottom: 18px; }
.fuenqhq8 .j21k3 { padding-top: 36px;  padding-bottom: 36px; }
.zuwly89 .j21k3 { padding-top: 48px;  padding-bottom: 48px; }
.skce5fv5 h2.bz0jccs { font-weight: 600; }
.skce5fv5 h3.oguj5     { font-weight: 600; }
.sq0l h2.bz0jccs { font-weight: 800; }
.sq0l h3.oguj5     { font-weight: 700; }
.c0ku82 h2.bz0jccs { font-weight: 900; }
.c0ku82 h3.oguj5     { font-weight: 800; }
.c0ku82 .p2bca2xu strong,
.c0ku82 .p2bca2xu strong { font-weight: 600; }
.wex149s {
  margin-left: 16px; flex-shrink: 0;
  padding: 7px 16px; font-size: 0.82rem; font-weight: 700; border-radius: 6px;
}
.wl50 .wex149s { display: none; }
@media (max-width: 640px) {
  .ra58 { display: none; }
  .wex149s {
    position: absolute !important;
    left: 50% !important; top: 50% !important;
    transform: translate(-50%, -50%);
    padding: 8px 16px !important;
    font-size: 0.82rem !important;
    z-index: 5;
    max-width: 55%;
    white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  }
}
.wex149s { background: var(--cta) !important; color: #fff !important; border: none !important; }
.wex149s:hover { opacity: 0.85; }
.sq86e .wex149s { background: linear-gradient(135deg, var(--cta), var(--cta-light)) !important; }
.iktjy5kc .wex149s,
.r2y31  .wex149s { background: var(--grad-start) !important; color: #fff !important; border: none !important; }
.iktjy5kc .wex149s:hover,
.r2y31  .wex149s:hover { opacity: 0.88; }
.sq86e.iktjy5kc .wex149s,
.sq86e.r2y31  .wex149s { background: linear-gradient(135deg, var(--grad-start), var(--accent-light)) !important; }
.mpm7c {
  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;
}
.mpm7c:hover { transform: translateY(-2px); opacity: 0.92; }
.mpm7c { background: var(--cta) !important; color: #fff !important; border: none !important; }
.x3nbz8 .mpm7c { display: none; }
.mzgdie .mpm7c { right: 32px; }
.shg2  .mpm7c { left: 32px; }
@media (max-width: 480px) {
  .mzgdie .mpm7c { right: 20px; bottom: 20px; }
  .shg2  .mpm7c { left: 20px; bottom: 20px; }
}
.zq55 { background: var(--bg-surface); border-top: 1px solid var(--border); margin-top: 60px; }
.s690 { max-width: 1100px; margin: 0 auto; padding: 32px 24px; }
.voszdsl { color: var(--text-faint); font-size: 0.85rem; margin-bottom: 6px; }
.ho1d1g { color: var(--text-dim); font-size: 0.8rem; }
.hcl5yq a, .na6155g a { color: var(--text); text-decoration: none; font-size: 0.87rem; transition: color .15s; }
.hcl5yq a:hover, .na6155g a:hover { color: var(--accent-light); }
.na6155g { display: flex; flex-wrap: wrap; gap: 4px 18px; }
.lt3yy .s690 { text-align: center; }
.lt3yy .na6155g { justify-content: center; margin-bottom: 16px; }
.lt3yy .voszdsl { margin-top: 0; }
.srwg { margin-top: 10px; }
.srwg a { font-size: 0.8rem; opacity: 0.65; }
@media (max-width: 640px) {
  .s690 { padding-left: 16px; padding-right: 16px; }
  .ak9bzafv .s690 { padding: 20px 16px; }
  .na6155g { gap: 4px 12px; }
  .voszdsl { font-size: 0.78rem; }
}
.cj1b6c54 .voszdsl { font-size: 0.78rem; color: var(--text-faint); margin: 14px 0 4px; line-height: 1.5; }
.cj1b6c54 .ho1d1g { font-size: 0.78rem; color: var(--text-faint); margin: 0; }
@media (max-width: 768px) { .cj1b6c54 .ls5kvnop { grid-template-columns: 1fr 1fr; } .cj1b6c54 .gc365z { grid-column: 1 / -1; } }
@media (max-width: 480px) { .cj1b6c54 .ls5kvnop { grid-template-columns: 1fr; } }
.nbc8sb .voszdsl { font-size: 0.78rem; color: var(--text-faint); margin: 0; }
@media (max-width: 640px) { .nbc8sb .juqvtdt { gap: 12px; } .nbc8sb .qt6p0 { margin-right: 0; width: 100%; } }
.xpc9m9 .voszdsl { font-size: 0.78rem; color: var(--text-faint); margin: 0; flex: 1; }
.xpc9m9 .ho1d1g { font-size: 0.78rem; color: var(--text-faint); margin: 0; white-space: nowrap; }
@media (max-width: 768px) { .xpc9m9 .j1u05u { grid-template-columns: 1fr 1fr; } .xpc9m9 .ke8sdt { grid-column: 1 / -1; } }
@media (max-width: 480px) { .xpc9m9 .j1u05u { grid-template-columns: 1fr; } }
@media (max-width: 760px) { .ablgsoow .n98uq { grid-template-columns: 1fr 1fr; } .ablgsoow .f5euv:first-child { grid-column: 1 / -1; } }
@media (max-width: 480px) { .ablgsoow .n98uq { grid-template-columns: 1fr; } }
@media (max-width: 480px) { .k7csooko .n98uq { grid-template-columns: 1fr; } }
.eih3829 .s690 { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 14px; }
.eih3829 .na6155g { justify-content: center; }
.oltzh37x .wt6ebiug      { background: var(--bg-page); border-bottom-color: var(--border-alt); }
.oltzh37x .zq55 { background: var(--bg-page); border-top-color: var(--border-alt); }
.harxq3p .wt6ebiug      { background: #0d1117; border-bottom-color: #21262d; }
.harxq3p .u06sd { color: var(--accent-light); }
.harxq3p .xdl7a0vd { --msep-color: #8b949e; }
.harxq3p .xdl7a0vd a { color: #8b949e; }
.harxq3p .xdl7a0vd a:hover { color: var(--accent-light); }
.harxq3p .afh6gy9 { color: #8b949e; }
.harxq3p .zq55 { background: #0d1117; border-top-color: #21262d; color: #e6edf3; }
.harxq3p .voszdsl,
.harxq3p .ho1d1g { color: #6e7681; }
.harxq3p .hcl5yq a, .harxq3p .na6155g a,
.harxq3p .hcl5yq a:hover, .harxq3p .na6155g a:hover,
@media (max-width: 640px) {
  .harxq3p .xdl7a0vd { background: #0d1117; border-top-color: #21262d; }
  .harxq3p .xdl7a0vd li a { border-bottom-color: #21262d; }
}
.y1mc .wt6ebiug      { background: #f0f4f8; border-bottom-color: #cbd5e1; }
.y1mc .u06sd { color: var(--accent-light); }
.y1mc .xdl7a0vd { --msep-color: #475569; }
.y1mc .xdl7a0vd a { color: #475569; }
.y1mc .xdl7a0vd a:hover { color: var(--accent-light); }
.y1mc .afh6gy9 { color: #64748b; }
.y1mc .zq55 { background: #f0f4f8; border-top-color: #cbd5e1; }
.y1mc .voszdsl,
.y1mc .ho1d1g { color: #64748b; }
.y1mc .hcl5yq a, .y1mc .na6155g a,
.y1mc .hcl5yq a:hover, .y1mc .na6155g a:hover,
@media (max-width: 640px) {
  .y1mc .xdl7a0vd { background: #f0f4f8; border-top-color: #cbd5e1; }
  .y1mc .xdl7a0vd li a { border-bottom-color: #cbd5e1; color: #475569; }
}
.iktjy5kc .wt6ebiug      { background: var(--accent); border-bottom-color: var(--accent-light); }
.iktjy5kc .u06sd { color: #fff; }
.iktjy5kc .xdl7a0vd { --msep-color: rgba(255,255,255,0.82); }
.iktjy5kc .xdl7a0vd a { color: rgba(255,255,255,0.82); }
.iktjy5kc .xdl7a0vd a:hover { color: #fff; }
.iktjy5kc .afh6gy9 { color: rgba(255,255,255,0.9); }
.iktjy5kc .zq55 { background: var(--accent); border-top-color: var(--accent-light); color: #fff; }
.iktjy5kc .voszdsl,
.iktjy5kc .ho1d1g { color: rgba(255,255,255,0.72); }
.iktjy5kc .hcl5yq a, .iktjy5kc .na6155g a,
.iktjy5kc .hcl5yq a:hover, .iktjy5kc .na6155g a:hover,
@media (max-width: 640px) {
  .iktjy5kc .xdl7a0vd { background: var(--accent); border-top-color: var(--accent-light); }
  .iktjy5kc .xdl7a0vd li a { border-bottom-color: rgba(255,255,255,0.2); color: rgba(255,255,255,0.82); }
}
.r2y31 .wt6ebiug {
  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);
}
.r2y31 .zq55 {
  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) {
  .r2y31 .xdl7a0vd {
    background: color-mix(in srgb, var(--bg-surface) 85%, transparent);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
  }
}
.y136ugi5 .rc7vt { min-height: 52px; height: auto; padding-top: 6px; padding-bottom: 6px; }
.mx8zr1b .rc7vt { min-height: 58px; height: auto; padding-top: 8px; padding-bottom: 8px; }
.ajb5 .rc7vt { min-height: 72px; height: auto; }
.wrky .rc7vt { min-height: 84px; height: auto; }
.ak9bzafv .rc7vt { max-width: none; padding: 0 32px; }
.ak9bzafv .s690  { max-width: none; padding: 24px 32px; }
.pmeomf.ih7d .rc7vt { max-width: 1200px; }
.pmeomf.az4f .rc7vt { max-width: 1320px; }
.mof79cw   .u06sd, .mof79cw   .qt6p0 { text-transform: capitalize; }
.o20ile .u06sd, .o20ile .qt6p0 { text-transform: lowercase; }
.azq6dy35 .u06sd, .azq6dy35 .qt6p0 { text-transform: uppercase; letter-spacing: 0.06em; }
.en97, .d041fg3 {
  display: inline-flex; align-items: center; justify-content: center;
  flex-shrink: 0;
}
.dqhg .en97,
.pdfxe .en97,
.oa20brsa .en97,
.y1g169 .en97,
.ah6ksqk0   .xdl7a0vd a { font-weight: 500; }
.dbad5 .xdl7a0vd a { font-weight: 600; }
.i16d8h38     .xdl7a0vd a { font-weight: 700; }
.bboke    .xdl7a0vd a { font-weight: 800; letter-spacing: 0.01em; }
.idbhbltj     .xdl7a0vd > li + li::before,
.vlpw2    .xdl7a0vd > li + li::before,
.xbk1x    .xdl7a0vd > li + li::before,
.eips9dmg .xdl7a0vd > li + li::before,
.umcfu5 .xdl7a0vd > li + li::before,
.cq99  .xdl7a0vd > li + li::before,
.mc2i2    .xdl7a0vd > li + li::before {
  margin-right: 10px; margin-left: -10px; opacity: 0.5; color: var(--msep-color);
}
.idbhbltj     .xdl7a0vd > li + li::before { content: "·"; font-size: 1.4em; line-height: 1; vertical-align: middle; }
.vlpw2    .xdl7a0vd > li + li::before { content: "|"; }
.xbk1x    .xdl7a0vd > li + li::before { content: "—"; }
.eips9dmg .xdl7a0vd > li + li::before { content: "◆"; font-size: 0.45em; vertical-align: middle; }
.umcfu5 .xdl7a0vd > li + li::before { content: "›"; font-size: 1.3em; line-height: 1; }
.cq99  .xdl7a0vd > li + li::before { content: "•"; font-size: 0.8em; vertical-align: middle; }
.mc2i2    .xdl7a0vd > li + li::before { content: "✦"; font-size: 0.55em; vertical-align: middle; }
@media (max-width: 640px) {

  
  .eh3srt81 .afh6gy9,
  .zsu2 .afh6gy9,
  .y4jof .afh6gy9,
  .r8cm .afh6gy9,
  .jnb9zn .afh6gy9 {
    font-size: 0 !important;
    display: flex !important;
    align-items: center; justify-content: center;
    padding: 0; width: 40px;
  }

  
  .eh3srt81 .afh6gy9::before,
  .zsu2 .afh6gy9::before,
  .y4jof .afh6gy9::before,
  .r8cm .afh6gy9::before,
  .jnb9zn .afh6gy9::before { content: ""; display: block; flex-shrink: 0; }

  
  .eh3srt81 .afh6gy9::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;
  }

  
  .zsu2 .afh6gy9::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;
  }

  
  .y4jof .afh6gy9::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;
  }

  
  .r8cm .afh6gy9::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;
  }

  
  .jnb9zn .afh6gy9::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) {
  .q06p94bd .afh6gy9 {
    padding: 5px 14px;
  }
  .q06p94bd .xdl7a0vd {
    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;
  }
  .q06p94bd .xdl7a0vd li a {
    border-bottom: none; padding: 10px 22px;
  }
  .q06p94bd .xdl7a0vd li a:hover { background: var(--bg-raised); }
  .q06p94bd .rrpxv0,
  .krk9 .rrpxv0,
  .zskuj6r .rrpxv0 { background: none; backdrop-filter: none; -webkit-backdrop-filter: none; pointer-events: none; }
}
@media (max-width: 640px) {
  .sl3ffqx .afh6gy9 {
    padding: 5px 10px;
  }
  .sl3ffqx .xdl7a0vd {
    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);
  }
  .sl3ffqx .xdl7a0vd.gtji3yt { transform: translateX(0); }
  .sl3ffqx .xdl7a0vd li a {
    padding: 14px 28px; font-size: 1rem; border-bottom: 1px solid var(--border);
  }
  .sl3ffqx .xdl7a0vd li:last-child a { border-bottom: none; }
  .iktjy5kc .xdl7a0vd,
  .harxq3p .xdl7a0vd { background: var(--accent) !important; }
  .iktjy5kc .xdl7a0vd li a,
  .harxq3p .xdl7a0vd li a { color: rgba(255,255,255,0.82) !important; border-bottom-color: rgba(255,255,255,0.2) !important; }
}
@media (max-width: 640px) {
  .zskuj6r .afh6gy9 {
    padding: 5px 10px;
  }
  .zskuj6r .xdl7a0vd {
    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);
  }
  .zskuj6r .xdl7a0vd::before {
    content: ""; display: block;
    width: 40px; height: 4px;
    background: var(--border); border-radius: 2px;
    margin: 0 auto 14px;
  }
  .zskuj6r .xdl7a0vd.gtji3yt { transform: translateY(0); }
  .zskuj6r .xdl7a0vd li a {
    text-align: center; border-bottom: none; padding: 13px 28px; font-size: 1rem;
  }
}
@media (max-width: 640px) {
  .n5ffdy .afh6gy9 {
    padding: 5px 10px;
  }
  .n5ffdy .xdl7a0vd {
    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;
  }
  .n5ffdy .xdl7a0vd.gtji3yt { opacity: 1; pointer-events: auto; }
  .n5ffdy .xdl7a0vd li a {
    font-size: 1.5rem; font-weight: 700; border-bottom: none;
    padding: 14px 48px; letter-spacing: 0.01em;
  }
}
@media (max-width: 640px) {
  .t91l3w0     .afh6gy9 { border-radius: 0 !important; }
  .ptnnjty   .afh6gy9 { border-radius: 8px !important; }
  .qgxm .afh6gy9 { border-radius: 50% !important; }
  .mozgui   .afh6gy9 { border-radius: 999px !important; }
}
@media (max-width: 640px) {
  .xw66sq .zz6fockm { flex-direction: column; align-items: stretch; }
  .xw66sq .id95ke { flex-direction: row; min-width: auto; }
  .xw66sq .ujdzcrz { align-items: flex-start; text-align: left; }
}
.n17a,
.n17a.kqst3,
.vlz9pch .n17a,
.qtvgv3mv .n17a,
.ittab3zi .n17a,
.u4o1b0 .n17a {
  padding: 0 !important;
  min-height: auto !important;
  background: transparent !important;
  border: none !important;
}
.sskw1x {
  background: linear-gradient(135deg, var(--cta) 0%, var(--cta-hover) 100%);
  border-radius: 16px;
  padding: 28px 36px;
  display: flex;
  align-items: center;
  gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 16px 0;
}
.i9kuk5 { flex: 1 1 280px; min-width: 0; }
.pplqy {
  margin: 0 0 6px 0;
  font-size: 1.4rem;
  font-weight: 800;
  color: #fff;
  line-height: 1.2;
}
.kvt4ve {
  margin: 0;
  color: rgba(255,255,255,0.92);
  font-size: 0.95rem;
  line-height: 1.4;
}
.fzw7 {
  background: #fff !important;
  color: var(--cta) !important;
  padding: 14px 44px !important;
  border-radius: 999px;
  font-weight: 800;
  font-size: 1rem;
  text-decoration: none;
  flex-shrink: 0;
  transition: transform 0.15s, opacity 0.2s;
  white-space: nowrap;
}
.fzw7:hover { transform: translateY(-1px); opacity: 0.95; }
.wj3gx62 .sskw1x {
  background: var(--bg-card);
  border: 2px solid var(--cta);
}
.wj3gx62 .pplqy { color: var(--cta); }
.wj3gx62 .kvt4ve { color: var(--text-body); }
.wj3gx62 .fzw7 {
  background: var(--cta) !important;
  color: #fff !important;
}
.jifp4iko .sskw1x {
  background: var(--bg-card);
  border-left: 6px solid var(--cta);
  border-radius: 4px 16px 16px 4px;
}
.jifp4iko .pplqy { color: var(--text-primary); }
.jifp4iko .kvt4ve { color: var(--text-body); }
.jifp4iko .fzw7 {
  background: var(--cta) !important;
  color: #fff !important;
}
@media (max-width: 640px) {
  .sskw1x {
    padding: 20px 22px;
    flex-direction: column;
    align-items: stretch;
    gap: 14px;
  }
  .i9kuk5 { flex: 0 0 auto; }
  .pplqy { font-size: 1.2rem; }
  .fzw7 { width: 100%; text-align: center; padding: 14px 28px !important; }
}
.bcnxtt .lqj1pug { height: 36px; }
.b7n2ap .lqj1pug { height: 60px; max-width: 200px; }
.ipn04w .lqj1pug { height: 56px; max-width: 180px; }
.jpiqhu    .ntqy, .jpiqhu    .k1msphg9 { color: var(--text-muted); opacity: 0.7; letter-spacing: 2px; }
.v1nbu .xydppr3 + .xydppr3 {
  border-left: 1px solid var(--border); padding-left: 10px;
}
@media (min-width: 720px) {
  .afe57tf .dr8gt {
    display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    gap: 28px 20px; counter-reset: cs-rank;
    align-items: start;  
  }
  .afe57tf .hvdp5 {
    margin-bottom: 0;
    justify-content: flex-start;  
    gap: 12px;
  }
}
@media (max-width: 820px) {
  .afe57tf .hvdp5 { padding: 40px 16px 20px; }
  .afe57tf .xydppr3 {
    flex-direction: row; justify-content: space-between; align-items: baseline;
    width: 100%; border-top: 1px solid var(--border); padding-top: 8px;
  }
  .afe57tf .ijmvzstv { width: 100%; min-width: 0; }
}
@media (max-width: 820px) {
  .htme .hvdp5 {
    flex-direction: column; align-items: center; text-align: center;
    padding: 22px 16px 18px; gap: 14px;
  }
  .htme .hvdp5::before {
    position: absolute; top: 14px; left: 14px;
  }
  .htme .suhklt {
    flex-direction: column; align-items: center; gap: 10px; min-width: 0; width: 100%;
  }
  .htme .nkamqh8x { white-space: normal; text-align: center; font-size: 1.2rem; }
  .htme .xydppr3 {
    flex-direction: row; justify-content: space-between; align-items: baseline;
    width: 100%; border-top: 1px solid var(--border); padding-top: 8px; flex-basis: auto;
  }
  .htme .ijmvzstv { width: 100%; min-width: 0; }
  .htme .ntqy { min-width: 0; }
}
.vyjjtsme .h76s6357 {
  background: none; border-radius: 0; margin-bottom: 0;
  border-bottom: 1px solid var(--border); overflow: visible;
}
.vyjjtsme .h76s6357 summary { padding: 16px 2px; color: var(--text-primary); font-size: 0.98rem; }
.vyjjtsme .h76s6357 p { padding: 0 2px 16px; }
.tq4e5 .h76s6357 { background: none; border-radius: 0; overflow: visible; margin-bottom: 12px; }
.tq4e5 .h76s6357 summary {
  background: var(--accent-bg); border-radius: 100px;
  padding: 10px 22px; color: var(--accent-light); font-weight: 700;
}
.tq4e5 .h76s6357 summary::after { content: "›"; font-size: 1.2em; }
.tq4e5 .h76s6357[open] summary::after { content: "‹"; }
.tq4e5 .h76s6357 p { padding: 10px 22px 4px; }
.w480 .h76s6357 {
  background: var(--bg-card); border-radius: 0;
  border-left: 3px solid var(--accent); overflow: hidden;
  margin-bottom: 10px;
}
.w480 .h76s6357 summary { color: var(--text-primary); padding-left: 16px; }
.w480 .h76s6357 summary::after { content: "›"; font-size: 1.1em; }
.w480 .h76s6357[open] summary::after { content: "‹"; }
.w480 .h76s6357 p { padding-left: 16px; }
.ga5yoqfs .q1ti { border: 1px solid var(--border); border-radius: 10px; overflow: hidden; }
.ga5yoqfs .h76s6357 {
  background: var(--bg-card); border-radius: 0; margin-bottom: 0;
  border-bottom: 1px solid var(--border);
}
.ga5yoqfs .h76s6357:last-child { border-bottom: none; }
.ga5yoqfs .h76s6357 summary { color: var(--text-primary); border-radius: 0; }
.ga5yoqfs .h76s6357 summary::after { content: "›"; font-size: 1.1em; }
.ga5yoqfs .h76s6357[open] summary::after { content: "‹"; }
.xyik0fpy .h76s6357 { overflow: hidden; }
.xyik0fpy .h76s6357 summary {
  background: var(--accent); color: #fff; border-radius: 0;
}
.xyik0fpy .h76s6357 summary::after { color: rgba(255,255,255,.75); }
.xyik0fpy .h76s6357[open] summary { border-radius: 0; }
.mhnx2 { max-width: 1100px; margin: 0 auto; padding: 40px 24px 80px; }
.kstltpqo {
  text-align: center; padding: 48px 0 36px;
  border-bottom: 1px solid var(--border); margin-bottom: 44px;
}
.emqij6vc {
  font-size: clamp(1.9rem, 4vw, 2.8rem); font-weight: 800;
  color: var(--text-primary); margin-bottom: 12px;
}
.s1rf5 { color: var(--text-muted); font-size: 1.05rem; }
.m22sevy {
  background: var(--bg-card); border: 1px solid var(--border-alt);
  border-radius: 14px; padding: 32px;
}
.bmeg { margin-bottom: 20px; }
.siqd {
  display: block; color: var(--text-muted); font-size: 0.78rem;
  font-weight: 600; margin-bottom: 6px;
  text-transform: uppercase; letter-spacing: 0.05em;
}
.y1t6y {
  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;
}
.y1t6y:focus { border-color: var(--accent-light); box-shadow: 0 0 0 2px var(--accent-bg); }
.mn5n0 { resize: vertical; min-height: 130px; }
.wkdhm { width: 100%; margin-top: 8px; }
.yldgtb {
  margin-top: 48px; padding-top: 40px;
  border-top: 1px solid var(--border);
}
.mkqsd8 {
  font-size: 1.25rem; font-weight: 700; color: var(--accent-light);
  margin-bottom: 14px;
}
.n573 { color: var(--text-muted); line-height: 1.75; }
.uk4n53i { color: var(--text-muted); line-height: 1.75; padding-left: 1.4em; }
.uk4n53i li { margin-bottom: 6px; }
.op070l { max-width: 760px; margin: 0 auto; }
.uxq3r { color: var(--text-muted); line-height: 1.75; margin-bottom: 36px; }
.moh38s { margin-bottom: 36px; padding-bottom: 36px; border-bottom: 1px solid var(--border); }
.moh38s:last-child { border-bottom: none; }
.moh38s h2 {
  font-size: 1.1rem; font-weight: 700; color: var(--accent-light);
  margin-bottom: 12px;
}
.moh38s p { color: var(--text-muted); line-height: 1.75; margin: 0; }
.ysfgv { max-width: 760px; margin: 0 auto; }
.ie8ug ul.uk4n53i { margin: 0; }
@media (max-width: 640px) { .omiejvj { grid-template-columns: 1fr; gap: 10px; } }
.i845 { display: grid; grid-template-columns: repeat(auto-fill, minmax(260px, 1fr)); gap: 20px; }
.oc4n { background: var(--bg-card); border: 1px solid var(--border); border-radius: 12px; padding: 24px; }
.m3c4txs { font-size: 1.05rem; font-weight: 700; color: var(--accent-light); margin: 0 0 12px; }
.oc4n p { color: var(--text-muted); line-height: 1.7; margin: 0; font-size: 0.9rem; }
.oc4n .uk4n53i { margin: 0; font-size: 0.9rem; }
@media (max-width: 640px) { .i845 { grid-template-columns: 1fr; } }
.o48yyyn ul.uk4n53i { margin: 0; }
.h18z .uk4n53i,
.o7w3ge .uk4n53i,
.ke0vv .uk4n53i,
.r44l43ku .uk4n53i {
  text-align: left;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
}
@media (max-width: 640px) { .njfwg230 { grid-template-columns: 1fr; text-align: center; justify-items: center; } }
@media (max-width: 860px) { .mdnga4 { grid-template-columns: 1fr; } .fmrdmeg { position: static; text-align: center; } }
@media (max-width: 860px) { .y7zm25u { grid-template-columns: 1fr; } }
.r44l43ku .uk4n53i { margin: 0; font-size: 0.9rem; }
@media (max-width: 640px) { .tnz08 { flex-direction: column; text-align: center; } .x5ar1s { grid-template-columns: 1fr; } }
.w7y7uh2y { max-width: 760px; margin: 0 auto; }
.pum3l { position: relative; padding-left: 28px; }
.pum3l::before { content: ""; position: absolute; left: 7px; top: 6px; bottom: 6px; width: 2px; background: var(--border); }
.w26tu7 { position: relative; display: flex; gap: 20px; padding-bottom: 32px; }
.w26tu7:last-child { padding-bottom: 0; }
.i2ruksi { position: absolute; left: -28px; top: 4px; width: 16px; height: 16px; border-radius: 50%; background: var(--accent); border: 3px solid var(--bg-surface); flex-shrink: 0; }
.mducnnd h2 { font-size: 1.05rem; font-weight: 700; color: var(--accent-light); margin: 0 0 8px; }
.mducnnd p { color: var(--text-muted); line-height: 1.75; margin: 0; }
.kfo2tkp .emqij6vc { color: var(--accent-light); }
.fekulzc .emqij6vc { font-size: 2rem; }
.fekulzc .s1rf5 { max-width: 680px; }
.xd99w13 .emqij6vc { margin: 0; font-size: 1.8rem; flex-shrink: 0; max-width: 45%; }
.xd99w13 .s1rf5  { margin: 0; }
@media (max-width: 640px) { .xd99w13 { flex-direction: column; } }
.y1tii {
  background: linear-gradient(135deg, var(--accent-bg) 0%, var(--bg-surface) 100%);
  border-bottom: none; padding: 40px 32px 36px; margin-bottom: 32px; border-radius: 0 0 16px 16px;
}
.y1tii .emqij6vc { color: var(--accent-light); }
.ogn5eq .emqij6vc { color: #fff; }
.ogn5eq .s1rf5  { color: rgba(255,255,255,0.85); }
.yylw { max-width: 680px; margin: 0 auto; }
.ympun {
  display: grid; grid-template-columns: 1fr 1fr; gap: 0 20px;
}
@media (max-width: 540px) { .ympun { grid-template-columns: 1fr; } }
.yant2zc6 .y1t6y {
  border: none; border-bottom: 2px solid var(--border-alt);
  border-radius: 0; background: transparent; padding-left: 0; padding-right: 0;
}
.yant2zc6 .y1t6y:focus { border-bottom-color: var(--accent-light); box-shadow: none; }
.dexnkwa0 .y1t6y { background: var(--bg-raised); border-color: transparent; }
.dexnkwa0 .y1t6y:focus { background: var(--bg-card); border-color: var(--accent-light); }
.ujyw .y1t6y { border-radius: 100px; padding: 11px 20px; }
.ujyw .mn5n0 { border-radius: 14px; }
@media (max-width: 640px) { .l99bbj { grid-template-columns: 1fr; } }
.nx3qfom2 { color: var(--text-muted); line-height: 1.75; padding-left: 1.4em; margin: 0; }
.nx3qfom2 li { margin-bottom: 6px; }
.imt4{display:none}
.imt4:empty,.ag1p4q:empty{display:none}
.jbjad{position:relative;overflow:visible}
.jnfvkv3 .rj67he,.kprjc .rj67he,
.mv1j .rj67he,.hqz78 .rj67he,
.enrjxu .rj67he,.o5jmzp .rj67he{display:block}
.ofk5o .tifrw0{display:block}
.jnfvkv3 .rj67he,.kprjc .rj67he,
.mv1j .rj67he,.hqz78 .rj67he,
.enrjxu .rj67he{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}
.jnfvkv3 .rj67he .ag1p4q,.kprjc .rj67he .ag1p4q,
.mv1j .rj67he .ag1p4q,.hqz78 .rj67he .ag1p4q,
.enrjxu .rj67he .ag1p4q{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}
.jnfvkv3 .gn8jse,.kprjc .gn8jse,
.mv1j .gn8jse,.hqz78 .gn8jse,
.enrjxu .gn8jse{background:transparent!important;border:none!important;padding:0;border-radius:0;color:inherit!important}
.jnfvkv3 .rj67he,.kprjc .rj67he{top:12px}
.jnfvkv3 .rj67he .ag1p4q{margin-right:auto}
.kprjc .rj67he .ag1p4q{margin-left:auto}
.kprjc .rj67he{text-align:right}
.mv1j .rj67he,.hqz78 .rj67he{bottom:12px}
.mv1j .rj67he .ag1p4q{margin-right:auto}
.hqz78 .rj67he .ag1p4q{margin-left:auto}
.hqz78 .rj67he{text-align:right}
.enrjxu .rj67he{position:relative;margin-top:16px}
.enrjxu .rj67he .ag1p4q{margin:0 auto}
.o5jmzp .rj67he{max-width:var(--content-mw,1100px);margin:0 auto;padding:8px 24px}
.o5jmzp .rj67he .ag1p4q{margin:0}
.o5jmzp .ssrm~.rj67he,
.o5jmzp .s47hhgb~.rj67he{max-width:none;margin:0;padding:8px clamp(24px,calc(50vw - 476px),96px)}
.o5jmzp .ssrm~.rj67he .ag1p4q,
.o5jmzp .s47hhgb~.rj67he .ag1p4q{justify-content:flex-start}
.ssrm~.rj67he,.s47hhgb~.rj67he{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}
.ssrm~.rj67he .ag1p4q{justify-content:flex-start;margin-left:0;margin-right:auto;background:transparent;color:var(--text-body);backdrop-filter:none;-webkit-backdrop-filter:none}
.s47hhgb~.rj67he .ag1p4q{justify-content:flex-end;margin-left:auto;margin-right:0;background:transparent;color:var(--text-body);backdrop-filter:none;-webkit-backdrop-filter:none}
.tifrw0 .ag1p4q{margin:0 0 12px}
.ag1p4q{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.82rem;color:var(--text-muted);margin:10px 0 16px}
.gn8jse{white-space:nowrap}
.e0epviku .gn8jse{background:var(--date-bg, var(--accent-bg));padding:3px 10px;border-radius:99px;font-size:.78rem}
.iymycw8 .gn8jse{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}
.w0ed3a .ag1p4q{background:var(--date-bg, var(--accent-bg));padding:8px 14px;border-radius:var(--radius, 6px);gap:8px 16px}
.w2b09n .gn8jse{border-left:2px solid var(--accent);padding-left:8px;font-size:.78rem}
.w2b09n .vnzo7wn::before{content:""}
.jtzm5t .gn8jse{color: var(--accent-light);opacity:1;font-weight:500}
.io0psoxc .gn8jse{border-bottom:1px solid currentColor;padding-bottom:2px}
.zgobv0yn .ag1p4q{font-size:.78rem;color:var(--text-faint);letter-spacing:.02em}
.iqpg74{--date-bg:var(--accent-bg-light)}
.exsli0 .vnzo7wn::before{content:""}
.sl37uvu .gn8jse + .gn8jse::before{content:"•";margin-right:6px;opacity:.4}
.ed2g .gn8jse + .gn8jse::before{content:"/";margin-right:6px;opacity:.35}
.g2lym2z .gn8jse + .gn8jse::before{content:"|";margin-right:6px;opacity:.3}
.fppwx8r .gn8jse + .gn8jse::before{content:"—";margin-right:6px;opacity:.3}
.l7onp2 .gn8jse + .gn8jse::before{content:"◆";font-size:.5em;margin-right:6px;opacity:.35}
.p0aj .gn8jse + .gn8jse::before{content:"·";margin-right:6px;opacity:.4}
.zybxok0 .gn8jse + .gn8jse::before{content:"›";margin-right:6px;opacity:.4}
.w5p4 .gn8jse + .gn8jse::before{content:"→";font-size:.85em;margin-right:6px;opacity:.35}
.w2w51s .tolk0rib{background:var(--surface-alt);border-radius:var(--radius, 8px);border:1px solid var(--border)}
@media(max-width:640px){
  .tolk0rib{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:16px}
  .q51wt3hq{max-width:100%}
}
.td96 .t2xk8pb5{margin:0}
@media (max-width:560px){
  .fdh6f{grid-template-columns:repeat(2,1fr);gap:12px}
}
@keyframes ctaPopupFade { from { opacity: 0; } to { opacity: 1; } }
@keyframes ctaPopupRise { from { transform: translateY(20px); opacity: 0; } to { transform: translateY(0); opacity: 1; } }
@media (max-width: 480px) {
  .ehqnveg { padding: 28px 18px 20px; }
  .dqflf2ed { font-size: 1.2rem; }
  .zlqettfj { max-width: 220px; max-height: 80px; }
}
.csoy5ho .en7ick4a { border-radius: 22px; }
.q1c8 .sskw1x {
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 640px) {
  .en7ick4a { width: 80px; height: 80px; padding: 8px; margin-right: 0; margin-bottom: 8px; }
}
.alppjq {
  margin: 28px 0 24px;
}
.alppjq .kqst3 {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
}
.alppjq .j21k3 {
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
}
.alppjq .sskw1x {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}
[dir="rtl"] { text-align: right; }
[dir="rtl"] body { direction: rtl; }
[dir="rtl"] .rc7vt { flex-direction: row-reverse; }
[dir="rtl"] .xdl7a0vd { flex-direction: row-reverse; }
[dir="rtl"] .mzgdie .mpm7c { right: auto; left: 32px; }
[dir="rtl"] .shg2  .mpm7c { left: auto;  right: 32px; }
@media (max-width: 480px) {
  [dir="rtl"] .mzgdie .mpm7c { right: auto; left: 20px; }
  [dir="rtl"] .shg2  .mpm7c { left: auto;  right: 20px; }
}
[dir="rtl"] .fcfqcc .nzlh  { float: right; margin: 0 0 16px 28px; }
[dir="rtl"] .yad5rtlx .nzlh { float: left;  margin: 0 28px 16px 0; }
[dir="rtl"] ul, [dir="rtl"] ol { padding-right: 1.2em; padding-left: 0; }
[dir="rtl"] .uuaeiu, [dir="rtl"] .klomx4 { padding-right: 1.2em; padding-left: 0; }
[dir="rtl"] .p2bca2xu { border-left: none !important; border-right: 4px solid currentColor; padding-left: 18px; padding-right: 18px; }
[dir="rtl"] .sskw1x { direction: rtl; }
[dir="rtl"] .znktb31 { direction: rtl; }
[dir="rtl"] .ts4oxr { direction: rtl; }
[dir="rtl"] .ny1ag { padding-right: 1em; padding-left: 0; }
[dir="rtl"] .ttlzh4i .klomx4,
[dir="rtl"] .nzb8 .klomx4,
[dir="rtl"] .u0os677 .klomx4,
[dir="rtl"] .tkkrfo .klomx4 {
  padding-left: 0; padding-right: 2.2em;
}
[dir="rtl"] .ttlzh4i .klomx4 li::before,
[dir="rtl"] .nzb8 .klomx4 li::before,
[dir="rtl"] .u0os677 .klomx4 li::before,
[dir="rtl"] .tkkrfo .klomx4 li::before {
  left: auto; right: -2.2em;
}
[dir="rtl"] .hsfzgb0.wd1uj4w .wqob7,
[dir="rtl"] .oiyipps3.wd1uj4w .wqob7,
[dir="rtl"] .hpk0pd1.wd1uj4w .wqob7,
[dir="rtl"] .e7ft.wd1uj4w .wqob7,
[dir="rtl"] .znztnfi.wd1uj4w .wqob7 { text-align: right; }
[dir="rtl"] .ssrm.una4 .pkqgo { text-align: center; }
[dir="rtl"] .j21k3,
[dir="rtl"] .fwzkls,
[dir="rtl"] .vygxs,
[dir="rtl"] .uyf2,
[dir="rtl"] .wqob7 { text-align: right; }
[dir="rtl"] .m22sevy,
[dir="rtl"] .siqd,
[dir="rtl"] .y1t6y,
[dir="rtl"] .mn5n0 { text-align: right; direction: rtl; }
[dir="rtl"] .ujyw .y1t6y,
[dir="rtl"] .yant2zc6 .y1t6y { padding-right: 20px; padding-left: 20px; }
:root {
  --accent:          #557322;
  --brand:           #557322;
  --brand-light:     #bf3b2d;
  --brand-pale:      #bf3b2d;
  --grad-start:      #1a240a;
  --grad-end:        #465f1c;
  --accent-light:    var(--brand-light);
  --accent-pale:     var(--brand-pale);
  --cta:             #bf3b2d;
  --cta-light:       #d46e64;
  --cta-hover:       #d25042;
  --bg-page:         #0e1206;
  --bg-surface:      #161d0a;
  --bg-card:         #1f290f;
  --bg-card-inner:   #273413;
  --bg-raised:       #303f17;
  --bg-hover:        #394a1b;
  --border:          #445920;
  --border-alt:      #556f29;
  --border-section:  #445920;
  --text-primary:    #e5e7e3;
  --text-muted:      #a7ab9f;
  --text-body:       #cccfc8;
  --text-sub:        #a7ab9f;
  --text-faint:      #747a6b;
  --text-dim:        #5a5f53;
  --text-label:      #8e9384;
  --text-value:      #c0c3bb;
  --accent-bg:       #202617;
  --accent-bg-light: #313b20;
  --bg-tip:          #16261a;
  --bg-warning:      #272115;
  --bg-info:         #162426;
  --bg-pros:         #16261a;
  --bg-cons:         #261a16;
  --c-pros:          #87e89d;
  --c-cons:          #e69c89;
  --c-pros-label:    #5ce07a;
  --c-tip-border:    #3eda61;
  --c-warn-border:   #e8a430;
  --c-stars:         var(--cta);
  --c-arrow:         var(--cta);
  --c-tag-pay:       #87e89d;
}
:root { --logo-bg-opacity: 32%; }
body, button, input { font-family: "Lato", sans-serif; }
.tybal .uejtw li::before, .tybal .l1m13 li::before {  font-family: "Font Awesome 6 Free"; font-weight: 900; margin-right: 5px;  font-size: 0.85em; line-height: 1; vertical-align: 0.05em; }.tybal .uejtw li::before { content: ""; }.tybal .l1m13 li::before { content: ""; }.tybal .ad13r::before, .tybal .sfhd::before {  font-family: "Font Awesome 6 Free"; font-weight: 900;  font-size: 0.85em; margin-right: 5px; line-height: 1; }.tybal .ad13r::before { content: ""; }.tybal .sfhd::before { content: ""; }
.glcep .vrcc, .glcep .ssrm { min-height: 320px; }
.ajtf .xnv3::after, .ajtf .uh69us8::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; }
.impsp2yx .wex149s::after,.impsp2yx .mpm7c::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; }
.ucol4h::before { content: '/'; }