*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{margin:0;background-color:var(--_c0cb537f_6mzjy);color:var(--_00a3088a_6mzjy);font-family:var(--_4ec8c324_6mzjy);font-size:1.125rem;line-height:1.65;
  background-image:
    radial-gradient(ellipse at top, rgba(255,255,255,0.14), transparent 62%),
    repeating-linear-gradient(118deg, rgba(255,255,255,0.05) 0px, rgba(255,255,255,0.05) 2px, transparent 2px, transparent 14px),
    repeating-linear-gradient(118deg, rgba(0,0,0,0.35) 0px, rgba(0,0,0,0.35) 4px, transparent 4px, transparent 26px),
    repeating-linear-gradient(118deg, rgba(255,255,255,0.03) 0px, rgba(255,255,255,0.03) 6px, transparent 6px, transparent 40px);
  background-attachment:fixed,fixed,fixed,fixed;
}
img{max-width:100%;}
ul{margin:0;}

h1,h2,h3{font-family:var(--_62a4627e_6mzjy);color:var(--_84aed356_6mzjy);line-height:1.4;}
h2{font-size:1.4rem;margin:var(--_e7788518_6mzjy) 0 var(--_7286cbdf_6mzjy);text-shadow:3px 3px 0 var(--_c13aea19_6mzjy), -3px 3px 0 var(--_777ec764_6mzjy);}
h3{font-size:1.05rem;margin:var(--_face839d_6mzjy) 0 var(--_7e541aa3_6mzjy);color:var(--_9b9442c4_6mzjy);}
p{margin:0 0 var(--_7286cbdf_6mzjy);}
a{color:var(--_777ec764_6mzjy);}
a:hover{color:var(--_c13aea19_6mzjy);}
a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--_777ec764_6mzjy);outline-offset:2px;}

table{width:100%;border-collapse:collapse;margin:var(--_face839d_6mzjy) 0;font-size:1rem;}
thead th{background:var(--_f7454001_6mzjy);color:var(--_84aed356_6mzjy);padding:var(--_7e541aa3_6mzjy) var(--_7286cbdf_6mzjy);border:1px solid var(--_912b166b_6mzjy);font-family:var(--_62a4627e_6mzjy);font-size:0.75rem;text-align:left;}
tbody td,tbody th{padding:var(--_7e541aa3_6mzjy) var(--_7286cbdf_6mzjy);border:1px solid var(--_912b166b_6mzjy);}
tbody th:first-child,tbody td:first-child{background:var(--_f7454001_6mzjy);color:var(--_00a3088a_6mzjy);font-weight:700;}

._82fd839f_6mzjy{position:absolute;left:-999px;top:auto;width:1px;height:1px;overflow:hidden;}
._82fd839f_6mzjy:focus{left:var(--_7e541aa3_6mzjy);top:var(--_7e541aa3_6mzjy);width:auto;height:auto;z-index:1000;background:var(--_f7454001_6mzjy);color:var(--_00a3088a_6mzjy);padding:var(--_7e541aa3_6mzjy) var(--_7286cbdf_6mzjy);border-radius:var(--_b345a2b4_6mzjy);}

._ed92cd63_6mzjy{background:var(--_f7454001_6mzjy);border-bottom:3px solid var(--_912b166b_6mzjy);position:sticky;top:0;z-index:50;}
._6e0f7f7e_6mzjy{max-width:var(--_de793131_6mzjy);margin:0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--_7286cbdf_6mzjy);padding:var(--_7e541aa3_6mzjy) var(--_7286cbdf_6mzjy);}

._f309852e_6mzjy{display:flex;align-items:center;gap:var(--_7e541aa3_6mzjy);flex-shrink:0;text-decoration:none;color:var(--_00a3088a_6mzjy);}
._f309852e_6mzjy img{flex-shrink:0;display:block;}
._f309852e_6mzjy span{font-family:var(--_62a4627e_6mzjy);font-size:0.7rem;color:var(--_84aed356_6mzjy);white-space:nowrap;}

._7291b92d_6mzjy{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;}
._b33b1d88_6mzjy{display:none;flex-shrink:0;cursor:pointer;width:2.2rem;height:2.2rem;align-items:center;justify-content:center;flex-direction:column;gap:4px;}
._b33b1d88_6mzjy span{display:block;width:100%;height:3px;background:var(--_00a3088a_6mzjy);}
._7291b92d_6mzjy:focus-visible ~ ._b33b1d88_6mzjy{outline:2px solid var(--_777ec764_6mzjy);outline-offset:2px;}

