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

html{scroll-behavior:smooth;}

body{
  margin:0;
  background:var(--_874eaac9_2b8mc);
  color:var(--_5a6e3145_2b8mc);
  font-family:var(--_5dfdfa11_2b8mc);
  font-size:17px;
  line-height:1.65;
  background-image:radial-gradient(circle at 50% -10%, rgba(255,255,255,0.10), transparent 55%);
  background-repeat:no-repeat;
}

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

a{color:var(--_9d741f81_2b8mc);text-decoration:underline;text-underline-offset:2px;}
a:hover{text-decoration:none;}

:focus-visible{outline:3px solid var(--_9d741f81_2b8mc);outline-offset:2px;}

h1,h2,h3{font-family:var(--_2770cac1_2b8mc);color:var(--_ebe0b913_2b8mc);line-height:1.15;margin:0 0 var(--_5d8fb3e3_2b8mc);}
h2{font-size:2rem;position:relative;padding-left:var(--_5d8fb3e3_2b8mc);}
h2::before{content:"";position:absolute;left:0;top:.15em;bottom:.15em;width:6px;border-radius:var(--_0bf71984_2b8mc);background:var(--_f9ee193d_2b8mc);}
h3{font-size:1.4rem;}
p{margin:0 0 var(--_5d8fb3e3_2b8mc);}

table{width:100%;border-collapse:collapse;margin:var(--_5d8fb3e3_2b8mc) 0;background:var(--_2b1028b1_2b8mc);border-radius:var(--_1aaeab19_2b8mc);overflow:hidden;}
table caption{text-align:left;padding:var(--_c061f57f_2b8mc) var(--_5d8fb3e3_2b8mc);color:var(--_60e2ce48_2b8mc);}
th,td{padding:var(--_5d8fb3e3_2b8mc);text-align:left;border-bottom:1px solid var(--_cc6c9a6c_2b8mc);}
tbody tr:nth-child(odd){background:rgba(255,255,255,0.04);}
thead th{background:rgba(0,0,0,0.18);color:var(--_ebe0b913_2b8mc);}

@keyframes _59d365c8_2b8mc{0%,100%{transform:rotate(-9deg);}50%{transform:rotate(9deg);}}
@keyframes _97dcc04c_2b8mc{0%,100%{transform:translate(0,0) scale(1);}50%{transform:translate(-2%,2%) scale(1.05);}}
@keyframes _81cfe368_2b8mc{0%,100%{box-shadow:0 7px 0 var(--_f9ee193d_2b8mc),0 0 0 rgba(255,255,255,0);}50%{box-shadow:0 7px 0 var(--_f9ee193d_2b8mc),0 0 20px rgba(255,255,255,.4);}}

@media (prefers-reduced-motion: reduce){
  ._7995e026_2b8mc,._cf66dc31_2b8mc::before,._59fbd2ab_2b8mc{animation:none !important;}
}

._ed410841_2b8mc{
  position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden;
  background:var(--_2b1028b1_2b8mc);color:var(--_5a6e3145_2b8mc);padding:var(--_c061f57f_2b8mc) var(--_5d8fb3e3_2b8mc);
  border-radius:var(--_0bf71984_2b8mc);z-index:999;
}
._ed410841_2b8mc:focus{
  position:fixed;left:var(--_5d8fb3e3_2b8mc);top:var(--_5d8fb3e3_2b8mc);width:auto;height:auto;overflow:visible;
}

._b1bbf4bd_2b8mc{
  position:relative;
  background:var(--_2b1028b1_2b8mc);
  border-bottom:1px solid var(--_cc6c9a6c_2b8mc);
  padding-top:22px;
}

._eeef24c9_2b8mc{
  position:absolute;top:0;left:0;right:0;height:22px;
  display:flex;justify-content:space-between;align-items:flex-start;
  overflow:hidden;pointer-events:none;padding:0 var(--_c061f57f_2b8mc);
}
._7995e026_2b8mc{
  flex:0 0 auto;width:20px;height:24px;
  clip-path:polygon(0 0,100% 0,50% 100%);
  transform-origin:top center;
  animation:_59d365c8_2b8mc 2.6s ease-in-out infinite;
}
._7995e026_2b8mc:nth-child(4n+1){background:var(--_ac6d7932_2b8mc);}
._7995e026_2b8mc:nth-child(4n+2){background:var(--_f9ee193d_2b8mc);}
._7995e026_2b8mc:nth-child(4n+3){background:var(--_9d741f81_2b8mc);}
._7995e026_2b8mc:nth-child(4n){background:var(--_60e2ce48_2b8mc);}
._7995e026_2b8mc:nth-child(3n){animation-delay:.3s;}
._7995e026_2b8mc:nth-child(5n){animation-delay:.6s;}
._7995e026_2b8mc:nth-child(7n){animation-delay:.9s;}

