*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%;}
body,h1,h2,h3,h4,p,dl,dd,dt,figure{margin:0;}
ul{list-style:none;padding:0;margin:0;}
img{max-width:100%;display:block;}
a{color:inherit;text-decoration:none;}
body{background:var(--_994821fe_snf8g);color:var(--_0f12d524_snf8g);font-family:var(--_6f49f294_snf8g);font-size:17px;line-height:1.65;position:relative;overflow-x:hidden;}

body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,0.035) 0 1px,transparent 1px 42px),var(--_994821fe_snf8g);}
body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;box-shadow:inset 0 0 24px var(--_b2e92430_snf8g),inset 0 0 56px var(--_6791877b_snf8g);opacity:0.22;}

a:focus-visible,button:focus-visible,._b2396651_snf8g:focus-visible,._399b3462_snf8g:focus-visible,._f37b569c_snf8g:focus-visible{outline:2px solid var(--_21f40b09_snf8g);outline-offset:2px;}

._fed6f443_snf8g{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}

._37cf7b76_snf8g{position:absolute;left:-999px;top:0;background:var(--_6a65e397_snf8g);color:var(--_0f12d524_snf8g);padding:var(--_34f580fe_snf8g);z-index:1000;border-radius:var(--_69114dae_snf8g);border:1px solid var(--_21f40b09_snf8g);}
._37cf7b76_snf8g:focus{left:var(--_30fe5064_snf8g);top:var(--_30fe5064_snf8g);}

._4688be6c_snf8g{background:var(--_6a65e397_snf8g);border-bottom:1px solid var(--_7c6d074c_snf8g);position:sticky;top:0;z-index:100;}
._7a0ac293_snf8g{max-width:var(--_ed319060_snf8g);margin:0 auto;display:flex;align-items:center;flex-wrap:nowrap;gap:var(--_34f580fe_snf8g);padding:var(--_30fe5064_snf8g) var(--_34f580fe_snf8g);}

._37b2640a_snf8g{display:flex;align-items:center;gap:var(--_30fe5064_snf8g);flex-shrink:0;}
._37b2640a_snf8g img{flex-shrink:0;border-radius:var(--_69114dae_snf8g);}
._37b2640a_snf8g span{font-family:var(--_e5fe584c_snf8g);font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--_78148a90_snf8g);white-space:nowrap;}

nav._9677e5d9_snf8g{flex:1 1 auto;min-width:0;position:relative;}
._96843795_snf8g{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;}
._3a48791e_snf8g{display:none;flex-shrink:0;cursor:pointer;padding:var(--_30fe5064_snf8g);align-items:center;gap:var(--_04a722b4_snf8g);}
._1ce91d30_snf8g{display:block;width:22px;height:2px;background:var(--_21f40b09_snf8g);border-radius:var(--_5a1acace_snf8g);position:relative;}
._1ce91d30_snf8g::before,._1ce91d30_snf8g::after{content:"";position:absolute;left:0;width:22px;height:2px;background:var(--_21f40b09_snf8g);border-radius:var(--_5a1acace_snf8g);}
._1ce91d30_snf8g::before{top:-7px;}
._1ce91d30_snf8g::after{top:7px;}

._53862584_snf8g{display:flex;align-items:center;gap:var(--_34f580fe_snf8g);min-width:0;flex-wrap:nowrap;}
._a887a301_snf8g{position:relative;min-width:0;}
._b2396651_snf8g{display:inline-block;padding:var(--_04a722b4_snf8g) var(--_30fe5064_snf8g);font-family:var(--_6f49f294_snf8g);font-weight:700;font-size:0.82rem;text-transform:uppercase;letter-spacing:0.08em;color:var(--_0f12d524_snf8g);cursor:pointer;white-space:nowrap;transition:color .2s ease;border-radius:var(--_69114dae_snf8g);}
._b2396651_snf8g:hover,._b2396651_snf8g:focus{color:var(--_21f40b09_snf8g);}

._2fd83f9f_snf8g{display:none;flex-direction:column;gap:var(--_04a722b4_snf8g);position:absolute;top:100%;left:0;min-width:200px;background:var(--_6a65e397_snf8g);border:1px solid var(--_7c6d074c_snf8g);border-radius:var(--_69114dae_snf8g);box-shadow:var(--_f5a37127_snf8g);padding:var(--_34f580fe_snf8g);z-index:200;}
._a887a301_snf8g:hover>._2fd83f9f_snf8g,._a887a301_snf8g:focus-within>._2fd83f9f_snf8g{display:flex;}
._2fd83f9f_snf8g a{display:block;padding:var(--_34f580fe_snf8g);font-size:0.9rem;color:var(--_0f12d524_snf8g);border-radius:var(--_5a1acace_snf8g);white-space:nowrap;transition:background .2s ease,color .2s ease;}
._2fd83f9f_snf8g a:hover,._2fd83f9f_snf8g a:focus-visible{background:var(--_994821fe_snf8g);color:var(--_21f40b09_snf8g);}

