
  html{font-size:clamp(16px, 0.52vw + 8.5px, 21px)}
  :root{
    
    --font-body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    --font-display:var(--font-body);
    
    --ink:#0F0F0F; --paper:#EBEFEC; --card:#FFFFFF; --line:#E4E8E5; --muted:#4A4D4B;
    --on-ink:#FFFFFF;
    
    --green:#0B8550; --green-bg:#E7F3EC; --green-text:#097345;
    --amber:#b45309; --amber-bg:#fdf3e1;
    --red:#b3261e;   --red-bg:#fbe9e7;
    
    --miss:#A8571F;  --miss-bg:#FBEFE6;
    color-scheme:light;
  }
:root{
    
    --gutter:clamp(16px, calc(16px + 8 * (100vw - 390px) / 1050), 24px);
    --h-head:clamp(56px, calc(56px + 12 * (100vw - 390px) / 1050), 68px);
    --h-headbtn:40px;
    
    --nav:#2E3230;
    --logo:clamp(27.6px, calc(27.6px + 2.3 * (100vw - 390px) / 1050), 29.9px);
  }
  
  @media (min-width:760px){
    :root{--logo:clamp(33.6px, calc(33.6px + 2.8 * (100vw - 390px) / 1050), 36.4px)}
  }
  
  
  .top{position:static;background:var(--paper);border:0}
  .top .top-in{position:relative;display:flex;align-items:center;gap:0;height:var(--h-head);
    max-width:calc(1120px + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}
  .logo{position:relative;display:inline-flex;align-items:center;color:var(--ink)}
  .logo .wm{height:var(--logo);width:auto;display:block;fill:currentColor;overflow:visible}
  
  .logo .dot{fill:#0B8550}
  .top nav{display:flex;align-items:center;flex:1;gap:20px;margin-left:34px}
  .top nav a{position:relative;text-decoration:none;color:var(--nav);font-weight:400;font-size:15px}
  .top nav a:hover{color:var(--ink)}
  
  .top nav a.nav-sec{white-space:nowrap}
  @media (min-width:760px) and (max-width:819px){ .top nav{gap:16px} }
  
  .top nav a[aria-current]{color:var(--ink);font-weight:600}
  
  .top nav a::after,.logo::after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}
  .top nav .nav-gap{flex:1}
  
  .top nav:not(.menu){justify-content:flex-end}
  .top nav .nav-login{white-space:nowrap}
  
  .top nav a.nav-check{display:inline-flex;align-items:center;height:var(--h-headbtn);padding:0 16px;border-radius:10px;background:transparent;color:#097345;box-shadow:inset 0 0 0 1.5px #097345;font-weight:600;white-space:nowrap;transition:background-color .13s,color .13s}
  .top nav a.nav-check:hover{background:#0B8550;color:#FFFFFF;box-shadow:none}
  
  .top nav .nav-me{display:inline-flex;align-items:center;gap:8px}
  .top nav .nav-me .me-i{display:none;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--on-ink);font-weight:600;font-size:14px;place-items:center}
  
  .top nav .nav-help{position:relative;display:inline-flex;align-items:center;white-space:nowrap}
  .top nav .nav-help .help-i{display:none}
  .top .sc-dot{display:inline-block;width:8px;height:8px;margin:0 0 1px 6px;border-radius:50%;background:var(--green);vertical-align:middle}
  .top .sc-dot-words{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .top .sc-dot[hidden],.top .sc-dot-words[hidden]{display:none}
  @media (max-width:1023px){
    .top nav .nav-help .help-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
    .top nav .nav-help .help-i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-size:16px;font-weight:700}
    .top nav .nav-help:hover .help-i{border-color:var(--ink)}
    .top nav .nav-help .sc-dot{position:absolute;top:-3px;right:-3px;margin:0;box-shadow:0 0 0 2px var(--paper)}
    .top nav.with-help .nav-me.has-who .me-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
    .top nav.with-help .nav-me.has-who .me-i{display:grid}
  }
  @media (max-width:759px){ .top nav .nav-help.in-menu{display:none}
    .mnav>summary .sc-dot{position:absolute;top:-3px;right:-3px;margin:0;box-shadow:0 0 0 2px var(--paper)} }
  @media (max-width:420px){ .top nav .nav-help .help-i{width:32px;height:32px} }
  
  @media (min-width:760px) and (max-width:899px){ .top nav.with-help{gap:12px;margin-left:28px} }
  
  @media (min-width:760px) and (max-width:899px){ .top nav.with-help.no-who{gap:8px} }
  
  .top nav a.lang{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;display:grid;place-items:center}
  .top nav a.lang:hover{color:var(--ink)}
  html.lang-other .top nav a.lang{border-color:var(--green);color:var(--ink)}
  
  .mnav{display:none}
  .mnav>summary{list-style:none;position:relative;width:36px;height:36px;border-radius:10px;border:1px solid var(--line);
    background:var(--card);display:grid;place-items:center;cursor:pointer}
  .mnav>summary::-webkit-details-marker{display:none}
  .mnav>summary::after{content:"";position:absolute;inset:-4px}
  .mnav>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}
  .mnav[open]>summary{border-color:var(--ink)}
  .mnav-i,.mnav-i::before,.mnav-i::after{display:block;width:16px;height:2px;border-radius:1px;background:var(--ink)}
  .mnav-i{position:relative}
  .mnav-i::before,.mnav-i::after{content:"";position:absolute;left:0}
  .mnav-i::before{top:-5px}
  .mnav-i::after{top:5px}
  .mnav-p{position:absolute;left:var(--gutter);right:var(--gutter);top:calc(100% - 4px);z-index:30;display:grid;padding:6px;
    border-radius:14px;background:var(--card);border:1px solid var(--line);box-shadow:0 12px 32px rgba(0,0,0,.12)}
  .top nav .mnav-p a{display:flex;align-items:center;min-height:48px;padding:0 14px;border-radius:10px;color:var(--ink);font-size:16px}
  .top nav .mnav-p a::after{content:none}
  .top nav .mnav-p a:hover{background:var(--paper)}
  .top nav .mnav-p a.mnav-lang{margin-top:6px;border-top:1px solid var(--line);border-radius:0 0 10px 10px;color:var(--muted)}
  
  @media (max-width:759px){ .top nav{margin-left:0;gap:16px} .top nav a.nav-sec{display:none}
    .top nav.menu .mnav{display:block} .top nav.menu>a.lang{display:none}
    .top nav:not(.menu){margin-left:12px}
    .top nav .nav-me.has-who .me-word{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
    .top nav .nav-me .me-i{display:grid}
    .top nav .nav-me[aria-current] .me-i{box-shadow:0 0 0 2px var(--paper),0 0 0 4px #0B8550} }
  @media (max-width:420px){ .top-in:has(a.lang) .logo .wm{height:25.3px} .top nav{gap:10px}
    .top nav a{font-size:14px} .top nav a.nav-check{padding:0 12px}
    .top nav a.lang,.mnav>summary{width:32px;height:32px} }
  
  @media (min-width:760px) and (max-width:899px){ .top nav:lang(ru) a.nav-sec{display:none}
    .top nav.menu:lang(ru) .mnav{display:block} .top nav.menu:lang(ru)>a.lang{display:none} }
  
  @media (max-width:380px){ .top nav{gap:12px} .top nav a{font-size:13.5px} .top nav a.nav-check{padding:0 10px} }
  @media (max-width:350px){ .logo .wm{height:24.2px} .top nav a{font-size:13px}
    .top nav a.lang{display:none} .top nav.menu{gap:8px} .mnav>summary{width:30px;height:30px} }
  
  @media (max-width:340px){ .top nav.menu{gap:6px} .top nav a{font-size:12.5px} .top nav a.nav-check{padding:0 8px} }
  
  footer.wrap{max-width:calc(1120px + 2 * var(--gutter));padding:0 var(--gutter)}
  .foot{margin:56px 0 0;padding:40px 0 28px;border-top:1px solid #D3D9D5;font-size:14px;
        line-height:22px;color:#5D615E}
  .foot ul{list-style:none;margin:0;padding:0;max-width:none}
  .foot li{margin:0;line-height:22px}
  .foot a{display:inline-block;padding:5px 0;color:inherit;text-decoration:none;
          text-underline-offset:3px}
  .foot a:hover{color:var(--ink);text-decoration:underline}
  .foot-cols{display:grid;grid-template-columns:repeat(3,minmax(0,240px));gap:28px 48px}
  .foot-h{margin:0 0 4px;font-weight:600;color:var(--ink)}
  .foot .foot-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}
  .foot-badges li{padding:3px 12px;border:1px solid #C9D0CB;border-radius:999px;font-size:13px}
  .foot-base{display:flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-top:32px;
             padding-top:16px;border-top:1px solid #D3D9D5}
  .foot-us{display:inline-flex;align-items:center;gap:10px;color:var(--ink)}
  .foot-mark img{display:block;width:22px;height:22px}
  .foot-end{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 24px;margin-left:auto}
  .foot-lang{display:inline-flex;align-items:center;gap:8px}
  .foot-lang [aria-current]{color:var(--ink);font-weight:600}
  @media (max-width:759px){ .foot{margin-top:40px;padding-top:32px}
    .foot-cols{grid-template-columns:minmax(0,1fr);gap:24px}
    .foot-base{flex-direction:column;align-items:flex-start}
    .foot-end{margin-left:0} }
  
  *{box-sizing:border-box}
  html{-webkit-text-size-adjust:100%;background:var(--paper)}
  body{margin:0;min-height:100vh;display:flex;flex-direction:column;
       background:var(--paper);color:var(--ink);
       font-size:1rem;line-height:1.55;font-family:var(--font-body);
       font-variant-numeric:tabular-nums}
  .wrap{width:100%;max-width:760px;margin:0 auto;padding:0 20px}
  main{flex:1 0 auto}
  a{color:inherit}
  a:focus-visible,button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}

  
  .langbar{background:var(--card);border-bottom:1px solid var(--line);font-size:13.5px;line-height:1.35}
  .langbar .wrap{max-width:calc(1120px + 2 * var(--gutter));padding:6px var(--gutter);display:flex;align-items:center;gap:6px 14px;min-height:38px}
  .langbar p{margin:0;flex:1;display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--muted)}
  .langbar a{color:var(--ink);font-weight:600;text-underline-offset:3px}
  .langbar button{flex:0 0 auto;position:relative;width:28px;height:28px;margin-right:-6px;border:0;border-radius:8px;background:none;
    color:var(--muted);font-size:1.125rem;line-height:1;cursor:pointer}
  .langbar button::after{content:"";position:absolute;inset:-8px}
  .langbar button:hover{color:var(--ink);background:var(--paper)}
  html.nobar .langbar{display:none}

  
  h1,h2,h3{font-family:var(--font-display)}
  h1{font-size:1.9375rem;line-height:1.22;font-weight:600;letter-spacing:-.015em;
     margin:28px 0 20px;max-width:18em;text-wrap:pretty}
  h2{font-size:1.1875rem;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}
  p,ol,ul{margin:0 0 14px;max-width:40em}
  ol,ul{padding-left:22px}
  li{margin:0 0 6px}
  .muted{color:var(--muted)}
  h1+.muted{font-size:1.0625rem}

  
  .card{background:var(--card);border:1px solid var(--line);border-radius:12px;
        padding:20px;margin:20px 0}
  .card>:last-child{margin-bottom:0}
  .plans{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));
         margin:20px 0}
  .plans .card{margin:0}
  .cta{display:inline-block;margin-top:6px;padding:12px 18px;border-radius:10px;
       background:var(--ink);color:var(--paper);border:1px solid var(--ink);text-decoration:none;
       font-family:inherit;font-size:0.9375rem;font-weight:600;line-height:1.2}
  .cta:hover{background:#000}


  @media (max-width:420px){ h1{font-size:1.625rem} }
:root{
    --r:clamp(18px, calc(18px + 4 * (100vw - 390px) / 1050), 22px);
    --r-s:14px;
    --pad:clamp(20px, calc(20px + 8 * (100vw - 390px) / 1050), 28px);
    --top-gap:clamp(16px, calc(16px + 12 * (100vw - 390px) / 1050), 28px);
    --fs-h1:clamp(30px, calc(30px + 12 * (100vw - 390px) / 1050), 42px);
    --fs-h2:clamp(20px, calc(20px + 2 * (100vw - 390px) / 1050), 22px);
    --soft:#F2F4F3; --faint:#666A67;
    --shadow:0 1px 2px rgba(15,15,15,.04),0 10px 30px rgba(15,15,15,.05);
  }
  
  @media screen{
  html{font-size:16px}
  body{-webkit-font-smoothing:antialiased}
  
  .wrap{max-width:calc(1120px + 2 * var(--gutter));padding:0 var(--gutter)}
  h1{font-size:var(--fs-h1);line-height:1.08;font-weight:800;letter-spacing:-.03em;
     margin:var(--top-gap) 0 14px;max-width:20em;text-wrap:balance}
  h2{font-size:var(--fs-h2);line-height:1.2;font-weight:800;letter-spacing:-.02em}
  h3{font-weight:700}
  
  .card{border:0;border-radius:var(--r);padding:var(--pad);box-shadow:var(--shadow)}
  
  .legal-to a{white-space:nowrap}
  
  .cta{display:inline-flex;align-items:center;justify-content:center;min-height:50px;
       padding:0 24px;border:0;border-radius:10px;background:var(--ink);color:var(--on-ink);
       font-family:inherit;font-size:16px;font-weight:600}
  .cta:hover{background:var(--ink);opacity:.9}
  }
  
  .qm table{width:100%;border-collapse:collapse}
  .qm thead th{font-family:var(--font-mono);font-weight:400;font-size:11px;letter-spacing:.08em;
    text-transform:uppercase;color:var(--faint);text-align:center;padding:0 0 8px;
    border-bottom:1px solid var(--line);width:var(--qm-col,96px)}
  .qm thead th:first-child{text-align:left;width:auto}
  .qm tbody th{text-align:left;font-weight:400;font-size:15px;line-height:1.4;padding:10px 16px 10px 0;
    border-bottom:1px solid var(--line)}
  .qm td{text-align:center;border-bottom:1px solid var(--line);padding:0;line-height:1}
  
  .qm .apart{border-left:1px solid var(--line)}
  .qm-hit{display:block;width:12px;height:12px;border-radius:50%;background:var(--green);margin:0 auto;
    -webkit-print-color-adjust:exact;print-color-adjust:exact}
  .qm-miss{color:var(--faint);font-size:14px;font-weight:400}
  .qm-none{display:block;width:10px;height:10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--faint);
    margin:0 auto}
  .qm .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .qm-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;
    margin-top:12px;font-size:13px;color:var(--faint)}
  .qm-foot p{margin:0;max-width:none}
  .qm-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin-left:auto}
  .qm-legend span{display:inline-flex;align-items:center;gap:7px}
  .qm-legend i{display:inline-block;width:10px;height:10px;margin:0}
  
  .qm.many{--qm-col:80px}
  @media screen and (max-width:759px){
    .qm{--qm-col:46px}
    .qm.many{--qm-col:24px}
    .qm thead th{vertical-align:bottom}
    .qm thead th .as{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg);letter-spacing:.06em}
    .qm tbody th{padding-right:8px}
  }
  
  @media screen{
    :where(main.wrap)>:where(*){max-width:760px}
    :where(main.wrap)>.wide{max-width:none}
    p,ol,ul{max-width:42em}
    p,li{line-height:1.6}
    h1+p,h1+.muted{font-size:17px;line-height:1.5;color:var(--muted);max-width:38em}
    
    .doc{margin:20px 0 0}
    .doc>:last-child{margin-bottom:0}
    .doc ol{padding-left:20px}
    .doc li{margin:0 0 12px}
    .doc li::marker{font-weight:700;color:var(--faint)}
    .doc+.muted,.doc+p{margin-top:16px;font-size:14px}
    
    .req{margin:0}
    .req dt{font-size:14px;color:var(--muted)}
    .req dd{margin:2px 0 16px;overflow-wrap:anywhere}
  }
  @media print{
    
    :root{
      color-scheme:light;
      --ink:#1c1c1a; --paper:#ffffff; --card:#ffffff; --line:#c7c7c2; --muted:#4a4a45;
      --green:#1a7f37; --green-bg:#e8f5ec; --green-text:#146c2e;
      --amber:#b45309; --amber-bg:#fdf3e1;
      --red:#b3261e;   --red-bg:#fbe9e7;
      --miss:#A8571F;  --miss-bg:#FBEFE6;
    }
    body{background:#fff;display:block;font-size:11pt}
    .top{position:static;background:none}
    .top nav,.cta,.foot nav,.langbar{display:none}
    .wrap{max-width:none;padding:0}
    .card{break-inside:avoid;page-break-inside:avoid;background:none}
    h1,h2,h3{break-after:avoid}
    a[href]{text-decoration:none}
  }
  @page{margin:14mm}
.w-0{width:0%}.l-0{left:0%}.pf-0{--fill:0%}.w-1{width:1%}.l-1{left:1%}.pf-1{--fill:1%}.w-2{width:2%}.l-2{left:2%}.pf-2{--fill:2%}.w-3{width:3%}.l-3{left:3%}.pf-3{--fill:3%}.w-4{width:4%}.l-4{left:4%}.pf-4{--fill:4%}.w-5{width:5%}.l-5{left:5%}.pf-5{--fill:5%}.w-6{width:6%}.l-6{left:6%}.pf-6{--fill:6%}.w-7{width:7%}.l-7{left:7%}.pf-7{--fill:7%}.w-8{width:8%}.l-8{left:8%}.pf-8{--fill:8%}.w-9{width:9%}.l-9{left:9%}.pf-9{--fill:9%}.w-10{width:10%}.l-10{left:10%}.pf-10{--fill:10%}.w-11{width:11%}.l-11{left:11%}.pf-11{--fill:11%}.w-12{width:12%}.l-12{left:12%}.pf-12{--fill:12%}.w-13{width:13%}.l-13{left:13%}.pf-13{--fill:13%}.w-14{width:14%}.l-14{left:14%}.pf-14{--fill:14%}.w-15{width:15%}.l-15{left:15%}.pf-15{--fill:15%}.w-16{width:16%}.l-16{left:16%}.pf-16{--fill:16%}.w-17{width:17%}.l-17{left:17%}.pf-17{--fill:17%}.w-18{width:18%}.l-18{left:18%}.pf-18{--fill:18%}.w-19{width:19%}.l-19{left:19%}.pf-19{--fill:19%}.w-20{width:20%}.l-20{left:20%}.pf-20{--fill:20%}.w-21{width:21%}.l-21{left:21%}.pf-21{--fill:21%}.w-22{width:22%}.l-22{left:22%}.pf-22{--fill:22%}.w-23{width:23%}.l-23{left:23%}.pf-23{--fill:23%}.w-24{width:24%}.l-24{left:24%}.pf-24{--fill:24%}.w-25{width:25%}.l-25{left:25%}.pf-25{--fill:25%}.w-26{width:26%}.l-26{left:26%}.pf-26{--fill:26%}.w-27{width:27%}.l-27{left:27%}.pf-27{--fill:27%}.w-28{width:28%}.l-28{left:28%}.pf-28{--fill:28%}.w-29{width:29%}.l-29{left:29%}.pf-29{--fill:29%}.w-30{width:30%}.l-30{left:30%}.pf-30{--fill:30%}.w-31{width:31%}.l-31{left:31%}.pf-31{--fill:31%}.w-32{width:32%}.l-32{left:32%}.pf-32{--fill:32%}.w-33{width:33%}.l-33{left:33%}.pf-33{--fill:33%}.w-34{width:34%}.l-34{left:34%}.pf-34{--fill:34%}.w-35{width:35%}.l-35{left:35%}.pf-35{--fill:35%}.w-36{width:36%}.l-36{left:36%}.pf-36{--fill:36%}.w-37{width:37%}.l-37{left:37%}.pf-37{--fill:37%}.w-38{width:38%}.l-38{left:38%}.pf-38{--fill:38%}.w-39{width:39%}.l-39{left:39%}.pf-39{--fill:39%}.w-40{width:40%}.l-40{left:40%}.pf-40{--fill:40%}.w-41{width:41%}.l-41{left:41%}.pf-41{--fill:41%}.w-42{width:42%}.l-42{left:42%}.pf-42{--fill:42%}.w-43{width:43%}.l-43{left:43%}.pf-43{--fill:43%}.w-44{width:44%}.l-44{left:44%}.pf-44{--fill:44%}.w-45{width:45%}.l-45{left:45%}.pf-45{--fill:45%}.w-46{width:46%}.l-46{left:46%}.pf-46{--fill:46%}.w-47{width:47%}.l-47{left:47%}.pf-47{--fill:47%}.w-48{width:48%}.l-48{left:48%}.pf-48{--fill:48%}.w-49{width:49%}.l-49{left:49%}.pf-49{--fill:49%}.w-50{width:50%}.l-50{left:50%}.pf-50{--fill:50%}.w-51{width:51%}.l-51{left:51%}.pf-51{--fill:51%}.w-52{width:52%}.l-52{left:52%}.pf-52{--fill:52%}.w-53{width:53%}.l-53{left:53%}.pf-53{--fill:53%}.w-54{width:54%}.l-54{left:54%}.pf-54{--fill:54%}.w-55{width:55%}.l-55{left:55%}.pf-55{--fill:55%}.w-56{width:56%}.l-56{left:56%}.pf-56{--fill:56%}.w-57{width:57%}.l-57{left:57%}.pf-57{--fill:57%}.w-58{width:58%}.l-58{left:58%}.pf-58{--fill:58%}.w-59{width:59%}.l-59{left:59%}.pf-59{--fill:59%}.w-60{width:60%}.l-60{left:60%}.pf-60{--fill:60%}.w-61{width:61%}.l-61{left:61%}.pf-61{--fill:61%}.w-62{width:62%}.l-62{left:62%}.pf-62{--fill:62%}.w-63{width:63%}.l-63{left:63%}.pf-63{--fill:63%}.w-64{width:64%}.l-64{left:64%}.pf-64{--fill:64%}.w-65{width:65%}.l-65{left:65%}.pf-65{--fill:65%}.w-66{width:66%}.l-66{left:66%}.pf-66{--fill:66%}.w-67{width:67%}.l-67{left:67%}.pf-67{--fill:67%}.w-68{width:68%}.l-68{left:68%}.pf-68{--fill:68%}.w-69{width:69%}.l-69{left:69%}.pf-69{--fill:69%}.w-70{width:70%}.l-70{left:70%}.pf-70{--fill:70%}.w-71{width:71%}.l-71{left:71%}.pf-71{--fill:71%}.w-72{width:72%}.l-72{left:72%}.pf-72{--fill:72%}.w-73{width:73%}.l-73{left:73%}.pf-73{--fill:73%}.w-74{width:74%}.l-74{left:74%}.pf-74{--fill:74%}.w-75{width:75%}.l-75{left:75%}.pf-75{--fill:75%}.w-76{width:76%}.l-76{left:76%}.pf-76{--fill:76%}.w-77{width:77%}.l-77{left:77%}.pf-77{--fill:77%}.w-78{width:78%}.l-78{left:78%}.pf-78{--fill:78%}.w-79{width:79%}.l-79{left:79%}.pf-79{--fill:79%}.w-80{width:80%}.l-80{left:80%}.pf-80{--fill:80%}.w-81{width:81%}.l-81{left:81%}.pf-81{--fill:81%}.w-82{width:82%}.l-82{left:82%}.pf-82{--fill:82%}.w-83{width:83%}.l-83{left:83%}.pf-83{--fill:83%}.w-84{width:84%}.l-84{left:84%}.pf-84{--fill:84%}.w-85{width:85%}.l-85{left:85%}.pf-85{--fill:85%}.w-86{width:86%}.l-86{left:86%}.pf-86{--fill:86%}.w-87{width:87%}.l-87{left:87%}.pf-87{--fill:87%}.w-88{width:88%}.l-88{left:88%}.pf-88{--fill:88%}.w-89{width:89%}.l-89{left:89%}.pf-89{--fill:89%}.w-90{width:90%}.l-90{left:90%}.pf-90{--fill:90%}.w-91{width:91%}.l-91{left:91%}.pf-91{--fill:91%}.w-92{width:92%}.l-92{left:92%}.pf-92{--fill:92%}.w-93{width:93%}.l-93{left:93%}.pf-93{--fill:93%}.w-94{width:94%}.l-94{left:94%}.pf-94{--fill:94%}.w-95{width:95%}.l-95{left:95%}.pf-95{--fill:95%}.w-96{width:96%}.l-96{left:96%}.pf-96{--fill:96%}.w-97{width:97%}.l-97{left:97%}.pf-97{--fill:97%}.w-98{width:98%}.l-98{left:98%}.pf-98{--fill:98%}.w-99{width:99%}.l-99{left:99%}.pf-99{--fill:99%}.w-100{width:100%}.l-100{left:100%}.pf-100{--fill:100%}.d-0{--d:0ch}.d-1{--d:1ch}.d-2{--d:2ch}.d-3{--d:3ch}.d-4{--d:4ch}.d-5{--d:5ch}.d-6{--d:6ch}.d-7{--d:7ch}.d-8{--d:8ch}.d-9{--d:9ch}.d-10{--d:10ch}.d-11{--d:11ch}.d-12{--d:12ch}.d-13{--d:13ch}.d-14{--d:14ch}.d-15{--d:15ch}.d-16{--d:16ch}.d-17{--d:17ch}.d-18{--d:18ch}.d-19{--d:19ch}.d-20{--d:20ch}.d-21{--d:21ch}.d-22{--d:22ch}.d-23{--d:23ch}.d-24{--d:24ch}.d-25{--d:25ch}.d-26{--d:26ch}.d-27{--d:27ch}.d-28{--d:28ch}.d-29{--d:29ch}.d-30{--d:30ch}.i-0{--i:0}.i-1{--i:1}.i-2{--i:2}.i-3{--i:3}.i-4{--i:4}.i-5{--i:5}.i-6{--i:6}.i-7{--i:7}.i-8{--i:8}.i-9{--i:9}.i-10{--i:10}.i-11{--i:11}.i-12{--i:12}.i-13{--i:13}.i-14{--i:14}.i-15{--i:15}.i-16{--i:16}.i-17{--i:17}.i-18{--i:18}.i-19{--i:19}.rest-1{--rest:1}.rest-2{--rest:2}.rest-3{--rest:3}.rest-4{--rest:4}.heat-0{background:rgba(11,133,80,0.08);color:#0F0F0F}.heat-1{background:rgba(11,133,80,0.11);color:#0F0F0F}.heat-2{background:rgba(11,133,80,0.14);color:#0F0F0F}.heat-3{background:rgba(11,133,80,0.17);color:#0F0F0F}.heat-4{background:rgba(11,133,80,0.20);color:#0F0F0F}.heat-5{background:rgba(11,133,80,0.23);color:#0F0F0F}.heat-6{background:rgba(11,133,80,0.26);color:#0F0F0F}.heat-7{background:rgba(11,133,80,0.30);color:#0F0F0F}.heat-8{background:rgba(11,133,80,0.33);color:#0F0F0F}.heat-9{background:rgba(11,133,80,0.36);color:#0F0F0F}.heat-10{background:rgba(11,133,80,0.39);color:#0F0F0F}.heat-11{background:rgba(11,133,80,0.42);color:#0F0F0F}.heat-12{background:rgba(11,133,80,0.45);color:#0F0F0F}.heat-13{background:rgba(11,133,80,0.48);color:#0F0F0F}.heat-14{background:rgba(11,133,80,0.51);color:#0F0F0F}.heat-15{background:rgba(11,133,80,0.54);color:#0F0F0F}.heat-16{background:rgba(11,133,80,0.57);color:#0F0F0F}.heat-17{background:rgba(11,133,80,0.60);color:#0F0F0F}.heat-18{background:rgba(11,133,80,0.63);color:#0F0F0F}.heat-19{background:rgba(11,133,80,0.66);color:#0F0F0F}.heat-20{background:rgba(11,133,80,0.70);color:#0F0F0F}.heat-21{background:rgba(11,133,80,0.73);color:#0F0F0F}.heat-22{background:rgba(11,133,80,0.76);color:#0F0F0F}.heat-23{background:rgba(11,133,80,0.79);color:#0F0F0F}.heat-24{background:rgba(11,133,80,0.82);color:#0F0F0F}.heat-25{background:rgba(11,133,80,0.85);color:#0F0F0F}.heat-26{background:rgba(11,133,80,0.88);color:#0F0F0F}.bg-0f0f0f{background:#0f0f0f}.bg-0b8550{background:#0b8550}.bg-a8571f{background:#a8571f}.bg-9aa29d{background:#9aa29d}.bg-6b706d{background:#6b706d}.bg-4a4d4b{background:#4a4d4b}.bg-c9a227{background:#c9a227}.bg-5c5c5c{background:#5c5c5c}.bg-2f3a35{background:#2f3a35}.bg-dce1de{background:#dce1de}.bg-e0a86e{background:#e0a86e}.bg-c9d0cc{background:#c9d0cc}.bg-b9c4be{background:#b9c4be}.bg-3d6e9e{background:#3d6e9e}.bg-c2611f{background:#c2611f}.bg-7a5ba6{background:#7a5ba6}
.tx-0{transform:translateX(0)}.tx-50{transform:translateX(-50%)}.tx-100{transform:translateX(-100%)}.u-mt0{margin-top:0px!important}.u-mt6{margin-top:6px!important}.u-mt8{margin-top:8px!important}.u-mt10{margin-top:10px!important}.u-mt12{margin-top:12px!important}.u-mt14{margin-top:14px!important}.u-mt22{margin-top:22px!important}.u-mt26{margin-top:26px!important}.u-mt28{margin-top:28px!important}.u-mb4{margin-bottom:4px!important}.u-mb8{margin-bottom:8px!important}.u-mb12{margin-bottom:12px!important}.u-fs12{font-size:12px!important}.u-fs13{font-size:13px!important}.u-fs14{font-size:14px!important}
.u-m0{margin:0!important}.u-m8t{margin:8px 0 0!important}.u-m14t{margin:14px 0 0!important}.u-m18t{margin:18px 0 0!important}
.u-m14b{margin:0 0 14px!important}.u-m16b{margin:0 0 16px!important}.u-pt0{padding-top:0!important}.u-bt0{border-top:0!important}
.u-ink{color:var(--ink)!important}.u-any{overflow-wrap:anywhere!important}.u-block{display:block!important}.u-wsn{white-space:normal!important}
.u-fb100{flex-basis:100%!important}.u-flex8{display:flex!important;gap:8px!important}.u-cd{cursor:default!important}
.shift-ring{fill:none!important;stroke:var(--muted)!important;stroke-width:1.5!important;stroke-dasharray:3 3!important}
.update-mark{fill:var(--muted)!important;stroke:none!important}
.sc-dot{display:inline-block;width:8px;height:8px;margin:0 0 1px 6px;border-radius:50%;background:var(--green);vertical-align:middle}.sc-dot[hidden],.sc-dot-words[hidden]{display:none}
.sc-dot-words{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}