
*,*::before,*::after{box-sizing:border-box;}
html{font-size:100%;scroll-behavior:smooth;}
body{
  margin:0;
  background:var(--_cc9b00f3_bmr33);
  color:var(--_dcc6a330_bmr33);
  font-family:var(--_3a9b4d57_bmr33);
  font-size:17px;
  line-height:1.65;
  position:relative;
  overflow-x:hidden;
}
@media (prefers-reduced-motion: reduce){
  html{scroll-behavior:auto;}
}

._3dad3319_bmr33{
  position:fixed;
  inset:0;
  pointer-events:none;
  z-index:-2;
  overflow:hidden;
}
._cfeefd8c_bmr33{
  position:absolute;
  border-radius:50%;
  filter:blur(70px);
}
._82eeec68_bmr33{
  top:-15%;
  left:-12%;
  width:56vw;
  height:56vw;
  background:radial-gradient(circle, var(--_3f2a5dd2_bmr33) 0%, transparent 70%);
  opacity:.45;
}
._03b10ac5_bmr33{
  bottom:-10%;
  left:55%;
  width:26vw;
  height:26vw;
  background:radial-gradient(circle, var(--_9f5e9b43_bmr33) 0%, transparent 70%);
  opacity:.35;
}

img{max-width:100%;display:block;}
ul{list-style:none;margin:0;padding:0;}
a{color:var(--_9f5e9b43_bmr33);}
:focus-visible{outline:2px solid var(--_9f5e9b43_bmr33);outline-offset:2px;}

h1,h2,h3,h4{
  font-family:var(--_8e2f11d6_bmr33);
  font-weight:400;
  color:var(--_572816cc_bmr33);
  line-height:1.2;
}

._4d156255_bmr33{
  position:absolute;
  left:-999px;
  top:0;
  background:var(--_d8eceed4_bmr33);
  color:var(--_dcc6a330_bmr33);
  padding:var(--_d16e817b_bmr33) var(--_9e52403e_bmr33);
  border-radius:var(--_49007808_bmr33);
  z-index:1000;
}
._4d156255_bmr33:focus{
  left:var(--_9e52403e_bmr33);
  top:var(--_9e52403e_bmr33);
}

._3a5515b6_bmr33{
  position:fixed;
  bottom:-70px;
  right:-70px;
  width:260px;
  height:260px;
  pointer-events:none;
  z-index:-1;
  opacity:.55;
}
._751b6b8b_bmr33{
  position:absolute;
  inset:0;
  border-radius:50%;
  border:1px solid var(--_75450d4b_bmr33);
}
._ab97354e_bmr33{
  inset:0;
  animation:_5e485bd3_bmr33 6s ease-in-out infinite;
}
._8ff2e8f4_bmr33{
  inset:34px;
  border-color:var(--_3f2a5dd2_bmr33);
}
._f75d3107_bmr33{
  inset:68px;
  border-style:dashed;
  border-color:var(--_9f5e9b43_bmr33);
  animation:_01fd40c2_bmr33 42s linear infinite;
}
@keyframes _01fd40c2_bmr33{ to{ transform:rotate(360deg);} }
@keyframes _5e485bd3_bmr33{ 0%,100%{opacity:.35;} 50%{opacity:.75;} }
@media (prefers-reduced-motion: reduce){
  ._ab97354e_bmr33,
  ._f75d3107_bmr33{ animation:none !important; }
}

._55c7ee8d_bmr33{
  background:var(--_d8eceed4_bmr33);
  border-bottom:1px solid var(--_bdb8d0e4_bmr33);
  position:relative;
  z-index:100;
}
._d8f0ed90_bmr33{
  max-width:var(--_902102b8_bmr33);
  margin:0 auto;
  display:flex;
  flex-wrap:nowrap;
  align-items:center;
  gap:var(--_9e52403e_bmr33);
  padding:var(--_d16e817b_bmr33) var(--_9e52403e_bmr33);
}

._cf5e69a0_bmr33{
  display:flex;
  align-items:center;
  gap:var(--_d16e817b_bmr33);
  flex-shrink:0;
  min-width:0;
  text-decoration:none;
}
._cf5e69a0_bmr33 img{
  flex-shrink:0;
  border-radius:var(--_49007808_bmr33);
}
._cf5e69a0_bmr33 span{
  font-family:var(--_8e2f11d6_bmr33);
  font-size:1.6rem;
  color:var(--_572816cc_bmr33);
  text-shadow:0 0 6px var(--_3f2a5dd2_bmr33);
  white-space:nowrap;
}