._399b3462_snf8g{flex-shrink:0;min-width:0;background:var(--_b2e92430_snf8g);color:var(--_643dc982_snf8g);font-weight:700;text-transform:uppercase;letter-spacing:0.06em;font-size:0.85rem;padding:var(--_34f580fe_snf8g);border-radius:var(--_69114dae_snf8g);border:1px solid var(--_b2e92430_snf8g);box-shadow:0 0 8px var(--_b2e92430_snf8g);white-space:nowrap;transition:box-shadow .25s ease,transform .25s ease;}
._399b3462_snf8g:hover,._399b3462_snf8g:focus-visible{box-shadow:0 0 18px var(--_b2e92430_snf8g),0 0 26px var(--_6791877b_snf8g);transform:translateY(-2px);}

@media (max-width:900px){
  ._3a48791e_snf8g{display:flex;}
  ._37b2640a_snf8g span{display:none;}
  ._53862584_snf8g{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--_6a65e397_snf8g);border-bottom:1px solid var(--_7c6d074c_snf8g);padding:var(--_34f580fe_snf8g);z-index:150;}
  ._96843795_snf8g:checked~._53862584_snf8g{display:flex;}
  ._a887a301_snf8g{width:100%;}
  ._b2396651_snf8g{display:block;width:100%;padding:var(--_30fe5064_snf8g);}
  ._2fd83f9f_snf8g{display:block;position:static;box-shadow:none;border:none;border-top:1px solid var(--_7c6d074c_snf8g);border-radius:0;margin-left:var(--_30fe5064_snf8g);background:transparent;padding:var(--_30fe5064_snf8g);}
  ._2fd83f9f_snf8g a{padding:var(--_30fe5064_snf8g);}
  ._a887a301_snf8g:hover>._2fd83f9f_snf8g,._a887a301_snf8g:focus-within>._2fd83f9f_snf8g{display:block;}
  ._399b3462_snf8g{font-size:0.72rem;padding:var(--_30fe5064_snf8g);}
}

main{display:block;}
._cf1850a1_snf8g{max-width:var(--_ed319060_snf8g);margin:0 auto;padding:var(--_fdde134a_snf8g) var(--_34f580fe_snf8g);display:flex;flex-direction:column;gap:var(--_81145c09_snf8g);}

._560a9133_snf8g{position:relative;padding:var(--_fdde134a_snf8g) 0;}
._560a9133_snf8g::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:var(--_0643ee7d_snf8g);background:linear-gradient(180deg,transparent 0%,transparent 55%,var(--_6a65e397_snf8g) 55%,var(--_6a65e397_snf8g) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,0.05) 0 1px,transparent 1px 60px);}
._3ceb7858_snf8g{display:grid;grid-template-columns:minmax(0,42%) 1fr;gap:var(--_fdde134a_snf8g);align-items:center;}
._f14282b3_snf8g{margin-left:calc(-1 * var(--_fdde134a_snf8g));padding:var(--_30fe5064_snf8g);align-self:center;min-height:180px;}
._7fdd5c23_snf8g{width:100%;height:auto;border-radius:var(--_0643ee7d_snf8g);box-shadow:var(--_d5508494_snf8g);animation:_53ea2e9d_snf8g .8s ease both;}
@keyframes _53ea2e9d_snf8g{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:translateY(0);}}

._644ed1f6_snf8g{display:flex;flex-direction:column;gap:var(--_30fe5064_snf8g);}
._54b2bfcb_snf8g{font-family:var(--_6f49f294_snf8g);font-weight:700;text-transform:uppercase;letter-spacing:0.14em;font-size:0.85rem;color:var(--_6791877b_snf8g);}
._0967d640_snf8g{font-family:var(--_e5fe584c_snf8g);font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.1;color:var(--_78148a90_snf8g);text-shadow:0 0 8px var(--_6791877b_snf8g),0 0 14px var(--_b2e92430_snf8g);}
._236361e0_snf8g{font-size:1.15rem;color:var(--_0f12d524_snf8g);}

._b00949b2_snf8g{display:flex;flex-wrap:wrap;gap:var(--_34f580fe_snf8g);margin-top:var(--_30fe5064_snf8g);}
._5d42e08d_snf8g{flex:1 1 130px;display:flex;flex-direction:column;gap:var(--_04a722b4_snf8g);padding:var(--_34f580fe_snf8g);border:1px solid var(--_21f40b09_snf8g);border-radius:var(--_69114dae_snf8g);box-shadow:inset 0 0 12px var(--_21f40b09_snf8g);background:var(--_6a65e397_snf8g);}
._5d42e08d_snf8g dt{order:2;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--_748501f1_snf8g);}
._5d42e08d_snf8g dd{order:1;font-family:'Courier New',monospace;font-size:1.6rem;font-weight:700;color:var(--_78148a90_snf8g);text-shadow:3px 3px 0 var(--_b2e92430_snf8g);}