._bb83534c_2b8mc{
  max-width:var(--_0f3a7005_2b8mc);margin:0 auto;
  display:flex;flex-wrap:nowrap;align-items:center;
  gap:var(--_5d8fb3e3_2b8mc);
  padding:var(--_5d8fb3e3_2b8mc) var(--_5d8fb3e3_2b8mc);
}

._48108ceb_2b8mc{
  display:flex;align-items:center;gap:var(--_c061f57f_2b8mc);
  text-decoration:none;color:var(--_ebe0b913_2b8mc);flex-shrink:0;min-width:0;
}
._48108ceb_2b8mc img{flex-shrink:0;border-radius:var(--_0bf71984_2b8mc);}
._e9fa928c_2b8mc{
  font-family:var(--_2770cac1_2b8mc);
  font-size:1.15rem;white-space:nowrap;
}

._dea4d373_2b8mc{position:absolute;opacity:0;width:1px;height:1px;}

._f1a29d3b_2b8mc{
  display:none;flex-shrink:0;flex-direction:column;justify-content:center;gap:4px;
  width:34px;height:30px;cursor:pointer;border-radius:var(--_0bf71984_2b8mc);
}
._b94c5b70_2b8mc{display:block;height:3px;background:var(--_5a6e3145_2b8mc);border-radius:2px;}
._dea4d373_2b8mc:focus + ._f1a29d3b_2b8mc{outline:3px solid var(--_9d741f81_2b8mc);outline-offset:2px;}

._817c9bf2_2b8mc{flex:1 1 auto;min-width:0;overflow:visible;}
._d98fa3f9_2b8mc{
  list-style:none;margin:0;padding:0;display:flex;align-items:center;
  gap:var(--_5d8fb3e3_2b8mc);min-width:0;
}
._d0ec3297_2b8mc{position:relative;min-width:0;}
._d0ec3297_2b8mc > a{
  color:var(--_5a6e3145_2b8mc);text-decoration:none;font-weight:600;
  padding:var(--_059211a5_2b8mc) var(--_c061f57f_2b8mc);white-space:nowrap;
}
._d0ec3297_2b8mc > a:hover,._d0ec3297_2b8mc > a:focus-visible{color:var(--_9d741f81_2b8mc);}

._6b5aee5f_2b8mc{
  background:none;border:none;font:inherit;font-weight:600;color:var(--_5a6e3145_2b8mc);
  cursor:pointer;padding:var(--_059211a5_2b8mc) var(--_c061f57f_2b8mc);white-space:nowrap;
  display:inline-flex;align-items:center;gap:6px;
}
._6b5aee5f_2b8mc::after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;}
._6b5aee5f_2b8mc:hover,._6b5aee5f_2b8mc:focus-visible{color:var(--_9d741f81_2b8mc);}body ._8af1a7ba_2b8mc._8af1a7ba_2b8mc{
  list-style:none;margin:0;padding:var(--_5d8fb3e3_2b8mc);
  position:absolute;top:100%;left:0;min-width:200px;
  background:var(--_2b1028b1_2b8mc);border:1px solid var(--_cc6c9a6c_2b8mc);
  border-radius:var(--_1aaeab19_2b8mc);box-shadow:var(--_a154bc3f_2b8mc);
  z-index:80;
  display:none;visibility:hidden;opacity:0;
}
._b8e91ca1_2b8mc:hover ._8af1a7ba_2b8mc,
._b8e91ca1_2b8mc:focus-within ._8af1a7ba_2b8mc{
  display:block;visibility:visible;opacity:1;
}
._8af1a7ba_2b8mc li + li{margin-top:var(--_c061f57f_2b8mc);}
._8af1a7ba_2b8mc a{color:var(--_5a6e3145_2b8mc);text-decoration:none;white-space:nowrap;display:block;}
._8af1a7ba_2b8mc a:hover,._8af1a7ba_2b8mc a:focus-visible{color:var(--_9d741f81_2b8mc);}