._e243be88_6mzjy{min-width:0;flex:1 1 auto;}
._e243be88_6mzjy>ul{display:flex;align-items:center;gap:var(--_7286cbdf_6mzjy);list-style:none;margin:0;padding:0;flex-wrap:nowrap;min-width:0;}
._e243be88_6mzjy>ul>li{position:relative;min-width:0;}
._e243be88_6mzjy a,._e243be88_6mzjy>ul>li>span{display:inline-block;padding:var(--_df75c84b_6mzjy) var(--_7e541aa3_6mzjy);color:var(--_00a3088a_6mzjy);text-decoration:none;font-size:0.95rem;white-space:nowrap;cursor:pointer;}
._e243be88_6mzjy a:hover,._e243be88_6mzjy>ul>li>span:hover{color:var(--_777ec764_6mzjy);}
._e243be88_6mzjy a:focus-visible,._e243be88_6mzjy>ul>li>span:focus-visible{outline:2px solid var(--_777ec764_6mzjy);outline-offset:2px;}

._c6378ea2_6mzjy>._15155fb3_6mzjy{position:absolute;top:100%;left:0;min-width:200px;background:var(--_f7454001_6mzjy);border:3px solid var(--_912b166b_6mzjy);list-style:none;margin:0;padding:var(--_7e541aa3_6mzjy);display:none;opacity:0;visibility:hidden;z-index:60;box-shadow:var(--_a3281d1d_6mzjy);}
._c6378ea2_6mzjy:hover>._15155fb3_6mzjy,._c6378ea2_6mzjy:focus-within>._15155fb3_6mzjy{display:block;opacity:1;visibility:visible;}
._15155fb3_6mzjy li{list-style:none;}
._15155fb3_6mzjy a{display:block;padding:var(--_df75c84b_6mzjy) var(--_7e541aa3_6mzjy);white-space:nowrap;}

._9b3955c6_6mzjy{flex-shrink:0;min-width:0;background:var(--_c13aea19_6mzjy);color:var(--_7ff9b16d_6mzjy);font-weight:700;padding:var(--_7e541aa3_6mzjy) var(--_7286cbdf_6mzjy);border-radius:var(--_b345a2b4_6mzjy);text-decoration:none;white-space:nowrap;box-shadow:0 6px 0 0 rgba(0,0,0,0.6);transition:transform .12s ease,box-shadow .12s ease,background .2s ease;display:inline-block;}
._9b3955c6_6mzjy:hover{transform:translateY(4px);box-shadow:0 2px 0 0 rgba(0,0,0,0.6);background:var(--_9b9442c4_6mzjy);color:var(--_eb28a508_6mzjy);}

._0f332544_6mzjy{background:var(--_f7454001_6mzjy);border-top:3px solid var(--_912b166b_6mzjy);margin-top:var(--_e7788518_6mzjy);}
._109c609c_6mzjy{max-width:var(--_de793131_6mzjy);margin:0 auto;padding:var(--_face839d_6mzjy) var(--_7286cbdf_6mzjy);display:flex;flex-direction:column;gap:var(--_7e541aa3_6mzjy);}
._109c609c_6mzjy nav ul{list-style:none;display:flex;flex-wrap:wrap;gap:var(--_7286cbdf_6mzjy);margin:0;padding:0;}
._109c609c_6mzjy nav a{color:var(--_00a3088a_6mzjy);text-decoration:none;}
._109c609c_6mzjy nav a:hover{color:var(--_777ec764_6mzjy);}
._576be7bd_6mzjy,._5999855a_6mzjy,._cbdf9312_6mzjy{color:var(--_fae2df7f_6mzjy);font-size:0.85rem;margin:0;}

._8d17774b_6mzjy{display:block;}
._3afdacef_6mzjy{background:var(--_f7454001_6mzjy);border-bottom:3px solid var(--_912b166b_6mzjy);padding:var(--_e7788518_6mzjy) 0;position:relative;overflow:hidden;}
._684c494f_6mzjy{max-width:var(--_de793131_6mzjy);margin:0 auto;padding:0 var(--_7286cbdf_6mzjy);display:flex;align-items:flex-start;gap:var(--_face839d_6mzjy);flex-wrap:wrap;}
._48f94b4e_6mzjy{flex:1 1 50%;min-width:280px;}
._01a5c33c_6mzjy{flex:1 1 40%;min-width:280px;align-self:center;padding:var(--_7e541aa3_6mzjy);}
._01a5c33c_6mzjy img{width:100%;height:auto;display:block;border:3px solid var(--_912b166b_6mzjy);border-radius:var(--_ca448b87_6mzjy);}

._3cadaec5_6mzjy{font-family:var(--_62a4627e_6mzjy);font-size:0.65rem;letter-spacing:0.05em;color:var(--_9b9442c4_6mzjy);margin:0 0 var(--_7e541aa3_6mzjy);}
._940fcab4_6mzjy{font-family:var(--_62a4627e_6mzjy);font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.35;color:var(--_84aed356_6mzjy);margin:0 0 var(--_7286cbdf_6mzjy);
  text-shadow:4px 4px 0 var(--_c13aea19_6mzjy), -4px 4px 0 var(--_9b9442c4_6mzjy), 0 -4px 0 var(--_777ec764_6mzjy);
  animation:_1640a80b_6mzjy .5s ease-out both;
}
._0d0cf737_6mzjy{font-size:1.1rem;color:var(--_00a3088a_6mzjy);margin:0 0 var(--_face839d_6mzjy);}