._f37b569c_snf8g{align-self:flex-start;margin-top:var(--_30fe5064_snf8g);display:inline-block;background:var(--_6791877b_snf8g);color:var(--_1971c2e7_snf8g);font-weight:700;text-transform:uppercase;letter-spacing:0.06em;padding:var(--_34f580fe_snf8g) var(--_fdde134a_snf8g);border:1px solid var(--_6791877b_snf8g);border-radius:var(--_69114dae_snf8g);box-shadow:0 0 10px var(--_6791877b_snf8g);transition:box-shadow .25s ease,transform .25s ease;}
._f37b569c_snf8g:hover,._f37b569c_snf8g:focus-visible{box-shadow:0 0 20px var(--_6791877b_snf8g),0 0 30px var(--_21f40b09_snf8g);transform:translateY(-2px);}

@media (max-width:760px){
  ._3ceb7858_snf8g{grid-template-columns:1fr;}
  ._f14282b3_snf8g{margin-left:0;}
  ._5d42e08d_snf8g{flex:1 1 45%;}
}

._d2b3096e_snf8g{counter-reset:_11dc4515_snf8g;font-size:1rem;}
._d2b3096e_snf8g>*+*{margin-top:var(--_34f580fe_snf8g);}
._d2b3096e_snf8g h2{font-family:var(--_e5fe584c_snf8g);font-size:1.8rem;color:var(--_78148a90_snf8g);text-shadow:0 0 6px var(--_21f40b09_snf8g);border-left:4px solid var(--_6791877b_snf8g);padding-left:var(--_30fe5064_snf8g);counter-increment:_11dc4515_snf8g;}
._d2b3096e_snf8g h2::before{content:"#" counter(_11dc4515_snf8g,decimal-leading-zero);font-family:monospace;font-size:0.9rem;vertical-align:super;color:var(--_748501f1_snf8g);margin-right:var(--_30fe5064_snf8g);text-shadow:none;}
._d2b3096e_snf8g h3{font-family:var(--_e5fe584c_snf8g);font-size:1.3rem;color:var(--_0f12d524_snf8g);}
._d2b3096e_snf8g p{color:var(--_0f12d524_snf8g);}
._d2b3096e_snf8g ul,._d2b3096e_snf8g ol{padding-left:1.4em;}
._d2b3096e_snf8g ul{list-style:disc;}
._d2b3096e_snf8g ol{list-style:decimal;}
._d2b3096e_snf8g li+li{margin-top:var(--_04a722b4_snf8g);}
._d2b3096e_snf8g a{color:var(--_21f40b09_snf8g);text-decoration:underline;text-underline-offset:3px;}
._d2b3096e_snf8g a:hover,._d2b3096e_snf8g a:focus-visible{color:var(--_6791877b_snf8g);}
._d2b3096e_snf8g table{width:100%;border-collapse:collapse;background:var(--_6a65e397_snf8g);border:1px solid var(--_7c6d074c_snf8g);border-radius:var(--_69114dae_snf8g);}
._d2b3096e_snf8g th,._d2b3096e_snf8g td{padding:var(--_34f580fe_snf8g);border-bottom:1px solid var(--_7c6d074c_snf8g);text-align:left;}
._d2b3096e_snf8g th{font-family:var(--_e5fe584c_snf8g);text-transform:uppercase;letter-spacing:0.05em;font-size:0.85rem;color:var(--_748501f1_snf8g);}
._d2b3096e_snf8g blockquote{font-style:italic;font-size:1.6rem;line-height:1.35;color:var(--_78148a90_snf8g);border-top:1px solid var(--_7c6d074c_snf8g);border-bottom:1px solid var(--_7c6d074c_snf8g);padding:var(--_34f580fe_snf8g);}

._891186af_snf8g{padding-top:var(--_fdde134a_snf8g);border-top:1px solid var(--_7c6d074c_snf8g);}

._42b4045a_snf8g{background:var(--_6a65e397_snf8g);border-top:1px solid var(--_7c6d074c_snf8g);margin-top:var(--_81145c09_snf8g);padding:var(--_fdde134a_snf8g) var(--_34f580fe_snf8g);}
._51cd58c3_snf8g{max-width:var(--_ed319060_snf8g);margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--_fdde134a_snf8g);}
._90a1b514_snf8g{color:var(--_748501f1_snf8g);font-size:0.9rem;flex:1 1 320px;}
._4bb8feb1_snf8g{display:flex;flex-wrap:wrap;gap:var(--_34f580fe_snf8g);}
._4bb8feb1_snf8g a{color:var(--_0f12d524_snf8g);font-size:0.9rem;transition:color .2s ease;}
._4bb8feb1_snf8g a:hover,._4bb8feb1_snf8g a:focus-visible{color:var(--_21f40b09_snf8g);}
._7422316f_snf8g{max-width:var(--_ed319060_snf8g);margin:var(--_34f580fe_snf8g) auto 0;color:var(--_748501f1_snf8g);font-size:0.8rem;text-align:center;}

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