._59fbd2ab_2b8mc{
  flex-shrink:0;min-width:0;white-space:nowrap;
  background:var(--_ac6d7932_2b8mc);color:var(--_47e521ac_2b8mc);
  font-weight:700;text-decoration:none;
  padding:var(--_c061f57f_2b8mc) var(--_5d8fb3e3_2b8mc);
  border-radius:var(--_1aaeab19_2b8mc);
  box-shadow:0 7px 0 var(--_f9ee193d_2b8mc);
  animation:_81cfe368_2b8mc 3s ease-in-out infinite;
}
._59fbd2ab_2b8mc:hover{transform:translateY(-2px);}

._eb426cdb_2b8mc{
  background:var(--_2b1028b1_2b8mc);border-top:1px solid var(--_cc6c9a6c_2b8mc);
  padding:var(--_f2243a4d_2b8mc) var(--_5d8fb3e3_2b8mc);
  margin-top:var(--_c23bf93a_2b8mc);
}
._9fde0669_2b8mc{
  max-width:var(--_0f3a7005_2b8mc);margin:0 auto;
  display:flex;flex-wrap:wrap;gap:var(--_f2243a4d_2b8mc);
  justify-content:space-between;align-items:flex-start;
  padding-bottom:var(--_5d8fb3e3_2b8mc);border-bottom:1px solid var(--_cc6c9a6c_2b8mc);
}
._e1467516_2b8mc ._48108ceb_2b8mc{color:var(--_5a6e3145_2b8mc);}
._ed1fd915_2b8mc ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--_5d8fb3e3_2b8mc);}
._ed1fd915_2b8mc a{color:var(--_60e2ce48_2b8mc);text-decoration:none;}
._ed1fd915_2b8mc a:hover,._ed1fd915_2b8mc a:focus-visible{color:var(--_9d741f81_2b8mc);}
._14920b1e_2b8mc{max-width:var(--_0f3a7005_2b8mc);margin:var(--_5d8fb3e3_2b8mc) auto 0;color:var(--_60e2ce48_2b8mc);font-size:.9rem;}
._73223929_2b8mc{max-width:var(--_0f3a7005_2b8mc);margin:var(--_059211a5_2b8mc) auto 0;color:var(--_60e2ce48_2b8mc);font-size:.85rem;}

._df2d409f_2b8mc{max-width:var(--_0f3a7005_2b8mc);margin:0 auto;padding:0 var(--_5d8fb3e3_2b8mc);}

._cf66dc31_2b8mc{
  position:relative;overflow:hidden;
  background:var(--_874eaac9_2b8mc);
  padding:var(--_c23bf93a_2b8mc) 0;
  margin-bottom:var(--_c23bf93a_2b8mc);
}
._cf66dc31_2b8mc::before{
  content:"";position:absolute;inset:-10%;
  background:
    radial-gradient(circle at 20% 20%, rgba(255,255,255,0.12) 0 3px, transparent 4px) 0 0/70px 70px,
    radial-gradient(circle at 60% 70%, rgba(255,255,255,0.10) 0 3px, transparent 4px) 0 0/90px 90px;
  animation:_97dcc04c_2b8mc 10s ease-in-out infinite;
  pointer-events:none;
}
._653becd4_2b8mc{
  position:relative;z-index:1;
  display:grid;grid-template-columns:1.15fr .85fr;
  gap:var(--_f2243a4d_2b8mc);align-items:center;
}
._a4bf81cb_2b8mc{min-width:0;}
._7713d891_2b8mc{
  color:var(--_f9ee193d_2b8mc);font-weight:700;letter-spacing:.08em;
  text-transform:uppercase;font-size:.9rem;margin:0 0 var(--_c061f57f_2b8mc);
}
._8822c954_2b8mc{
  font-size:clamp(2.2rem,4.5vw,3.4rem);
  color:var(--_ebe0b913_2b8mc);
  text-shadow: 2.8px 2.8px 0 var(--_f9ee193d_2b8mc), 0 0 12px var(--_9d741f81_2b8mc);
  margin-bottom:var(--_5d8fb3e3_2b8mc);
}
._9cc55ba1_2b8mc{color:var(--_5a6e3145_2b8mc);font-size:1.15rem;margin-bottom:var(--_5d8fb3e3_2b8mc);}
._64dfd163_2b8mc{margin-bottom:var(--_f2243a4d_2b8mc);}
._a05eaa5f_2b8mc{
  display:inline-block;background:var(--_ac6d7932_2b8mc);color:var(--_47e521ac_2b8mc);
  font-weight:700;text-decoration:none;font-size:1.05rem;
  padding:var(--_5d8fb3e3_2b8mc) var(--_f2243a4d_2b8mc);
  border-radius:var(--_1aaeab19_2b8mc);
  box-shadow:0 7px 0 var(--_f9ee193d_2b8mc);
}
._a05eaa5f_2b8mc:hover{transform:translateY(-2px);}