._232532ec_6mzjy{display:inline-block;background:var(--_c13aea19_6mzjy);color:var(--_7ff9b16d_6mzjy);font-weight:700;padding:var(--_7e541aa3_6mzjy) var(--_face839d_6mzjy);border-radius:var(--_b345a2b4_6mzjy);text-decoration:none;box-shadow:0 6px 0 0 rgba(0,0,0,0.6);transition:transform .12s ease,box-shadow .12s ease,background .2s ease;margin-top:var(--_7e541aa3_6mzjy);}
._232532ec_6mzjy:hover{transform:translateY(4px);box-shadow:0 2px 0 0 rgba(0,0,0,0.6);background:var(--_777ec764_6mzjy);color:var(--_f9fc2e5e_6mzjy);}

._aeb059ea_6mzjy{display:flex;flex-wrap:wrap;gap:var(--_7286cbdf_6mzjy);margin:var(--_7286cbdf_6mzjy) 0 var(--_face839d_6mzjy);padding:0;list-style:none;}
._4d50fa92_6mzjy{border:3px solid var(--_912b166b_6mzjy);border-radius:var(--_b345a2b4_6mzjy);padding:var(--_7286cbdf_6mzjy);background:var(--_f7454001_6mzjy);min-width:120px;flex:1 1 140px;position:relative;display:flex;flex-direction:column;gap:var(--_df75c84b_6mzjy);}
._4d50fa92_6mzjy dt{order:2;font-size:0.8125rem;font-weight:700;color:var(--_fae2df7f_6mzjy);text-transform:uppercase;letter-spacing:0.04em;margin:0;}
._4d50fa92_6mzjy dd{order:1;font-family:var(--_62a4627e_6mzjy);font-size:1.3rem;color:var(--_84aed356_6mzjy);margin:0;text-shadow:3px 3px 0 var(--_c13aea19_6mzjy), -3px 3px 0 var(--_9b9442c4_6mzjy);}
._4d50fa92_6mzjy::after{content:"";display:block;order:3;height:6px;margin-top:var(--_df75c84b_6mzjy);background-image:repeating-linear-gradient(90deg, var(--_9b9442c4_6mzjy) 0 6px, transparent 6px 10px);}
._4d50fa92_6mzjy::before{content:"";position:absolute;top:var(--_7e541aa3_6mzjy);right:var(--_7e541aa3_6mzjy);width:10px;height:10px;background:var(--_777ec764_6mzjy);animation:_1b4f85c5_6mzjy 1.2s steps(1) infinite;}
._4d50fa92_6mzjy:nth-child(3n)::before{animation-delay:.3s;}
._4d50fa92_6mzjy:nth-child(4n)::before{animation-delay:.6s;}

@keyframes _1b4f85c5_6mzjy{0%,49%{opacity:1;}50%,100%{opacity:0;}}
@keyframes _1640a80b_6mzjy{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}

._0d2970fc_6mzjy{max-width:var(--_de793131_6mzjy);margin:0 auto;padding:0 var(--_7286cbdf_6mzjy);}
._6c038fa7_6mzjy{padding-top:var(--_face839d_6mzjy);}
._6c038fa7_6mzjy>*:first-child{margin-top:0;}
._390ac166_6mzjy{max-width:var(--_de793131_6mzjy);margin:var(--_e7788518_6mzjy) auto 0;padding:0 var(--_7286cbdf_6mzjy) var(--_e7788518_6mzjy);}

@media (max-width:900px){
  ._b33b1d88_6mzjy{display:flex;}
  ._f309852e_6mzjy span{display:none;}
  ._e243be88_6mzjy{position:absolute;top:100%;left:0;right:0;background:var(--_f7454001_6mzjy);border-bottom:3px solid var(--_912b166b_6mzjy);display:none;max-height:80vh;overflow-y:auto;}
  ._7291b92d_6mzjy:checked ~ ._e243be88_6mzjy{display:block;}
  ._e243be88_6mzjy>ul{flex-direction:column;align-items:stretch;gap:0;padding:var(--_7e541aa3_6mzjy);}
  ._e243be88_6mzjy>ul>li{width:100%;}
  ._c6378ea2_6mzjy>._15155fb3_6mzjy{position:static;display:block;opacity:1;visibility:visible;border:none;box-shadow:none;padding-left:var(--_7286cbdf_6mzjy);background:transparent;}
  ._9b3955c6_6mzjy{font-size:0.8rem;padding:var(--_df75c84b_6mzjy) var(--_7e541aa3_6mzjy);}
  ._684c494f_6mzjy{flex-direction:column;}
  ._01a5c33c_6mzjy{width:100%;}
}

@media (max-width:640px){
  ._aeb059ea_6mzjy{gap:var(--_7e541aa3_6mzjy);}
  ._4d50fa92_6mzjy{flex:1 1 45%;}
}

@media (prefers-reduced-motion: reduce){
  *{animation-duration:0.001ms !important;animation-iteration-count:1 !important;transition-duration:0.001ms !important;scroll-behavior:auto !important;}
}