._cfbfaeff_bmr33{
  position:absolute;
  opacity:0;
  width:0;
  height:0;
  pointer-events:none;
}
._f54ede41_bmr33{
  display:none;
  flex-shrink:0;
  cursor:pointer;
  padding:var(--_4435a244_bmr33);
}
._f54ede41_bmr33 span{
  display:block;
  width:22px;
  height:2px;
  background:var(--_dcc6a330_bmr33);
  margin:4px 0;
}

._7b10070f_bmr33{
  min-width:0;
  flex:1 1 auto;
}
._7b10070f_bmr33 > ul{
  display:flex;
  align-items:center;
  flex-wrap:nowrap;
  gap:var(--_9e52403e_bmr33);
  min-width:0;
}
._7b10070f_bmr33 > ul > li{
  position:relative;
  min-width:0;
}
._7b10070f_bmr33 a,
._7b10070f_bmr33 span[tabindex]{
  display:inline-block;
  color:var(--_dcc6a330_bmr33);
  text-decoration:none;
  font-size:.95rem;
  padding:var(--_4435a244_bmr33) var(--_d16e817b_bmr33);
  white-space:nowrap;
  cursor:pointer;
}
._7b10070f_bmr33 a:hover,
._7b10070f_bmr33 span[tabindex]:hover,
._7b10070f_bmr33 a:focus-visible,
._7b10070f_bmr33 span[tabindex]:focus-visible{
  color:var(--_9f5e9b43_bmr33);
}body ._d4a12af1_bmr33._d4a12af1_bmr33{
  display:none;
  opacity:0;
  visibility:hidden;
  position:absolute;
  top:100%;
  left:0;
  min-width:190px;
  background:var(--_d8eceed4_bmr33);
  border:1px solid var(--_bdb8d0e4_bmr33);
  border-radius:var(--_d975b77c_bmr33);
  box-shadow:var(--_28d06a40_bmr33);
  padding:var(--_d16e817b_bmr33);
  z-index:200;
}
._2895577d_bmr33:hover > ._d4a12af1_bmr33,
._2895577d_bmr33:focus-within > ._d4a12af1_bmr33{
  display:block;
  opacity:1;
  visibility:visible;
}
._d4a12af1_bmr33 a{
  display:block;
  padding:var(--_4435a244_bmr33) var(--_d16e817b_bmr33);
  white-space:nowrap;
}

._24308b6d_bmr33{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  position:relative;
  overflow:hidden;
  min-width:0;
  flex-shrink:0;
  padding:var(--_d16e817b_bmr33) var(--_9e52403e_bmr33);
  border-radius:var(--_d975b77c_bmr33);
  border:none;
  background:linear-gradient(135deg, var(--_3f2a5dd2_bmr33), var(--_75450d4b_bmr33));
  color:var(--_0b2749be_bmr33);
  font-weight:700;
  text-decoration:none;
  white-space:nowrap;
  box-shadow:0 0 18px color-mix(in srgb, var(--_3f2a5dd2_bmr33) 55%, transparent);
}
._24308b6d_bmr33::after{
  content:"";
  position:absolute;
  top:0;
  left:-60%;
  width:35%;
  height:100%;
  background:linear-gradient(120deg, transparent, color-mix(in srgb, var(--_0b2749be_bmr33) 45%, transparent), transparent);
  animation:_da09aecd_bmr33 4s linear infinite;
}
@keyframes _da09aecd_bmr33{ 0%{left:-60%;} 100%{left:130%;} }
@media (prefers-reduced-motion: reduce){
  ._24308b6d_bmr33::after{ animation:none !important; }
}
._24308b6d_bmr33:hover{
  box-shadow:0 0 28px color-mix(in srgb, var(--_3f2a5dd2_bmr33) 70%, transparent);
}
._24308b6d_bmr33:focus-visible{
  outline:2px solid var(--_9f5e9b43_bmr33);
  outline-offset:2px;
}
._dc248003_bmr33{
  font-size:1.05rem;
  padding:var(--_9e52403e_bmr33) var(--_b1863bea_bmr33);
}
._b5a54dba_bmr33{
  margin-left:var(--_9e52403e_bmr33);
  font-size:.95rem;
}