._5a0031df_2b8mc{
  align-self:center;min-width:40%;
  padding:var(--_c061f57f_2b8mc);
  background:rgba(0,0,0,0.2);
  border:2px solid var(--_f9ee193d_2b8mc);
  border-radius:var(--_f0190737_2b8mc);
  box-shadow:var(--_a154bc3f_2b8mc);
  min-height:160px;
}
._a893544c_2b8mc{width:100%;height:auto;border-radius:var(--_1aaeab19_2b8mc);}

._21b9647b_2b8mc{
  display:flex;flex-wrap:wrap;gap:var(--_5d8fb3e3_2b8mc);
  margin:var(--_f2243a4d_2b8mc) 0 0;padding:0;
}
._0632a5e0_2b8mc{
  flex:1 1 140px;min-width:130px;
  background:rgba(255,255,255,0.07);
  border:2px solid var(--_f9ee193d_2b8mc);
  border-radius:var(--_f0190737_2b8mc);
  padding:var(--_5d8fb3e3_2b8mc);
  display:flex;flex-direction:column;gap:var(--_059211a5_2b8mc);
}
._0632a5e0_2b8mc dt{
  order:2;font-size:13px;font-weight:700;color:var(--_60e2ce48_2b8mc);
  text-transform:uppercase;letter-spacing:.05em;margin:0;
}
._0632a5e0_2b8mc dd{
  order:1;margin:0;font-family:var(--_2770cac1_2b8mc);
  font-size:1.6rem;color:var(--_ebe0b913_2b8mc);
}
._0632a5e0_2b8mc::after{
  content:"";order:3;display:block;height:6px;width:70%;
  border-radius:var(--_0bf71984_2b8mc);
  background:linear-gradient(90deg,var(--_ac6d7932_2b8mc),var(--_f9ee193d_2b8mc));
}
._0632a5e0_2b8mc:first-child{
  transform:rotate(-4deg);
  background:var(--_ac6d7932_2b8mc);
  border-color:var(--_9d741f81_2b8mc);
  box-shadow:var(--_a154bc3f_2b8mc);
}
._0632a5e0_2b8mc:first-child dt{color:var(--_47e521ac_2b8mc);}
._0632a5e0_2b8mc:first-child dd{color:var(--_47e521ac_2b8mc);}

._ebe7c434_2b8mc{padding-top:var(--_c061f57f_2b8mc);}
._ebe7c434_2b8mc > *:first-child{margin-top:0;}

._490b2131_2b8mc{margin-top:var(--_c23bf93a_2b8mc);}

@media (max-width:900px){
  ._f1a29d3b_2b8mc{display:flex;}
  ._817c9bf2_2b8mc{
    position:absolute;top:100%;left:0;right:0;
    background:var(--_2b1028b1_2b8mc);border-top:1px solid var(--_cc6c9a6c_2b8mc);
    padding:var(--_5d8fb3e3_2b8mc);z-index:90;
    max-height:0;overflow:hidden;
  }
  ._dea4d373_2b8mc:checked ~ ._817c9bf2_2b8mc{max-height:80vh;overflow-y:auto;}
  ._d98fa3f9_2b8mc{flex-direction:column;align-items:stretch;gap:var(--_c061f57f_2b8mc);}
  ._d0ec3297_2b8mc > a,._6b5aee5f_2b8mc{width:100%;justify-content:space-between;}body ._8af1a7ba_2b8mc._8af1a7ba_2b8mc{
    position:static;box-shadow:none;border:none;
    margin-top:var(--_c061f57f_2b8mc);padding:0 0 0 var(--_5d8fb3e3_2b8mc);
    display:none;visibility:hidden;opacity:0;
  }
  ._b8e91ca1_2b8mc:focus-within ._8af1a7ba_2b8mc{display:block;visibility:visible;opacity:1;}
  ._653becd4_2b8mc{grid-template-columns:1fr;}
  ._5a0031df_2b8mc{order:2;margin-top:var(--_f2243a4d_2b8mc);}
  ._a4bf81cb_2b8mc{order:1;}
}

@media (max-width:640px){
  ._21b9647b_2b8mc{gap:var(--_c061f57f_2b8mc);}
  ._0632a5e0_2b8mc{flex:1 1 calc(50% - var(--_c061f57f_2b8mc));}
}
