:root {
  --color-accent: #3a44c2;
  --color-cta: #c2186b;
  --font-family: Inter;
  --font-weight-body: 400;
  --radius-card: 12px;
  --radius-button: 8px;
  --spacing-section: 4rem;
  --spacing-content: 1100px;
}
:root {
  --fs-caption: 12px;
  --fs-label: 13px;
  --fs-sm: 15px;
  --fs-body: 17px;
  --fs-lead: 20px;
  --fs-h3: 24px;
  --fs-h2: 30px;
  --fs-h1: 44px;
  --fs-display: 52px;
}
:root {
  --lh-solid: 1;
  --lh-tight: 1.25;
  --lh-snug: 1.45;
  --lh-read: 1.7;
  --ls-tight: -0.01em;
  --ls-label: 0.04em;
  --ls-wide:  0.12em;
  --bw-hair: 1px;
  --bw-rule: 2px;
  --bw-bar: 3px;
  
  --r-chip: clamp(3px, calc(var(--radius-button, 6px) - 2px), 4px);
  --r-btn:  clamp(4px, var(--radius-button, 6px), 6px);
  --r-card: clamp(4px, var(--radius-card, 8px), 8px);
  --r-pill: 999px;

  --sh-1: 0 1px 2px rgba(0, 0, 0, .06);
  --sh-2: 0 1px 2px rgba(0, 0, 0, .06), 0 8px 16px -12px rgba(0, 0, 0, .25);
  --sh-3: 0 2px 6px rgba(0, 0, 0, .08), 0 16px 32px -22px rgba(0, 0, 0, .40);
}
Змінні акцент-кольорів (--accent, --accent-light тощо) живуть у css_vars
────────────────────────────────────────────────────────────────────────────── */
: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: var(--lh-read);
}
.niew7x {
  background: var(--bg-surface);
  border-bottom: var(--bw-hair) solid var(--border);
  position: sticky; top: 0; z-index: 100;
}
.ypk0nt {
  max-width: 1280px; margin: 0 auto; padding: 0 24px;
  height: 62px; display: flex; align-items: center;
  justify-content: space-between; position: relative;
}
.vqwiydo5 {
  color: var(--accent-light);
  font-weight: 700; font-size: var(--fs-body);
  text-decoration: none; display: flex; align-items: center; gap: 4px;
}
.mpalp { height: 46px; width: auto; max-width: 140px; object-fit: contain; border-radius: var(--r-chip); }
.nu7izylz { list-style: none; display: flex; column-gap: 20px; row-gap: 8px; flex-wrap: wrap; align-items: center; --msep-color: var(--text-primary); }
.nu7izylz a {
  color: var(--text-body); white-space: nowrap; font-weight: 500;
  text-decoration: none; font-size: var(--fs-sm); transition: color 0.2s;
}
.nu7izylz a:hover { color: var(--accent-light); }
.ri7ij     .hjow1iv { border-radius: var(--r-chip); }
.ri7ij .hjow1iv li:first-child a { border-top-left-radius: var(--r-chip); border-top-right-radius: var(--r-chip); }
.ri7ij .hjow1iv li:last-child a { border-bottom-left-radius: var(--r-chip); border-bottom-right-radius: var(--r-chip); }
.sk2n  .hjow1iv li + li { border-top: var(--bw-hair) solid var(--border-alt); }
@media (max-width: 640px) {
  .hjow1iv {
    position: static; transform: none; box-shadow: none;
    border: none; border-radius: 0; background: transparent;
    padding: 0 0 4px 16px;
  }
  .h4yex2:hover .hjow1iv,
  .h4yex2:focus-within .hjow1iv { display: block; }
  .hjow1iv li a { padding: 8px 16px; font-size: var(--fs-sm); }
}
.m79aqh {
  display: none; background: none; border: none;
  color: var(--text-muted); font-size: var(--fs-h3); cursor: pointer; padding: 4px 8px; line-height: var(--lh-solid);
}
.j7g6l1vz { display: none; }
@media (max-width: 640px) {
  .j7g6l1vz {
    position: fixed; inset: 0; background: rgba(0,0,0,0.5);
    z-index: 899; backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px);
  }
  .j7g6l1vz.t3zwb5b { display: block; }
}
@media (max-width: 640px) {
  .m79aqh { display: block; }
  .nu7izylz > li + li::before { display: none !important; }
  .nu7izylz {
    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: var(--bw-hair) solid var(--border); padding: 8px 0;
  }
  .nu7izylz.t3zwb5b { display: flex; }
  .nu7izylz li a {
    display: block; padding: 12px 24px; font-size: var(--fs-sm);
    border-bottom: var(--bw-hair) solid var(--border);
  }
  .nu7izylz li:last-child a { border-bottom: none; }
}
.z4ud2uh { min-height: 480px; }
.zwqquc {
  font-size: var(--fs-h1); font-weight: 700; color: #fff;
  line-height: 1.12; margin-bottom: 20px; letter-spacing: -0.025em; text-wrap: balance;
}
.yrdiylj { font-size: var(--fs-lead); line-height: 1.55; margin-bottom: 32px; max-width: 680px; margin-left: auto; margin-right: auto; }
.qhy9pje .yrdiylj { margin-left: 0; margin-right: 0; }
.lbwrj83 .g2fe5h {
  position: relative; z-index: 1;
  width: 100%; max-width: 1100px; padding: 48px 24px;
}
.lbwrj83 .zwqquc { text-shadow: 0 1px 3px rgba(0,0,0,0.4); }
.lbwrj83 .yrdiylj { color: #e2e8f0; }
.lbwrj83.klqtm7 .g2fe5h { text-align: center; }
.lbwrj83.qhy9pje   .g2fe5h { text-align: left; }
.x0ra25 .g2fe5h {
  width: 100%; max-width: 1100px; padding: 24px 24px;
}
.x0ra25 .zwqquc { color: var(--text-primary); text-shadow: none; }
.x0ra25 .yrdiylj { color: var(--text-muted); }
.x0ra25, .x0ra25.z4ud2uh { min-height: auto !important; }
.x0ra25.klqtm7 .g2fe5h { text-align: center; }
.x0ra25.qhy9pje   .g2fe5h { text-align: left; }
.x0ra25~.a5k65{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}
.x0ra25~.a5k65 .l0ivn{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: var(--fs-label)}
@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; }
}
.k49nmr .zwqquc { color: #fff; }
.k49nmr .yrdiylj { color: rgba(255,255,255,0.85); }
.eqgcwx .zwqquc { text-shadow: none; color: var(--text-primary); }
.eqgcwx .yrdiylj { color: var(--text-muted); }
body.hyheel .zwqquc {
  color: var(--accent-light) !important;
  text-shadow: none !important;
}
body.kvea .zwqquc {
  color: var(--cta) !important;
  text-shadow: none !important;
}
.z4ud2uh.k49nmr .zwqquc,
section.k49nmr .zwqquc {
  color: #fff !important;
  text-shadow: 0 1px 3px rgba(0,0,0,0.35) !important;
}
.eqgcwx.qhy9pje   .oqms7mq { align-items: flex-start; text-align: left; }
.z4ud2uh .iz4d5e {
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  left: auto !important;
  transform: none !important;
  overflow-x: visible !important;
  padding: 0;
}
.iz4d5e .p73d1j {
  grid-template-columns: 1fr !important;
  row-gap: 12px !important; column-gap: 0 !important;
  padding: 16px 20px 20px !important;
  border: var(--bw-hair) solid var(--border-alt);
  border-radius: var(--r-card);
  align-items: center; justify-items: center; text-align: center;
}
.iz4d5e .p73d1j + .p73d1j { border-top: var(--bw-hair) solid var(--border-alt); }
.iz4d5e .o0pw { align-items: center; text-align: center; width: 100%; }
.iz4d5e .c5wfg02l {
  width: 168px !important; height: 88px !important; padding: 8px;
  margin: 0 auto;
}
.iz4d5e .widgz9hv { max-height: 64px; max-width: 140px; }
.iz4d5e .kzv62iq {
  font-size: var(--fs-sm); font-weight: 700; line-height: var(--lh-tight);
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  overflow-wrap: normal; word-break: normal; hyphens: none; max-width: 100%;
}
.iz4d5e .z884,
.iz4d5e .mgyu1vu,
.iz4d5e .yf4lzvqd {
  font-size: var(--fs-sm);
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;
}
.iz4d5e .m6p4h.rbzj {
  width: 100% !important; min-width: 0 !important;
  padding: 12px 16px !important; font-size: var(--fs-sm) !important;
  background: var(--cta) !important; color: var(--cta-fg, #fff) !important;
  border: none !important;
}
.iz4d5e .m6p4h.rbzj:hover { opacity: 0.85; }
.iz4d5e .p73d1j,
.iz4d5e .p73d1j:hover,
.iz4d5e .p73d1j:nth-child(even),
.iz4d5e .p73d1j:nth-child(odd),
.iz4d5e .p73d1j:nth-child(even):hover {
  background: var(--bg-card) !important;
}
.nf1e5v .g2fe5h { padding-bottom: 24px; }
.kwxaan .g2fe5h { max-width: 1100px; }
@media (max-width: 700px) {
  .eqgcwx { grid-template-columns: 1fr !important; grid-template-areas: "text" "media" !important; }
  
  .eqgcwx:not(.pdk56v) .uvygdctt { display: none !important; }
  .pdk56v .uvygdctt { padding: 16px; }
  .oqms7mq  { padding: 36px 24px; }
  .eqgcwx~.a5k65,.og77~.a5k65{max-width:100%;left: 0;right: 0;transform:none;padding: 0 24px}
  .z4ud2uh, .eqgcwx { min-height: 320px !important; }
  .zwqquc { font-size: clamp(1.7rem, 5.5vw, 2.4rem) !important; }
  
  .ffqpltdv,
  .zplzd0,
  .yho9zb4s { grid-template-columns: 1fr !important; }

  

  
  .nf1e5v { display: flex !important; flex-direction: column !important; }
  .nf1e5v .g2fe5h { display: contents; }
  .nf1e5v .q5syy { order: 0; }
  .nf1e5v .zwqquc { order: 1; padding: 32px 24px 0; margin-bottom: 12px; }
  .nf1e5v .ffqpltdv { order: 2; padding: 0 16px 12px !important; }
  .nf1e5v .yrdiylj { order: 3; padding: 0 24px 24px; margin: 0 auto; }

  
  .kwxaan .g2fe5h { display: flex; flex-direction: column; }
  .kwxaan .g2fe5h .zwqquc { order: 1; }
  .kwxaan .g2fe5h .yho9zb4s { order: 2; margin: 8px 0 24px !important; }
  .kwxaan .g2fe5h .yrdiylj { order: 3; }
  .kwxaan .g2fe5h .pgnn3jh { order: 4; align-self: center; margin-top: 0; }

  
  .eqgcwx.pdk56v {
    display: flex !important;
    flex-direction: column !important;
    grid-template-columns: none !important;
    grid-template-areas: none !important;
  }
  .eqgcwx.pdk56v .oqms7mq { display: contents; padding: 0; }
  .eqgcwx.pdk56v .oqms7mq .zwqquc { order: 1; padding: 32px 24px 0; margin-bottom: 0; }
  .eqgcwx.pdk56v .uvygdctt { order: 2; padding: 12px 16px; }
  .eqgcwx.pdk56v .oqms7mq .yrdiylj { order: 3; padding: 0 24px; margin: 0 auto; }
  .eqgcwx.pdk56v .oqms7mq .pgnn3jh { order: 4; align-self: center; margin: 8px 0 32px; }
}
.ewma { position: relative; overflow: hidden; margin: 16px 0; line-height: 0; }
.y1wsq { width: 100%; height: auto; display: block; border-radius: var(--r-btn); }
.tp8lk .ewma        { border-radius: var(--r-card); }
.tp8lk .y1wsq  { border-radius: var(--r-card); }
.keu0n .ewma         { box-shadow: var(--sh-2); border-radius: var(--r-btn); }
.keu0n .y1wsq   { border-radius: var(--r-btn); }
.b50gfh3 { max-width: 1100px; margin: 0 auto; padding: 40px 24px 8px; }
.txd1w { width: 100%; padding: 32px 0; position: relative; }
.ucf524 { max-width: 1100px; margin: 0 auto; padding: 24px 24px; position: relative; z-index: 1; }
.pnhw26 .txd1w, .dgqq0z1 .txd1w { background: transparent; }
.g4x0sn .p74trs > *,
.ijo8 > *, .rt2zv > *, .v1ph0er7 > *, .tikpx50d > *, .i6f8 > * {
  --tone-fill: var(--tone-fill-raw); --tone-fill-2: var(--tone-fill-2-raw);
  --tone-fill-head: var(--tone-fill-head-raw); --tone-fill-fg: var(--tone-fill-fg-raw);
  --tone-fill-muted: var(--tone-fill-muted-raw);
  --bg-card-inner: var(--bg-card-inner-raw);
  --bg-note: var(--bg-note-raw); --bg-tip: var(--tone-fill-raw); --bg-info: var(--tone-fill-raw);
  --panel-sh: none;
}
h1.vjsimq { font-size: var(--fs-h1); font-weight: 700; color: var(--text-primary); margin-bottom: 16px; }
h2.vjsimq {
  font-size: var(--fs-h2); font-weight: 700; color: var(--tone-head, var(--text-primary));
  line-height: 1.2; letter-spacing: -0.02em; text-wrap: balance;
  margin: 0 0 20px;
  
}
h3.grsf5 { font-size: calc(var(--fs-h3) - 2px); font-weight: 700; color: var(--tone-head, var(--text-primary)); line-height: 1.3; letter-spacing: -0.01em; text-wrap: balance; margin: 0 0 12px; }
.cckn h2.vjsimq {
  border-left: var(--bw-bar) solid var(--tone-line, var(--accent)); padding-left: 16px;
}
.vntpidaq h2.vjsimq {
  border-bottom: var(--bw-rule) solid var(--tone-line, var(--accent)); padding-bottom: 12px;
  display: inline-block;
}
.fqle03 h2.vjsimq {
  border-top: var(--bw-bar) solid var(--tone-line, var(--accent)); padding-top: 12px;
  color: var(--tone-head, var(--text-primary));
}
.wecls h2.vjsimq::before {
  content: ""; display: inline-block; width: 8px; height: 8px;
  background: var(--tone-mark, var(--accent)); border-radius: 50%;
  margin-right: 12px; vertical-align: middle;
}
.gtf9k h2.vjsimq {
  color: var(--tone-head, var(--text-primary)); font-size: var(--fs-h2);
}
.jegmu2qs h2.vjsimq::before {
  content: "/"; color: var(--tone-mark, var(--text-faint)); font-weight: 700;
  margin-right: 10px;
}
.ks1ztg h2.vjsimq {
  text-transform: uppercase; letter-spacing: var(--ls-wide);
  font-size: var(--fs-body); color: var(--tone-head, var(--text-primary));
  border-bottom: var(--bw-hair) solid var(--tone-line, var(--border-alt)); padding-bottom: 8px;
}
@media (max-width: 640px) { .yz5v5 { display: none; } }
.bgqowy8w { font-size: inherit; color: var(--text-body); margin: 8px 0 16px; }
.pay9u6 { font-size: inherit; color: var(--text-body); margin: 16px 0 0; }
.r8jr {
  background: var(--tone-fill, var(--bg-surface));
  border: var(--bw-hair) solid var(--border); border-radius: var(--r-btn);
  padding: 20px 24px; margin: 28px 0;
}
.uristt { font-weight: 700; color: var(--tone-head, var(--text-primary)); margin-bottom: 12px; font-size: var(--fs-sm); }
.n6mk57 { padding-left: 20px; }
.n6mk57 li { margin-bottom: 8px; }
.n6mk57 a { color: var(--text-muted); text-decoration: none; font-size: var(--fs-sm); }
.n6mk57 a:hover { color: var(--tone-link, var(--accent-light)); }
.o80g6p .uristt { display: none; }
.o7k5uup0 .uristt { display: none; }
.o7k5uup0 .n6mk57 { padding-left: 0; list-style: none; }
.o7k5uup0 .n6mk57 li::before { content: "—"; margin-right: 8px; color: var(--text-faint); }
.o7k5uup0 .n6mk57 a { font-size: var(--fs-sm); }
.s57bu9 .r8jr { background: none; border: none; box-shadow: none !important; padding: 12px 0; }
.s57bu9 .uristt { display: none; }
.s57bu9 .n6mk57 { padding-left: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 8px; }
.s57bu9 .n6mk57 li { margin-bottom: 0; }
.s57bu9 .n6mk57 a {
  display: inline-block;
  background: var(--bg-card); color: var(--text-body);
  border: var(--bw-hair) solid var(--border); border-radius: var(--r-pill);
  padding: 4px 16px; font-size: var(--fs-sm); font-weight: 500;
}
.s57bu9 .n6mk57 a:hover { border-color: var(--accent); color: var(--accent); }
.zdfxurs4 .r8jr { padding: 20px 20px 16px; }
.zdfxurs4 .n6mk57 {
  padding-left: 0; list-style: none;
  display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); gap: 12px;
  counter-reset: toc-c;
}
.zdfxurs4 .n6mk57 li { counter-increment: toc-c; margin-bottom: 0; display: flex; }
.zdfxurs4 .n6mk57 a {
  display: flex; align-items: center; gap: 12px;
  background: var(--bg-card); border-radius: var(--r-btn);
  padding: 12px 16px; border: var(--bw-hair) solid var(--border);
  font-size: var(--fs-sm); line-height: var(--lh-snug); color: var(--text-muted);
  width: 100%; min-height: 58px;
  transition: border-color .15s, color .15s, background .15s;
}
.zdfxurs4 .n6mk57 a::before {
  content: counter(toc-c);
  flex-shrink: 0; width: 26px; height: 26px;
  background: var(--tone-mark, var(--accent)); color: var(--tone-mark-fg, #fff); border-radius: 50%;
  display: flex; align-items: center; justify-content: center;
  font-size: var(--fs-caption); font-weight: 700;
}
.zdfxurs4 .n6mk57 a:hover { color: var(--accent-light); border-color: var(--accent-light); }
.zdfxurs4 .n6mk57 a:focus,
.zdfxurs4 .n6mk57 a:focus-visible,
.zdfxurs4 .n6mk57 a:target { outline: none; }
.zdfxurs4 .n6mk57 li:target a { border-color: var(--border); color: var(--text-muted); }
.vrb5hs .r8jr { background: none; border: none; box-shadow: none !important; padding: 12px 0; }
.vrb5hs .uristt { display: none; }
.vrb5hs .n6mk57 { padding-left: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 8px; counter-reset: toc-n; }
.vrb5hs .n6mk57 li { counter-increment: toc-n; margin-bottom: 0; }
.vrb5hs .n6mk57 a {
  display: inline-flex; align-items: center; gap: 12px;
  background: var(--bg-card); color: var(--text-muted);
  border: var(--bw-hair) solid var(--border); border-radius: var(--r-btn);
  padding: 12px 20px 12px 12px; font-size: var(--fs-sm); font-weight: 500;
  transition: border-color .15s, color .15s;
}
.vrb5hs .n6mk57 a::before {
  content: counter(toc-n, decimal-leading-zero);
  flex-shrink: 0; width: 28px; height: 28px;
  background: var(--tone-mark, var(--accent)); color: var(--tone-mark-fg, #fff); border-radius: var(--r-btn);
  display: flex; align-items: center; justify-content: center;
  font-size: var(--fs-caption); font-weight: 700;
}
.vrb5hs .n6mk57 a:hover { color: var(--accent-light); border-color: var(--accent-light); }
.o6qy3ww .r8jr { background: none; border: none; box-shadow: none !important; padding: 4px 0 0; border-bottom: var(--bw-rule) solid var(--border); }
.o6qy3ww .uristt { display: none; }
.o6qy3ww .n6mk57 { padding-left: 0; list-style: none; display: flex; flex-wrap: wrap; gap: 2px; margin-bottom: -2px; }
.o6qy3ww .n6mk57 li { margin-bottom: 0; }
.o6qy3ww .n6mk57 a {
  display: inline-block; padding: 8px 16px;
  font-size: var(--fs-sm); font-weight: 600; color: var(--text-muted);
  border-bottom: var(--bw-rule) solid transparent;
  transition: color .15s, border-color .15s;
}
.o6qy3ww .n6mk57 a:hover { color: var(--accent-light); border-bottom-color: var(--accent-light); }
.vl1p .r8jr { background: none; border: none; box-shadow: none !important; padding: 8px 0; margin: 16px 0; }
.vl1p .uristt { display: none; }
.vl1p .n6mk57 { padding-left: 0; list-style: none; display: flex; flex-wrap: wrap; }
.vl1p .n6mk57 li { margin-bottom: 0; }
.vl1p .n6mk57 li::after { content: ","; color: var(--text-muted); margin-right: 10px; }
.vl1p .n6mk57 li:last-child::after { content: ""; margin-right: 0; }
.vl1p .n6mk57 a { font-size: var(--fs-sm); }
.p74trs { padding: 16px 20px 20px; margin-bottom: 12px; border-radius: var(--r-btn); }
.g4x0sn .p74trs { background: var(--bg-card); }
.fbcyhrx .p74trs { background: none; border-radius: 0; padding: 28px 0 8px; }
.fbcyhrx .p74trs + .p74trs { border-top: var(--bw-hair) solid var(--border-section); }
.gxtiv6 .p74trs {
  background: none; border-radius: 0;
  border-bottom: var(--bw-hair) solid var(--border);
  padding: 24px 4px;
}
.gxtiv6 .p74trs:last-child { border-bottom: none; }
.nz8nktf4 .p74trs {
  background: none; border-radius: 0;
  border-left: var(--bw-bar) solid var(--accent);
  padding: 12px 0 12px 20px;
}
.nz8nktf4 .p74trs + .p74trs { margin-top: 4px; }
.fcucf .p74trs { background: none; border-radius: 0; padding: 28px 0 8px; }
.fcucf .p74trs + .p74trs { border-top: var(--bw-hair) solid var(--border-section); }
.qf5ei { color: var(--text-body); margin-bottom: 12px; font-size: inherit; }
.h4pc7j { color: var(--text-body); margin-top: 12px; font-size: inherit; }
.lktzqy, .nf32c { padding-left: 24px; color: var(--text-body); margin: 12px 0; }
.lktzqy li, .nf32c li { margin-bottom: 8px; }
.nf32c li { list-style: decimal; }
.v1ph0er7 { overflow-x: auto; margin: 12px 0; background: var(--bg-card); border-radius: var(--r-btn); border: var(--bw-hair) solid var(--border-alt); }
.p8ri3fs .v1ph0er7,
.rt2zv .v1ph0er7 { background: transparent; border: none; border-radius: 0; }
.b5kqpu { width: 100%; border-collapse: collapse; font-size: var(--fs-sm); }
.b5kqpu th {
  background: var(--tone-th, var(--bg-surface)); color: var(--tone-th-fg, var(--text-primary));
  padding: 8px 12px; text-align: left; font-weight: 600;
}
.b5kqpu td { padding: 8px 12px; border-bottom: var(--bw-hair) solid var(--border-alt); color: var(--text-body); }
.b5kqpu tr:hover td { background: var(--bg-hover); }
.xkeypkz8 .b5kqpu tbody tr:nth-child(even) td { background: var(--tone-fill, var(--bg-surface)); }
.rxbi38t .b5kqpu { border: var(--bw-hair) solid var(--border-alt); }
.rxbi38t .b5kqpu th,
.rxbi38t .b5kqpu td { border: var(--bw-hair) solid var(--border-alt); }
.fv6jrhhd .b5kqpu th {
  background: transparent; color: var(--tone-head, var(--text-primary));
  border-bottom: var(--bw-rule) solid var(--tone-line, var(--border)); padding-bottom: 8px;
}
.fv6jrhhd .b5kqpu td { border-bottom: none; }
.fv6jrhhd .b5kqpu tr:not(:last-child) td { border-bottom: var(--bw-hair) solid var(--border-alt); }
.v2xz .b5kqpu th {
  background: var(--tone-mark, var(--cta)); color: var(--tone-mark-fg, #fff); letter-spacing: var(--ls-label);
}
.y9dyq .v1ph0er7 {
  overflow: hidden;
}
.y9dyq .b5kqpu th { border-bottom: var(--bw-hair) solid var(--border-alt); }
.y9dyq .b5kqpu tr:last-child td { border-bottom: none; }
.w0o93s { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 16px; margin: 12px 0; }
.i6f8 { background: var(--bg-card-inner); border-radius: var(--r-btn); overflow: hidden; }
.twum33v5 { width: 100%; aspect-ratio: 1/1; object-fit: contain; display: block; padding: 8px; }
.zmfp { background: var(--tone-fill, var(--bg-surface)); color: var(--tone-head, var(--text-primary)); font-weight: 700; padding: 12px 16px; font-size: var(--fs-sm); border-bottom: var(--bw-hair) solid var(--border-alt); }
.q9up { padding: 12px 16px 4px; font-size: var(--fs-sm); color: var(--text-sub); }
.h8eavx { padding: 4px 16px 12px 28px; font-size: var(--fs-label); color: var(--text-muted); }
.h8eavx li { margin-bottom: 4px; }
[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"],[data-c="c"],[data-c="e"],[data-c="g"]{color:var(--tone-chip-fg,var(--accent-light));background:var(--tone-chip,var(--accent-bg))}
[data-c="b"],[data-c="d"],[data-c="f"],[data-c="h"]{color:var(--tone-soft-fg,var(--accent-light));background:var(--tone-soft,var(--accent-bg))}
[data-s="r"]{border-radius:50%}
[data-s="s"]{border-radius: var(--r-btn)}
[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%}
.t3y7uko .zmfp { background: transparent; text-align: center; }
.akbzo .twum33v5 {
  width: auto; max-width: 96px; max-height: 96px;
  aspect-ratio: auto; object-fit: contain;
  margin: 20px auto 2px; display: block;
}
.ve5bovp .twum33v5 {
  width: 72px; height: 72px; aspect-ratio: 1/1;
  border-radius: 50%; object-fit: cover;
  margin: 16px auto 4px; display: block;
  border: var(--bw-bar) solid var(--accent-bg);
}
.s7lo .i6f8 { display: grid; grid-template-columns: auto 1fr; }
.s7lo .twum33v5 {
  grid-column: 1; grid-row: 1;
  width: 88px; height: 88px; aspect-ratio: 1/1; object-fit: cover; align-self: center;
}
.s7lo .zmfp { grid-column: 2; }
.s7lo .q9up,
.s7lo .h8eavx { grid-column: 1 / -1; }
.xxw4vwxj .i6f8 { display: grid; grid-template-columns: auto 1fr; align-items: start; }
.xxw4vwxj .twum33v5 {
  grid-column: 1; grid-row: 1;
  width: 60px; height: 60px; aspect-ratio: 1/1;
  border-radius: 50%; object-fit: cover;
  margin: 16px 12px; border: var(--bw-rule) solid var(--accent-pale);
}
.xxw4vwxj .zmfp { grid-column: 2; }
.xxw4vwxj .q9up,
.xxw4vwxj .h8eavx { grid-column: 1 / -1; }
.wz4s5q .i6f8 { border: var(--bw-hair) solid var(--border); border-left: var(--bw-rule) solid var(--tone-line, var(--accent)); }
.wz4s5q .zmfp { background: none; color: var(--tone-sub, var(--accent-light)); font-weight: 700; }
.f6rdi3sj .i6f8 { background: color-mix(in srgb, var(--bg-card) 72%, transparent); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); border: var(--bw-hair) solid var(--border); box-shadow: var(--sh-1); }
.f6rdi3sj .zmfp { background: none; color: var(--tone-sub, var(--accent-light)); font-weight: 700; }
.ezud .i6f8 { background: none; border: none; border-radius: 0; border-top: var(--bw-rule) solid var(--tone-line, var(--accent)); }
.ezud .zmfp { background: none; color: var(--tone-sub, var(--accent-light)); font-weight: 700; }
.pjz2et .i6f8 { border: var(--bw-hair) solid var(--border); border-top: var(--bw-bar) solid var(--tone-line, var(--accent)); }
.pjz2et .zmfp { background: none; color: var(--tone-sub, var(--accent-light)); font-weight: 700; padding-top: 12px; }
.mbcuwiz .w0o93s { counter-reset: card-n; }
.mbcuwiz .i6f8  { counter-increment: card-n; }
.mbcuwiz .zmfp { display: flex; align-items: center; gap: 12px; }
.mbcuwiz .zmfp::before {
  content: counter(card-n);
  flex-shrink: 0; min-width: 26px; height: 26px;
  background: var(--tone-mark, var(--accent)); color: var(--tone-mark-fg, #fff); border-radius: 50%;
  display: inline-flex; align-items: center; justify-content: center;
  font-size: var(--fs-caption); font-weight: 700;
}
.no28z .i6f8 { background: var(--tone-fill, var(--bg-surface)); border: var(--bw-hair) solid var(--border); }
.no28z .zmfp { background: none; color: var(--text-main); font-weight: 700; border-bottom: var(--bw-hair) solid var(--border); }
.l0kj4ru { display: flex; gap: 16px; align-items: flex-start; border-radius: var(--r-btn); padding: 16px 20px; margin: 12px 0; }
.l0kj4ru         { --cl-hue: var(--tone-line, var(--accent)); --cl-bg: var(--bg-tip, var(--bg-surface)); }
.vjir     { --cl-hue: var(--tone-line, var(--accent)); }
.i884gxe { --cl-hue: var(--c-warn-border); --cl-bg: var(--bg-warning); }
.t3ig    { --cl-hue: var(--tone-line, var(--accent)); }
.vjir, .i884gxe, .t3ig, .c9to {
  background: var(--cl-bg, var(--bg-surface));
  border-left: var(--bw-bar) solid var(--cl-hue);
}
.jwkq { font-size: var(--fs-lead); flex-shrink: 0; margin-top: 2px; color: var(--cl-hue); }
.jwkq::before { color: var(--cl-hue); }
.l0kj4ru strong { color: var(--tone-sub, var(--text-primary)); font-size: var(--fs-sm); }
.l0kj4ru p { color: var(--text-muted); font-size: var(--fs-sm); margin-top: 4px; }
.z817v, .h6j6my { border-radius: var(--r-btn); padding: 16px; }
.z817v { background: var(--bg-pros); }
.h6j6my { background: var(--bg-cons); }
.tzms { font-weight: 700; font-size: var(--fs-label); margin-bottom: 8px; }
.z817v .tzms { color: var(--c-pros-label); }
.h6j6my .tzms { color: var(--c-cons-label, var(--c-cons)); }
.z817v ul li { color: var(--text-body); list-style: none; padding-left: 4px; margin-bottom: 4px; font-size: var(--fs-sm); }
.h6j6my ul li { color: var(--text-body); list-style: none; padding-left: 4px; margin-bottom: 4px; font-size: var(--fs-sm); }
.y1wsq { width: 100%; height: auto; border-radius: var(--r-btn); display: block; }
.rbzj {
  background: var(--cta); color: var(--cta-fg, #fff); border: none;
  border-radius: var(--r-chip); padding: 8px 16px; font-size: var(--fs-sm); font-weight: 600;
  cursor: pointer; text-decoration: none; display: inline-block; white-space: nowrap;
}
.rbzj:hover { opacity: 0.85; }
.u38yv .rbzj  { background: transparent; border: var(--bw-rule) solid var(--cta); color: var(--cta-light); }
.u38yv .rbzj:hover  { background: var(--cta-hover); color: #fff; opacity: 1; }
.h39rwnt .rbzj  { background: var(--accent-bg); border: var(--bw-hair) solid var(--cta); color: var(--cta-light); }
.h39rwnt .rbzj:hover  { background: var(--cta-hover); color: #fff; opacity: 1; }
.u38yv .m6p4h.rbzj, .h39rwnt .m6p4h.rbzj,
.u38yv .su8fesq .rbzj, .h39rwnt .su8fesq .rbzj {
  background: var(--cta); border: none; color: #fff;
}
.u38yv .m6p4h.rbzj:hover, .h39rwnt .m6p4h.rbzj:hover,
.u38yv .su8fesq .rbzj:hover, .h39rwnt .su8fesq .rbzj:hover {
  background: var(--cta); color: #fff; opacity: 0.88;
}
.hm5uf51s .rbzj  { border-radius: var(--r-pill); }
.wsff .rbzj { box-shadow: none; }
.wsff .rbzj:hover { box-shadow: none; opacity: 1; }
.xi4akw .rbzj { box-shadow: none; transition: transform .08s ease, box-shadow .08s ease, opacity .2s; }
.xi4akw .rbzj:hover { opacity: 1; }
.xi4akw .rbzj:active { transform: translateY(3px); box-shadow: none; }
.pvfmzg .rbzj { box-shadow: none; }
.pvfmzg .rbzj:hover { opacity: 1; box-shadow: none; }
.pvfmzg .rbzj:active { box-shadow: none; }
.umq3d4d .rbzj { position: relative; overflow: hidden; }
.umq3d4d .rbzj::before {
  content: ""; position: absolute; top: 0; left: -125%; width: 55%; height: 100%;
  background: none;
  transform: skewX(-20deg); transition: left .6s ease; pointer-events: none;
}
.umq3d4d .rbzj:hover::before { left: 135%; }
.e9snu .rbzj { border-radius: 0; }
.o42y04 .pgnn3jh { padding-left: 24px; padding-right: 24px; }
.o42y04 .rbzj  { padding-left: 12px; padding-right: 12px; }
.d9b5 .rbzj  { padding-left: 24px; padding-right: 24px; }
.xglj .rbzj  { padding-left: 32px; padding-right: 32px; }
.ko7duf   .pgnn3jh::after, .ko7duf   .rbzj::after,
.ues9 .pgnn3jh::after, .ues9 .rbzj::after,
.ymzy    .pgnn3jh::after, .ymzy    .rbzj::after,
.m5rr    .pgnn3jh::after, .m5rr    .rbzj::after,
.cp3ex    .pgnn3jh::after, .cp3ex    .rbzj::after,
.hvsy2qyl     .pgnn3jh::after, .hvsy2qyl     .rbzj::after,
.h3m6    .pgnn3jh::after, .h3m6    .rbzj::after,
.js3o   .pgnn3jh::after, .js3o   .rbzj::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;
}
.ko7duf .pgnn3jh::after, .ko7duf .rbzj::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");
}
.ues9 .pgnn3jh::after, .ues9 .rbzj::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");
}
.ymzy .pgnn3jh::after, .ymzy .rbzj::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");
}
.m5rr .pgnn3jh::after, .m5rr .rbzj::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");
}
.cp3ex .pgnn3jh::after, .cp3ex .rbzj::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");
}
.hvsy2qyl .pgnn3jh::after, .hvsy2qyl .rbzj::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");
}
.h3m6 .pgnn3jh::after, .h3m6 .rbzj::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");
}
.js3o .pgnn3jh::after, .js3o .rbzj::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");
}
.dnsdic   .kota::after, .dnsdic   .hvwo5m6::after,
.joi01 .kota::after, .joi01 .hvwo5m6::after,
.zows7n    .kota::after, .zows7n    .hvwo5m6::after,
.rhcl3    .kota::after, .rhcl3    .hvwo5m6::after,
.nfpm    .kota::after, .nfpm    .hvwo5m6::after,
.wz7fodf     .kota::after, .wz7fodf     .hvwo5m6::after,
.kgf5    .kota::after, .kgf5    .hvwo5m6::after,
.qwhxkzc   .kota::after, .qwhxkzc   .hvwo5m6::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;
}
.dnsdic .kota::after, .dnsdic .hvwo5m6::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");
}
.joi01 .kota::after, .joi01 .hvwo5m6::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");
}
.zows7n .kota::after, .zows7n .hvwo5m6::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");
}
.rhcl3 .kota::after, .rhcl3 .hvwo5m6::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");
}
.nfpm .kota::after, .nfpm .hvwo5m6::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");
}
.wz7fodf .kota::after, .wz7fodf .hvwo5m6::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");
}
.kgf5 .kota::after, .kgf5 .hvwo5m6::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");
}
.qwhxkzc .kota::after, .qwhxkzc .hvwo5m6::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");
}
.fk33tp2 {
  --cs-radius: var(--r-card);
  --cs-chip-radius: var(--r-btn);
  display: flex; flex-direction: column;
  
  position: relative;
  
  width: min(100vw - 40px, 1400px);
  max-width: 100%; box-sizing: border-box;
  margin: 32px auto;
  overflow-x: clip;
  background: var(--bg-card);
  border: var(--bw-hair) solid var(--border-alt);
  border-radius: var(--cs-radius);
  overflow: hidden;
}
.p73d1j {
  display: grid;
  grid-template-columns: var(--cs-grid, 44px 188px minmax(180px, 1.4fr) 164px);
  align-items: center;
  gap: 20px;
  padding: 16px 20px;
  background: var(--bg-card);
  box-sizing: border-box; max-width: 100%;
  transition: background .15s;
}
.p73d1j + .p73d1j { border-top: var(--bw-hair) solid var(--border-alt); }
.p73d1j > * { min-width: 0; }
.p73d1j:hover { background: var(--bg-hover); }
.p73d1j > [itemprop="item"] { display: contents; }
.p73d1j [itemprop="itemReviewed"],
.p73d1j [itemprop="reviewRating"] { display: none; }
.o0pw {
  display: flex; flex-direction: column;
  align-items: flex-start; justify-content: center;
  gap: 4px; min-width: 0; max-width: 100%;
}
.nlq3, .rfpe, .hbg70o,
.x01jeq, .zjrfry, .j5z8y33q { align-items: center; text-align: center; }
.zjrfry, .j5z8y33q { align-items: stretch; }
.hutbyz {
  font-size: var(--fs-label); font-weight: 600; line-height: var(--lh-tight);
  color: var(--text-muted);
  text-transform: uppercase; letter-spacing: var(--ls-label);
  white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
  max-width: 100%;
}
.plcnaa6o {
  font-size: var(--fs-body); font-weight: 600; line-height: var(--lh-tight);
  color: var(--text-primary);
  max-width: 100%; overflow-wrap: break-word;
}
.yf4lzvqd { font-size: var(--fs-lead); font-weight: 700; }
.w3jyl4r8 {
  font-size: var(--fs-label); font-weight: 400; line-height: var(--lh-tight);
  color: var(--text-muted); max-width: 100%; overflow-wrap: break-word;
}
.zxq3fgr9 .plcnaa6o {
  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;
  overflow: hidden;
}
.kzv62iq {
  font-size: var(--fs-body); font-weight: 700; line-height: var(--lh-tight);
  color: var(--text-primary);
  max-width: 100%; overflow-wrap: break-word; hyphens: auto;
}
.c5wfg02l {
  width: 168px; height: 104px; max-width: 100%;
  display: flex; align-items: center; justify-content: center;
  
  background: transparent;
  border-radius: var(--r-chip);
  padding: 0; box-sizing: border-box; overflow: hidden; flex-shrink: 0;
}
.zavdh .widgz9hv { max-height: 60px; max-width: 68px; }
.widgz9hv {
  max-height: 88px; max-width: 152px;
  width: auto; height: auto; object-fit: contain;
}
.rfpe .c5wfg02l { width: 168px; }
.lrhzuiqz .c5wfg02l,
.lrhzuiqz .vpej,
.d876m1 .c5wfg02l,
.d876m1 .vpej,
.z4425bc .c5wfg02l,
.z4425bc .vpej,
.obho2 .c5wfg02l,
.obho2 .vpej,
.lrhzuiqz .c5wfg02l, .d876m1 .c5wfg02l,
.z4425bc .c5wfg02l,  .obho2 .c5wfg02l {
  width: 88px; height: 88px; padding: 12px;
}
.lrhzuiqz .c5wfg02l .widgz9hv, .d876m1 .c5wfg02l .widgz9hv,
.z4425bc .c5wfg02l .widgz9hv,  .obho2 .c5wfg02l .widgz9hv {
  max-height: 60px; max-width: 68px;
}
.d4ylihr .c5wfg02l, .d4ylihr .c5wfg02l.zavdh,
.d4ylihr .vpej,   .d4ylihr .vpej.zavdh,
.jarfmfr {
  color: #f5a524; font-size: var(--fs-label);
  letter-spacing: var(--ls-label); line-height: var(--lh-tight); white-space: nowrap;
}
.xf3dn2 {
  font-size: var(--fs-lead); font-weight: 700; line-height: var(--lh-solid);
  color: var(--text-primary);
}
.xf3dn2 small { font-size: var(--fs-caption); font-weight: 600; color: var(--text-muted); }
.m6p4h.rbzj {
  display: block; width: 100%;
  padding: 12px 20px !important;
  font-size: var(--fs-sm) !important; font-weight: 700;
  border-radius: var(--r-btn) !important;
  white-space: nowrap; text-align: center;
}
.iz4d5e .p73d1j { padding: 16px 16px; gap: 16px; }
@media (max-width: 1080px) {
  .p73d1j { gap: 16px; padding: 16px 16px; }
  .c5wfg02l { width: 152px; height: 96px; }
  .widgz9hv { max-height: 80px; max-width: 136px; }
}
@media (max-width: 900px) {
  .p73d1j {
    display: flex; flex-wrap: wrap; align-items: flex-start;
    gap: 12px 16px; padding: 16px; position: relative;
  }
  
  .o0pw { justify-content: flex-start; }
  
  .pfy24vtd, .j7ai1b { flex-direction: row; }
  
  .pfy24vtd .nkjx:nth-child(n+3) { display: none; }
  
  .nlq3 {
    position: static; order: 0; flex: 0 0 auto;
    align-self: center; min-width: 18px;
  }
  .o0pw { text-align: left; align-items: flex-start; }

  
  .rfpe, .hbg70o, .kda4w {
    order: 1; flex: 0 1 auto; min-width: 0;
    flex-direction: row; align-items: center; gap: 12px;
  }
  .x01jeq {
    order: 2; flex: 0 0 auto; margin-left: auto;
    flex-direction: row; align-items: baseline; gap: 8px;
  }
  .rfpe .c5wfg02l, .hbg70o .c5wfg02l,
  .kda4w .c5wfg02l { width: auto; height: 72px; }
  .widgz9hv { max-height: 72px; max-width: 128px; }
  .yf4lzvqd { font-size: var(--fs-body); }
  .kzv62iq { font-size: var(--fs-sm); }

  
  .z884, .mgyu1vu, .iwv2,
  .h1a9, .vh3uk, .st0p1,
  .zxq3fgr9, .ut6u1msw, .afbb8,
  .ko1o31, .ruk9p {
    order: 3; flex: 1 1 calc(50% - 7px); min-width: calc(50% - 7px);
  }
  
  .zjrfry, .j5z8y33q { order: 4; flex: 1 0 100%; }
  .j5z8y33q { display: flex; flex-direction: column; }
  .j5z8y33q::before { display: none; }
  .m6p4h.rbzj { width: 100%; padding: 12px 20px !important; }
  .zp8n { text-align: left; }
}
@media (max-width: 560px) {
  .p73d1j { padding: 16px; gap: 12px 12px; }
  
  .hutbyz, .w3jyl4r8, .nkjx { font-size: var(--fs-caption); }
  .plcnaa6o { font-size: var(--fs-sm); }
  .yf4lzvqd { font-size: var(--fs-body); }
  .kzv62iq { font-size: var(--fs-sm); }
  .z97l63 { font-size: var(--fs-sm); }
  .xf3dn2 { font-size: var(--fs-lead); }
  
  .m6p4h.rbzj { padding: 12px 16px !important; font-size: var(--fs-sm) !important; }
  .o0pw { gap: 2px; }
  .rfpe .c5wfg02l, .hbg70o .c5wfg02l,
  .kda4w .c5wfg02l { height: 64px; }
  .widgz9hv { max-height: 64px; max-width: 116px; }
  .zavdh { padding: 8px; }
  .yf4lzvqd { font-size: var(--fs-sm); }
}
@media (max-width: 360px) {
  .z884, .mgyu1vu, .iwv2,
  .h1a9, .vh3uk, .st0p1,
  .zxq3fgr9, .ut6u1msw, .afbb8,
  .ko1o31, .ruk9p { flex-basis: 100%; min-width: 100%; }
}
.ijo8 {
  --cs-radius: var(--r-card);
  background: var(--bg-card);
  border: var(--bw-hair) solid var(--border-alt);
  border-radius: var(--cs-radius);
  margin: 24px 0; overflow: hidden;
}
.rf61k3 {
  display: flex; align-items: center; flex-wrap: wrap; gap: 12px 20px;
  padding: 20px 24px; background: var(--bg-card);
}
.vpej {
  width: 112px; height: 112px; flex-shrink: 0;
  background: var(--bg-card);
  border: var(--bw-hair) solid var(--border-alt);
  border-radius: var(--r-btn);
  display: flex; align-items: center; justify-content: center;
  padding: 6px; box-sizing: border-box; overflow: hidden;
}
.vpej img { max-width: 96px; max-height: 96px; border-radius: var(--r-chip); width: auto; height: auto; object-fit: contain; }
.rev9gb { flex: 1; min-width: 0; }
.rev9gb h3 { font-size: var(--fs-lead); font-weight: 700; color: var(--text-primary); margin-bottom: 8px; line-height: var(--lh-tight); }
.q43qw2 { color: #f5a524; font-size: var(--fs-sm); letter-spacing: var(--ls-label); }
.vf2lnk0 { display: flex; align-items: baseline; gap: 12px; margin-bottom: 0; }
.vf2lnk0 strong { font-size: var(--fs-lead); font-weight: 700; color: var(--text-primary); line-height: var(--lh-solid); }
.vf2lnk0 .w9piv { font-size: var(--fs-caption); font-weight: 600; color: var(--text-muted); }
.y7p2 {
  display: flex; flex-wrap: wrap; align-items: baseline; gap: 8px 24px;
  padding: 16px 24px;
  background: var(--tone-fill, var(--bg-surface)); border-top: var(--bw-hair) solid var(--border-alt);
}
.y7p2 > span { font-size: var(--fs-sm); font-weight: 600; color: var(--text-primary); }
.x5w5 em, .c86s8 em, .v25p1j5 em, .zwgfo em {
  font-size: var(--fs-caption); font-weight: 600; font-style: normal;
  color: var(--text-muted); text-transform: uppercase; letter-spacing: var(--ls-label);
}
@media (max-width: 560px) { .y7p2 { padding: 12px 16px; gap: 8px 16px; } }
.su8fesq { flex-shrink: 0; align-self: center; }
.su8fesq .rbzj {
  white-space: nowrap;
  font-size: var(--fs-sm) !important; font-weight: 700;
  padding: 12px 24px !important;
  border-radius: var(--r-btn) !important;
}
@media (max-width: 560px) {
  .rf61k3 { flex-wrap: wrap; align-items: center; gap: 12px; padding: 16px; }
  .vpej { order: 1; width: 104px; height: 104px; }
  .vpej img { max-width: 96px; max-height: 88px; }
  .su8fesq { order: 2; margin-left: auto; align-self: center; }
  .rev9gb { order: 3; flex: 1 1 100%; min-width: 0; }
  .rev9gb h3 { font-size: var(--fs-body); }
}
.sf6s img.noihr { width: 100%; max-height: 240px; object-fit: cover; display: block; }
.p8ri3fs { padding: 20px 24px; }
.x7vm { color: var(--text-body); margin-bottom: 16px; }
.ixv11 { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 16px; }
.ul0r1r4, .ewvxa875 { list-style: none; font-size: var(--fs-sm); }
.ul0r1r4 li { color: var(--text-body); margin-bottom: 4px; }
.ewvxa875 li { color: var(--text-body); margin-bottom: 4px; }
.ul0r1r4 li::before { content: "✓"; margin-right: 5px; }
.ewvxa875 li::before { content: "✗"; margin-right: 5px; }
.ye68 { margin-bottom: 8px; font-size: var(--fs-caption); color: var(--text-muted); }
.ye68 strong { font-weight: 600; text-transform: uppercase; letter-spacing: var(--ls-label); }
.nfijxk62 {
  
  background: var(--tone-chip, var(--bg-surface)); color: var(--tone-chip-fg, var(--text-primary));
  border: var(--bw-hair) solid color-mix(in srgb, var(--tone-chip-fg, var(--border-alt)) 16%, transparent);
  border-radius: var(--r-btn);
  padding: 4px 8px; margin: 2px 2px 2px 0; display: inline-block;
  font-size: var(--fs-caption); font-weight: 600;
}
.lfdzy { background: var(--tone-fill-2, var(--bg-raised)); color: var(--tone-fill-fg, var(--text-primary)); }
.nyl7 {
  margin: 0; border-radius: 0 0 var(--r-card) var(--r-card);
  border-left-width: 0 !important; border-right-width: 0 !important;
  border-bottom-width: 0 !important;
  border-top: var(--bw-hair) solid var(--border-alt);
}
.hoeegl2 .nyl7 { border-top-width: var(--bw-bar) !important; }
.jsf715er .nyl7 { border: none; border-top: var(--bw-hair) solid; }
@media (min-width: 860px) {
  .jaft5p8 .n2a5x2j {
    display: grid; grid-template-columns: 1fr 1fr; gap: 20px; align-items: start;
  }
  .jaft5p8 .ijo8 { margin: 0; }
}
.wqncx .rf61k3 { background: var(--accent-bg); border-bottom: var(--bw-hair) solid var(--border-alt); }
.wqncx .vpej { background: transparent; }
.dqagw58k .ijo8 { border-top: var(--bw-bar) solid var(--accent); }
.dqagw58k .rf61k3 { background: var(--bg-card); }
.tjpf .ijo8 { border-radius: 0; border: var(--bw-hair) solid var(--border); border-bottom: var(--bw-rule) solid var(--tone-line, var(--border)); box-shadow: none; margin: 0 0 20px; }
.tjpf .rf61k3 { background: transparent; border-bottom: var(--bw-hair) solid var(--border); padding: 16px 16px; }
.tjpf .p8ri3fs { padding: 16px 16px; }
.tjpf .vpej { border-radius: var(--r-chip); }
.tjpf .nyl7 { border-radius: 0; }
.rulh9 .rf61k3 { padding: 0; gap: 0; overflow: hidden; }
.rulh9 .vpej {
  background: transparent; border-radius: 0; border: none;
  width: 148px; height: auto; min-height: 120px;
  padding: 16px; align-self: stretch;
}
.rulh9 .rev9gb { padding: 16px 20px; }
.rulh9 .su8fesq { padding: 16px 20px; align-self: center; }
@media (max-width: 560px) {
  .rulh9 .vpej { width: 116px; min-height: 104px; }
}
.wf5muu3 .q43qw2 { font-size: var(--fs-sm); }
.rt2zv .z817v, .rt2zv .h6j6my { padding: 12px; }
.rt2zv .z817v ul, .rt2zv .h6j6my ul { margin: 4px 0 0; padding-left: 20px; }
.rt2zv .z817v li, .rt2zv .h6j6my li { font-size: var(--fs-label); margin-bottom: 4px; }
.acr3f2 .nfijxk62 { margin: 2px 4px 2px 0; }
@media (max-width: 720px) {
  .m3cumcy { grid-template-columns: 1fr; }
  .ojq4h { flex-direction: row; flex-wrap: wrap; gap: 12px; border-right: none; border-bottom: var(--bw-hair) solid var(--border-alt); padding: 16px; }
  .ojq4h .njdmy { width: 72px; height: 50px; }
  .ojq4h .kyq3bbom { max-width: 180px; }
  .ojq4h .rjzkr { width: auto; }
}
.y0vpw .wf5muu3 .q43qw2 { filter: brightness(1.2); }
@media (max-width: 720px) {
  .y0vpw { flex-wrap: wrap; gap: 12px; padding: 12px 16px; }
  .s5ypym { padding: 16px; }
  .qpsl95 .ngpeup4g { min-width: 50%; }
}
@media (max-width: 860px) {
  .k309y { grid-template-columns: 1fr; }
  .v46lry { border-right: none; border-bottom: var(--bw-hair) solid var(--border-alt); }
  .flagi { border-right: none; border-bottom: var(--bw-hair) solid var(--border-alt); }
}
@media (max-width: 540px) {
  .lrfx { flex-wrap: wrap; padding: 16px; }
}
.nsyify .z817v, .nsyify .h6j6my { padding: 8px; }
@media (max-width: 480px) {
  .xqrsrk9n { flex-direction: column; align-items: stretch; }
}
.k7h63f4h .rjzkr .rbzj { padding: 8px 20px; font-size: var(--fs-label); }
@media (max-width: 640px) {
  .g6kx9cgb { flex-direction: column; align-items: stretch; gap: 12px; }
  .k7h63f4h .rjzkr { text-align: center; }
}
@media (max-width: 720px) {
  .ip2kn5qi { grid-template-columns: 1fr; }
  .w760tqtc { border-right: none; border-bottom: var(--bw-hair) solid var(--border-alt); }
  .z5m5 { flex-wrap: wrap; gap: 12px; padding: 16px 16px; }
}
.gpoutcui .w9piv { font-size: var(--fs-sm); font-weight: 500; color: var(--text-muted); }
.s5mk .q43qw2 { font-size: var(--fs-caption); margin-top: 2px; }
@media (max-width: 720px) {
  .cx72yvcw { grid-template-columns: 1fr; }
  .s5mk { width: 100px; height: 100px; margin: 16px auto; }
  .gpoutcui { font-size: var(--fs-h3); }
  .c4vsy { justify-content: center; }
  .y245aux .ngpeup4g { min-width: 50%; }
}
@media (max-width: 540px) {
  .tpbbucl { flex-wrap: wrap; padding: 16px 16px; }
  .bg9o { padding: 12px 16px; }
  .brupo .hqy3l0 { margin: 0 16px; }
  .brupo .acr3f2 { padding: 0 16px; }
  .ef4f1kke { padding: 12px 16px; }
}
.vueb6 .p73d1j { position: relative; }
.vueb6 .p73d1j::before {
  content: ""; position: absolute;
  left: 0; top: 12px; bottom: 12px; width: 3px;
  border-radius: 0 2px 2px 0;
  background: var(--accent);
}
.b431pr .fk33tp2 {
  gap: 12px; background: transparent; border: none; border-radius: 0; overflow: visible;
}
.b431pr .p73d1j {
  border: var(--bw-hair) solid var(--border-alt);
  border-radius: var(--r-card);
  box-shadow: var(--sh-2);
}
.b431pr .p73d1j + .p73d1j { border-top: var(--bw-hair) solid var(--border-alt); }
@media (min-width: 901px) {
  .p4zc .o0pw + .o0pw {
    border-left: var(--bw-hair) solid var(--border-alt);
    padding-left: 20px;
  }
}
.uhvuac4p .p73d1j { padding-top: 16px; padding-bottom: 16px; }
.uhvuac4p .p73d1j + .p73d1j { border-top: none; }
.uhvuac4p .p73d1j:nth-child(even) { background: var(--bg-surface); }
.uhvuac4p .p73d1j:nth-child(even):hover { background: var(--bg-hover); }
.x1ik .p73d1j:first-child { border-top: var(--bw-bar) solid var(--accent); }
@media (min-width: 901px) {
  .sfbsem .z884, .sfbsem .mgyu1vu,
  .sfbsem .iwv2, .sfbsem .h1a9,
  .sfbsem .vh3uk, .sfbsem .st0p1,
  .sfbsem .zxq3fgr9, .sfbsem .ut6u1msw,
  .sfbsem .afbb8, .sfbsem .ko1o31,
  .sfbsem .ruk9p {
    border-left: var(--bw-hair) solid var(--border-alt); padding-left: 20px;
  }
}
.qz4p9 .hutbyz { opacity: .8; letter-spacing: var(--ls-label); }
.qz4p9 .plcnaa6o { font-weight: 700; }
.qz4p9 .yf4lzvqd { font-weight: 700; }
.xpqkyi .z884, .xpqkyi .mgyu1vu,
.xpqkyi .zxq3fgr9, .xpqkyi .ut6u1msw,
.xpqkyi .ruk9p {
  background: color-mix(in srgb, var(--text-primary) 3.5%, transparent);
  border-radius: var(--r-chip);
  padding: 8px 12px;
}
.xf3dn2 { display: none; }
.t0fe .jarfmfr { font-size: var(--fs-sm); letter-spacing: var(--ls-wide); }
.is3n .jarfmfr {
  background: color-mix(in srgb, var(--text-primary) 5%, transparent);
  border-radius: var(--r-pill); padding: 4px 12px; font-size: var(--fs-label);
}
.qhmnoh .jarfmfr,
.ecvtlz .jarfmfr,
.uvc6bfze .jarfmfr { display: none; }
.qhmnoh .xf3dn2,
.ecvtlz .xf3dn2,
.uvc6bfze .xf3dn2 { display: inline-flex; align-items: baseline; gap: 2px; }
.qhmnoh .xf3dn2 small { display: none; }
.ecvtlz .xf3dn2 {
  background: color-mix(in srgb, var(--text-primary) 6%, transparent);
  border-radius: var(--r-pill); padding: 8px 16px;
}
.uvc6bfze .xf3dn2 {
  color: #fff; background: var(--text-primary);
  border-radius: var(--r-btn);
  padding: 8px 12px;
}
.uvc6bfze .xf3dn2 small { display: none; }
.qhmnoh .vf2lnk0 .q43qw2,
.ecvtlz .vf2lnk0 .q43qw2,
.uvc6bfze .vf2lnk0 .q43qw2 { display: none; }
.qhmnoh .w9piv { display: none; }
.ecvtlz .vf2lnk0 strong {
  background: var(--accent-bg); border-radius: var(--r-pill);
  padding: 4px 16px; white-space: nowrap; font-size: var(--fs-sm);
}
.ecvtlz .tyog8sy,
.ecvtlz .w9piv { font-size: 1em; }
.uvc6bfze .vf2lnk0 strong {
  color: var(--cta-fg, #fff); background: var(--accent);
  border-radius: var(--r-btn);
  padding: 4px 12px; font-size: var(--fs-sm);
}
.uvc6bfze .w9piv { display: none; }
.xjvluk { margin: 16px 0; }
.ea4mqa { background: var(--bg-card); border: var(--bw-hair) solid var(--border);
  border-radius: var(--r-btn); margin-bottom: 8px; overflow: hidden; }
.ea4mqa summary {
  padding: 16px 20px; font-weight: 600; color: var(--text-primary);
  cursor: pointer; list-style: none;
  display: flex; justify-content: space-between; align-items: center; gap: 16px;
  transition: background .12s, color .12s;
}
.ea4mqa summary::after {
  content: ""; width: 8px; height: 8px; margin: -4px 4px 0 0;
  border-right: 2px solid currentColor; border-bottom: 2px solid currentColor;
  color: var(--text-muted); transform: rotate(45deg);
  transition: transform .15s, color .15s, margin .15s; flex-shrink: 0;
}
.ea4mqa summary:hover { background: var(--bg-surface); }
.ea4mqa summary:hover::after { color: var(--accent); }
.ea4mqa[open] summary { font-weight: 700; box-shadow: inset var(--bw-bar) 0 0 var(--tone-line, var(--accent)); }
.ea4mqa[open] summary::after { transform: rotate(-135deg); margin-top: 4px; color: var(--accent); }
.ea4mqa[open] p { border-top: var(--bw-hair) solid var(--border-alt); padding-top: 16px; }
.ea4mqa p { padding: 0 20px 16px; color: var(--text-body); font-size: var(--fs-sm); }
.txd1w { margin-bottom: 0; }
.xm1n3mq h2.vjsimq { color: var(--tone-head, var(--text-primary)); border-color: var(--tone-line, var(--accent-light)); }
.fztg5cer h2.vjsimq { color: var(--tone-head, var(--text-primary)); border-color: var(--tone-line, var(--accent-light)); }
.z817v, .h6j6my { border: var(--bw-hair) solid transparent; }
.z817v .tzms, .z817v .fy2d0qfu { color: var(--c-pros-label); }
.h6j6my .tzms, .h6j6my .aay9y { color: var(--c-cons-label, var(--c-cons)); }
.z817v ul li, .h6j6my ul li, .ul0r1r4 li, .ewvxa875 li { color: var(--text-body); }
.z817v .ul0r1r4 li, .h6j6my .ewvxa875 li { position: relative; padding-left: 1.5em; }
.z817v .ul0r1r4 li::before, .h6j6my .ewvxa875 li::before { position: absolute; left: 0; margin-right: 0; }
.vfx1du3m .z817v { border-color: color-mix(in srgb, var(--sem-pos-line) 55%, transparent); }
.vfx1du3m .h6j6my { border-color: color-mix(in srgb, var(--sem-neg-line) 55%, transparent); }
.cb1h .z817v, .cb1h .h6j6my { border-radius: 0 0 var(--r-btn) var(--r-btn); }
.cb1h .z817v { border-top: var(--bw-bar) solid var(--sem-pos-line); }
.cb1h .h6j6my { border-top: var(--bw-bar) solid var(--sem-neg-line); }
.utbf0v8n .z817v, .utbf0v8n .h6j6my { border-radius: 0 var(--r-btn) var(--r-btn) 0; }
.utbf0v8n .z817v { border-left: var(--bw-bar) solid var(--sem-pos-line); }
.utbf0v8n .h6j6my { border-left: var(--bw-bar) solid var(--sem-neg-line); }
.efmjt3c .z817v, .efmjt3c .h6j6my { background: var(--bg-card); border-width: var(--bw-rule); }
.efmjt3c .z817v { border-color: var(--sem-pos-line); }
.efmjt3c .h6j6my { border-color: var(--sem-neg-line); }
.t1vkt .z817v, .t1vkt .h6j6my { background: transparent; border: none; border-radius: 0; padding: 4px 0 4px 16px; }
.t1vkt .h6j6my { border-left: var(--bw-hair) solid var(--border); }
.e29moxm3 .fy2d0qfu::before { content: "✓ "; }
.e29moxm3 .aay9y::before { content: "✗ "; }
.jsf715er .l0kj4ru { background: transparent; border-left: none; border: var(--bw-hair) solid var(--cl-hue); }
.jsf715er .l0kj4ru strong { color: var(--text-primary); }
.jsf715er .l0kj4ru p      { color: var(--text-muted); }
.hoeegl2 .l0kj4ru { border-left: none; border-top: var(--bw-bar) solid var(--cl-hue); border-radius: 0 0 var(--r-btn) var(--r-btn); }
.rf1os7i .l0kj4ru {
  border-left: none; border-radius: var(--r-btn);
  background: var(--tone-fill-2, var(--bg-raised));
}
.rf1os7i .l0kj4ru strong { color: var(--text-primary); }
.rf1os7i .l0kj4ru p { color: var(--text-muted); }
.rf1os7i .l0kj4ru { border-left: var(--bw-bar) solid var(--cl-hue); }
.rf1os7i .jwkq::before { color: rgba(255,255,255,0.9) !important; }
.vn5h6zj .l0kj4ru {
  border-left: var(--bw-bar) solid var(--cl-hue); border-radius: var(--r-chip); padding: 12px 16px;
  background: var(--cl-bg, var(--bg-surface));
}
.vn5h6zj .l0kj4ru strong { color: var(--text-primary); }
.vn5h6zj .l0kj4ru p      { color: var(--text-muted); }
.vlbmk7 .l0kj4ru { border-left: var(--bw-bar) solid var(--cl-hue); border-radius: var(--r-btn); box-shadow: var(--sh-2); }
.gmhc0 .jwkq,
.bt685y .jwkq,
.m4km .jwkq,
.gmhc0 .jwkq::before,
.bt685y .jwkq::before,
.m4km .jwkq::before,
.zjlr3cea .g4x0sn .p74trs,
.zjlr3cea .fbcyhrx .p74trs  { box-shadow: var(--sh-1); }
.zjlr3cea .i6f8                { box-shadow: var(--sh-1); }
.zjlr3cea .v1ph0er7          { box-shadow: var(--sh-1); }
.zjlr3cea .r8jr                    { box-shadow: var(--sh-1); }
.w5byxgt .g4x0sn .p74trs,
.w5byxgt .fbcyhrx .p74trs,
.w5byxgt .i6f8,
.w5byxgt .v1ph0er7,
.w5byxgt .r8jr,
.w5byxgt .vlbmk7 .l0kj4ru { box-shadow: none; }
.fyrmae   { --fs-h1: 50px; --fs-h2: 34px; --fs-h3: 26px; }
.txd1w + .txd1w { position: relative; }
.x6te   .txd1w + .txd1w::before,
.cfgiwg  .txd1w + .txd1w::before,
.vpqp   .txd1w + .txd1w::before,
.fwmq   .txd1w + .txd1w::before,
.ye0mdho4   .txd1w + .txd1w::before,
.iykih52b .txd1w + .txd1w::before {
  position: absolute; top: -1px; left: 0; right: 0;
  transform: translateY(-50%);
}
.x6te .txd1w + .txd1w::before {
  content: ""; height: 1px; background: var(--accent); opacity: 0.5;
}
.cfgiwg .txd1w + .txd1w::before {
  content: ""; height: 4px;
  background: var(--accent);
}
.vpqp .txd1w + .txd1w::before {
  content: "● ● ●";
  text-align: center; font-size: var(--fs-caption); letter-spacing: var(--ls-wide);
  color: var(--accent-light); opacity: 0.7; line-height: var(--lh-solid);
  padding-top: 8px;
}
.fwmq .txd1w + .txd1w::before {
  content: ""; height: 1px;
  background: var(--accent);
  opacity: 0.6;
}
.wyn3 .txd1w { margin-bottom: 16px; }
.wyn3 .txd1w + .txd1w { margin-top: 0; }
.wyn3 .ucf524 { padding-top: 0; padding-bottom: 0; }
.ye0mdho4 .txd1w + .txd1w::before {
  content: ""; border-top: var(--bw-rule) dashed var(--accent); opacity: 0.5;
}
.iykih52b .txd1w + .txd1w::before {
  content: ""; border-top: var(--bw-bar) dotted var(--accent); opacity: 0.5;
}
.c72zjpf .txd1w + .txd1w::before,
.mqlz67lw .txd1w + .txd1w::before,
.v7n1 .txd1w + .txd1w::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%;
}
.pnhw26 .c72zjpf .txd1w:nth-child(even)::before,
.pnhw26 .mqlz67lw .txd1w:nth-child(even)::before,
.pnhw26 .v7n1 .txd1w:nth-child(even)::before { background: var(--bg-surface); }
.dgqq0z1 .c72zjpf .txd1w:nth-child(even)::before,
.dgqq0z1 .mqlz67lw .txd1w:nth-child(even)::before,
.dgqq0z1 .v7n1 .txd1w:nth-child(even)::before { background: var(--bg-card); }
.c72zjpf .txd1w + .txd1w::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");
}
.mqlz67lw .txd1w + .txd1w::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");
}
.v7n1 .txd1w + .txd1w::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");
}
.fld3mdk2 .k49nmr { background: var(--hero-a, var(--accent)); }
.fld3mdk2 .k49nmr .q5syy { background: none; }
.fld3mdk2 .idwu { background: var(--hero-a, var(--accent)); }
.fld3mdk2 .eqgcwx { background: var(--accent-bg); }
.fld3mdk2 .lbwrj83:not(.k49nmr) .q5syy { background: rgba(0,0,0,0.6); }
.dti55 .ewma { float: left; width: 38%; margin: 0 28px 16px 0; }
.dti55 .ewma .y1wsq { width: 100%; height: auto; max-height: 360px; object-fit: cover; border-radius: var(--r-btn); }
.dti55 .ucf524::after { content: ''; display: block; clear: both; }
.v0imb .ewma { float: right; width: 38%; margin: 0 0 16px 28px; }
.v0imb .ewma .y1wsq { width: 100%; height: auto; max-height: 360px; object-fit: cover; border-radius: var(--r-btn); }
.v0imb .ucf524::after { content: ''; display: block; clear: both; }
.xcp4 .txd1w:nth-child(odd)  .ewma { float: left;  width: 38%; margin: 0 28px 16px 0; }
.xcp4 .txd1w:nth-child(even) .ewma { float: right; width: 38%; margin: 0 0 16px 28px; }
.xcp4 .ewma .y1wsq { width: 100%; height: auto; max-height: 360px; object-fit: cover; border-radius: var(--r-btn); }
.xcp4 .ucf524::after { content: ''; display: block; clear: both; }
.dti55 .w0o93s,
.dti55 .fk33tp2,
.v0imb .w0o93s,
.v0imb .fk33tp2,
.xcp4 .w0o93s,
.xcp4 .fk33tp2 { clear: both; }
@media (max-width: 900px) {
  .dti55 .ewma,
  .v0imb .ewma,
  .xcp4 .txd1w:nth-child(odd)  .ewma,
  .xcp4 .txd1w:nth-child(even) .ewma {
    float: none !important;
    width: 100% !important;
    margin: 0 0 16px 0 !important;
  }
  .dti55 .ewma .y1wsq,
  .v0imb .ewma .y1wsq,
  .xcp4 .ewma .y1wsq {
    max-height: none !important;
  }
}
.dti55 .lktzqy,
.dti55 .nf32c,
.v0imb .lktzqy,
.v0imb .nf32c,
.xcp4 .lktzqy,
.xcp4 .nf32c { overflow: hidden; }
@media (max-width: 640px) {
  .dti55 .ewma,
  .v0imb .ewma,
  .xcp4 .ewma { float: none; width: 100%; margin: 0 0 16px 0; }
}
.z19r .b50gfh3,
.z19r .ucf524,
.z19r .tyxz46su  { max-width: 1060px; }
.x7takh3 .b50gfh3,
.x7takh3 .ucf524,
.x7takh3 .tyxz46su  { max-width: 1180px; }
.hadaovvz .b50gfh3,
.hadaovvz .ucf524,
.hadaovvz .tyxz46su  { max-width: 1260px; }
.hadaovvz { --content-mw: 1260px; }
.z8p6z2u { font-size: var(--fs-label); color: var(--text-muted); }
.bs1zzct { display: flex; align-items: center; }
.gpcam07 {
  list-style: none; margin: 0; padding: 0;
  display: flex; align-items: center; flex-wrap: wrap; gap: 0;
}
.vu9k { display: flex; align-items: center; }
.rd22m { color: var(--accent-light); text-decoration: none; padding: 2px 4px; border-radius: var(--r-chip); }
.rd22m:hover { text-decoration: underline; }
.pxee { margin: 0 4px; opacity: 0.45; }
.pxee::before { content: '/'; }
.wngbu { padding: 2px 4px; color: var(--text-main); }
.qdbf1mjn .z8p6z2u {
  background: var(--bg-surface);
  border-bottom: var(--bw-hair) solid var(--border);
  padding: 8px 0;
}
.qdbf1mjn .bs1zzct { max-width: 1100px; margin: 0 auto; padding: 0 24px; }
.rwr3c0h .z8p6z2u {
  border-left: var(--bw-bar) solid var(--accent);
  padding: 4px 0;
  margin-bottom: 20px;
}
.rwr3c0h .bs1zzct { padding: 0 0 0 12px; }
.d6wi .bs1zzct { padding: 0 16px; }
.d6wi .z8p6z2u {
  background: var(--bg-card);
  border: var(--bw-hair) solid var(--border);
  border-radius: var(--r-btn);
  padding: 12px 0;
  box-shadow: var(--sh-2);
}
.d6wi .b50gfh3 { padding-top: 28px; }
@media (max-width: 720px) {
  .zx99kzn1 { margin-top: 20px; padding: 0 16px; }
  .d6wi .b50gfh3 { padding-top: 16px; }
}
.z19r.qdbf1mjn .bs1zzct { max-width: 1100px; }
.x7takh3.qdbf1mjn .bs1zzct { max-width: 1200px; }
.hadaovvz.qdbf1mjn .bs1zzct { max-width: 1320px; }
.hadaovvz .zx99kzn1 { max-width: 1320px; }
.cq5x0oe9 .txd1w { padding-top: 16px; padding-bottom: 16px; }
.v1qz .txd1w { padding-top: 24px; padding-bottom: 24px; }
.y45k6kfp .txd1w { padding-top: 40px; padding-bottom: 40px; }
.ncznl .txd1w { padding-top: 52px; padding-bottom: 52px; }
.fm3oyvn7 .txd1w:nth-child(4n+1) { padding-top: 20px;  padding-bottom: 20px; }
.fm3oyvn7 .txd1w:nth-child(4n+2) { padding-top: 36px;  padding-bottom: 36px; }
.fm3oyvn7 .txd1w:nth-child(4n+3) { padding-top: 28px;  padding-bottom: 28px; }
.fm3oyvn7 .txd1w:nth-child(4n)   { padding-top: 44px;  padding-bottom: 44px; }
.qb9xv .ucf524 { padding-top: 12px;  padding-bottom: 12px; }
.snlhy7 .ucf524 { padding-top: 20px;  padding-bottom: 20px; }
.cnrk .ucf524 { padding-top: 36px;  padding-bottom: 36px; }
.tis3pnmd .ucf524 { padding-top: 48px;  padding-bottom: 48px; }
.cdysz h1, .cdysz h2, .cdysz h3, .cdysz .zwqquc { font-weight: 700; }
.sxdlc0s h1, .sxdlc0s h2, .sxdlc0s h3, .sxdlc0s .zwqquc { font-weight: 700; }
.hcaa8n, .cdysz, .famqn, .sxdlc0s { font-weight: 400; }
.kota {
  margin-left: 16px; flex-shrink: 0;
  padding: 8px 16px; font-size: var(--fs-label); font-weight: 700; border-radius: var(--r-chip);
}
.nj7vyi3 .kota { display: none; }
@media (max-width: 640px) {
  .kota { display: none !important; }
}
.kota { background: var(--cta) !important; color: #fff !important; border: none !important; }
.kota:hover { opacity: 0.85; }
.cmt16szy .kota { background: linear-gradient(135deg, var(--cta), var(--cta-light)) !important; }
.u6emdc4a .hvwo5m6 { right: 32px; }
@media (max-width: 480px) {
  .u6emdc4a .hvwo5m6 { right: 20px; bottom: 20px; }
  .q1ckme1k  .hvwo5m6 { left: 20px; bottom: 20px; }
}
.h4fm { background: var(--bg-surface); border-top: var(--bw-hair) solid var(--border); margin-top: 60px; }
.tyxz46su { max-width: 1100px; margin: 0 auto; padding: 32px 24px; }
.u82d84 { color: var(--text-faint); font-size: var(--fs-label); margin-bottom: 8px; }
.jgl6b { color: var(--text-dim); font-size: var(--fs-label); }
.tskjby a, .kz0t0k5b a { color: var(--text); text-decoration: none; font-size: var(--fs-label); transition: color .15s; }
.tskjby a:hover, .kz0t0k5b a:hover { color: var(--accent-light); }
.kz0t0k5b { display: flex; flex-wrap: wrap; gap: 4px 20px; }
.eo53 .tyxz46su { text-align: center; }
.eo53 .kz0t0k5b { justify-content: center; margin-bottom: 16px; }
.eo53 .u82d84 { margin-top: 0; }
.t118 { margin-top: 12px; }
.t118 a { font-size: var(--fs-label); opacity: 0.65; }
@media (max-width: 640px) {
  .tyxz46su { padding-left: 16px; padding-right: 16px; }
  .ri3mwci .tyxz46su { padding: 20px 16px; }
  .kz0t0k5b { gap: 4px 12px; }
  .u82d84 { font-size: var(--fs-caption); }
}
.j2detr2 .u82d84 { font-size: var(--fs-caption); color: var(--text-faint); margin: 16px 0 4px; line-height: var(--lh-snug); }
.j2detr2 .jgl6b { font-size: var(--fs-caption); color: var(--text-faint); margin: 0; }
@media (max-width: 768px) { .j2detr2 .ygr85nt { grid-template-columns: 1fr 1fr; } .j2detr2 .gk585js { grid-column: 1 / -1; } }
@media (max-width: 480px) { .j2detr2 .ygr85nt { grid-template-columns: 1fr; } }
.vej48ox4 .u82d84 { font-size: var(--fs-caption); color: var(--text-faint); margin: 0; }
@media (max-width: 640px) { .vej48ox4 .kj4ce { gap: 12px; } .vej48ox4 .k5f48b { margin-right: 0; width: 100%; } }
.vgty .u82d84 { font-size: var(--fs-caption); color: var(--text-faint); margin: 0; flex: 1; }
.vgty .jgl6b { font-size: var(--fs-caption); color: var(--text-faint); margin: 0; white-space: nowrap; }
@media (max-width: 768px) { .vgty .wo0mjh3p { grid-template-columns: 1fr 1fr; } .vgty .qa0jmqig { grid-column: 1 / -1; } }
@media (max-width: 480px) { .vgty .wo0mjh3p { grid-template-columns: 1fr; } }
@media (max-width: 760px) { .unwj3nmi .zoel2fy { grid-template-columns: 1fr 1fr; } .unwj3nmi .zzc5w:first-child { grid-column: 1 / -1; } }
@media (max-width: 480px) { .unwj3nmi .zoel2fy { grid-template-columns: 1fr; } }
@media (max-width: 480px) { .c3b8av3h .zoel2fy { grid-template-columns: 1fr; } }
.snigobog .tyxz46su { display: flex; flex-direction: column; align-items: center; text-align: center; gap: 16px; }
.snigobog .kz0t0k5b { justify-content: center; }
.kyac .niew7x      { background: var(--bg-page); border-bottom-color: var(--border-alt); }
.eg5d5hpu .niew7x      { background: #0d1117; border-bottom-color: #21262d; }
.eg5d5hpu .vqwiydo5 { color: var(--accent-light); }
.eg5d5hpu .nu7izylz { --msep-color: #8b949e; }
.eg5d5hpu .nu7izylz a { color: #8b949e; }
.eg5d5hpu .nu7izylz a:hover { color: var(--accent-light); }
.eg5d5hpu .m79aqh { color: #8b949e; }
.eg5d5hpu .h4fm { background: #0d1117; border-top-color: #21262d; color: #e6edf3; }
.eg5d5hpu .u82d84,
.eg5d5hpu .jgl6b { color: #6e7681; }
.eg5d5hpu .tskjby a, .eg5d5hpu .kz0t0k5b a,
.eg5d5hpu .tskjby a:hover, .eg5d5hpu .kz0t0k5b a:hover,
@media (max-width: 640px) {
  .eg5d5hpu .nu7izylz { background: #0d1117; border-top-color: #21262d; }
  .eg5d5hpu .nu7izylz li a { border-bottom-color: #21262d; }
}
.g9sze5 .niew7x      { background: #f0f4f8; border-bottom-color: #cbd5e1; }
.g9sze5 .vqwiydo5 { color: var(--accent-light); }
.g9sze5 .nu7izylz { --msep-color: #475569; }
.g9sze5 .nu7izylz a { color: #475569; }
.g9sze5 .nu7izylz a:hover { color: var(--accent-light); }
.g9sze5 .m79aqh { color: #64748b; }
.g9sze5 .h4fm { background: #f0f4f8; border-top-color: #cbd5e1; }
.g9sze5 .u82d84,
.g9sze5 .jgl6b { color: #64748b; }
.g9sze5 .tskjby a, .g9sze5 .kz0t0k5b a,
.g9sze5 .tskjby a:hover, .g9sze5 .kz0t0k5b a:hover,
@media (max-width: 640px) {
  .g9sze5 .nu7izylz { background: #f0f4f8; border-top-color: #cbd5e1; }
  .g9sze5 .nu7izylz li a { border-bottom-color: #cbd5e1; color: #475569; }
}
.dmwy .niew7x { background: var(--b-50); border-bottom-color: var(--b-200); }
.dmwy .nu7izylz a:hover { color: var(--b-700); }
@media (max-width: 640px) {
  .dmwy .nu7izylz { background: var(--b-50); border-top-color: var(--b-200); }
}
.a38z   { --nav-fill: var(--b-900); --nav-edge: var(--b-800); }
.q6lj361 .niew7x, .a38z .niew7x { background: var(--nav-fill); border-bottom-color: var(--nav-edge); }
.q6lj361 .vqwiydo5, .a38z .vqwiydo5 { color: #fff; }
.q6lj361 .nu7izylz, .a38z .nu7izylz { --msep-color: rgba(255,255,255,0.82); }
.q6lj361 .nu7izylz a, .a38z .nu7izylz a { color: rgba(255,255,255,0.82); }
.q6lj361 .nu7izylz a:hover, .a38z .nu7izylz a:hover { color: #fff; }
.q6lj361 .m79aqh, .a38z .m79aqh { color: rgba(255,255,255,0.9); }
.q6lj361 .hjow1iv a, .a38z .hjow1iv a { color: var(--text-primary) !important; }
.q6lj361 .hjow1iv a:hover, .a38z .hjow1iv a:hover { color: var(--accent-light) !important; }
@media (max-width: 640px) {
  .q6lj361 .nu7izylz, .a38z .nu7izylz { background: var(--nav-fill); border-top-color: var(--nav-edge); }
  .q6lj361 .nu7izylz li a, .a38z .nu7izylz li a { border-bottom-color: rgba(255,255,255,0.2); color: rgba(255,255,255,0.82); }
}
.enxmsp.q6lj361 .kota { background: #fff !important; color: var(--b-700) !important; }
.u677b .niew7x {
  background: transparent;
  border-bottom-color: color-mix(in srgb, var(--border) 50%, transparent);
}
.u677b .niew7x::before {
  content: ""; position: absolute; inset: 0; z-index: -1;
  background: color-mix(in srgb, var(--bg-surface) 60%, transparent);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}
@media (max-width: 640px) {
  .u677b .nu7izylz {
    background: color-mix(in srgb, var(--bg-surface) 85%, transparent);
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);
  }
}
.sz4op20 .ypk0nt { min-height: 52px; height: auto; padding-top: 8px; padding-bottom: 8px; }
.rm81h .ypk0nt { min-height: 58px; height: auto; padding-top: 8px; padding-bottom: 8px; }
.xb43ft .ypk0nt { min-height: 72px; height: auto; }
.vyt8 .ypk0nt { min-height: 84px; height: auto; }
.ri3mwci .ypk0nt { max-width: none; padding: 0 32px; }
.ri3mwci .tyxz46su  { max-width: none; padding: 24px 32px; }
.w0ylo.x7takh3 .ypk0nt { max-width: 1200px; }
.w0ylo.hadaovvz .ypk0nt { max-width: 1320px; }
.agt9sp   .vqwiydo5, .agt9sp   .k5f48b { text-transform: capitalize; }
.ishu6o18 .vqwiydo5, .ishu6o18 .k5f48b { text-transform: lowercase; }
.gjf1o .vqwiydo5, .gjf1o .k5f48b { text-transform: uppercase; letter-spacing: var(--ls-label); }
.tvwvd, .sn4ag {
  display: inline-flex; align-items: center; justify-content: center;
  flex-shrink: 0;
}
.vzhxp1nk .tvwvd,
.xnhnrku .tvwvd,
.zvgk .tvwvd,
.mo0gl .tvwvd,
.lgr72   .nu7izylz a { font-weight: 500; }
.j4cgm .nu7izylz a { font-weight: 600; }
.rebwy7bu     .nu7izylz a { font-weight: 700; }
.etzpxk9o    .nu7izylz a { font-weight: 700; letter-spacing: normal; }
.tk7m     .nu7izylz > li + li::before,
.kn1r    .nu7izylz > li + li::before,
.xcofr    .nu7izylz > li + li::before,
.rxnss0l .nu7izylz > li + li::before,
.kel1 .nu7izylz > li + li::before,
.tgu3pvun  .nu7izylz > li + li::before,
.ebns    .nu7izylz > li + li::before {
  margin-right: 10px; margin-left: -10px; opacity: 0.5; color: var(--msep-color);
}
.tk7m     .nu7izylz > li + li::before { content: "·"; font-size: 1.4em; line-height: var(--lh-solid); vertical-align: middle; }
.kn1r    .nu7izylz > li + li::before { content: "|"; }
.xcofr    .nu7izylz > li + li::before { content: "—"; }
.rxnss0l .nu7izylz > li + li::before { content: "◆"; font-size: 0.45em; vertical-align: middle; }
.kel1 .nu7izylz > li + li::before { content: "›"; font-size: 1.3em; line-height: var(--lh-solid); }
.tgu3pvun  .nu7izylz > li + li::before { content: "•"; font-size: 0.8em; vertical-align: middle; }
.ebns    .nu7izylz > li + li::before { content: "✦"; font-size: 0.55em; vertical-align: middle; }
@media (max-width: 640px) {

  
  .qdjgfql .m79aqh,
  .fl42pq .m79aqh,
  .w2lp .m79aqh,
  .az145e .m79aqh,
  .s392h6u .m79aqh {
    font-size: 0 !important;
    display: flex !important;
    align-items: center; justify-content: center;
    padding: 0; width: 40px;
  }

  
  .qdjgfql .m79aqh::before,
  .fl42pq .m79aqh::before,
  .w2lp .m79aqh::before,
  .az145e .m79aqh::before,
  .s392h6u .m79aqh::before { content: ""; display: block; flex-shrink: 0; }

  
  .qdjgfql .m79aqh::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;
  }

  
  .fl42pq .m79aqh::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;
  }

  
  .w2lp .m79aqh::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;
  }

  
  .az145e .m79aqh::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;
  }

  
  .s392h6u .m79aqh::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) {
  .b6ni0yc .m79aqh {
    padding: 4px 16px;
  }
  .b6ni0yc .nu7izylz {
    left: auto; right: 12px; top: 54px;
    width: auto; min-width: 180px;
    border-radius: var(--r-card);
    background: var(--bg-surface);
    border: var(--bw-hair) solid var(--border);
    box-shadow: var(--sh-3);
    padding: 8px 0;
  }
  .b6ni0yc .nu7izylz li a {
    border-bottom: none; padding: 12px 24px;
  }
  .b6ni0yc .nu7izylz li a:hover { background: var(--bg-raised); }
  .b6ni0yc .j7g6l1vz,
  .x975f .j7g6l1vz,
  .zo61h5x0 .j7g6l1vz { background: none; backdrop-filter: none; -webkit-backdrop-filter: none; pointer-events: none; }
}
@media (max-width: 640px) {
  .i5hbv1 .m79aqh {
    padding: 4px 12px;
  }
  .i5hbv1 .nu7izylz {
    display: flex !important;
    position: fixed;
    top: 0; right: 0; bottom: 0; left: auto;
    width: 72vw; max-width: 280px;
    background: var(--bg-surface);
    border-left: var(--bw-hair) 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: var(--sh-3);
  }
  .i5hbv1 .nu7izylz.t3zwb5b { transform: translateX(0); }
  .i5hbv1 .nu7izylz li a {
    padding: 16px 28px; font-size: var(--fs-sm); border-bottom: var(--bw-hair) solid var(--border);
  }
  .i5hbv1 .nu7izylz li:last-child a { border-bottom: none; }
  .q6lj361 .nu7izylz,
  .eg5d5hpu .nu7izylz { background: var(--accent) !important; }
  .q6lj361 .nu7izylz li a,
  .eg5d5hpu .nu7izylz li a { color: rgba(255,255,255,0.82) !important; border-bottom-color: rgba(255,255,255,0.2) !important; }
}
@media (max-width: 640px) {
  .zo61h5x0 .m79aqh {
    padding: 4px 12px;
  }
  .zo61h5x0 .nu7izylz {
    display: flex !important;
    position: fixed;
    bottom: 0; left: 0; right: 0; top: auto;
    border-radius: var(--r-card) var(--r-card) 0 0;
    border-top: var(--bw-hair) 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: var(--sh-3);
  }
  .zo61h5x0 .nu7izylz::before {
    content: ""; display: block;
    width: 40px; height: 4px;
    background: var(--border); border-radius: var(--r-chip);
    margin: 0 auto 16px;
  }
  .zo61h5x0 .nu7izylz.t3zwb5b { transform: translateY(0); }
  .zo61h5x0 .nu7izylz li a {
    text-align: center; border-bottom: none; padding: 12px 28px; font-size: var(--fs-sm);
  }
}
@media (max-width: 640px) {
  .ld4wmm .m79aqh {
    padding: 4px 12px;
  }
  .ld4wmm .nu7izylz {
    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;
  }
  .ld4wmm .nu7izylz.t3zwb5b { opacity: 1; pointer-events: auto; }
  .ld4wmm .nu7izylz li a {
    font-size: var(--fs-h3); font-weight: 700; border-bottom: none;
    padding: 16px 48px; letter-spacing: normal;
  }
}
@media (max-width: 640px) {
  .rxxu     .m79aqh { border-radius: 0 !important; }
  .fv8o2r   .m79aqh { border-radius: var(--r-btn) !important; }
  .sznp05 .m79aqh { border-radius: 50% !important; }
  .x8pgv2c   .m79aqh { border-radius: var(--r-pill) !important; }
}
@media (max-width: 640px) {
  .oolawp .emx7 { flex-direction: column; align-items: stretch; }
  .oolawp .ybgjk { flex-direction: row; min-width: auto; }
  .oolawp .eov5m8k1 { align-items: flex-start; text-align: left; }
}
.tjppy,
.tjppy.txd1w,
.pnhw26 .tjppy,
.sg3joc .tjppy,
.dgqq0z1 .tjppy,
.ombxei1 .tjppy {
  padding: 0 !important;
  min-height: auto !important;
  background: transparent !important;
  border: none !important;
}
.sh3m8 {
  background: var(--cta);
  border-radius: var(--r-card);
  padding: 28px 36px;
  display: flex;
  align-items: center;
  gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 16px 0;
}
.aj7cas { flex: 1 1 280px; min-width: 0; }
.yoyozvc {
  margin: 0 0 8px 0;
  font-size: var(--fs-h3);
  font-weight: 700;
  color: #fff;
  line-height: var(--lh-tight);
}
.slb34e {
  margin: 0;
  color: rgba(255,255,255,0.92);
  font-size: var(--fs-sm);
  line-height: var(--lh-snug);
}
.r8b9 {
  background: var(--cta);
  color: var(--cta-fg);
  padding: 14px 32px;
  border-radius: var(--r-btn);
  border: var(--bw-hair) solid rgba(255, 255, 255, .28);
  font-weight: 700;
  font-size: var(--fs-sm);
  text-decoration: none;
  flex-shrink: 0;
  transition: transform 0.15s, opacity 0.2s;
  white-space: nowrap;
}
.r8b9:hover { transform: translateY(-1px); opacity: 0.95; }
.fq3vetkk .sh3m8 {
  background: var(--bg-card);
  border: var(--bw-rule) solid var(--cta);
}
.fq3vetkk .yoyozvc { color: var(--cta); }
.fq3vetkk .slb34e { color: var(--text-body); }
.fq3vetkk .r8b9 {
  background: var(--cta);
  color: var(--cta-fg);
}
.asug .sh3m8 {
  background: var(--bg-card);
  border-left: var(--bw-bar) solid var(--cta);
  border-radius: var(--r-chip) var(--r-card) var(--r-card) var(--r-chip);
}
.asug .yoyozvc { color: var(--text-primary); }
.asug .slb34e { color: var(--text-body); }
.asug .r8b9 {
  background: var(--cta);
  color: var(--cta-fg);
}
@media (max-width: 640px) {
  .sh3m8 {
    padding: 20px 24px;
    flex-direction: column;
    align-items: stretch;
    gap: 16px;
  }
  .aj7cas { flex: 0 0 auto; }
  .yoyozvc { font-size: var(--fs-lead); }
  .r8b9 { width: 100%; text-align: center; padding: 16px 28px !important; }
}
.gut46xcl .mpalp { height: 36px; }
.n648im8 .mpalp { height: 60px; max-width: 200px; }
.fvjcb5jp .mpalp { height: 56px; max-width: 180px; }
.dwoee1f8    .jarfmfr, .dwoee1f8    .q43qw2 { color: #f59e0b; }
.pkdxe      .jarfmfr { font-size: var(--fs-sm); letter-spacing: var(--ls-wide); }
.pkdxe      .q43qw2   { font-size: var(--fs-lead); }
.gqcd    .jarfmfr, .gqcd    .q43qw2 { color: var(--text-muted); opacity: 0.7; letter-spacing: var(--ls-wide); }
.jjkweoz8     .jarfmfr, .jjkweoz8     .q43qw2 { color: var(--cta); letter-spacing: var(--ls-wide); font-size: var(--fs-caption); }
.g5wgn3 .jarfmfr, .g5wgn3 .q43qw2 { color: var(--cta); letter-spacing: var(--ls-wide); }
.ovodcd   .jarfmfr, .ovodcd   .q43qw2 { color: #e91e63; letter-spacing: var(--ls-wide); }
.l3ajo4  .jarfmfr, .l3ajo4  .q43qw2 { color: var(--cta); letter-spacing: var(--ls-wide); font-size: var(--fs-caption); }
.diy28     .jarfmfr, .diy28     .q43qw2 { color: var(--cta); letter-spacing: var(--ls-wide); font-size: var(--fs-caption); }
.ju79076 .z97l63 {
  font-size: var(--fs-lead); font-weight: 700;
  color: var(--text-muted); opacity: .45;
}
.dc2v .fk33tp2 {
  background: transparent; border: none; border-radius: 0; overflow: visible;
  gap: 24px 20px;
}
.dc2v .p73d1j {
  grid-template-columns: 1fr;
  justify-items: center; text-align: center;
  gap: 12px;
  padding: 32px 20px 20px;
  position: relative;
  border: var(--bw-hair) solid var(--border-alt);
  border-radius: var(--r-card);
}
.dc2v .p73d1j + .p73d1j { border-top: var(--bw-hair) solid var(--border-alt); }
.dc2v .o0pw { align-items: center; text-align: center; }
.dc2v .c5wfg02l {
  width: 150px; height: 150px; border-radius: 50%;
  padding: 0; overflow: hidden; background: var(--bg-surface);
}
.dc2v .widgz9hv { width: 100%; height: 100%; max-width: none; max-height: none; object-fit: cover; }
.dc2v .kzv62iq { font-size: var(--fs-body); }
.dc2v .m6p4h.rbzj { min-width: 180px; }
@media (min-width: 720px) {
  .dc2v .fk33tp2 {
    display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
    align-items: start;
  }
  .dc2v .p73d1j + .p73d1j { border-top: var(--bw-hair) solid var(--border-alt); }
}
@media (max-width: 900px) {
  .dc2v .p73d1j { grid-template-columns: 1fr; padding: 32px 16px 20px; }
  .dc2v .nlq3 { top: -16px; left: 50%; }
  .dc2v .c5wfg02l { width: 132px; height: 132px; }
}
.xr9ca .fk33tp2 {
  background: transparent; border: none; border-radius: 0; overflow: visible; gap: 12px;
}
.xr9ca .p73d1j {
  border: var(--bw-hair) solid var(--border-alt);
  border-radius: var(--r-card);
}
.xr9ca .c5wfg02l {
  width: 120px; height: 120px; border-radius: 50%;
  padding: 0; overflow: hidden; background: var(--bg-surface);
}
.xr9ca .widgz9hv { width: 100%; height: 100%; max-width: none; max-height: none; object-fit: cover; }
@media (max-width: 900px) {
  .xr9ca .c5wfg02l { width: 104px; height: 104px; }
}
.ndarba .ea4mqa {
  background: none; border: none; border-radius: 0; margin-bottom: 0;
  border-bottom: var(--bw-hair) solid var(--border); overflow: visible;
}
.ndarba .ea4mqa summary { padding: 16px 14px; color: var(--text-primary); font-size: var(--fs-sm); }
.ndarba .ea4mqa summary:hover { background: none; color: var(--tone-link, var(--accent)); }
.ndarba .ea4mqa[open] summary { box-shadow: none; color: var(--tone-link, var(--accent)); }
.ndarba .ea4mqa p { padding: 0 14px 18px; }
.ndarba .ea4mqa[open] p { border-top: none; padding-top: 0; }
.nkhtl2hj .ea4mqa { background: none; border: none; border-radius: 0; overflow: visible; margin-bottom: 12px; }
.nkhtl2hj .ea4mqa summary {
  background: var(--bg-card); border-radius: var(--r-pill);
  border: var(--bw-hair) solid var(--border);
  padding: 12px 24px; color: var(--text-primary); font-weight: 700;
}
.nkhtl2hj .ea4mqa summary:hover { background: var(--bg-card); border-color: var(--tone-line, var(--accent)); }
.nkhtl2hj .ea4mqa[open] summary {
  box-shadow: none; border-color: var(--tone-line, var(--accent));
  background: var(--tone-fill-raw, var(--bg-surface));
}
.nkhtl2hj .ea4mqa p { padding: 14px 24px 4px; }
.nkhtl2hj .ea4mqa[open] p { border-top: none; padding-top: 14px; }
.wr4jo .ea4mqa {
  background: var(--bg-card); border-radius: 0;
  border-left: var(--bw-bar) solid var(--tone-line, var(--accent)); overflow: hidden;
  margin-bottom: 12px;
}
.wr4jo .ea4mqa summary { color: var(--text-primary); padding: 16px 18px; }
.wr4jo .ea4mqa[open] summary { box-shadow: none; }
.wr4jo .ea4mqa p { padding: 0 18px 18px; }
.tlqcb .xjvluk { border: var(--bw-hair) solid var(--border); border-radius: var(--r-btn); overflow: hidden; background: var(--bg-card); }
.tlqcb .ea4mqa {
  background: none; border: none; border-radius: 0; margin-bottom: 0;
  border-bottom: var(--bw-hair) solid var(--border-alt);
}
.tlqcb .ea4mqa:last-child { border-bottom: none; }
.tlqcb .ea4mqa summary { color: var(--text-primary); border-radius: 0; padding: 16px 20px; }
.tlqcb .ea4mqa p { padding: 0 20px 16px; }
.ji08yi2h .ea4mqa { overflow: hidden; }
.ji08yi2h .ea4mqa summary {
  background: var(--tone-fill-raw, var(--bg-surface)); color: var(--text-primary); border-radius: 0;
  border-left: var(--bw-bar) solid var(--tone-line, var(--accent));
}
.ji08yi2h .ea4mqa summary:hover { background: var(--tone-fill-2-raw, var(--bg-surface)); }
.ji08yi2h .ea4mqa summary::after { color: var(--tone-mark, var(--accent)); }
.ji08yi2h .ea4mqa[open] summary { border-radius: 0; box-shadow: none; }
.jedzfsd { max-width: 1100px; margin: 0 auto; padding: 40px 24px 80px; }
.govf706y {
  text-align: center; padding: 48px 0 36px;
  border-bottom: var(--bw-hair) solid var(--border); margin-bottom: 44px;
}
.z2iy4 {
  font-size: clamp(1.9rem, 4vw, 2.8rem); font-weight: 700;
  color: var(--text-primary); margin-bottom: 12px;
}
.bopw7 { color: var(--text-muted); font-size: var(--fs-body); }
.wuliy {
  display: grid; grid-template-columns: 1fr; gap: 40px; align-items: start;
  max-width: 680px;
}
.t5xsd5u {
  background: var(--bg-card); border: var(--bw-hair) solid var(--border-alt);
  border-radius: var(--r-card); padding: 32px;
}
.irho { margin-bottom: 20px; }
.vj6d5z9 {
  display: block; color: var(--text-muted); font-size: var(--fs-caption);
  font-weight: 600; margin-bottom: 8px;
  text-transform: uppercase; letter-spacing: var(--ls-label);
}
.bpaaft89 {
  width: 100%; background: var(--bg-page);
  border: var(--bw-hair) solid var(--border-alt); border-radius: var(--r-btn);
  padding: 12px 16px; color: var(--text-primary);
  font-size: var(--fs-sm); font-family: inherit;
  outline: none; transition: border-color .15s; box-sizing: border-box;
}
.bpaaft89:focus { border-color: var(--accent-light); box-shadow: var(--sh-1); }
.h267ib { resize: vertical; min-height: 130px; }
.sint { width: 100%; margin-top: 8px; }
.u3roh1f {
  margin-top: 48px; padding-top: 40px;
  border-top: var(--bw-hair) solid var(--border);
}
.gph8 {
  font-size: var(--fs-lead); font-weight: 700; color: var(--accent-light);
  margin-bottom: 16px;
}
.pecphc { color: var(--text-muted); line-height: var(--lh-read); }
.riin40p1 { color: var(--text-muted); line-height: var(--lh-read); padding-left: 1.4em; }
.riin40p1 li { margin-bottom: 8px; }
.ly2kq32 { max-width: 760px; margin: 0 auto; }
.gncguu { color: var(--text-muted); line-height: var(--lh-read); margin-bottom: 36px; }
.cdj87uf { max-width: 760px; margin: 0 auto; }
.ze2d3bh { font-size: var(--fs-body); font-weight: 700; color: var(--text-primary); margin-bottom: 12px; }
.c2dpt ul.riin40p1 { margin: 0; }
.tuq8t { max-width: 900px; margin: 0 auto; }
.jr5ktigu { display: grid; grid-template-columns: 200px 1fr; gap: 32px; padding-bottom: 32px; margin-bottom: 32px; border-bottom: var(--bw-hair) solid var(--border); align-items: start; }
.jr5ktigu:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.jr5ktigu .ze2d3bh { margin: 0; font-size: var(--fs-sm); }
.jr5ktigu .xwjpf p { color: var(--text-muted); line-height: var(--lh-read); margin: 0; }
@media (max-width: 640px) { .jr5ktigu { grid-template-columns: 1fr; gap: 12px; } }
.nm5jymi .ze2d3bh { font-size: var(--fs-lead); font-weight: 700; color: var(--text-primary); margin-bottom: 16px; }
.tnequr .riin40p1 { margin: 0; font-size: var(--fs-sm); }
@media (max-width: 640px) { .x2qk { grid-template-columns: 1fr; } }
.f7lx0 { display: inline-flex; align-items: center; gap: inherit; color: inherit; text-decoration: none; }
.f7lx0:hover .fzn7k { color: var(--accent-light); text-decoration: underline; }
.lj0cqqum { color: inherit; text-decoration: none; }
.lj0cqqum:hover { color: var(--accent-light); text-decoration: underline; }
.els042h3 { display: inline-block; line-height: 0; }
.v5kdi82 { max-width: 1100px; margin: 0 auto; padding: 40px 24px 80px; }
.yft4fmb { margin-bottom: 48px; }
.hdam4 { max-width: 760px; margin: 0 auto; }
.ftb895oy { text-align: center; }
.b4m4mpx { margin-bottom: 36px; padding-bottom: 36px; border-bottom: var(--bw-hair) solid var(--border); }
.b4m4mpx:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }
.k2g2ye2 { font-size: var(--fs-body); font-weight: 700; color: var(--text-primary); margin: 0 0 12px; }
.b4m4mpx p { color: var(--text-muted); line-height: var(--lh-read); margin: 0; }
.b4m4mpx ul.riin40p1 { margin: 0; }
.m696dzo { color: var(--text-muted); line-height: var(--lh-read); }
.ftb895oy .riin40p1,
.roz9xqr .riin40p1,
.w81zqr .riin40p1,
.nps2faz .riin40p1 {
  text-align: left;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.25rem;
}
.ftb895oy .b4m4mpx,
.roz9xqr .b4m4mpx { text-align: left; }
.ftb895oy .k2g2ye2,
.roz9xqr .k2g2ye2 { text-align: center; }
.i5e8 { font-size: var(--fs-h2); font-weight: 700; color: var(--text-primary); margin: 0 0 12px; }
.mdo2ibmb { color: var(--text-muted); font-style: italic; line-height: var(--lh-read); margin: 0 0 16px; font-size: var(--fs-body); }
.f06wu { color: var(--text-muted); line-height: var(--lh-read); margin: 0 0 8px; }
.no9iuxv { margin-top: 12px; }
.jt9pp11k { display: inline-block; color: var(--accent-light); text-decoration: none; font-weight: 600; font-size: var(--fs-sm); border-bottom: var(--bw-hair) solid transparent; padding-bottom: 2px; }
.jt9pp11k:hover { border-bottom-color: var(--accent-light); }
.wz9u6qo { width: 140px; height: 140px; overflow: hidden; background: var(--bg-card); flex-shrink: 0; position: relative; }
.wz9u6qo img { width: 100%; height: 100%; object-fit: cover; display: block; }
.epi70 { width: 200px; height: 200px; }
.rqh6 { border-radius: 50%; }
.h51yeo { display: inline-block; margin-bottom: 12px; font-size: var(--fs-sm); }
.he4rk { padding-left: 16px; position: relative; color: var(--text-primary); font-weight: 600; }
.he4rk::before { content: ""; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 8px; height: 2px; background: var(--accent); }
@media (max-width: 640px) { .m1rjn { grid-template-columns: 1fr; text-align: center; justify-items: center; } }
.domdii5 { text-align: center; display: flex; flex-direction: column; align-items: center; gap: 12px; padding-bottom: 40px; border-bottom: var(--bw-hair) solid var(--border); }
.domdii5 .f06wu, .domdii5 .mdo2ibmb { max-width: 640px; }
.uliqeqip .i5e8 { font-size: var(--fs-h3); margin-top: 20px; }
.eapldh .f06wu { margin-bottom: 28px; }
@media (max-width: 860px) { .m4zhbuf { grid-template-columns: 1fr; } .uliqeqip { position: static; text-align: center; } }
.x7xu .wz9u6qo { margin: 0 auto 20px; }
.x7xu .h51yeo { margin-left: auto; margin-right: auto; }
@media (max-width: 860px) { .mg6e2vup { grid-template-columns: 1fr; } }
.zbfg .i5e8 { font-size: var(--fs-h3); margin-bottom: 8px; }
.nps2faz .riin40p1 { margin: 0; font-size: var(--fs-sm); }
@media (max-width: 640px) { .zbfg { flex-direction: column; text-align: center; } .ck8ekqj2 { grid-template-columns: 1fr; } }
.gew6o .i5e8 { font-size: var(--fs-lead); margin: 0 0 4px; }
.gew6o .h51yeo { margin: 0; }
.l6yso { max-width: 760px; margin: 0 auto; }
.c68f4 { position: relative; padding-left: 28px; }
.c68f4::before { content: ""; position: absolute; left: 8px; top: 8px; bottom: 8px; width: 2px; background: var(--border); }
.h5f5q87g { position: relative; display: flex; gap: 20px; padding-bottom: 32px; }
.h5f5q87g:last-child { padding-bottom: 0; }
.u1dz { position: absolute; left: -28px; top: 4px; width: 16px; height: 16px; border-radius: 50%; background: var(--accent); border: var(--bw-bar) solid var(--bg-surface); flex-shrink: 0; }
.uxt4sy h2 { font-size: var(--fs-body); font-weight: 700; color: var(--accent-light); margin: 0 0 8px; }
.uxt4sy p { color: var(--text-muted); line-height: var(--lh-read); margin: 0; }
.bf4rpvy .z2iy4 { color: var(--accent-light); }
.lqqm .z2iy4 { font-size: var(--fs-h2); }
.lqqm .bopw7 { max-width: 680px; }
.uipbn0j .z2iy4 { margin: 0; font-size: var(--fs-h2); flex-shrink: 0; max-width: 45%; }
.uipbn0j .bopw7  { margin: 0; }
@media (max-width: 640px) { .uipbn0j { flex-direction: column; } }
.g7y6wj .z2iy4 { color: var(--accent-light); }
.tuqe1b .z2iy4 { color: #fff; }
.tuqe1b .bopw7  { color: rgba(255,255,255,0.85); }
@media (max-width: 540px) { .qnx6d { grid-template-columns: 1fr; } }
.pif65q { background: transparent; border-color: transparent; padding-left: 0; padding-right: 0; }
.pif65q .bpaaft89 {
  border: none; border-bottom: var(--bw-rule) solid var(--border-alt);
  border-radius: 0; background: transparent; padding-left: 0; padding-right: 0;
}
.pif65q .bpaaft89:focus { border-bottom-color: var(--accent-light); box-shadow: none; }
.l7hbreac .bpaaft89 { background: var(--bg-raised); border-color: transparent; }
.l7hbreac .bpaaft89:focus { background: var(--bg-card); border-color: var(--accent-light); }
.v93a .bpaaft89 { border-radius: var(--r-pill); padding: 12px 20px; }
.v93a .h267ib { border-radius: var(--r-card); }
.fm1oj {
  background: var(--bg-card); border: var(--bw-hair) solid var(--border-alt);
  border-radius: var(--r-btn); overflow: hidden; margin-bottom: 12px;
}
.fm1oj summary {
  padding: 16px 20px; cursor: pointer; font-weight: 700;
  color: var(--accent-light); font-size: var(--fs-body); list-style: none;
  display: flex; justify-content: space-between; align-items: center; gap: 12px;
}
.fm1oj summary::-webkit-details-marker { display: none; }
.fm1oj summary::after { content: "+"; color: var(--accent-light); font-size: var(--fs-lead); flex-shrink: 0; }
.fm1oj[open] summary::after { content: "−"; }
.fcpb9ij {
  padding: 4px 20px 16px; color: var(--text-muted); line-height: var(--lh-read);
  border-top: var(--bw-hair) solid var(--border);
}
@media (max-width: 640px) { .yr75fwty { grid-template-columns: 1fr; } }
.im1hlrm { counter-reset: priv-count; }
.cmfryk00 {
  counter-increment: priv-count;
  display: grid; grid-template-columns: 52px 1fr; gap: 0 20px;
  margin-bottom: 32px; padding-bottom: 32px; border-bottom: var(--bw-hair) solid var(--border);
}
.cmfryk00:last-child { border-bottom: none; }
.r9xrohp {
  font-size: var(--fs-h1); font-weight: 700; color: var(--accent-light);
  opacity: 0.3; line-height: var(--lh-solid); font-variant-numeric: tabular-nums;
}
.cmfryk00 h2 {
  font-size: var(--fs-body); font-weight: 700; color: var(--accent-light); margin-bottom: 12px;
}
.cmfryk00 p { color: var(--text-muted); line-height: var(--lh-read); margin: 0; }
.b3s9 { color: var(--text-muted); line-height: var(--lh-read); padding-left: 1.4em; margin: 0; }
.b3s9 li { margin-bottom: 8px; }
.koawap{display:none}
.koawap:empty,.l0ivn:empty{display:none}
.u0gz1{position:relative;overflow:visible}
.zzjocm .a5k65,.hbmalxld .a5k65,
.tcc2 .a5k65,.zrhr1 .a5k65,
.sa69495t .a5k65,.xrjj .a5k65{display:block}
.c2v0n6c .ltd9v6{display:block}
.zzjocm .a5k65,.hbmalxld .a5k65,
.tcc2 .a5k65,.zrhr1 .a5k65,
.sa69495t .a5k65{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}
.zzjocm .a5k65 .l0ivn,.hbmalxld .a5k65 .l0ivn,
.tcc2 .a5k65 .l0ivn,.zrhr1 .a5k65 .l0ivn,
.sa69495t .a5k65 .l0ivn{margin: 0;font-size: var(--fs-caption);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: 4px 12px;border-radius: var(--r-chip);display:inline-flex;width:auto}
.zzjocm .ioxkjk6,.hbmalxld .ioxkjk6,
.tcc2 .ioxkjk6,.zrhr1 .ioxkjk6,
.sa69495t .ioxkjk6{background:transparent!important;border:none!important;padding: 0;border-radius:0;color:inherit!important}
.zzjocm .a5k65,.hbmalxld .a5k65{top: 12px}
.zzjocm .a5k65 .l0ivn{margin-right:auto}
.hbmalxld .a5k65 .l0ivn{margin-left:auto}
.hbmalxld .a5k65{text-align:right}
.tcc2 .a5k65,.zrhr1 .a5k65{bottom: 12px}
.tcc2 .a5k65 .l0ivn{margin-right:auto}
.zrhr1 .a5k65 .l0ivn{margin-left:auto}
.zrhr1 .a5k65{text-align:right}
.sa69495t .a5k65{position:relative;margin-top: 16px}
.sa69495t .a5k65 .l0ivn{margin: 0 auto}
.xrjj .a5k65{max-width:var(--content-mw,1100px);margin: 0 auto;padding: 8px 24px}
.xrjj .a5k65 .l0ivn{margin: 0}
.xrjj .eqgcwx~.a5k65,
.xrjj .og77~.a5k65{max-width:none;margin: 0;padding: 8px clamp(24px,calc(50vw - 476px),96px)}
.xrjj .eqgcwx~.a5k65 .l0ivn,
.xrjj .og77~.a5k65 .l0ivn{justify-content:flex-start}
.eqgcwx~.a5k65,.og77~.a5k65{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}
.eqgcwx~.a5k65 .l0ivn{justify-content:flex-start;margin-left:0;margin-right:auto;background:transparent;color:var(--text-body);backdrop-filter:none;-webkit-backdrop-filter:none}
.og77~.a5k65 .l0ivn{justify-content:flex-end;margin-left:auto;margin-right:0;background:transparent;color:var(--text-body);backdrop-filter:none;-webkit-backdrop-filter:none}
.ltd9v6 .l0ivn{margin: 0 0 12px}
.l0ivn{display:flex;flex-wrap:wrap;align-items:center;gap: 8px 12px;font-size: var(--fs-label);color:var(--text-muted);margin: 12px 0 16px}
.r4n0nimy{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0}
.fzn7k{font-weight:600;color:var(--text-heading);opacity:1}
.x2ylh41::before{content:"·";margin: 0 2px;opacity:.5}
.ioxkjk6{white-space:nowrap}
.kasus7y .r4n0nimy{display:none}
.yna6 .ioxkjk6{background:var(--date-bg, var(--accent-bg));padding: 4px 12px;border-radius: var(--r-card);font-size: var(--fs-caption)}
.yna6 .x2ylh41::before{content:""}
.jqr4 .ioxkjk6{background:var(--date-bg, var(--accent-bg));padding: 8px 12px;border-radius:var(--radius, 6px);font-size: var(--fs-caption);display:inline-flex;align-items:center;gap: 4px}
.jqr4 .x2ylh41::before{content:""}
.m9w5 .l0ivn{background:var(--date-bg, var(--accent-bg));padding: 8px 16px;border-radius:var(--radius, 6px);gap: 8px 16px}
.xuqd6p .ioxkjk6{border-left: var(--bw-rule) solid var(--accent);padding-left: 8px;font-size: var(--fs-caption)}
.xuqd6p .x2ylh41::before{content:""}
.yt9qbk .ioxkjk6{color: var(--accent-light);opacity:1;font-weight:500}
.rrho .ioxkjk6{border-bottom: var(--bw-hair) solid currentColor;padding-bottom: 2px}
.s2iwj1 .l0ivn{font-size: var(--fs-caption);color:var(--text-faint);letter-spacing: normal}
.k6a37qm{--date-bg:var(--accent-bg)}
.vs773y2 .x2ylh41::before{content:""}
.tc67 .x2ylh41::before{content:"•";opacity:.4}
.tc67 .ioxkjk6 + .ioxkjk6::before{content:"•";margin-right:6px;opacity:.4}
.jkvz1 .x2ylh41::before{content:"/";opacity:.35}
.jkvz1 .ioxkjk6 + .ioxkjk6::before{content:"/";margin-right:6px;opacity:.35}
.fkbis9 .x2ylh41::before{content:"|";opacity:.3}
.fkbis9 .ioxkjk6 + .ioxkjk6::before{content:"|";margin-right:6px;opacity:.3}
.f7gqipc .x2ylh41::before{content:"—";opacity:.3}
.f7gqipc .ioxkjk6 + .ioxkjk6::before{content:"—";margin-right:6px;opacity:.3}
.qrfph .x2ylh41::before{content:"◆";font-size:.5em;opacity:.35}
.qrfph .ioxkjk6 + .ioxkjk6::before{content:"◆";font-size:.5em;margin-right:6px;opacity:.35}
.psmumjua .x2ylh41::before{content:"·";opacity:.4}
.psmumjua .ioxkjk6 + .ioxkjk6::before{content:"·";margin-right:6px;opacity:.4}
.lky78 .x2ylh41::before{content:"›";opacity:.4}
.lky78 .ioxkjk6 + .ioxkjk6::before{content:"›";margin-right:6px;opacity:.4}
.u84nz .x2ylh41::before{content:"→";opacity:.35;font-size:.85em}
.u84nz .ioxkjk6 + .ioxkjk6::before{content:"→";font-size:.85em;margin-right:6px;opacity:.35}
.tikpx50d{display:flex;align-items:flex-start;gap: 16px;max-width:var(--content-width, 960px);margin: 32px auto 24px;padding: 20px 24px}
.f47kw9{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}
.a8gx2x90{display:flex;flex-direction:column;gap: 4px}
.v3ycme67{font-size: var(--fs-caption);text-transform:uppercase;letter-spacing: var(--ls-label);color:var(--text-body);opacity:.55}
.xp8y17{font-weight:700;font-size: var(--fs-sm);color:var(--text-heading)}
.as5t7{font-size: var(--fs-label);color:var(--text-body);opacity:.8;line-height: var(--lh-snug);margin-top: 4px}
.jfzup .tikpx50d{background:var(--surface-alt);border-radius:var(--radius, 8px);border: var(--bw-hair) solid var(--border)}
.jtjk9m6 .tikpx50d{border-top: var(--bw-bar) solid var(--accent);padding-top: 20px}
.tvo4lg .tikpx50d{border-left: var(--bw-bar) solid var(--accent);border-radius:0}
.i2g2tt .tikpx50d{padding: 20px 0}
@media(max-width:640px){
  .tikpx50d{flex-direction:column;align-items:center;text-align:center;gap: 12px;padding: 16px}
  .as5t7{max-width:100%}
}
.gx35wau .v1ph0er7{margin: 0}
@media (max-width:560px){
  .swzbwjv{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) {
  .sbvtni5 { padding: 28px 20px 20px; }
  .e370wfk { font-size: var(--fs-lead); }
  .dyb0g { max-width: 220px; max-height: 80px; }
}
.a29wgp {
  flex: 0 0 auto;
  display: inline-flex; align-items: center; justify-content: center;
  background: #fff;
  width: 96px; height: 96px;
  padding: 12px;
  margin-right: 14px;
  box-shadow: var(--sh-2);
}
.l3j1u {
  max-width: 100%; max-height: 100%;
  object-fit: contain;
}
.ivrws  .a29wgp { border-radius: 50%; }
.y42k  .a29wgp { border-radius: var(--r-chip); }
.cd87v4qy .a29wgp { border-radius: var(--r-card); }
.duwu8 .sh3m8 {
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 640px) {
  .a29wgp { width: 80px; height: 80px; padding: 8px; margin-right: 0; margin-bottom: 8px; }
}
.v218 .txd1w {
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
}
.v218 .ucf524 {
  max-width: none !important;
  padding: 0 !important;
  margin: 0 !important;
  background: transparent !important;
}
.v218 .sh3m8 {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}
.pdgon1 {
  position: fixed;
  left: 50%; bottom: 0;
  width: 100%; max-width: 1100px;
  box-sizing: border-box;
  padding: 0 16px calc(14px + env(safe-area-inset-bottom, 0px));
  z-index: 1200;                         
  transform: translate(-50%, 130%);
  transition: transform 0.42s cubic-bezier(.2,.75,.2,1);
  will-change: transform;
  pointer-events: none;                  
}
.pdgon1.pfqn98 { transform: translate(-50%, 0); }
.pdgon1 .txd1w,
.pdgon1 .ucf524 {
  margin: 0 !important;
  padding: 0 !important;
  max-width: none !important;
  background: transparent !important;
  border: none !important;
}
.pdgon1 .sh3m8 {
  margin: 0 !important;
  box-shadow: var(--sh-3);
  pointer-events: auto;
}
.hf5qh {
  position: absolute;
  
  top: 16px; right: 30px;
  z-index: 3;
  width: 26px; height: 26px;
  border: none; border-radius: 50%; cursor: pointer;
  background: rgba(0,0,0,0.40);         
  font-size: 0;                          
  pointer-events: auto;
  transition: background 0.15s;
}
.hf5qh::before,
.hf5qh::after {
  content: ""; position: absolute; top: 50%; left: 50%;
  width: 12px; height: 2px; border-radius: var(--r-chip); background: #fff;
}
.hf5qh::before { transform: translate(-50%, -50%) rotate(45deg); }
.hf5qh::after  { transform: translate(-50%, -50%) rotate(-45deg); }
.hf5qh:hover { background: rgba(0,0,0,0.6); }
@media (max-width: 640px) {
  .pdgon1 { padding: 0 12px calc(10px + env(safe-area-inset-bottom, 0px)); }
  
  .pdgon1 .sh3m8 {
    padding: 16px 20px !important;
    gap: 12px !important;
    border-radius: var(--r-card);
  }
  .pdgon1 .slb34e { display: none !important; }
  .pdgon1 .yoyozvc { font-size: var(--fs-body) !important; }
  .pdgon1 .a29wgp { width: 72px !important; height: 72px !important; margin-bottom: 4px !important; }
  
  .hf5qh { top: 12px; right: 24px; width: 26px; height: 26px; }
}
[dir="rtl"] { text-align: right; }
[dir="rtl"] body { direction: rtl; }
[dir="rtl"] .ypk0nt { flex-direction: row-reverse; }
[dir="rtl"] .nu7izylz { flex-direction: row-reverse; }
[dir="rtl"] .u6emdc4a .hvwo5m6 { right: auto; left: 32px; }
@media (max-width: 480px) {
  [dir="rtl"] .u6emdc4a .hvwo5m6 { right: auto; left: 20px; }
  [dir="rtl"] .q1ckme1k  .hvwo5m6 { left: auto;  right: 20px; }
}
[dir="rtl"] .dti55 .ewma  { float: right; margin: 0 0 16px 28px; }
[dir="rtl"] .v0imb .ewma { float: left;  margin: 0 28px 16px 0; }
[dir="rtl"] ul, [dir="rtl"] ol { padding-right: 1.2em; padding-left: 0; }
[dir="rtl"] .lktzqy, [dir="rtl"] .nf32c { padding-right: 1.2em; padding-left: 0; }
[dir="rtl"] .z817v { border-left: none; border-right: var(--bw-bar) solid var(--c-pros); padding-left: 0; padding-right: 16px; }
[dir="rtl"] .h6j6my { border-left: none; border-right: var(--bw-bar) solid var(--c-cons); padding-left: 0; padding-right: 16px; }
[dir="rtl"] .l0kj4ru { border-left: none !important; border-right: var(--bw-bar) solid currentColor; padding-left: 20px; padding-right: 20px; }
[dir="rtl"] .sh3m8 { direction: rtl; }
[dir="rtl"] .a29wgp { margin-right: 0; margin-left: 14px; }
[dir="rtl"] .p73d1j,
[dir="rtl"] .z8p6z2u { direction: rtl; }
[dir="rtl"] .r8jr { direction: rtl; }
[dir="rtl"] .n6mk57 { padding-right: 1em; padding-left: 0; }
[dir="rtl"] .lbwrj83.qhy9pje .g2fe5h,
[dir="rtl"] .x0ra25.qhy9pje .g2fe5h,
[dir="rtl"] .k49nmr.qhy9pje .g2fe5h,
[dir="rtl"] .nf1e5v.qhy9pje .g2fe5h,
[dir="rtl"] .kwxaan.qhy9pje .g2fe5h { text-align: right; }
[dir="rtl"] .eqgcwx.qhy9pje .oqms7mq { align-items: flex-end; text-align: right; }
[dir="rtl"] .ucf524,
[dir="rtl"] .bgqowy8w,
[dir="rtl"] .pay9u6,
[dir="rtl"] .g2fe5h { text-align: right; }
[dir="rtl"] .t5xsd5u,
[dir="rtl"] .vj6d5z9,
[dir="rtl"] .f06wu,
[dir="rtl"] .bpaaft89,
[dir="rtl"] .h267ib { text-align: right; direction: rtl; }
[dir="rtl"] .v93a .bpaaft89,
[dir="rtl"] .pif65q .bpaaft89 { padding-right: 20px; padding-left: 20px; }
.xjszu .fk33tp2,
.u8yycwl .fk33tp2,
.yxeu .fk33tp2 { border: var(--bw-hair) solid var(--border-alt); }
.e87jpl .fk33tp2 {
  gap: 12px; background: transparent;
  border: none; border-radius: 0; overflow: visible;
}
.xjszu .p73d1j,
.u8yycwl .p73d1j,
.e87jpl .p73d1j,
.yxeu .p73d1j {
  gap: 24px;
  padding: 24px 24px;
}
.xjszu .p73d1j + .p73d1j,
.yxeu .p73d1j + .p73d1j { border-top: none; }
.xjszu .p73d1j:nth-child(even),
.yxeu .p73d1j:nth-child(even) { background: var(--bg-surface); }
.e87jpl .p73d1j {
  border: var(--bw-hair) solid var(--border-alt);
  border-radius: var(--r-card);
  box-shadow: var(--sh-2);
}
.xjszu .c5wfg02l,
.u8yycwl .c5wfg02l,
.e87jpl .c5wfg02l,
.yxeu .c5wfg02l {
  width: 110px; height: 110px; padding: 0;
  border-radius: var(--r-card); overflow: hidden;
}
.xjszu .widgz9hv,
.u8yycwl .widgz9hv,
.e87jpl .widgz9hv,
.yxeu .widgz9hv {
  max-width: 104px; max-height: 104px;
  width: auto; height: auto; object-fit: contain;
}
.yxeu .kzv62iq { font-size: var(--fs-body); font-weight: 700; }
.xjszu .z884, .xjszu .mgyu1vu, .xjszu .iwv2,
.u8yycwl .z884, .u8yycwl .mgyu1vu, .u8yycwl .iwv2,
.e87jpl .z884, .e87jpl .mgyu1vu, .e87jpl .iwv2,
.yxeu .z884, .yxeu .mgyu1vu, .yxeu .iwv2 {
  background: transparent;
  padding: 12px 0; align-items: flex-start; text-align: left;
}
.xjszu .m6p4h.rbzj,
.u8yycwl .m6p4h.rbzj,
.e87jpl .m6p4h.rbzj,
.yxeu .m6p4h.rbzj {
  padding: 16px 24px !important;
}
.yxeu .m6p4h.rbzj { box-shadow: none; }
@media (max-width: 1080px) {
  .xjszu .p73d1j,
  .u8yycwl .p73d1j,
  .e87jpl .p73d1j,
  .yxeu .p73d1j { gap: 16px; padding: 20px; }
  .xjszu .c5wfg02l,
  .u8yycwl .c5wfg02l,
  .e87jpl .c5wfg02l,
  .yxeu .c5wfg02l { width: 92px; height: 92px; }
}
@media (max-width: 900px) {
  .xjszu .c5wfg02l,
  .u8yycwl .c5wfg02l,
  .e87jpl .c5wfg02l,
  .yxeu .c5wfg02l { width: 104px; height: 104px; }
}
.v9kv9dh .jwkq { display: none; }
.ul0r1r4 li::before { color: #2f855a; font-weight: 700; }
.ewvxa875 li::before { color: #9b2c2c; font-weight: 700; }
.fy2d0qfu::before { color: #2f855a; }
.aay9y::before { color: #9b2c2c; }
.hm5uf51s  .r8b9, .hm5uf51s  .q5she8xc { border-radius: var(--r-pill); }
.e9snu .r8b9, .e9snu .q5she8xc { border-radius: 0; }
.ncdv3z .r8b9, .ncdv3z .q5she8xc { border-radius: var(--r-btn); }
.r8b9, .q5she8xc, .pgnn3jh, .rbzj, .m6p4h.rbzj {
  background: var(--cta);
  color: var(--cta-fg);
}
body { --btn-radius: var(--r-btn); }
.pgnn3jh, .rbzj, .m6p4h.rbzj, .r8b9, .q5she8xc,
.dsww, .j14f5, .pdgon1 .r8b9 {
  border-radius: var(--btn-radius) !important;
}
.qjydonsb a, .bgqowy8w a, .pay9u6 a, .x7vm a, .ea4mqa p a {
  color: var(--tone-link, var(--accent)); text-decoration-color: color-mix(in srgb, var(--tone-link, var(--accent)) 35%, transparent);
  text-underline-offset: 3px;
}
.qjydonsb a:hover, .bgqowy8w a:hover, .pay9u6 a:hover, .x7vm a:hover { text-decoration-color: currentColor; }
.s0dgt { --hero-a: var(--b-600); --hero-b: var(--b-700); }
.wabw8d6f .z4ud2uh.k49nmr .zwqquc,
.wabw8d6f section.k49nmr .zwqquc { color: var(--tone-head, var(--text-primary)) !important; text-shadow: none !important; }
.wabw8d6f .k49nmr .yrdiylj { color: var(--text-body); }
.s0dgt .lbwrj83:not(.k49nmr) .q5syy {
  background: linear-gradient(120deg, color-mix(in srgb, var(--b-900) 88%, transparent) 0%, color-mix(in srgb, var(--b-700) 58%, transparent) 100%);
}
.z4ud2uh.lbwrj83:not(.k49nmr) .zwqquc,
section.lbwrj83:not(.k49nmr) .zwqquc { color: #fff !important; text-shadow: 0 1px 3px rgba(0,0,0,0.45) !important; }
.enxmsp.s0dgt .k49nmr .pgnn3jh,
.zau4gqq .h4fm { background: var(--bg-page); border-top-color: var(--border-alt); }
.r5g70vy .h4fm { background: var(--b-50); border-top-color: var(--b-200); }
.g6k2n   { --ftr-fill: var(--b-900); --ftr-edge: var(--b-800); }
.lsdwn .h4fm, .g6k2n .h4fm, .la0lrale .h4fm {
  background: var(--ftr-fill); border-top-color: var(--ftr-edge); color: #fff;
}
.lsdwn .h4fm :is(.u82d84, .jgl6b),
.g6k2n   .h4fm :is(.u82d84, .jgl6b),
.la0lrale    .h4fm :is(.u82d84, .jgl6b) { color: rgba(255,255,255,0.68); }
.lsdwn .h4fm :is(.sivjw, .klg42),
.g6k2n   .h4fm :is(.sivjw, .klg42),
.la0lrale    .h4fm :is(.sivjw, .klg42) { color: rgba(255,255,255,0.7); }
.lsdwn .h4fm a, .g6k2n .h4fm a, .la0lrale .h4fm a { color: rgba(255,255,255,0.9); }
.lsdwn .h4fm a:hover, .g6k2n .h4fm a:hover, .la0lrale .h4fm a:hover { color: #fff; }
.lsdwn .h4fm .k5f48b,
.g6k2n   .h4fm .k5f48b,
.la0lrale    .h4fm .k5f48b { color: #fff; }
.n1et2n2 .fk33tp2:not(.iz4d5e) .p73d1j:first-child {
  background: var(--tone-fill, var(--accent-bg));
  box-shadow: inset var(--bw-bar) 0 0 var(--tone-line, var(--accent));
}
.l766emv .fk33tp2:not(.iz4d5e) {
  background: var(--tone-fill, var(--bg-surface)); padding: 12px; border-radius: var(--r-card);
}
.l766emv .fk33tp2:not(.iz4d5e) .p73d1j { background: var(--bg-card); border-radius: var(--r-btn); }
.l766emv .fk33tp2:not(.iz4d5e) .p73d1j + .p73d1j { margin-top: 8px; border-top: none; }
.vueb6 .p73d1j::before { background: var(--tone-line, var(--accent)); }
.x1ik .p73d1j:first-child { border-top-color: var(--tone-line, var(--accent)); }
.ea4mqa summary:hover::after, .ea4mqa[open] summary::after { color: var(--tone-mark, var(--accent)); }
.dqagw58k .ijo8 { border-top-color: var(--tone-line, var(--accent)); }
.wqncx .rf61k3 { background: var(--tone-fill, var(--accent-bg)); }
.h0ncbd .ahjpel .widgz9hv,
.h0ncbd .vpej.ahjpel img,
.h0ncbd .njdmy.ahjpel img { border-radius: 22%; }
.h0ncbd .vpej.ahjpel { border-radius: var(--r-card); }
.ugr2hu .ahjpel .widgz9hv,
.ugr2hu .vpej.ahjpel img,
.ugr2hu .njdmy.ahjpel img { border-radius: 50%; aspect-ratio: 1 / 1; object-fit: cover; }
.ugr2hu .vpej.ahjpel { border-radius: 50%; padding: 5px; }
.ugr2hu .ahjpel.c5wfg02l, .h0ncbd .ahjpel.c5wfg02l { overflow: visible; }
.ijo8, .rt2zv, .fk33tp2:not(.iz4d5e), .v1ph0er7, .ea4mqa {
  border: none; box-shadow: var(--sh-card);
}
.zjlr3cea .ijo8, .zjlr3cea .rt2zv,
.zjlr3cea .fk33tp2:not(.iz4d5e) { box-shadow: var(--sh-lift); }
.ndarba .ea4mqa, .nkhtl2hj .ea4mqa, .tlqcb .ea4mqa { box-shadow: none; }
.tlqcb .xjvluk { border: none; box-shadow: var(--sh-card); }
.wr4jo .ea4mqa { border-left: var(--bw-bar) solid var(--tone-mark, var(--accent)); }
.nkhtl2hj .ea4mqa summary { border: none; box-shadow: var(--sh-card); }
.nkhtl2hj .ea4mqa[open] summary { box-shadow: none; color: var(--tone-fill-head-raw); }
.ji08yi2h .ea4mqa summary { color: var(--tone-fill-head-raw); }
.tjpf .ijo8 { border: none; border-bottom: var(--bw-rule) solid var(--tone-mark, var(--border)); box-shadow: var(--sh-card); }
.i6f8, .l0kj4ru, .r8jr { border: none; box-shadow: var(--panel-sh, none); }
.g4x0sn .p74trs { border: none; box-shadow: var(--sub-sh, none); }
.w5byxgt .i6f8, .w5byxgt .r8jr { box-shadow: var(--panel-sh, none); }
.w5byxgt .v1ph0er7, .w5byxgt .vlbmk7 .l0kj4ru { box-shadow: var(--sh-card); }
.w5byxgt .g4x0sn .p74trs { box-shadow: var(--sub-sh, none); }
.fbcyhrx .p74trs, .w5byxgt .fbcyhrx .p74trs, .zjlr3cea .fbcyhrx .p74trs { box-shadow: none; border-left: none; border-right: none; border-bottom: none; }
.i6f8 { background: var(--bg-card-inner); border-radius: var(--r-card); }
.zmfp { border-bottom: none; color: var(--tone-fill-head, var(--text-primary)); }
.wz4s5q .i6f8   { border: none; border-left: var(--bw-bar) solid var(--tone-mark, var(--accent)); }
.pjz2et .i6f8 { border: none; border-top: var(--bw-bar) solid var(--tone-mark, var(--accent)); }
.no28z .i6f8     { border: none; }
.no28z .zmfp { border-bottom: none; color: var(--tone-fill-head, var(--text-primary)); }
.f6rdi3sj .i6f8    { border: none; box-shadow: var(--sh-card); }
.l0kj4ru { --cl-head: var(--tone-fill-head, var(--text-primary)); --cl-fg: var(--tone-fill-fg, var(--text-body)); border-radius: var(--r-btn); }
.i884gxe { --cl-head: var(--sem-warn-fg); --cl-fg: var(--sem-warn-body); }
.l0kj4ru strong, .jsf715er .l0kj4ru strong, .rf1os7i .l0kj4ru strong,
.vn5h6zj .l0kj4ru strong { color: var(--cl-head); }
.l0kj4ru p, .jsf715er .l0kj4ru p, .rf1os7i .l0kj4ru p,
.vn5h6zj .l0kj4ru p { color: var(--cl-fg); }
.jsf715er .l0kj4ru { background: var(--cl-bg, var(--bg-surface)); border: none; border-radius: var(--r-card); padding: 20px 24px; }
.jsf715er .l0kj4ru strong { display: inline-block; padding-bottom: 6px; margin-bottom: 2px; border-bottom: var(--bw-rule) solid var(--cl-hue); }
.hoeegl2 .l0kj4ru { border: none; border-top: var(--bw-bar) solid var(--cl-hue); }
.rf1os7i .l0kj4ru { border: none; }
.vn5h6zj .l0kj4ru  { border: none; border-left: var(--bw-bar) solid var(--cl-hue); }
.vlbmk7 .l0kj4ru   { border: none; border-left: var(--bw-bar) solid var(--cl-hue); background: var(--bg-card); box-shadow: var(--sh-card); --cl-head: var(--text-primary); --cl-fg: var(--text-body); }
.nyl7 { border: none !important; border-radius: 0 0 var(--r-card) var(--r-card); box-shadow: none; }
.nyl7 strong { color: var(--cl-head); }
.z817v, .h6j6my { border: none; border-radius: var(--r-card); padding: 18px 20px; }
.z817v ul li, .z817v .ul0r1r4 li { color: var(--sem-pos-body); }
.h6j6my ul li, .h6j6my .ewvxa875 li { color: var(--sem-neg-body); }
.vfx1du3m .z817v, .vfx1du3m .h6j6my { border: none; }
.cb1h .z817v, .cb1h .h6j6my { border: none; border-radius: 0 0 var(--r-card) var(--r-card); }
.cb1h .z817v { border-top: var(--bw-bar) solid var(--sem-pos-line); }
.cb1h .h6j6my { border-top: var(--bw-bar) solid var(--sem-neg-line); }
.utbf0v8n .z817v, .utbf0v8n .h6j6my { border: none; border-radius: 0 var(--r-card) var(--r-card) 0; }
.utbf0v8n .z817v { border-left: var(--bw-bar) solid var(--sem-pos-line); }
.utbf0v8n .h6j6my { border-left: var(--bw-bar) solid var(--sem-neg-line); }
.sm8w50f .z817v .tzms, .sm8w50f .h6j6my .tzms {
  display: inline-block; padding: 3px 12px; border-radius: var(--r-pill); color: #fff; margin-bottom: 12px;
}
.sm8w50f .z817v .tzms { background: var(--sem-pos-fg); }
.sm8w50f .h6j6my .tzms { background: var(--sem-neg-fg); }
.sm8w50f .fy2d0qfu::before, .sm8w50f .aay9y::before { color: #fff; }
.t1vkt .z817v ul li, .t1vkt .z817v .ul0r1r4 li,
.t1vkt .h6j6my ul li, .t1vkt .h6j6my .ewvxa875 li { color: var(--text-body); }
.r8jr { background: var(--tone-fill, var(--bg-surface)); border-radius: var(--r-card); }
.uristt { color: var(--tone-fill-head, var(--text-primary)); }
.zdfxurs4 .n6mk57 a, .s57bu9 .n6mk57 a, .vrb5hs .n6mk57 a {
  border: none; background: var(--bg-card); box-shadow: var(--sh-card); color: var(--text-body);
}
.zdfxurs4 .n6mk57 a:hover, .s57bu9 .n6mk57 a:hover, .vrb5hs .n6mk57 a:hover {
  color: var(--tone-link, var(--accent)); box-shadow: var(--sh-lift);
}
.o6qy3ww .r8jr { border-bottom-color: var(--border-alt); }
.o6qy3ww .n6mk57 a:hover { color: var(--tone-link, var(--accent)); border-bottom-color: var(--tone-mark, var(--accent)); }
.nfijxk62, .nkjx { border: none; }
.lfdzy { background: var(--tone-fill-2, var(--bg-raised)); color: var(--tone-fill-fg, var(--text-primary)); }
.y7p2 { border-top: none; }
.y7p2 > span { color: var(--tone-fill-head, var(--text-primary)); }
.x5w5 em, .c86s8 em, .v25p1j5 em, .zwgfo em { color: var(--tone-fill-muted, var(--text-muted)); }
.wqncx .rf61k3 { border-bottom: none; }
.tjpf .rf61k3 { border-bottom: none; }
.vpej.ahjpel { border: none; padding: 0; background: transparent; width: 96px; height: 96px; }
.vpej.ahjpel img { max-width: 96px; max-height: 96px; width: 96px; height: 96px; object-fit: cover; border-radius: var(--r-btn); }
.h0ncbd .vpej.ahjpel img { border-radius: 22%; }
.ugr2hu  .vpej.ahjpel img { border-radius: 50%; }
.ugr2hu  .vpej.ahjpel { padding: 0; }
@media (min-width: 900px) {
  .jaft5p8 .n2a5x2j > .ijo8:last-child:nth-child(odd) { grid-column: 1 / -1; }
}
.lktzqy li::marker { color: var(--tone-mark, var(--accent)); }
.nf32c li::marker { color: var(--tone-mark, var(--accent)); font-weight: 700; }
.h8eavx li::marker { color: var(--tone-mark, var(--accent)); }
.cckn h2.vjsimq { border-left-color: var(--tone-mark, var(--accent)); border-left-width: 4px; }
.vntpidaq h2.vjsimq { border-bottom-color: var(--tone-mark, var(--accent)); }
.fqle03 h2.vjsimq { border-top-color: var(--tone-mark, var(--accent)); }
.dti55 .p74trs, .v0imb .p74trs, .xcp4 .p74trs,
.dti55 .l0kj4ru, .v0imb .l0kj4ru, .xcp4 .l0kj4ru,
.dti55 .v1ph0er7, .v0imb .v1ph0er7, .xcp4 .v1ph0er7 { clear: both; }
.ewma .y1wsq { box-shadow: var(--sh-card); }
.v1ph0er7 { border-radius: var(--r-card); }
.rxbi38t .b5kqpu { border: none; }
.dmwy .nu7izylz a { color: var(--b-800); }
.dmwy .nu7izylz a:hover { color: var(--b-600); }
.wabw8d6f .z4ud2uh.k49nmr .zwqquc,
.wabw8d6f section.k49nmr .zwqquc,
.wabw8d6f .x0ra25 .zwqquc { color: var(--b-900) !important; }
.wabw8d6f .k49nmr .yrdiylj, .wabw8d6f .x0ra25 .yrdiylj { color: var(--b-800); }
.r5g70vy .h4fm, .r5g70vy .h4fm a { color: var(--b-800); }
.r5g70vy .h4fm :is(.u82d84, .jgl6b, .sivjw) { color: var(--b-700); }
.sh3m8 { border: none; border-radius: var(--r-card); box-shadow: var(--sh-card); }
.r8b9 { border: none; }
.cpw5w6io .r8b9 { background: #fff !important; color: var(--cta) !important; }
.fq3vetkk .sh3m8 { background: var(--b-100); border: none; }
.fq3vetkk .yoyozvc { color: var(--b-900); }
.fq3vetkk .slb34e { color: var(--b-800); }
.asug .sh3m8 { background: var(--b-900); border: none; border-radius: var(--r-card); }
.asug .yoyozvc { color: #fff; }
.asug .slb34e { color: rgba(255,255,255,0.82); }
.n7ng8u .sh3m8 { background: linear-gradient(120deg, var(--b-900), var(--b-near, var(--b-800))); }
.n7ng8u .r8b9 { background: #fff !important; color: var(--b-800) !important; }
.a29wgp { padding: 0; overflow: hidden; box-shadow: 0 0 0 3px rgba(255,255,255,0.9), var(--sh-2); }
.l3j1u { width: 100%; height: 100%; object-fit: cover; }
h2.vjsimq, .zwqquc, h1.vjsimq, .yoyozvc { font-weight: 700; }
.rev9gb h3, h3.grsf5 { font-weight: 600; }
.c0qm8rw { font-weight: 600; color: var(--tone-head, var(--text-primary)); }
.lktzqy { list-style: none !important; padding-left: 0; margin: 16px 0; }
.lktzqy li { position: relative; padding-left: 34px; margin-bottom: 12px; line-height: var(--lh-snug); }
.lktzqy li::before {
  content: ""; position: absolute; left: 0; top: 0.12em;
  width: 22px; height: 22px; border-radius: 50%;
  background: var(--tone-soft, var(--accent-bg));
}
.lktzqy li::after {
  content: ""; position: absolute; left: 7px; top: calc(0.12em + 5px);
  width: 6px; height: 10px; box-sizing: border-box;
  border-right: 2px solid var(--tone-soft-fg, var(--accent)); border-bottom: 2px solid var(--tone-soft-fg, var(--accent));
  transform: rotate(40deg) scale(.85);
}
.s7py61hf .lktzqy li { padding-left: 28px; }
.s7py61hf .lktzqy li::before {
  left: 6px; top: 0.5em; width: 8px; height: 8px;
  background: var(--tone-mark, var(--accent)); box-shadow: 0 0 0 4px var(--tone-soft, var(--accent-bg));
}
.s7py61hf .lktzqy li::after { content: none; }
.s7py61hf .lktzqy li::marker, .lktzqy li::marker { content: ""; }
.nf32c { list-style: none !important; counter-reset: el-step; padding-left: 0; margin: 16px 0; }
.nf32c li { list-style: none; counter-increment: el-step; position: relative; padding-left: 42px; margin-bottom: 14px; line-height: var(--lh-snug); min-height: 28px; }
.nf32c li::before {
  content: counter(el-step); position: absolute; left: 0; top: -0.1em;
  width: 28px; height: 28px; border-radius: var(--r-btn);
  background: var(--tone-mark, var(--accent)); color: var(--tone-mark-fg, #fff);
  font-size: var(--fs-label); font-weight: 700; line-height: 28px; text-align: center;
}
.s7py61hf .nf32c li::before { border-radius: 50%; }
.nf32c li::marker { content: ""; }
.h8eavx { list-style: none; padding-left: 16px; }
.h8eavx li { position: relative; padding-left: 16px; }
.h8eavx li::before { content: ""; position: absolute; left: 0; top: 0.6em; width: 6px; height: 6px; border-radius: 50%; background: var(--tone-mark, var(--accent)); }
.h8eavx li::marker { content: ""; }
h3.grsf5 { color: var(--tone-sub, var(--tone-head, var(--text-primary))); }
.qjydonsb strong, .bgqowy8w strong, .qf5ei strong { color: var(--tone-head, var(--text-primary)); font-weight: 600; }
:root {
  --ico-check: url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27black%27%20fill-rule=%27evenodd%27%3E%3Cpath%20d=%27M12%202a10%2010%200%201%200%200%2020%2010%2010%200%200%200%200-20zm-1.3%2014.3l-4.2-4.2%201.5-1.5%202.7%202.7%205.3-5.3%201.5%201.5-6.8%206.8z%27/%3E%3C/svg%3E");
  --ico-cross: url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27black%27%20fill-rule=%27evenodd%27%3E%3Cpath%20d=%27M12%202a10%2010%200%201%200%200%2020%2010%2010%200%200%200%200-20zm3.6%2012.1l-1.5%201.5-2.1-2.1-2.1%202.1-1.5-1.5%202.1-2.1-2.1-2.1%201.5-1.5%202.1%202.1%202.1-2.1%201.5%201.5-2.1%202.1%202.1%202.1z%27/%3E%3C/svg%3E");
  --ico-shield: url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27black%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M12%203l7%203v6c0%204.5-3%207.6-7%209-4-1.4-7-4.5-7-9V6z%27/%3E%3Cpath%20d=%27M9%2012l2.2%202.2L15.2%2010%27/%3E%3C/svg%3E");
  --ico-info: url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27black%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Ccircle%20cx=%2712%27%20cy=%2712%27%20r=%279%27/%3E%3Cpath%20d=%27M12%2011v5.5M12%207.6v.4%27/%3E%3C/svg%3E");
  --ico-warn: url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27black%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M12%204l9.2%2016H2.8z%27/%3E%3Cpath%20d=%27M12%2010v4.5M12%2017.4v.3%27/%3E%3C/svg%3E");
  --ico-bulb: url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27black%27%20stroke-width=%272%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M9%2018h6M10%2021h4M12%203a6%206%200%200%200-3.6%2010.8c.7.6%201.1%201.3%201.1%202.2h5c0-.9.4-1.6%201.1-2.2A6%206%200%200%200%2012%203z%27/%3E%3C/svg%3E");
}
.ul0r1r4 li::before, .ewvxa875 li::before {
  content: "" !important; display: block; font-size: 0 !important;
  position: absolute !important; left: 0; top: 0.16em;
  width: 18px; height: 18px; margin: 0 !important;
  -webkit-mask: var(--ico-check) center / contain no-repeat; mask: var(--ico-check) center / contain no-repeat;
  background: var(--sem-pos-line);
}
.ewvxa875 li::before { -webkit-mask-image: var(--ico-cross); mask-image: var(--ico-cross); background: var(--sem-neg-line); }
.ul0r1r4 li, .ewvxa875 li { position: relative; padding-left: 28px !important; margin-bottom: 8px; line-height: var(--lh-snug); }
.fy2d0qfu::before, .aay9y::before { content: none !important; display: none !important; }
.tzms { font-size: var(--fs-caption); text-transform: uppercase; letter-spacing: var(--ls-label); margin-bottom: 12px; }
.v9kv9dh .jwkq, .jwkq {
  display: block !important; flex: 0 0 22px; width: 22px; height: 22px; margin-top: 1px; font-size: 0;
  background: var(--cl-ico, var(--tone-mark, var(--accent)));
  -webkit-mask: var(--ico-info) center / contain no-repeat; mask: var(--ico-info) center / contain no-repeat;
}
.vjir .jwkq     { -webkit-mask-image: var(--ico-bulb); mask-image: var(--ico-bulb); }
.i884gxe .jwkq { -webkit-mask-image: var(--ico-warn); mask-image: var(--ico-warn); --cl-ico: var(--sem-warn-line); }
.c9to .jwkq  { -webkit-mask-image: var(--ico-warn); mask-image: var(--ico-warn); --cl-ico: var(--sem-neg-line); }
.nyl7 .jwkq, .b4lmw .jwkq { -webkit-mask-image: var(--ico-shield); mask-image: var(--ico-shield); }
.jwkq::before { content: none !important; }
.l0kj4ru { gap: 14px; }
.ijo8 { --rv-pad: 24px; }
.rf61k3 { padding: var(--rv-pad); }
.p8ri3fs { padding: var(--rv-pad); display: flex; flex-direction: column; gap: 20px; }
.p8ri3fs > * { margin: 0 !important; }
.x7vm { line-height: var(--lh-read); }
.y7p2 {
  display: grid; grid-template-columns: repeat(auto-fit, minmax(128px, 1fr));
  gap: 14px 24px; padding: 18px var(--rv-pad); align-items: start;
}
.y7p2 > span { display: flex; flex-direction: column; gap: 3px; min-width: 0; font-size: var(--fs-sm); }
.y7p2 em { font-size: var(--fs-caption); font-weight: 600; font-style: normal; text-transform: uppercase; letter-spacing: var(--ls-label); color: var(--tone-fill-muted, var(--text-muted)); }
.y7p2 b { font-weight: 700; color: var(--tone-fill-head, var(--text-primary)); line-height: var(--lh-tight); overflow-wrap: anywhere; }
.ixv11 { gap: 16px; }
.t1vkt .z817v, .t1vkt .h6j6my { padding: 0; }
.t1vkt .h6j6my { padding-left: 20px; }
.ye68 { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; font-size: var(--fs-caption); }
.ixv11 + .ye68 { padding-top: 20px; border-top: var(--bw-hair) solid var(--border-alt); }
.ys38djly { flex: 0 0 100%; margin-bottom: 4px; font-size: var(--fs-caption); font-weight: 600; text-transform: uppercase; letter-spacing: var(--ls-label); color: var(--text-muted); }
.nfijxk62, .lfdzy, .iu7nqs3 {
  margin: 0; padding: 5px 10px; border-radius: var(--r-chip);
  background: var(--tone-chip, var(--bg-surface)); color: var(--tone-chip-fg, var(--text-primary));
}
.nyl7 { padding: 20px var(--rv-pad) 22px !important; align-items: flex-start; border-top: var(--bw-hair) solid var(--border-alt) !important; }
.nyl7 strong, .jsf715er .nyl7 strong,
.b4lmw strong, .jsf715er .b4lmw strong {
  display: block; padding: 0; margin: 0 0 6px; border: none;
  font-size: var(--fs-caption); text-transform: uppercase; letter-spacing: var(--ls-label);
  color: var(--tone-sub, var(--cl-head));
}
.nyl7 p, .b4lmw p { margin: 0; font-size: var(--fs-sm); line-height: var(--lh-read); }
.nyl7 { border-radius: 0 !important; box-shadow: none !important; margin: 0 !important; }
.vf2lnk0 strong { display: inline-flex; align-items: baseline; gap: 1px; padding: 3px 9px; border-radius: var(--r-chip); background: var(--tone-soft, var(--accent-bg)); color: var(--tone-soft-fg, var(--text-primary)); font-size: var(--fs-sm); }
.vf2lnk0 .w9piv { color: inherit; opacity: .7; }
.g4x0sn .p74trs { padding-left: var(--sub-pad-x, 20px); padding-right: var(--sub-pad-x, 20px); }
.ks1ztg h2.vjsimq { font-size: calc(var(--fs-h2) - 6px); letter-spacing: 0.06em; border-bottom-color: var(--tone-mark, var(--border-alt)); border-bottom-width: var(--bw-rule); }
.w9otq1vk .asug .r8b9, .w9otq1vk .n7ng8u .r8b9,
.w9otq1vk.a38z .kota, .w9otq1vk.la0lrale .h4fm .rbzj { background: #fff !important; color: var(--b-900) !important; }
.jaft5p8 .n2a5x2j { align-items: stretch; }
.ijo8 { display: flex; flex-direction: column; }
.ijo8 .p8ri3fs { flex: 1 1 auto; }
.ijo8 .nyl7 { margin-top: auto !important; }
.b5kqpu { font-size: var(--fs-sm); }
.b5kqpu th {
  padding: 13px 16px; font-size: var(--fs-caption); font-weight: 700;
  text-transform: uppercase; letter-spacing: var(--ls-label); vertical-align: bottom;
}
.b5kqpu td { padding: 13px 16px; vertical-align: top; line-height: var(--lh-snug); }
.b5kqpu td:first-child { font-weight: 600; color: var(--text-primary); }
.b5kqpu tbody tr:last-child td { border-bottom: none; }
.b5kqpu tbody tr:hover td { background: var(--tone-fill-raw, var(--bg-hover)); }
.fv6jrhhd .b5kqpu th { color: var(--tone-sub, var(--text-primary)); border-bottom: var(--bw-rule) solid var(--tone-mark, var(--border)); padding-bottom: 11px; }
.rxbi38t .b5kqpu th, .rxbi38t .b5kqpu td { border: none; border-bottom: var(--bw-hair) solid var(--border-alt); }
.rxbi38t .b5kqpu th + th, .rxbi38t .b5kqpu td + td { border-left: var(--bw-hair) solid var(--border-alt); }
.rxbi38t .b5kqpu tbody tr:last-child td { border-bottom: none; }
.km338a6 .rxbi38t .b5kqpu th + th, .bw87 .rxbi38t .b5kqpu th + th,
.v2xz.rxbi38t .b5kqpu th + th { border-left-color: rgba(255,255,255,0.16); }
.xkeypkz8 .b5kqpu tbody tr:nth-child(even) td { background: var(--tone-fill-raw, var(--bg-surface)); }
.w0o93s { grid-template-columns: repeat(auto-fit, minmax(212px, 1fr)); gap: 20px; margin: 20px 0; }
.i6f8 {
  display: flex; flex-direction: column; align-items: flex-start;
  padding: 24px 22px 22px; transition: transform .15s ease, box-shadow .15s ease;
}
.i6f8:hover { transform: translateY(-2px); box-shadow: var(--sh-lift); }
.twum33v5, .akbzo .twum33v5 {
  width: 76px; height: 76px; max-width: none; max-height: none; aspect-ratio: 1 / 1;
  padding: 12px; box-sizing: border-box; margin: 0 0 18px; object-fit: contain; display: block;
  background: var(--tone-fill-2-raw, var(--bg-raised)); border-radius: 18px;
}
.x8sxx .twum33v5 { border-radius: 50%; padding: 14px; }
.ryykm .i6f8 { align-items: center; text-align: center; }
.ryykm .h8eavx { text-align: left; }
.zmfp, .t3y7uko .zmfp, .no28z .zmfp {
  background: none; padding: 0; margin: 0 0 8px; border: none; text-align: inherit;
  font-size: calc(var(--fs-body) + 1px); font-weight: 700; line-height: var(--lh-tight);
  color: var(--tone-head, var(--text-primary));
}
.q9up { padding: 0; font-size: var(--fs-sm); line-height: 1.6; color: var(--text-body); }
.h8eavx { align-self: stretch; margin: 14px 0 0; padding: 12px 0 0; border-top: var(--bw-hair) solid var(--border-alt); font-size: var(--fs-label); color: var(--text-body); }
.h8eavx li { margin-bottom: 6px; line-height: var(--lh-snug); }
.mbcuwiz .zmfp { display: flex; flex-direction: column; align-items: flex-start; gap: 10px; }
.mbcuwiz .zmfp::before { display: inline-flex; flex: 0 0 28px; width: 28px; min-width: 28px; height: 28px; margin: 0; }
.ryykm.mbcuwiz .zmfp, .x8sxx.mbcuwiz .zmfp { align-items: center; }
.ezud .i6f8 { padding-left: 0; padding-right: 0; }
.ezud .i6f8:hover { transform: none; box-shadow: none; }
.i6f8, .no28z .i6f8 { background: var(--bg-card); box-shadow: var(--sh-card); }
.w5byxgt .i6f8, .zjlr3cea .i6f8 { box-shadow: var(--sh-card); }
.ezud .i6f8, .w5byxgt .ezud .i6f8 { background: none; box-shadow: none; }
@media (min-width: 1000px) {
  .w0o93s:has(> :nth-child(5):last-child) { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 16px; }
  .w0o93s:has(> :nth-child(5):last-child) .i6f8 { padding: 20px 16px 18px; }
  .w0o93s:has(> :nth-child(6):last-child), .w0o93s:has(> :nth-child(9):last-child) { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .w0o93s:has(> :nth-child(7):last-child), .w0o93s:has(> :nth-child(8):last-child) { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
[dir="rtl"] .lktzqy li, [dir="rtl"] .s7py61hf .lktzqy li { padding-left: 0; padding-right: 34px; }
[dir="rtl"] .s7py61hf .lktzqy li { padding-right: 28px; }
[dir="rtl"] .lktzqy li::before { left: auto; right: 0; }
[dir="rtl"] .s7py61hf .lktzqy li::before { left: auto; right: 6px; }
[dir="rtl"] .lktzqy li::after { left: auto; right: 9px; }
[dir="rtl"] .nf32c li { padding-left: 0; padding-right: 42px; }
[dir="rtl"] .nf32c li::before { left: auto; right: 0; }
[dir="rtl"] .h8eavx { padding-left: 0; padding-right: 0; }
[dir="rtl"] .h8eavx li { padding-left: 0; padding-right: 16px; }
[dir="rtl"] .h8eavx li::before { left: auto; right: 0; }
[dir="rtl"] .ul0r1r4 li, [dir="rtl"] .ewvxa875 li { padding-left: 0 !important; padding-right: 28px !important; }
[dir="rtl"] .ul0r1r4 li::before, [dir="rtl"] .ewvxa875 li::before { left: auto; right: 0; }
[dir="rtl"] .utbf0v8n .z817v, [dir="rtl"] .utbf0v8n .h6j6my { border-left: none; border-radius: var(--r-card) 0 0 var(--r-card); }
[dir="rtl"] .utbf0v8n .z817v { border-right: var(--bw-bar) solid var(--sem-pos-line); }
[dir="rtl"] .utbf0v8n .h6j6my { border-right: var(--bw-bar) solid var(--sem-neg-line); }
[dir="rtl"] .t1vkt .h6j6my { padding-left: 0; padding-right: 20px; border-left: none; border-right: var(--bw-hair) solid var(--border); }
[dir="rtl"] .l0kj4ru, [dir="rtl"] .vn5h6zj .l0kj4ru, [dir="rtl"] .vlbmk7 .l0kj4ru { border-left: none; border-right: var(--bw-bar) solid var(--cl-hue); }
[dir="rtl"] .jsf715er .l0kj4ru, [dir="rtl"] .hoeegl2 .l0kj4ru, [dir="rtl"] .rf1os7i .l0kj4ru { border-right: none; }
[dir="rtl"] .cckn h2.vjsimq { border-left: none; border-right: 4px solid var(--tone-mark, var(--accent)); padding-left: 0; padding-right: 16px; }
[dir="rtl"] .wz4s5q .i6f8 { border-left: none; border-right: var(--bw-bar) solid var(--tone-mark, var(--accent)); }
[dir="rtl"] .i6f8 { align-items: flex-start; text-align: right; }
[dir="rtl"] .b5kqpu th, [dir="rtl"] .b5kqpu td { text-align: right; }
[dir="rtl"] .rxbi38t .b5kqpu th + th, [dir="rtl"] .rxbi38t .b5kqpu td + td { border-left: none; border-right: var(--bw-hair) solid var(--border-alt); }
[dir="rtl"] .wr4jo .ea4mqa, [dir="rtl"] .ji08yi2h .ea4mqa summary { border-left: none; border-right: var(--bw-bar) solid var(--tone-mark, var(--accent)); }
[dir="rtl"] .ea4mqa summary::after { margin: -4px 0 0 4px; }
[dir="rtl"] .n1et2n2 .fk33tp2:not(.iz4d5e) .p73d1j:first-child { box-shadow: inset calc(-1 * var(--bw-bar)) 0 0 var(--tone-line, var(--accent)); }
@media (max-width: 900px) {
  .p73d1j { gap: 0 14px; padding: 16px; }
  .p73d1j::after { content: ""; order: 2; flex: 0 0 100%; height: 0; margin-top: 14px; border-top: var(--bw-hair) solid var(--border-alt); }
  .hbg70o, .kda4w { flex: 1 1 0; min-width: 0; }
  .rfpe { flex: 0 0 auto; }
  .x01jeq { align-self: center; }
  
  .z884, .mgyu1vu, .iwv2,
  .h1a9, .vh3uk, .st0p1,
  .zxq3fgr9, .ut6u1msw, .ruk9p {
    flex: 1 1 calc(50% - 7px); min-width: calc(50% - 7px); margin-top: 14px;
  }
  
  .z884, .mgyu1vu, .iwv2 { flex-basis: 100%; min-width: 100%; }
  
  .afbb8, .ko1o31 { flex: 1 1 100%; min-width: 100%; margin-top: 14px; }
  .j7ai1b, .pfy24vtd { flex-wrap: nowrap; overflow: hidden; gap: 6px; }
  .pfy24vtd .nkjx:nth-child(n+3) { display: inline-block; }
  .pfy24vtd .nkjx:nth-child(n+4) { display: none; }
  
  .zjrfry, .j5z8y33q { margin-top: 16px; }
  .zp8n { text-align: center; display: block; margin-top: 8px; }
}
@media (max-width: 360px) {
  .h1a9, .vh3uk, .st0p1,
  .zxq3fgr9, .ut6u1msw, .ruk9p { flex-basis: 100%; min-width: 100%; }
}
.c5wfg02l.ahjpel, .lrhzuiqz .c5wfg02l.ahjpel, .d876m1 .c5wfg02l.ahjpel,
.z4425bc .c5wfg02l.ahjpel, .obho2 .c5wfg02l.ahjpel,
.njdmy.ahjpel, .lrhzuiqz .njdmy.ahjpel, .d876m1 .njdmy.ahjpel,
.z4425bc .njdmy.ahjpel, .obho2 .njdmy.ahjpel {
  background: transparent; padding: 0; width: auto; height: auto;
}
.lrhzuiqz .c5wfg02l.ahjpel .widgz9hv, .d876m1 .c5wfg02l.ahjpel .widgz9hv,
.z4425bc .c5wfg02l.ahjpel .widgz9hv, .obho2 .c5wfg02l.ahjpel .widgz9hv { max-height: 88px; max-width: 88px; }
@media (max-width: 900px) {
  .c5wfg02l.ahjpel .widgz9hv { max-height: 64px; max-width: 64px; }
  
  .pfy24vtd { flex-wrap: wrap; overflow: visible; }
  .pfy24vtd .nkjx { max-width: 100%; }
}
.w5ti { display: none; }
.t2bywvj8, .yz9weekp { display: contents; }
.nyl7, .rf1os7i .nyl7, .vlbmk7 .nyl7 { background: transparent !important; }
.ye68 .nfijxk62, .ye68 .lfdzy, .ye68 .iu7nqs3 { background: var(--bg-surface); color: var(--text-body); }
.vf2lnk0 { align-items: center; gap: 10px; }
.vf2lnk0 strong { font-size: calc(var(--fs-lead) + 2px); font-weight: 700; padding: 2px 10px; }
.fq5zvjs {
  display: flex; align-items: center; justify-content: space-between; gap: 16px;
  padding: 16px var(--rv-pad, 24px); border-top: var(--bw-hair) solid var(--border-alt);
  background: var(--bg-card);
}
.gv44sva { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.gv44sva em { font-size: var(--fs-caption); font-style: normal; font-weight: 600; text-transform: uppercase; letter-spacing: var(--ls-label); color: var(--text-muted); }
.gv44sva b { font-size: var(--fs-sm); font-weight: 700; color: var(--text-primary); line-height: var(--lh-tight); }
.fq5zvjs .rbzj { flex-shrink: 0; white-space: nowrap; padding: 12px 22px !important; font-size: var(--fs-sm) !important; font-weight: 700; }
@media (max-width: 480px) {
  .fq5zvjs { flex-direction: column; align-items: stretch; }
  .fq5zvjs .rbzj { text-align: center; }
}
@media (min-width: 900px) {
  .qfvzkg1b .n2a5x2j, .qfvzkg1b.jaft5p8 .n2a5x2j { display: grid; grid-template-columns: minmax(0, 1fr); gap: 24px; }
  .qfvzkg1b .ijo8:has(> .t2bywvj8) { display: grid; grid-template-columns: 296px minmax(0, 1fr); align-items: stretch; }
  .qfvzkg1b .ijo8:has(> .t2bywvj8) > .fq5zvjs { display: none; }

  .qfvzkg1b .t2bywvj8 {
    display: flex; flex-direction: column; gap: 0; padding: 28px 24px;
    background: var(--tone-fill-raw, var(--bg-surface));
  }
  .qfvzkg1b .t2bywvj8 .rf61k3 { display: contents; }
  .qfvzkg1b .t2bywvj8 .vpej { order: 1; align-self: flex-start; }
  .qfvzkg1b .t2bywvj8 .rev9gb { order: 2; flex: 0 0 auto; margin-top: 16px; }
  .qfvzkg1b .t2bywvj8 .rev9gb h3 { font-size: calc(var(--fs-lead) + 2px); margin-bottom: 10px; }
  .qfvzkg1b .t2bywvj8 .vf2lnk0 { flex-wrap: wrap; row-gap: 6px; }
  .qfvzkg1b .t2bywvj8 .vf2lnk0 strong { font-size: 28px; padding: 0; background: none; color: var(--tone-fill-head, var(--text-primary)); }
  .qfvzkg1b .t2bywvj8 .y7p2 { order: 3; display: flex; flex-direction: column; gap: 0; padding: 0; margin-top: 20px; background: none; }
  .qfvzkg1b .t2bywvj8 .y7p2 > span {
    flex-direction: row; justify-content: space-between; align-items: baseline; gap: 16px;
    padding: 10px 0; border-top: var(--bw-hair) solid color-mix(in srgb, var(--tone-fill-head, #000) 12%, transparent);
  }
  .qfvzkg1b .t2bywvj8 .y7p2 b { text-align: right; font-size: var(--fs-sm); }
  
  .qfvzkg1b .t2bywvj8 .y7p2 > .x5w5 {
    flex-direction: column; align-items: flex-start; gap: 4px; padding: 14px 16px; margin-bottom: 8px;
    border: none; border-radius: var(--r-btn); background: var(--bg-card); box-shadow: var(--sh-card);
  }
  .qfvzkg1b .t2bywvj8 .y7p2 > .x5w5 b { text-align: left; font-size: var(--fs-body); color: var(--text-primary); }
  .qfvzkg1b .t2bywvj8 .y7p2 > .x5w5 em { color: var(--text-muted); }
  .qfvzkg1b .t2bywvj8 .y7p2 > .x5w5 + span { border-top: none; }
  .qfvzkg1b .t2bywvj8 .su8fesq { order: 4; align-self: stretch; margin-top: auto; padding-top: 20px; }
  .qfvzkg1b .t2bywvj8 .su8fesq .rbzj { display: block; width: 100%; text-align: center; box-sizing: border-box; padding: 14px 20px !important; }

  .qfvzkg1b .yz9weekp { display: flex; flex-direction: column; min-width: 0; }
  .qfvzkg1b .yz9weekp .sf6s { margin: 24px 24px 0; border-radius: var(--r-card); overflow: hidden; }
  .qfvzkg1b .yz9weekp .sf6s img.noihr { max-height: 250px; }
  .qfvzkg1b .yz9weekp .p8ri3fs { flex: 1 1 auto; }
  
  .qfvzkg1b .yz9weekp .ixv11 { grid-template-columns: 1fr 1fr; gap: 20px; }
  .qfvzkg1b .yz9weekp .ye68 { flex-wrap: wrap; }
  .qfvzkg1b .yz9weekp .ys38djly { flex: 0 0 auto; margin: 0 8px 0 0; }
  .qfvzkg1b .ijo8:last-child:nth-child(odd) { grid-column: auto; }
  
  .qfvzkg1b.wqncx .rf61k3, .qfvzkg1b.dqagw58k .rf61k3 { background: none; }
}
[dir="rtl"] .qfvzkg1b .t2bywvj8 .y7p2 b { text-align: left; }
[dir="rtl"] .qfvzkg1b .t2bywvj8 .y7p2 > .x5w5 b { text-align: right; }
[dir="rtl"] .qfvzkg1b .yz9weekp .ys38djly { margin: 0 0 0 8px; }
.lmohc .ijo8 .sf6s { order: -1; }
.lmohc .ijo8 .sf6s img.noihr { max-height: 210px; width: 100%; }
.lmohc .ijo8:has(.sf6s) .rf61k3 { position: relative; margin-top: -44px; padding-top: 0; background: none; align-items: flex-end; }
.lmohc .ijo8:has(.sf6s) .vpej { box-shadow: 0 0 0 4px var(--bg-card), var(--sh-card); border-radius: var(--r-btn); background: var(--bg-card); }
.lmohc.ugr2hu .ijo8:has(.sf6s) .vpej { border-radius: 50%; }
.lmohc .ijo8:has(.sf6s) .rev9gb,
.lmohc .ijo8:has(.sf6s) .su8fesq { padding-top: 52px; }
.lmohc.wqncx .rf61k3, .lmohc.dqagw58k .rf61k3 { background: none; }
.ump7 .ijo8 .sf6s { display: none; }
.ump7 .ijo8 { --rv-pad: 20px; }
.ump7 .x7vm { font-size: var(--fs-sm); line-height: 1.65; }
.ump7 .p8ri3fs { gap: 16px; }
.ump7 .ye68 + .ye68 { display: none; }
.ump7 .vpej.ahjpel, .ump7 .vpej.ahjpel img { width: 72px; height: 72px; max-width: 72px; max-height: 72px; }
.x8sxx .i6f8 { align-items: center; text-align: center; }
.x8sxx .h8eavx { text-align: left; }
.x8sxx .l9t8 { margin-left: auto; margin-right: auto; }
.s7lo .w0o93s, .s7lo .w0o93s:has(> :nth-child(5):last-child),
.s7lo .w0o93s:has(> :nth-child(6):last-child), .s7lo .w0o93s:has(> :nth-child(7):last-child),
.s7lo .w0o93s:has(> :nth-child(8):last-child), .s7lo .w0o93s:has(> :nth-child(9):last-child) {
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
}
.s7lo .i6f8 { display: grid; grid-template-columns: 64px minmax(0, 1fr); column-gap: 18px; align-items: start; padding: 22px; }
.s7lo .twum33v5, .s7lo .l9t8 { grid-column: 1; grid-row: 1 / span 3; width: 64px; height: 64px; padding: 10px; margin: 0; border-radius: 14px; align-self: start; }
.s7lo .zmfp, .s7lo .q9up, .s7lo .h8eavx { grid-column: 2; }
.s7lo .i6f8 > .zmfp:first-child, .s7lo .i6f8 > .zmfp:first-child ~ * { grid-column: 1 / -1; }
[dir="rtl"] .s7lo .i6f8 { direction: rtl; }
.w1nw8crt .i6f8 { padding: 0 0 22px; align-items: stretch; overflow: hidden; }
.w1nw8crt .twum33v5 {
  width: 100%; height: 124px; padding: 24px; margin: 0 0 20px; border-radius: 0;
  background: var(--tone-fill-2-raw, var(--bg-raised)); object-fit: contain;
}
.w1nw8crt .zmfp, .w1nw8crt .q9up { padding-left: 22px; padding-right: 22px; }
.w1nw8crt .h8eavx { margin-left: 22px; margin-right: 22px; }
.w1nw8crt .w0o93s:has(> :nth-child(5):last-child) .i6f8 { padding: 0 0 18px; }
:root { --ico-tick: url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%2024%2024%27%20fill=%27none%27%20stroke=%27black%27%20stroke-width=%273%27%20stroke-linecap=%27round%27%20stroke-linejoin=%27round%27%3E%3Cpath%20d=%27M5%2012.5l4.6%204.6L19%207.4%27/%3E%3C/svg%3E"); }
.h8eavx { padding-left: 0 !important; }
.h8eavx li { padding-left: 22px; margin-bottom: 8px; }
.h8eavx li::before {
  left: 0; top: 0.22em; width: 13px; height: 13px; border-radius: 0;
  background: var(--tone-mark, var(--accent));
  -webkit-mask: var(--ico-tick) center / contain no-repeat; mask: var(--ico-tick) center / contain no-repeat;
}
[dir="rtl"] .h8eavx li { padding-left: 0; padding-right: 22px; }
.y7p2:has(> :nth-child(4):last-child) { grid-template-columns: 1fr 1fr; }
@media (min-width: 900px) {
  
  .qfvzkg1b .ijo8:has(> .t2bywvj8) {
    overflow: clip;
    background: linear-gradient(to right, var(--tone-fill-raw, var(--bg-surface)) 296px, var(--bg-card) 296px);
  }
  [dir="rtl"] .qfvzkg1b .ijo8:has(> .t2bywvj8) { background: linear-gradient(to left, var(--tone-fill-raw, var(--bg-surface)) 296px, var(--bg-card) 296px); }
  .qfvzkg1b .t2bywvj8 { background: none; align-self: start; position: sticky; top: 96px; }
  .qfvzkg1b .t2bywvj8 .y7p2 { align-items: stretch; }
  .qfvzkg1b .t2bywvj8 .su8fesq { margin-top: 0; padding: 20px 0 0; }
  .qfvzkg1b .t2bywvj8 .rev9gb { padding: 0; }
  
  .qfvzkg1b.rulh9 .t2bywvj8 .vpej { width: 96px; height: 96px; min-height: 0; padding: 0; }
  .qfvzkg1b.rulh9 .t2bywvj8 .vpej:not(.ahjpel) { width: 112px; height: 112px; padding: 6px; }
}
.lmohc.rulh9 .rf61k3 { padding: 0 var(--rv-pad) var(--rv-pad); gap: 12px 20px; overflow: visible; }
.lmohc.rulh9 .vpej { width: 96px; height: 96px; min-height: 0; padding: 0; align-self: flex-end; }
.lmohc.rulh9 .rev9gb, .lmohc.rulh9 .su8fesq { padding-left: 0; padding-right: 0; padding-bottom: 0; }
.s7lo .w0o93s, .s7lo .w0o93s:has(> :nth-child(5):last-child),
.s7lo .w0o93s:has(> :nth-child(6):last-child), .s7lo .w0o93s:has(> :nth-child(7):last-child),
.s7lo .w0o93s:has(> :nth-child(8):last-child), .s7lo .w0o93s:has(> :nth-child(9):last-child) {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.s7lo .w0o93s > :last-child:nth-child(odd) { grid-column: 1 / -1; }
.s7lo .i6f8 { display: block; position: relative; padding: 22px 22px 22px 104px; min-height: 108px; box-sizing: border-box; }
.s7lo .twum33v5, .s7lo .l9t8 { position: absolute; left: 22px; top: 22px; margin: 0; }
.s7lo .i6f8:not(:has(.twum33v5, .l9t8)) { padding-left: 22px; }
[dir="rtl"] .s7lo .i6f8 { padding: 22px 104px 22px 22px; }
[dir="rtl"] .s7lo .twum33v5, [dir="rtl"] .s7lo .l9t8 { left: auto; right: 22px; }
@media (max-width: 700px) { .s7lo .w0o93s { grid-template-columns: minmax(0, 1fr) !important; } }
.s7lo .w0o93s .i6f8 { padding: 22px 22px 22px 104px !important; }
.s7lo .w0o93s .i6f8:not(:has(.twum33v5, .l9t8)) { padding-left: 22px !important; }
[dir="rtl"] .s7lo .w0o93s .i6f8 { padding: 22px 104px 22px 22px !important; }
@media (max-width: 560px) {
  .ixv11, .hqy3l0 { grid-template-columns: minmax(0, 1fr); gap: 12px; }
  .t1vkt .h6j6my, [dir="rtl"] .t1vkt .h6j6my {
    border-left: none; border-right: none; padding-left: 0; padding-right: 0;
    border-top: var(--bw-hair) solid var(--border); padding-top: 14px; margin-top: 2px;
  }
  
  .lmohc .ijo8:has(.sf6s) .rev9gb { padding-top: 0; }
}
.jedzfsd p, .pecphc, .riin40p1, .b3s9, .gncguu,
.f06wu, .u3bv, .fcpb9ij, .v8kroxn p, .tnequr p { color: var(--text-body); }
.bopw7 { color: var(--text-body); font-size: var(--fs-lead); line-height: 1.55; }
.ze2d3bh, .nm5jymi .ze2d3bh, .vhpg,
.k2g2ye2, .kyqqn2hg, .gph8,
.v8kroxn h2, .v8kroxn h3, .im1hlrm h2, .ly2kq32 h2 {
  font-size: calc(var(--fs-h3) - 2px); font-weight: 700; line-height: 1.3; letter-spacing: -0.01em;
  color: var(--tone-head, var(--text-primary)); margin-bottom: 14px; text-wrap: balance;
}
.jr5ktigu .ze2d3bh { font-size: var(--fs-lead); }
.z2iy4 { font-weight: 700; letter-spacing: -0.02em; line-height: 1.15; text-wrap: balance; }
.i5e8 { font-weight: 700; letter-spacing: -0.02em; }
.riin40p1, .b3s9 { list-style: none !important; padding-left: 0; }
.riin40p1 li, .b3s9 li { position: relative; padding-left: 28px; margin-bottom: 12px; line-height: var(--lh-snug); }
.riin40p1 li::marker, .b3s9 li::marker { content: ""; }
.riin40p1 li::before, .b3s9 li::before {
  content: ""; position: absolute; left: 6px; top: 0.5em; width: 8px; height: 8px; border-radius: 50%;
  background: var(--tone-mark, var(--accent)); box-shadow: 0 0 0 4px var(--tone-soft, var(--accent-bg));
}
[dir="rtl"] .riin40p1 li, [dir="rtl"] .b3s9 li { padding-left: 0; padding-right: 28px; }
[dir="rtl"] .riin40p1 li::before, [dir="rtl"] .b3s9 li::before { left: auto; right: 6px; }
.fm1oj { border: none; box-shadow: var(--sh-card); border-radius: var(--r-btn); background: var(--bg-card); }
.jedzfsd a:not(.rbzj):not(.pgnn3jh) { color: var(--tone-link, var(--accent)); }
@media (max-width: 640px) {
  .pdgon1 .sh3m8 {
    flex-direction: row !important; flex-wrap: nowrap !important; align-items: center !important;
    gap: 12px !important; padding: 10px 44px 10px 12px !important;
  }
  .pdgon1 .a29wgp { width: 44px !important; height: 44px !important; margin: 0 !important; flex: 0 0 44px; box-shadow: 0 0 0 2px rgba(255,255,255,0.9); }
  .pdgon1 .aj7cas { flex: 1 1 0; min-width: 0; }
  .pdgon1 .yoyozvc {
    font-size: var(--fs-sm) !important; line-height: 1.25; margin: 0 !important;
    display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;
  }
  .pdgon1 .r8b9 { width: auto !important; flex: 0 0 auto; padding: 10px 14px !important; font-size: var(--fs-label) !important; }
  .hf5qh { top: 50%; right: 24px; transform: translateY(calc(-50% - 7px)); width: 22px; height: 22px; }
}
.cdysz h1, .cdysz h2, .cdysz h3, .cdysz .zwqquc,
.cdysz h2.vjsimq, .cdysz h1.vjsimq { font-weight: 600; }
.sxdlc0s h1, .sxdlc0s h2, .sxdlc0s h3, .sxdlc0s .zwqquc,
.sxdlc0s h2.vjsimq, .sxdlc0s h1.vjsimq { font-weight: 700; }
.g9w8 h1, .g9w8 .zwqquc, .g9w8 h1.vjsimq,
.fyrmae.cdysz .zwqquc { font-weight: 600; }
h3.grsf5, .sxdlc0s h3.grsf5, .rev9gb h3, .sxdlc0s .rev9gb h3 { font-weight: 600; }
.etzpxk9o .nu7izylz a, .rebwy7bu .nu7izylz a { font-weight: 600; }
.qz4p9 .plcnaa6o { font-weight: 600; }
.qz4p9 .yf4lzvqd { font-weight: 700; }
.kzv62iq { font-weight: 600; }
.yf4lzvqd { font-weight: 700; }
.yrdiylj { font-weight: 400; }
.b8txq2ul { display: block; }
.stf3c41g { max-width: var(--content-mw, 1100px); margin: 0 auto; padding: 0 24px; box-sizing: border-box; }
.stf3c41g .r8jr { margin: 20px 0 8px; }
.txd1w { scroll-margin-top: calc(var(--nav-h, 64px) + 20px); }
@media (max-width: 640px) { .stf3c41g { padding: 0 16px; } }
@media (min-width: 1100px) {
  .wao5 .b50gfh3, .bnd4mbu .b50gfh3, .edhc2 .b50gfh3,
  .wao5 .b8txq2ul, .bnd4mbu .b8txq2ul, .edhc2 .b8txq2ul { max-width: 1280px; }
  .wao5 .b8txq2ul, .bnd4mbu .b8txq2ul, .edhc2 .b8txq2ul {
    display: grid; grid-template-columns: 248px minmax(0, 1fr); column-gap: 56px; align-items: start;
    margin: 0 auto; padding: 24px 24px 0; box-sizing: border-box;
  }
  .bnd4mbu .b8txq2ul, .edhc2 .b8txq2ul { grid-template-columns: minmax(0, 1fr) 264px; }
  .bnd4mbu .stf3c41g, .edhc2 .stf3c41g { order: 2; }
  .wao5 .stf3c41g, .bnd4mbu .stf3c41g, .edhc2 .stf3c41g {
    max-width: none; margin: 0; padding: 0; position: sticky; top: calc(var(--nav-h, 64px) + 24px);
  }
  .wao5 .k79x, .bnd4mbu .k79x, .edhc2 .k79x {
    display: flex; flex-direction: column; gap: 20px; max-height: calc(100vh - var(--nav-h, 64px) - 48px);
  }
  
  .wao5 .ocqgm .ucf524, .bnd4mbu .ocqgm .ucf524,
  .edhc2 .ocqgm .ucf524 { max-width: none; padding-left: 0; padding-right: 0; }
  .wao5 .ocqgm > .txd1w:first-child, .bnd4mbu .ocqgm > .txd1w:first-child,
  .edhc2 .ocqgm > .txd1w:first-child { padding-top: 0; }
  .wao5 .ocqgm > .txd1w:first-child .ucf524, .bnd4mbu .ocqgm > .txd1w:first-child .ucf524,
  .edhc2 .ocqgm > .txd1w:first-child .ucf524 { padding-top: 0; }

  
  .wao5 .stf3c41g .r8jr, .bnd4mbu .stf3c41g .r8jr, .edhc2 .stf3c41g .r8jr {
    display: flex; flex-direction: column; min-height: 0; flex: 1 1 auto;
    background: none !important; border: none !important; box-shadow: none !important;
    padding: 0 !important; margin: 0 !important; border-radius: 0 !important;
  }
  .wao5 .stf3c41g .uristt, .bnd4mbu .stf3c41g .uristt, .edhc2 .stf3c41g .uristt {
    display: block !important; margin: 0 0 12px; font-size: var(--fs-caption); font-weight: 700;
    text-transform: uppercase; letter-spacing: var(--ls-wide); color: var(--text-muted);
  }
  .wao5 .stf3c41g .n6mk57, .bnd4mbu .stf3c41g .n6mk57, .edhc2 .stf3c41g .n6mk57 {
    display: block !important; list-style: none !important; padding: 0 !important; margin: 0 !important;
    min-height: 0; overflow-y: auto; overscroll-behavior: contain; scrollbar-width: thin;
    border-left: var(--bw-rule) solid var(--border-alt);
  }
  .wao5 .stf3c41g .n6mk57 li, .bnd4mbu .stf3c41g .n6mk57 li, .edhc2 .stf3c41g .n6mk57 li {
    display: block !important; margin: 0 !important;
  }
  .wao5 .stf3c41g .n6mk57 li::before, .bnd4mbu .stf3c41g .n6mk57 li::before, .edhc2 .stf3c41g .n6mk57 li::before,
  .wao5 .stf3c41g .n6mk57 li::after, .bnd4mbu .stf3c41g .n6mk57 li::after, .edhc2 .stf3c41g .n6mk57 li::after,
  .wao5 .stf3c41g .n6mk57 a::before, .bnd4mbu .stf3c41g .n6mk57 a::before, .edhc2 .stf3c41g .n6mk57 a::before {
    content: none !important; display: none !important;
  }
  .wao5 .stf3c41g .n6mk57 a, .bnd4mbu .stf3c41g .n6mk57 a, .edhc2 .stf3c41g .n6mk57 a {
    display: block !important; width: auto !important; min-height: 0 !important;
    background: none !important; box-shadow: none !important; border: none !important; border-radius: 0 !important;
    border-left: var(--bw-rule) solid transparent !important; margin-left: calc(-1 * var(--bw-rule));
    padding: 8px 8px 8px 16px !important; white-space: normal;
    font-size: var(--fs-sm) !important; font-weight: 500 !important; line-height: 1.4;
    color: var(--text-muted) !important; transition: color .15s, border-color .15s;
  }
  .wao5 .stf3c41g .n6mk57 a:hover, .bnd4mbu .stf3c41g .n6mk57 a:hover, .edhc2 .stf3c41g .n6mk57 a:hover { color: var(--text-primary) !important; }
  .wao5 .stf3c41g .n6mk57 a.nbiv, .bnd4mbu .stf3c41g .n6mk57 a.nbiv, .edhc2 .stf3c41g .n6mk57 a.nbiv {
    color: var(--tone-link, var(--accent)) !important; font-weight: 600 !important;
    border-left-color: var(--tone-mark, var(--accent)) !important;
  }

  
  .edhc2 .ou79co {
    display: flex; flex-direction: column; gap: 12px; flex: 0 0 auto; padding: 18px;
    border-radius: var(--r-card); background: var(--bg-card); box-shadow: var(--sh-card);
  }
  .onfarht { font-size: var(--fs-caption); font-weight: 700; text-transform: uppercase; letter-spacing: var(--ls-wide); color: var(--tone-link, var(--accent)); }
  .vp03 { display: flex; align-items: center; gap: 12px; min-width: 0; }
  .p9kn6ncv { width: 52px; height: 52px; flex: 0 0 52px; object-fit: cover; border-radius: var(--r-btn); }
  .ugr2hu .p9kn6ncv { border-radius: 50%; }
  .w3la { font-weight: 700; font-size: var(--fs-sm); line-height: var(--lh-tight); color: var(--text-primary); min-width: 0; overflow-wrap: anywhere; }
  .q0hc0do { font-size: var(--fs-body); font-weight: 700; line-height: var(--lh-tight); color: var(--text-primary); }
  .k0qo8 { display: block; text-align: center; padding: 12px 16px !important; font-size: var(--fs-sm) !important; font-weight: 700; }
}
[dir="rtl"] .stf3c41g .n6mk57 { border-left: none !important; border-right: var(--bw-rule) solid var(--border-alt); }
@media (min-width: 1100px) {
  [dir="rtl"] .wao5 .stf3c41g .n6mk57 a, [dir="rtl"] .bnd4mbu .stf3c41g .n6mk57 a, [dir="rtl"] .edhc2 .stf3c41g .n6mk57 a {
    border-left: none !important; border-right: var(--bw-rule) solid transparent !important;
    margin-left: 0; margin-right: calc(-1 * var(--bw-rule)); padding: 8px 16px 8px 8px !important;
  }
  [dir="rtl"] .wao5 .stf3c41g .n6mk57 a.nbiv, [dir="rtl"] .bnd4mbu .stf3c41g .n6mk57 a.nbiv, [dir="rtl"] .edhc2 .stf3c41g .n6mk57 a.nbiv { border-right-color: var(--tone-mark, var(--accent)) !important; }
}
[dir="rtl"] .ddn09cg .stf3c41g .n6mk57, [dir="rtl"] .g986p .stf3c41g .n6mk57,
[dir="rtl"].ddn09cg .stf3c41g .n6mk57, [dir="rtl"].g986p .stf3c41g .n6mk57 { border-right: none; }
@media (max-width: 1099px) { [dir="rtl"] .stf3c41g .n6mk57 { border-right: none; } }
.g986p .stf3c41g {
  position: sticky; top: var(--nav-h, 64px); z-index: 90; max-width: none; padding: 0; margin: 16px 0 8px;
  background: var(--bg-page); border-top: var(--bw-hair) solid var(--border-alt); border-bottom: var(--bw-hair) solid var(--border-alt);
}
.g986p .stf3c41g .r8jr {
  max-width: var(--content-mw, 1100px); margin: 0 auto !important; padding: 0 24px !important; box-sizing: border-box;
  background: none !important; border: none !important; box-shadow: none !important; border-radius: 0 !important;
}
.g986p .stf3c41g .uristt { display: none !important; }
.g986p .stf3c41g .n6mk57 {
  display: flex !important; flex-wrap: nowrap !important; gap: 0 !important; list-style: none !important;
  padding: 0 !important; margin: 0 !important; overflow-x: auto; scrollbar-width: none; overscroll-behavior-x: contain;
}
.g986p .stf3c41g .n6mk57::-webkit-scrollbar { display: none; }
.g986p .stf3c41g .n6mk57 li { flex: 0 0 auto; margin: 0 !important; display: block !important; }
.g986p .stf3c41g .n6mk57 li::before, .g986p .stf3c41g .n6mk57 li::after,
.g986p .stf3c41g .n6mk57 a::before { content: none !important; display: none !important; }
.g986p .stf3c41g .n6mk57 a {
  display: block !important; width: auto !important; min-height: 0 !important; white-space: nowrap;
  padding: 14px 14px 12px !important; background: none !important; box-shadow: none !important;
  border: none !important; border-radius: 0 !important; border-bottom: var(--bw-rule) solid transparent !important;
  font-size: var(--fs-sm) !important; font-weight: 500 !important; color: var(--text-muted) !important;
}
.g986p .stf3c41g .n6mk57 li:first-child a { padding-left: 0 !important; }
.g986p .stf3c41g .n6mk57 a:hover { color: var(--text-primary) !important; }
.g986p .stf3c41g .n6mk57 a.nbiv { color: var(--tone-link, var(--accent)) !important; border-bottom-color: var(--tone-mark, var(--accent)) !important; font-weight: 600 !important; }
.g986p .txd1w { scroll-margin-top: calc(var(--nav-h, 64px) + 72px); }
@media (max-width: 640px) { .g986p .stf3c41g .r8jr { padding: 0 16px !important; } }
.g986p .stf3c41g .n6mk57 {
  -webkit-mask-image: linear-gradient(to right, transparent 0, #000 28px, #000 calc(100% - 28px), transparent 100%);
          mask-image: linear-gradient(to right, transparent 0, #000 28px, #000 calc(100% - 28px), transparent 100%);
  padding: 0 28px !important; margin: 0 -28px !important;
}
.g986p .stf3c41g .r8jr { overflow: hidden; }
.s7py61hf .lktzqy li::before, .riin40p1 li::before, .b3s9 li::before {
  box-shadow: 0 0 0 4px color-mix(in srgb, var(--tone-mark, var(--accent)) 16%, transparent);
}
@media (max-width: 560px) {
  
  .akdqqmmx, .s2ev, .wqr074, .mcxm2t { --fs-body: 16px; --fs-lead: 18px; --fs-sm: 15px; }
  
  .nyl7, .b4lmw { display: block !important; }
  .nyl7 .jwkq, .b4lmw .jwkq { float: left; margin: 0 8px 0 0; width: 18px; height: 18px; flex: none; }
  [dir="rtl"] .nyl7 .jwkq, [dir="rtl"] .b4lmw .jwkq { float: right; margin: 0 0 0 8px; }
  .nyl7 strong, .b4lmw strong { line-height: 18px; margin-bottom: 8px; }
  .nyl7 p, .b4lmw p { clear: both; }
  .ijo8 { --rv-pad: 18px; }
  .p8ri3fs { gap: 16px; }
}
.jvwy6o .r8zzbk1, .p43n3y5g .r8zzbk1, .pmw218 .r8zzbk1, .arnyyua .r8zzbk1 { color: var(--text-primary); }
.jvwy6o .r8zzbk1 .sdwbwf { color: var(--tone-link, var(--accent)); }
.jvwy6o .r8zzbk1:not(:has(.sdwbwf))::first-letter { color: var(--tone-link, var(--accent)); }
.jvwy6o .r8zzbk1 { display: inline-block; }
.arnyyua .r8zzbk1::after { content: "."; color: var(--tone-mark, var(--accent)); }
.pmw218 .r8zzbk1 { text-transform: uppercase; letter-spacing: 0.14em; font-size: var(--fs-label) !important; font-weight: 700; }
.p43n3y5g .r8zzbk1 { font-weight: 700; letter-spacing: -0.035em; }
.q6lj361 .r8zzbk1, .a38z .r8zzbk1,
.q6lj361 .r8zzbk1 .sdwbwf, .a38z .r8zzbk1 .sdwbwf { color: #fff !important; }
.q6lj361.arnyyua .r8zzbk1::after, .a38z.arnyyua .r8zzbk1::after { color: rgba(255,255,255,0.7); }
.q6lj361.jvwy6o .r8zzbk1::first-letter, .a38z.jvwy6o .r8zzbk1::first-letter { color: #fff; }
.crlq7 .ocqgm > .txd1w:nth-of-type(even) .ewma { display: none; }
.h2uxfgp .ocqgm > .txd1w .ewma { display: none; }
.h2uxfgp .ocqgm > .txd1w:nth-of-type(-n+2) .ewma { display: block; }
.jiro .ewma { float: none; width: 100%; margin: 4px 0 24px; border-radius: var(--r-card); }
.jiro .ewma .y1wsq { width: 100%; aspect-ratio: 24 / 7; height: auto; object-fit: cover; object-position: center 60%; }
@media (max-width: 640px) { .jiro .ewma .y1wsq { aspect-ratio: 16 / 7; } }
.hhh090 .ewma .y1wsq { filter: grayscale(1) contrast(1.08) brightness(1.04); }
.hhh090 .ewma::after {
  content: ""; position: absolute; inset: 0; pointer-events: none; border-radius: inherit;
  background: var(--b-600); mix-blend-mode: color; opacity: .92;
}
.hhh090 .ewma, .zkja .ewma { border-radius: var(--r-card); isolation: isolate; }
.zkja .ewma .y1wsq { filter: grayscale(1) contrast(1.1); }
.xvs3k, .xvs3k.z4ud2uh { min-height: 0 !important; background: none; padding: 40px 0 0; display: block; position: relative; }
.xvs3k .g2fe5h { width: 100%; max-width: var(--content-mw, 1100px); margin: 0 auto; padding: 0 24px; box-sizing: border-box; text-align: left; }
.xvs3k .zwqquc { color: var(--tone-head, var(--text-primary)) !important; text-shadow: none !important; max-width: 22ch; font-size: calc(var(--fs-h1) + 4px); margin-bottom: 16px; }
.xvs3k .yrdiylj { color: var(--text-body); margin: 0 0 8px; max-width: 760px; }
.xvs3k .g2fe5h::after { content: ""; display: block; width: 64px; height: 4px; margin-top: 24px; background: var(--tone-mark, var(--accent)); border-radius: 2px; }
.xvs3k ~ .a5k65 { position: static !important; transform: none !important; left: auto !important; width: 100% !important; max-width: var(--content-mw, 1100px) !important; margin: 0 auto !important; padding: 16px 24px 0 !important; }
.xvs3k ~ .a5k65 .l0ivn { background: transparent !important; color: var(--text-muted) !important; padding: 0 !important; backdrop-filter: none !important; }
@media (min-width: 1100px) {
  .wao5 .xvs3k .g2fe5h, .bnd4mbu .xvs3k .g2fe5h, .edhc2 .xvs3k .g2fe5h { max-width: 1280px; }
}
@media (max-width: 640px) { .xvs3k { padding-top: 24px; } .xvs3k .g2fe5h { padding: 0 16px; } .xvs3k .zwqquc { font-size: var(--fs-h2); max-width: none; } }
.kwxaan, .kwxaan.z4ud2uh, .nf1e5v, .nf1e5v.z4ud2uh {
  min-height: 0 !important; height: auto !important; display: block; padding: 56px 0 48px;
}
.kwxaan .g2fe5h, .nf1e5v .g2fe5h { position: relative; transform: none; top: auto; left: auto; margin: 0 auto; }
.eqgcwx.pdk56v, .eqgcwx.pdk56v.z4ud2uh { min-height: 0 !important; padding: 48px 0; }
.iz4d5e .yf4lzvqd {
  white-space: normal; overflow: hidden; text-overflow: clip;
  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 1.25;
}
.iz4d5e .z884, .iz4d5e .mgyu1vu, .iz4d5e .iwv2 { background: var(--tone-fill-raw, var(--accent-bg)); }
.iz4d5e .p73d1j { box-shadow: var(--sh-lift); border-radius: var(--r-card); }
.iz4d5e .p73d1j::after { content: none !important; display: none !important; }
@media (max-width: 900px) {
  .iz4d5e .p73d1j {
    display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: center !important;
    gap: 10px !important; padding: 16px !important; text-align: center;
  }
  .iz4d5e .o0pw, .iz4d5e .rfpe, .iz4d5e .hbg70o, .iz4d5e .kda4w,
  .iz4d5e .z884, .iz4d5e .zjrfry, .iz4d5e .j5z8y33q {
    order: 0 !important; flex: 0 0 auto !important; min-width: 0 !important; width: 100% !important; margin: 0 !important;
    flex-direction: column !important; align-items: center !important; text-align: center !important;
  }
  
  .z4ud2uh .iz4d5e, .iz4d5e.ffqpltdv, .iz4d5e.yho9zb4s, .iz4d5e.zplzd0 {
    display: flex !important; flex-direction: row !important; flex-wrap: nowrap !important; gap: 12px !important;
    overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scrollbar-width: none;
    padding: 4px 16px 16px !important; margin: 0 !important; max-width: 100% !important;
  }
  .z4ud2uh .iz4d5e::-webkit-scrollbar { display: none; }
  .z4ud2uh .iz4d5e .p73d1j { flex: 0 0 74% !important; scroll-snap-align: center; }
  .kwxaan, .nf1e5v { padding: 32px 0 24px; }
  .eqgcwx.pdk56v { padding: 24px 0; }
}
@media (max-width: 900px) {
  
  .nf1e5v, .kwxaan, .eqgcwx.pdk56v { overflow-x: clip; max-width: 100vw; }
  .nf1e5v .g2fe5h, .kwxaan .g2fe5h, .pdk56v .uvygdctt, .pdk56v .oqms7mq { min-width: 0; max-width: 100%; box-sizing: border-box; }
  .z4ud2uh .iz4d5e { width: 100% !important; min-width: 0 !important; box-sizing: border-box; }
}
.a0styf, .a0styf.z4ud2uh, .i6ev, .i6ev.z4ud2uh {
  min-height: 0 !important; height: auto !important; display: block; position: relative;
  --hero-fg: #fff; --hero-fg-soft: rgba(255,255,255,0.84); --hero-fg-dim: rgba(255,255,255,0.66);
}
.wabw8d6f .a0styf, .wabw8d6f .i6ev { --hero-fg: var(--b-900); --hero-fg-soft: var(--b-800); --hero-fg-dim: var(--b-700); }
.a0styf { background: linear-gradient(120deg, var(--hero-a, var(--b-900)) 0%, var(--hero-b, var(--b-800)) 100%); padding: 36px 0 40px; }
.wabw8d6f .a0styf { border-bottom: var(--bw-hair) solid var(--b-200); }
.a0styf .g2fe5h, .i6ev .g2fe5h {
  position: relative; width: 100%; max-width: var(--content-mw, 1100px); margin: 0 auto; padding: 0 24px;
  box-sizing: border-box; text-align: left; transform: none; top: auto; left: auto;
}
.a0styf .g2fe5h { display: grid; grid-template-columns: minmax(0, 1fr); gap: 40px; align-items: center; }
.byaz5t5 .g2fe5h:has(.jdde9ao) { grid-template-columns: minmax(0, 1fr) 320px; }
.a0styf .zwqquc, .i6ev .zwqquc, .xvs3k .zwqquc {
  font-size: clamp(27px, 2.5vw, 36px) !important; line-height: 1.18; letter-spacing: -0.02em; margin: 0 0 14px;
  max-width: 26ch; text-shadow: none !important; text-wrap: balance;
}
.a0styf .zwqquc, .i6ev .zwqquc { color: var(--hero-fg) !important; }
.a0styf .yrdiylj, .i6ev .yrdiylj {
  color: var(--hero-fg-soft); font-size: var(--fs-body); line-height: 1.6; margin: 14px 0 0; max-width: 640px;
}
.kugq3g .l0ivn, .kugq3g .l0ivn * { background: transparent !important; box-shadow: none !important; backdrop-filter: none !important; }
.kugq3g .l0ivn { padding: 0 !important; margin: 0 !important; border: none !important; border-radius: 0 !important; font-size: var(--fs-label); justify-content: flex-start; }
.a0styf .kugq3g .l0ivn, .a0styf .kugq3g .l0ivn a, .a0styf .kugq3g .l0ivn span,
.i6ev .kugq3g .l0ivn, .i6ev .kugq3g .l0ivn a, .i6ev .kugq3g .l0ivn span { color: var(--hero-fg-dim) !important; }
.a0styf .kugq3g .l0ivn a, .i6ev .kugq3g .l0ivn a { color: var(--hero-fg) !important; font-weight: 600; }
.xvs3k .kugq3g .l0ivn { color: var(--text-muted); }
.xvs3k .g2fe5h::after { margin-top: 22px; }
.i6ev .zwqquc { max-width: 24ch; }
@media (min-width: 1100px) {
  .wao5 .a0styf .g2fe5h, .bnd4mbu .a0styf .g2fe5h, .edhc2 .a0styf .g2fe5h,
  .wao5 .i6ev .g2fe5h, .bnd4mbu .i6ev .g2fe5h, .edhc2 .i6ev .g2fe5h { max-width: 1280px; }
}
@media (max-width: 760px) {
  .a0styf { padding: 24px 0 26px; }
  .a0styf .g2fe5h, .i6ev .g2fe5h { padding: 0 16px; }
  .byaz5t5 .g2fe5h:has(.jdde9ao) { grid-template-columns: minmax(0, 1fr); gap: 0; }
  .jdde9ao { display: none; }
  .i6ev { padding-top: 12px; }
  .ojmr { flex-direction: column; align-items: stretch; gap: 20px; padding: 22px 20px; }
  .nn1yb { flex-direction: row; width: auto; text-align: left; gap: 12px; padding: 12px 14px; }
  .nn1yb img { width: 48px; height: 48px; flex: 0 0 48px; }
  .o199c61 { flex: 0 0 auto; }
  .caa7j3d { flex: 1 1 0; min-width: 0; }
  .a0styf .zwqquc, .i6ev .zwqquc, .xvs3k .zwqquc { font-size: 25px !important; max-width: none; }
  .a0styf .yrdiylj, .i6ev .yrdiylj { font-size: 15px; }
}
.lbwrj83 .yrdiylj, .eqgcwx .yrdiylj, .x0ra25 .yrdiylj { font-size: var(--fs-body); line-height: 1.6; max-width: 620px; }
@media (min-width: 901px) {
  
  .rhw6hkm4 .fk33tp2:not(.iz4d5e), .tfimel .fk33tp2:not(.iz4d5e) {
    display: grid; gap: 18px; background: none !important; border: none !important; box-shadow: none !important;
    border-radius: 0; overflow: visible; padding: 0 !important; counter-reset: csl-rank;
  }
  .rhw6hkm4 .fk33tp2:not(.iz4d5e) { grid-template-columns: repeat(4, minmax(0, 1fr)); }
  .rhw6hkm4 .fk33tp2:not(.iz4d5e):has(> :nth-child(5):last-child),
  .rhw6hkm4 .fk33tp2:not(.iz4d5e):has(> :nth-child(10):last-child) { grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 14px; }
  .rhw6hkm4 .fk33tp2:not(.iz4d5e):has(> :nth-child(3):last-child),
  .rhw6hkm4 .fk33tp2:not(.iz4d5e):has(> :nth-child(6):last-child),
  .rhw6hkm4 .fk33tp2:not(.iz4d5e):has(> :nth-child(9):last-child) { grid-template-columns: repeat(3, minmax(0, 1fr)); }
  .tfimel .fk33tp2:not(.iz4d5e) { grid-template-columns: repeat(3, minmax(0, 1fr)); padding-top: 14px !important; }

  .rhw6hkm4 .fk33tp2:not(.iz4d5e) > .p73d1j,
  .tfimel .fk33tp2:not(.iz4d5e) > .p73d1j:nth-child(-n+3) {
    counter-increment: csl-rank; position: relative;
    display: flex; flex-direction: column; align-items: stretch; gap: 12px; padding: 0 0 18px;
    border: none !important; border-radius: var(--r-card); overflow: hidden;
    background: var(--bg-card) !important; box-shadow: var(--sh-card); text-align: center;
    transition: transform .15s ease, box-shadow .15s ease;
  }
  .rhw6hkm4 .fk33tp2:not(.iz4d5e) > .p73d1j:hover,
  .tfimel .fk33tp2:not(.iz4d5e) > .p73d1j:nth-child(-n+3):hover { transform: translateY(-3px); box-shadow: var(--sh-lift); }
  .rhw6hkm4 .p73d1j .o0pw, .tfimel .p73d1j:nth-child(-n+3) .o0pw {
    align-items: center; text-align: center; padding: 0 16px; border: none !important; width: 100%; box-sizing: border-box;
  }
  
  .rhw6hkm4 .p73d1j .rfpe, .rhw6hkm4 .p73d1j .hbg70o, .rhw6hkm4 .p73d1j .kda4w,
  .tfimel .p73d1j:nth-child(-n+3) .rfpe, .tfimel .p73d1j:nth-child(-n+3) .hbg70o,
  .tfimel .p73d1j:nth-child(-n+3) .kda4w { order: -2; padding: 0; gap: 12px; }
  .rhw6hkm4 .p73d1j .c5wfg02l, .tfimel .p73d1j:nth-child(-n+3) .c5wfg02l {
    width: 100% !important; height: 124px !important; padding: 18px !important; border-radius: 0 !important; box-sizing: border-box;
    background: var(--tone-fill-raw, var(--bg-surface)) !important;
  }
  .rhw6hkm4 .p73d1j .widgz9hv, .tfimel .p73d1j:nth-child(-n+3) .widgz9hv { max-height: 88px !important; max-width: 88% !important; }
  .rhw6hkm4 .p73d1j .kzv62iq, .tfimel .p73d1j:nth-child(-n+3) .kzv62iq { padding: 0 16px; font-size: var(--fs-body); }
  .rhw6hkm4 .p73d1j .x01jeq, .tfimel .p73d1j:nth-child(-n+3) .x01jeq { order: -1; flex-direction: row; justify-content: center; gap: 8px; }
  .rhw6hkm4 .p73d1j .zjrfry, .rhw6hkm4 .p73d1j .j5z8y33q,
  .tfimel .p73d1j:nth-child(-n+3) .zjrfry, .tfimel .p73d1j:nth-child(-n+3) .j5z8y33q { margin-top: auto; padding-top: 4px; align-items: stretch; }
  .rhw6hkm4 .p73d1j .j5z8y33q::before, .tfimel .p73d1j:nth-child(-n+3) .j5z8y33q::before { display: none; }
  .rhw6hkm4 .p73d1j .j7ai1b, .rhw6hkm4 .p73d1j .pfy24vtd,
  .tfimel .p73d1j:nth-child(-n+3) .j7ai1b, .tfimel .p73d1j:nth-child(-n+3) .pfy24vtd { justify-content: center; }
  .rhw6hkm4 .p73d1j .yf4lzvqd, .tfimel .p73d1j:nth-child(-n+3) .yf4lzvqd { font-size: var(--fs-sm); }
  
  .rhw6hkm4 .p73d1j .nlq3, .tfimel .p73d1j:nth-child(-n+3) .nlq3 { display: none; }
  
  .rhw6hkm4 .fk33tp2:not(.iz4d5e) > .p73d1j::before,
  .tfimel .fk33tp2:not(.iz4d5e) > .p73d1j:nth-child(-n+3)::before {
    content: "#" counter(csl-rank) !important; position: absolute; top: 10px; left: 10px; bottom: auto; right: auto; z-index: 2;
    width: auto !important; height: auto; padding: 3px 9px; border-radius: var(--r-pill);
    background: var(--n-900, #111) !important; color: #fff; font-size: var(--fs-caption); font-weight: 700; line-height: 1.4;
  }
  [dir="rtl"] .rhw6hkm4 .fk33tp2:not(.iz4d5e) > .p73d1j::before,
  [dir="rtl"] .tfimel .fk33tp2:not(.iz4d5e) > .p73d1j:nth-child(-n+3)::before { left: auto; right: 10px; }

  
  .tfimel .fk33tp2:not(.iz4d5e) > .p73d1j:nth-child(1) { order: 2; transform: translateY(-14px); box-shadow: var(--sh-lift), 0 0 0 2px var(--tone-mark, var(--accent)); }
  .tfimel .fk33tp2:not(.iz4d5e) > .p73d1j:nth-child(1):hover { transform: translateY(-17px); }
  .tfimel .fk33tp2:not(.iz4d5e) > .p73d1j:nth-child(1)::before { background: var(--tone-mark, var(--accent)) !important; color: var(--tone-mark-fg, #fff); }
  .tfimel .fk33tp2:not(.iz4d5e) > .p73d1j:nth-child(2) { order: 1; }
  .tfimel .fk33tp2:not(.iz4d5e) > .p73d1j:nth-child(3) { order: 3; }
  .tfimel .fk33tp2:not(.iz4d5e) > .p73d1j:nth-child(n+4) {
    order: 4; grid-column: 1 / -1; border: none !important; border-radius: var(--r-card);
    background: var(--bg-card) !important; box-shadow: var(--sh-card);
  }

  
  .oa9ct8p .fk33tp2:not(.iz4d5e) { position: relative; padding-top: 42px !important; border-radius: var(--r-card); }
  .oa9ct8p .fk33tp2:not(.iz4d5e)::before {
    content: ""; position: absolute; top: 0; left: 0; right: 0; height: 42px; z-index: 0;
    background: var(--tone-th, var(--bg-surface)); border-bottom: var(--bw-hair) solid var(--border-alt);
  }
  .oa9ct8p .fk33tp2:not(.iz4d5e) > .p73d1j { padding-top: 10px; padding-bottom: 10px; position: static; }
  .oa9ct8p .fk33tp2:not(.iz4d5e) > .p73d1j:first-child { position: relative; }
  .oa9ct8p .fk33tp2:not(.iz4d5e) .o0pw { position: static; }
  .oa9ct8p .fk33tp2:not(.iz4d5e) .hutbyz { display: none; }
  
  .oa9ct8p .fk33tp2:not(.iz4d5e) > .p73d1j:first-child .hutbyz {
    display: block; position: absolute; top: -29px; z-index: 1; white-space: nowrap;
    color: var(--tone-th-fg, var(--text-primary)); font-weight: 700; opacity: 1;
  }
  .oa9ct8p .c5wfg02l { height: 64px !important; width: auto !important; }
  .oa9ct8p .widgz9hv { max-height: 56px !important; max-width: 120px !important; }
  .oa9ct8p .hbg70o { flex-direction: row; align-items: center; gap: 12px; text-align: left; }
  .oa9ct8p .yf4lzvqd { font-size: var(--fs-sm); }
  .oa9ct8p .m6p4h.rbzj { padding: 10px 16px !important; font-size: var(--fs-label) !important; }
  .oa9ct8p .vueb6 .p73d1j::before, .oa9ct8p.vueb6 .p73d1j::before { top: 8px; bottom: 8px; }
  
  .rhw6hkm4.vueb6 .p73d1j::before { border-radius: var(--r-pill) !important; }
  .rhw6hkm4.uhvuac4p .p73d1j:nth-child(even), .tfimel.uhvuac4p .p73d1j:nth-child(even) { background: var(--bg-card) !important; }
  .rhw6hkm4.x1ik .p73d1j:first-child, .tfimel.x1ik .p73d1j:first-child { border-top: none !important; }
  .rhw6hkm4.n1et2n2 .fk33tp2:not(.iz4d5e) .p73d1j:first-child { box-shadow: var(--sh-lift), 0 0 0 2px var(--tone-mark, var(--accent)); }
}
@media (min-width: 901px) {
  
  .rhw6hkm4 .p73d1j .j5z8y33q, .tfimel .p73d1j:nth-child(-n+3) .j5z8y33q { display: flex !important; flex-direction: column; }
  
  .oa9ct8p .fk33tp2:not(.iz4d5e) { gap: 0 !important; background: var(--bg-card) !important; padding-left: 0 !important; padding-right: 0 !important; padding-bottom: 0 !important; border: none !important; box-shadow: var(--sh-card); overflow: hidden; }
  .oa9ct8p .fk33tp2:not(.iz4d5e) > .p73d1j { border: none !important; border-radius: 0 !important; box-shadow: none !important; margin: 0 !important; background: var(--bg-card) !important; }
  .oa9ct8p .fk33tp2:not(.iz4d5e) > .p73d1j + .p73d1j { border-top: var(--bw-hair) solid var(--border-alt) !important; }
  .oa9ct8p .fk33tp2:not(.iz4d5e) > .p73d1j:hover { background: var(--tone-fill-raw, var(--bg-hover)) !important; }
  .oa9ct8p .hbg70o, .oa9ct8p .rfpe, .oa9ct8p .kda4w { justify-content: flex-start; align-items: center; }
  .oa9ct8p .j5z8y33q { --cs-link-h: 0px; }
  .oa9ct8p .j5z8y33q .zp8n { display: none; }
}
@media (min-width: 901px) {
  .rhw6hkm4 .fk33tp2:not(.iz4d5e) .qb9z1x,
  .tfimel .fk33tp2:not(.iz4d5e) > .p73d1j:nth-child(-n+3) .qb9z1x { display: block; }
}
body .z4ud2uh.a0styf .zwqquc, body .z4ud2uh.i6ev .zwqquc,
body section.a0styf .zwqquc, body section.i6ev .zwqquc { color: var(--hero-fg) !important; text-shadow: none !important; }
body .z4ud2uh.xvs3k .zwqquc { text-shadow: none !important; }
@media (max-width: 760px) {
  .nn1yb { width: auto; flex-wrap: wrap; }
  .l5wgtmrs { flex: 1 0 100%; margin-top: 4px; }
}
.nam0j .ltd9v6, .q90vi7t1 .ltd9v6 { display: block; }
@media (max-width: 640px) {
  .q6lj361 .nu7izylz, .a38z .nu7izylz,
  .q6lj361 .nu7izylz.t3zwb5b, .a38z .nu7izylz.t3zwb5b { background: var(--nav-fill) !important; border-color: var(--nav-edge) !important; }
  .q6lj361 .nu7izylz a, .a38z .nu7izylz a { color: rgba(255,255,255,0.9) !important; border-color: rgba(255,255,255,0.16) !important; }
  .dmwy .nu7izylz, .dmwy .nu7izylz.t3zwb5b { background: var(--b-50) !important; }
}
body .ijo8 .vf2lnk0 strong { background: var(--tone-soft, var(--accent-bg)) !important; color: var(--tone-soft-fg, var(--text-primary)) !important; }
body .ijo8 .vf2lnk0 strong span { color: inherit !important; background: transparent !important; }
@media (min-width: 900px) {
  body.qfvzkg1b .ijo8 .t2bywvj8 .vf2lnk0 strong { background: none !important; color: var(--tone-fill-head, var(--text-primary)) !important; }
}
.a0styf, .i6ev { --hero-fg-soft: rgba(255,255,255,0.92); --hero-fg-dim: rgba(255,255,255,0.84); }
.wabw8d6f .a0styf, .wabw8d6f .i6ev { --hero-fg-soft: var(--b-800); --hero-fg-dim: var(--b-800); }
.u82d84, .jgl6b, .j2detr2 .u82d84, .j2detr2 .jgl6b { color: var(--text-muted); }
@media (max-width: 560px) {
  .vpej.ahjpel, .vpej.ahjpel img { width: 88px !important; height: 88px !important; min-height: 0 !important; max-width: 88px; max-height: 88px; padding: 0 !important; }
}
@media (min-width: 721px) {
  .u0gz1:has(> .lbwrj83, > .a0styf, > .eqgcwx) + .zx99kzn1 { margin-top: -38px; }
  
  .xrjj .u0gz1 + .zx99kzn1 { margin-top: 18px; }
}
@media (min-width: 1100px) {
  .wao5 .zx99kzn1, .bnd4mbu .zx99kzn1, .edhc2 .zx99kzn1 { max-width: 1280px; }
}
@media (max-width: 640px) {
  .uipbn0j .z2iy4 { max-width: none; }
}
.z2iy4, .zwqquc, .ze2d3bh { overflow-wrap: break-word; }
.cmfryk00 > div, .jr5ktigu > div, .xwjpf,
.l6yso > div > div, .jedzfsd .n9smn > div { min-width: 0; }
.jedzfsd p, .jedzfsd li, .jedzfsd td, .jedzfsd a { overflow-wrap: anywhere; }
.ijo8 .vpej.ahjpel { align-self: center; height: auto; aspect-ratio: 1 / 1; flex: 0 0 auto; }
body.rulh9 .ijo8 .vpej.ahjpel { border-radius: 0; align-self: stretch; aspect-ratio: auto; }
body.lmohc.rulh9 .ijo8 .vpej.ahjpel { align-self: flex-end; aspect-ratio: 1 / 1; }
body.lmohc.rulh9.ugr2hu .ijo8 .vpej.ahjpel { border-radius: 50%; }
body.lmohc.rulh9.h0ncbd .ijo8 .vpej.ahjpel { border-radius: var(--r-card); }
@media (min-width: 900px) {
  body.qfvzkg1b.rulh9 .ijo8 .t2bywvj8 .vpej.ahjpel { aspect-ratio: 1 / 1; align-self: center; }
  body.qfvzkg1b.rulh9.ugr2hu .ijo8 .t2bywvj8 .vpej.ahjpel { border-radius: 50%; }
  body.qfvzkg1b.rulh9.h0ncbd .ijo8 .t2bywvj8 .vpej.ahjpel { border-radius: var(--r-card); }
}
:root {
  --accent: #5568d0;
  --brand: #5568d0;
  --accent-light: #4251ab;
  --brand-light: #4251ab;
  --accent-bg: #f3f5ff;
  --accent-bg-light: #f3f5ff;
  --accent-pale: #cdd8fe;
  --brand-pale: #cdd8fe;
  --cta: #c2186b;
  --cta-hover: #a8075a;
  --cta-fg: #ffffff;
  --cta-light: #6c81ef;
  --text-primary: #252a38;
  --text-body: #3f4353;
  --text-sub: #3f4353;
  --text-muted: #5e6374;
  --text-faint: #6c7182;
  --text-dim: #6c7182;
  --text-label: #5e6374;
  --text-value: #252a38;
  --bg-page: #ffffff;
  --bg-surface: #eff2fc;
  --bg-card: #ffffff;
  --bg-card-inner: #f5f7fc;
  --bg-card-inner-raw: #f5f7fc;
  --bg-raised: #e7ebf6;
  --bg-hover: #eff2fc;
  --border: #cfd4e3;
  --border-alt: #dfe2ef;
  --border-section: #dfe2ef;
  --c-pros: #317a45;
  --c-pros-label: #115629;
  --c-cons: #9f4d48;
  --c-cons-label: #742e2b;
  --bg-pros: #eef7ef;
  --bg-cons: #fff1ef;
  --bg-warning: #fbf3ea;
  --bg-note: #ecf6fe;
  --bg-pros-raw: #eef7ef;
  --bg-cons-raw: #fff1ef;
  --bg-warning-raw: #fbf3ea;
  --bg-note-raw: #ecf6fe;
  --bg-tip: #f3f5ff;
  --bg-info: #f3f5ff;
  --c-tip-border: #adbefe;
  --c-warn-border: #a86b03;
  --c-tag-pay: #f3f5ff;
  --grad-start: #5568d0;
  --grad-end: #4251ab;
  --tone-fill: #f3f5ff;
  --tone-fill-2: #e4eaff;
  --tone-fill-raw: #f3f5ff;
  --tone-fill-2-raw: #e4eaff;
  --tone-fill-head: #1c2457;
  --tone-fill-fg: #373e5a;
  --tone-fill-muted: #545c7a;
  --tone-fill-head-raw: #1c2457;
  --tone-fill-fg-raw: #373e5a;
  --tone-fill-muted-raw: #545c7a;
  --sh-card: 0 0 0 1px rgba(37, 42, 56, 0.06), 0 1px 2px rgba(37, 42, 56, 0.05), 0 10px 24px -14px rgba(37, 42, 56, 0.18);
  --sh-lift: 0 0 0 1px rgba(37, 42, 56, 0.06), 0 2px 4px rgba(37, 42, 56, 0.06), 0 18px 36px -18px rgba(37, 42, 56, 0.26);
  --panel-sh: none;
  --sub-sh: none;
  --sub-pad-x: 0px;
  --tone-line: #adbefe;
  --tone-mark: #5568d0;
  --tone-mark-fg: #ffffff;
  --tone-head: #252a38;
  --tone-sub: #4251ab;
  --tone-link: #4251ab;
  --tone-th: #e4eaff;
  --tone-th-fg: #303b84;
  --tone-chip: #f3f5ff;
  --tone-chip-fg: #4251ab;
  --tone-soft: #e4eaff;
  --tone-soft-fg: #303b84;
  --sem-pos-bg: #eef7ef;
  --sem-pos-line: #348f4f;
  --sem-pos-fg: #115629;
  --sem-neg-bg: #fff1ef;
  --sem-neg-line: #bb5752;
  --sem-neg-fg: #742e2b;
  --sem-warn-bg: #fbf3ea;
  --sem-warn-line: #a86b03;
  --sem-warn-fg: #643e03;
  --sem-info-bg: #ecf6fe;
  --sem-info-line: #2580c1;
  --sem-info-fg: #014b79;
  --sem-pos-body: #29452f;
  --sem-neg-body: #553330;
  --sem-warn-body: #4e381f;
  --b-near: #582c73;
  --b-50: #f3f5ff;
  --s-50: #fff2f5;
  --n-50: #f3f5fd;
  --b-100: #e4eaff;
  --s-100: #fde3eb;
  --n-100: #e8ebf4;
  --b-200: #cdd8fe;
  --s-200: #fec9d8;
  --n-200: #d6d9e4;
  --b-300: #adbefe;
  --s-300: #fda2c0;
  --n-300: #bdc1ce;
  --b-400: #899efd;
  --s-400: #f079a4;
  --n-400: #a1a5b4;
  --b-500: #6c81ef;
  --s-500: #d85a8a;
  --n-500: #878c9c;
  --b-600: #5568d0;
  --s-600: #b94171;
  --n-600: #6d7384;
  --b-700: #4251ab;
  --s-700: #972e5a;
  --n-700: #565b6c;
  --b-800: #303b84;
  --s-800: #741f43;
  --n-800: #3f4353;
  --b-900: #1c2457;
  --s-900: #4c1029;
  --n-900: #252a38;
}
:root { --logo-bg-opacity: 74%; }
body, button, input { font-family: "Inter", sans-serif; }
.huwumj7 .z4ud2uh, .huwumj7 .eqgcwx { min-height: 520px; }
.pxee::before { content: '/'; }