@media (max-width:900px){
  ._cf5e69a0_bmr33 span{ display:none; }
  ._f54ede41_bmr33{ display:flex; flex-direction:column; }
  ._7b10070f_bmr33{
    position:absolute;
    top:100%;
    left:0;
    right:0;
    display:none;
    background:var(--_d8eceed4_bmr33);
    border-bottom:1px solid var(--_bdb8d0e4_bmr33);
    z-index:150;
    max-height:80vh;
    overflow-y:auto;
  }
  ._7b10070f_bmr33 > ul{
    flex-direction:column;
    align-items:stretch;
    gap:0;
    padding:var(--_d16e817b_bmr33);
  }
  ._7b10070f_bmr33 > ul > li{ width:100%; }body ._d4a12af1_bmr33._d4a12af1_bmr33{
    position:static;
    display:none;
    opacity:1;
    visibility:visible;
    box-shadow:none;
    border:none;
    padding-left:var(--_9e52403e_bmr33);
  }
  ._2895577d_bmr33:hover > ._d4a12af1_bmr33,
  ._2895577d_bmr33:focus-within > ._d4a12af1_bmr33{ display:block; }
  ._cfbfaeff_bmr33:checked ~ ._7b10070f_bmr33{ display:block; }
  ._24308b6d_bmr33{
    font-size:.85rem;
    padding:var(--_4435a244_bmr33) var(--_d16e817b_bmr33);
  }
  ._b5a54dba_bmr33{
    margin-left:var(--_d16e817b_bmr33);
  }
}

._f11ab639_bmr33{ display:block; position:relative; z-index:1; }
._f77b9c83_bmr33{ position:relative; }

._dace9503_bmr33{
  padding:var(--_9424bd40_bmr33) 0;
  position:relative;
}
._97c499bc_bmr33{
  max-width:var(--_902102b8_bmr33);
  margin:0 auto;
  padding:0 var(--_b1863bea_bmr33);
  display:grid;
  grid-template-columns:1.2fr 1fr;
  gap:var(--_9424bd40_bmr33);
  align-items:start;
}
._c17bfa1e_bmr33{ min-width:0; }
._cb20a843_bmr33{
  text-transform:uppercase;
  letter-spacing:.18em;
  font-weight:700;
  font-size:.85rem;
  color:var(--_eb065621_bmr33);
  margin:0 0 var(--_d16e817b_bmr33);
}
._c5d47b0a_bmr33{
  font-family:var(--_8e2f11d6_bmr33);
  font-size:clamp(2.5rem, 5vw, 4rem);
  line-height:1.1;
  margin:0 0 var(--_9e52403e_bmr33);
  background:linear-gradient(90deg, var(--_572816cc_bmr33), var(--_9f5e9b43_bmr33));
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  text-shadow:0 0 12px var(--_3f2a5dd2_bmr33);
}
._ad28505c_bmr33{
  font-size:1.15rem;
  color:var(--_dcc6a330_bmr33);
  margin:0 0 var(--_b1863bea_bmr33);
}

._a9cdfcd4_bmr33{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_9e52403e_bmr33);
  margin:0 0 var(--_b1863bea_bmr33);
}
._6ba43e8a_bmr33{
  flex:1 1 140px;
  border:1px solid var(--_3f2a5dd2_bmr33);
  border-radius:var(--_b10e31ec_bmr33) var(--_b10e31ec_bmr33) var(--_49007808_bmr33) var(--_49007808_bmr33);
  background:linear-gradient(to bottom, color-mix(in srgb, var(--_3f2a5dd2_bmr33) 18%, var(--_d8eceed4_bmr33)), var(--_d8eceed4_bmr33));
  padding:var(--_9e52403e_bmr33);
  text-align:center;
  box-shadow:var(--_c2316aa6_bmr33);
}
._6ba43e8a_bmr33 dt{
  margin:0 0 var(--_4435a244_bmr33);
  font-size:.85rem;
  font-weight:700;
  text-transform:uppercase;
  letter-spacing:.08em;
  color:var(--_eb065621_bmr33);
}
._6ba43e8a_bmr33 dd{
  margin:0;
  font-family:var(--_8e2f11d6_bmr33);
  font-size:1.6rem;
  color:var(--_9f5e9b43_bmr33);
}

._1d54960f_bmr33{
  padding:var(--_d16e817b_bmr33);
  align-self:center;
  min-width:0;
}
._1d54960f_bmr33 img{
  width:100%;
  height:auto;
  border-radius:var(--_a606f0b4_bmr33);
  border:1px solid var(--_bdb8d0e4_bmr33);
}

@media (max-width:900px){
  ._97c499bc_bmr33{ grid-template-columns:1fr; }
  ._1d54960f_bmr33{ order:-1; }
}
@media (max-width:640px){
  ._6ba43e8a_bmr33{ flex:1 1 45%; }
}

._b422f984_bmr33{
  max-width:var(--_902102b8_bmr33);
  margin:0 auto;
  padding:var(--_9424bd40_bmr33) var(--_b1863bea_bmr33);
}
._d121ff79_bmr33{ counter-reset:_e93eb33a_bmr33; }
._d121ff79_bmr33 h2{
  position:relative;
  font-family:var(--_8e2f11d6_bmr33);
  font-size:1.8rem;
  color:var(--_572816cc_bmr33);
  margin:var(--_9424bd40_bmr33) 0 var(--_9e52403e_bmr33);
  padding-bottom:var(--_d16e817b_bmr33);
  border-bottom:2px solid var(--_75450d4b_bmr33);
  text-shadow:0 0 6px var(--_3f2a5dd2_bmr33);
}
._d121ff79_bmr33 h2::before{
  counter-increment:_e93eb33a_bmr33;
  content:counter(_e93eb33a_bmr33, decimal-leading-zero);
  font-family:'Courier New', Consolas, monospace;
  font-size:.55em;
  vertical-align:super;
  color:var(--_9f5e9b43_bmr33);
  margin-right:var(--_d16e817b_bmr33);
}
._d121ff79_bmr33 h3{
  font-family:var(--_8e2f11d6_bmr33);
  font-size:1.3rem;
  color:var(--_dcc6a330_bmr33);
  margin:var(--_b1863bea_bmr33) 0 var(--_d16e817b_bmr33);
}
._d121ff79_bmr33 p{ margin:var(--_9e52403e_bmr33) 0; }
._d121ff79_bmr33 table{
  width:100%;
  border-collapse:collapse;
  margin:var(--_b1863bea_bmr33) 0;
  background:var(--_d8eceed4_bmr33);
  border:1px solid var(--_bdb8d0e4_bmr33);
  border-radius:var(--_d975b77c_bmr33);
  overflow:hidden;
}
._d121ff79_bmr33 th,
._d121ff79_bmr33 td{
  padding:var(--_9e52403e_bmr33);
  border-bottom:1px solid var(--_bdb8d0e4_bmr33);
  text-align:left;
}
._d121ff79_bmr33 a{ color:var(--_9f5e9b43_bmr33); text-decoration:underline; }

._ab87762f_bmr33{
  max-width:var(--_902102b8_bmr33);
  margin:var(--_9424bd40_bmr33) auto 0;
  padding:var(--_b1863bea_bmr33);
  border-top:1px solid var(--_bdb8d0e4_bmr33);
}

._997ebe7a_bmr33{
  background:var(--_d8eceed4_bmr33);
  border-top:1px solid var(--_bdb8d0e4_bmr33);
  margin-top:var(--_9424bd40_bmr33);
  padding:var(--_b1863bea_bmr33) 0;
}
._a2d7f4a0_bmr33{
  max-width:var(--_902102b8_bmr33);
  margin:0 auto;
  padding:0 var(--_b1863bea_bmr33);
  display:flex;
  flex-wrap:wrap;
  gap:var(--_b1863bea_bmr33);
  align-items:center;
  justify-content:space-between;
}
._9cc10c58_bmr33{
  display:flex;
  flex-wrap:wrap;
  gap:var(--_9e52403e_bmr33);
}
._9cc10c58_bmr33 a{
  color:var(--_eb065621_bmr33);
  text-decoration:none;
}
._9cc10c58_bmr33 a:hover{ color:var(--_9f5e9b43_bmr33); }
._f3298c34_bmr33{
  width:100%;
  margin:var(--_d16e817b_bmr33) 0 0;
  color:var(--_eb065621_bmr33);
  font-size:.85rem;
}
