*,*::before,*::after{box-sizing:border-box;}
html{font-size:17px;-webkit-text-size-adjust:100%;}
body{margin:0;background:var(--_57461520_8jf9z);color:var(--_19718f7a_8jf9z);font-family:var(--_78b7bc18_8jf9z);line-height:1.65;font-size:1rem;overflow-x:hidden;}
img{max-width:100%;height:auto;display:block;}
ul{margin:0;padding:0;}
a{color:var(--_fe9afecc_8jf9z);text-decoration:none;}
a:hover{text-decoration:underline;}
:focus-visible{outline:3px solid var(--_fe9afecc_8jf9z);outline-offset:2px;border-radius:var(--_500b5ca2_8jf9z);}
h1,h2,h3{font-family:var(--_7d63fab8_8jf9z);color:var(--_19718f7a_8jf9z);line-height:1.15;margin:0;}
p{margin:0;}
table{width:100%;border-collapse:collapse;margin:var(--_9c50fd71_8jf9z) 0;}
th,td{padding:var(--_ff977995_8jf9z);border-bottom:1px solid var(--_39be5dfe_8jf9z);text-align:left;}

._42f0e5f6_8jf9z{position:fixed;width:38vw;height:38vw;border-radius:50%;filter:blur(70px);opacity:.28;z-index:-1;pointer-events:none;animation:_ea5d5948_8jf9z 22s ease-in-out infinite;}
._42f0e5f6_8jf9z:nth-of-type(1){top:-10%;left:-8%;background:var(--_a862271f_8jf9z);animation-delay:0s;}
._42f0e5f6_8jf9z:nth-of-type(2){top:15%;right:-12%;background:var(--_8ecefd34_8jf9z);animation-delay:4s;}
._42f0e5f6_8jf9z:nth-of-type(3){bottom:-14%;left:30%;background:var(--_fe9afecc_8jf9z);animation-delay:8s;}
@keyframes _ea5d5948_8jf9z{0%{transform:translate(0,0);}50%{transform:translate(24px,-18px);}100%{transform:translate(0,0);}}

._cd4a1a6e_8jf9z{position:absolute;left:-999px;top:auto;background:var(--_f0e0d536_8jf9z);color:var(--_19718f7a_8jf9z);padding:var(--_571d3daf_8jf9z) var(--_ff977995_8jf9z);border-radius:var(--_1234a9a7_8jf9z);z-index:200;box-shadow:var(--_8bc12d5c_8jf9z);}
._cd4a1a6e_8jf9z:focus{left:var(--_ff977995_8jf9z);top:var(--_ff977995_8jf9z);}

._08e36326_8jf9z{position:sticky;top:0;z-index:40;background:var(--_f0e0d536_8jf9z);border-bottom:1px solid var(--_39be5dfe_8jf9z);padding:var(--_ff977995_8jf9z) 0;}
._25f1562a_8jf9z{max-width:var(--_79174129_8jf9z);margin:0 auto;padding:0 var(--_9c50fd71_8jf9z);display:flex;align-items:center;gap:var(--_9c50fd71_8jf9z);}
._aed70bfe_8jf9z{display:flex;align-items:center;gap:var(--_571d3daf_8jf9z);flex-shrink:0;}
._aed70bfe_8jf9z img{width:40px;height:40px;border-radius:var(--_1234a9a7_8jf9z);object-fit:contain;background:var(--_57461520_8jf9z);}
._5daf9108_8jf9z{font-family:var(--_7d63fab8_8jf9z);font-weight:700;color:var(--_19718f7a_8jf9z);font-size:1.15rem;}

._058eec15_8jf9z{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden;clip:rect(0,0,0,0);}
._6f489b91_8jf9z{display:none;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:var(--_1234a9a7_8jf9z);color:var(--_19718f7a_8jf9z);cursor:pointer;flex-shrink:0;}
._6f489b91_8jf9z:hover{background:var(--_57461520_8jf9z);}

._4106dd10_8jf9z{flex:1;min-width:0;}
._d7576963_8jf9z{display:flex;align-items:center;gap:var(--_ff977995_8jf9z);list-style:none;flex-wrap:nowrap;}
._9ce9a108_8jf9z{position:relative;}
._9ce9a108_8jf9z>a{display:inline-flex;align-items:center;gap:.35em;padding:var(--_571d3daf_8jf9z) var(--_571d3daf_8jf9z);color:var(--_19718f7a_8jf9z);font-weight:600;border-radius:var(--_500b5ca2_8jf9z);white-space:nowrap;}
._9ce9a108_8jf9z>a:hover{background:var(--_57461520_8jf9z);text-decoration:none;}
._9ce9a108_8jf9z>a::after{content:"";width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;opacity:.5;margin-left:.2em;}

._e5895114_8jf9z{position:absolute;top:100%;left:0;min-width:12rem;background:var(--_f0e0d536_8jf9z);border:1px solid var(--_39be5dfe_8jf9z);border-radius:var(--_1234a9a7_8jf9z);box-shadow:var(--_8bc12d5c_8jf9z);padding:var(--_ff977995_8jf9z);display:none;flex-direction:column;gap:var(--_dfdf97c3_8jf9z);z-index:50;list-style:none;}
._e5895114_8jf9z li a{display:block;padding:var(--_571d3daf_8jf9z);border-radius:var(--_500b5ca2_8jf9z);color:var(--_19718f7a_8jf9z);white-space:nowrap;}
._e5895114_8jf9z li a:hover{background:var(--_57461520_8jf9z);text-decoration:none;}
._9ce9a108_8jf9z:hover>._e5895114_8jf9z,
._9ce9a108_8jf9z:focus-within>._e5895114_8jf9z{display:flex;}

._375a4ad3_8jf9z{display:inline-flex;align-items:center;justify-content:center;gap:.4em;padding:var(--_ff977995_8jf9z) var(--_9c50fd71_8jf9z);border-radius:var(--_00154f2a_8jf9z);background:var(--_a862271f_8jf9z);color:var(--_c2e59b91_8jf9z);font-weight:700;font-family:var(--_7d63fab8_8jf9z);white-space:nowrap;box-shadow:0 10px 24px -8px var(--_a862271f_8jf9z);transition:transform .2s ease, box-shadow .2s ease;position:relative;overflow:hidden;}
._375a4ad3_8jf9z:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px var(--_a862271f_8jf9z);text-decoration:none;}
._aa8ed391_8jf9z{flex-shrink:0;}
._d23bbf89_8jf9z{position:relative;}
._d23bbf89_8jf9z::after{content:"";position:absolute;top:0;left:0;bottom:0;width:40%;background:linear-gradient(100deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.55) 50%,rgba(255,255,255,0) 100%);animation:_f161be15_8jf9z 6s ease-in-out infinite;}
._bc87bf42_8jf9z{width:100%;}
@keyframes _f161be15_8jf9z{0%{transform:translateX(-160%);}50%{transform:translateX(280%);}100%{transform:translateX(-160%);}}

@media (max-width:880px){
  ._6f489b91_8jf9z{display:inline-flex;}
  ._4106dd10_8jf9z{position:absolute;top:100%;left:0;right:0;background:var(--_f0e0d536_8jf9z);border-bottom:1px solid var(--_39be5dfe_8jf9z);padding:0;max-height:0;overflow:hidden;}
  ._058eec15_8jf9z:checked~._4106dd10_8jf9z{max-height:80vh;overflow:auto;padding:var(--_ff977995_8jf9z) var(--_9c50fd71_8jf9z);}
  ._d7576963_8jf9z{flex-direction:column;align-items:stretch;gap:var(--_571d3daf_8jf9z);}
  ._9ce9a108_8jf9z>a::after{display:none;}
  ._e5895114_8jf9z{position:static;display:block;box-shadow:none;border:none;padding:0 0 0 var(--_ff977995_8jf9z);margin-top:var(--_dfdf97c3_8jf9z);}
}

._36ffd17c_8jf9z{display:block;}
._7c6ef1e5_8jf9z{padding:var(--_f5f11dfd_8jf9z) var(--_9c50fd71_8jf9z);background:linear-gradient(180deg,var(--_f0e0d536_8jf9z) 0%,var(--_57461520_8jf9z) 100%);}
._fdfdbaad_8jf9z{max-width:var(--_79174129_8jf9z);margin:0 auto;display:grid;grid-template-columns:55% 45%;gap:var(--_f5f11dfd_8jf9z);align-items:center;}
._c87d15cc_8jf9z{display:flex;flex-direction:column;gap:var(--_ff977995_8jf9z);align-self:start;}
._cd6723a0_8jf9z{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--_8ecefd34_8jf9z);}
._13336e08_8jf9z{font-size:clamp(2.3rem,1.4rem + 3vw,3.6rem);background:linear-gradient(100deg,var(--_862af387_8jf9z),var(--_fe9afecc_8jf9z));-webkit-background-clip:text;background-clip:text;color:var(--_862af387_8jf9z);-webkit-text-fill-color:transparent;text-shadow:0 0 12px rgba(0,0,0,.10);}
._c22b4133_8jf9z{font-style:italic;font-size:clamp(1.15rem,1rem + .6vw,1.5rem);line-height:1.5;color:var(--_ed84ed7c_8jf9z);font-weight:500;}
._8ebc0127_8jf9z{display:flex;}

._f9fdadd3_8jf9z{display:flex;flex-wrap:wrap;gap:var(--_9c50fd71_8jf9z);list-style:none;margin:var(--_571d3daf_8jf9z) 0 0;padding:0;}
._0d36977f_8jf9z{display:flex;flex-direction:column;align-items:center;gap:var(--_571d3daf_8jf9z);text-align:center;position:relative;padding:0 var(--_ff977995_8jf9z) 0 0;}
._0d36977f_8jf9z+._0d36977f_8jf9z{border-left:1px solid var(--_39be5dfe_8jf9z);padding-left:var(--_ff977995_8jf9z);}
._0d36977f_8jf9z dt{order:2;font-size:.82rem;font-weight:700;color:var(--_ed84ed7c_8jf9z);text-transform:uppercase;letter-spacing:.04em;}
._0d36977f_8jf9z dd{order:1;margin:0;display:grid;place-items:center;aspect-ratio:1;min-width:3.4rem;padding:var(--_ff977995_8jf9z);border-radius:50%;background:var(--_a862271f_8jf9z);color:var(--_c2e59b91_8jf9z);font-family:var(--_7d63fab8_8jf9z);font-weight:800;font-size:1.15rem;box-shadow:var(--_90628572_8jf9z);}
._0d36977f_8jf9z:nth-of-type(2) dd{background:var(--_8ecefd34_8jf9z);color:var(--_03896a00_8jf9z);}
._0d36977f_8jf9z:nth-of-type(3) dd{background:var(--_fe9afecc_8jf9z);color:var(--_8c1fd79a_8jf9z);}
._0d36977f_8jf9z:nth-of-type(4) dd{background:var(--_a862271f_8jf9z);color:var(--_c2e59b91_8jf9z);}

._a5d930ce_8jf9z{align-self:center;padding:var(--_571d3daf_8jf9z);border-radius:var(--_00154f2a_8jf9z);background:var(--_f0e0d536_8jf9z);box-shadow:var(--_29838327_8jf9z);min-height:200px;display:flex;align-items:center;}
._1c978ce2_8jf9z{width:100%;height:auto;border-radius:var(--_8fc1a232_8jf9z);}

@media (max-width:880px){
  ._fdfdbaad_8jf9z{grid-template-columns:1fr;}
  ._a5d930ce_8jf9z{order:2;}
  ._c87d15cc_8jf9z{order:1;}
  ._f9fdadd3_8jf9z{gap:var(--_ff977995_8jf9z);}
  ._0d36977f_8jf9z+._0d36977f_8jf9z{border-left:none;padding-left:0;}
}

._ab9abaf1_8jf9z{max-width:var(--_79174129_8jf9z);margin:0 auto;padding:var(--_f5f11dfd_8jf9z) var(--_9c50fd71_8jf9z);display:grid;grid-template-columns:2.3fr 1fr;gap:var(--_f5f11dfd_8jf9z);align-items:start;}
._db8ff2d8_8jf9z{min-width:0;}
._866c82e7_8jf9z{counter-reset:_29e15561_8jf9z;}
._866c82e7_8jf9z>*+*{margin-top:var(--_9c50fd71_8jf9z);}
._866c82e7_8jf9z h2{counter-increment:_29e15561_8jf9z;position:relative;padding-left:var(--_9c50fd71_8jf9z);font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);}
._866c82e7_8jf9z h2::before{content:counter(_29e15561_8jf9z,decimal-leading-zero);position:absolute;left:0;top:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65em;font-weight:700;color:var(--_8ecefd34_8jf9z);vertical-align:super;}
._866c82e7_8jf9z h2::after{content:"";display:block;width:2.4rem;height:3px;background:var(--_8ecefd34_8jf9z);border-radius:var(--_500b5ca2_8jf9z);margin-top:var(--_571d3daf_8jf9z);}
._866c82e7_8jf9z h3{font-size:1.2rem;color:var(--_19718f7a_8jf9z);}
._866c82e7_8jf9z p{color:var(--_19718f7a_8jf9z);}

._5b97d2e7_8jf9z{display:flex;flex-direction:column;gap:var(--_9c50fd71_8jf9z);position:sticky;top:calc(var(--_f5f11dfd_8jf9z) * 2);align-self:start;}
._80370fe1_8jf9z{position:relative;background:var(--_f0e0d536_8jf9z);border-radius:var(--_00154f2a_8jf9z);box-shadow:var(--_8bc12d5c_8jf9z);padding:var(--_9c50fd71_8jf9z);display:flex;flex-direction:column;gap:var(--_ff977995_8jf9z);overflow:hidden;}
._80370fe1_8jf9z::before{content:"";position:absolute;inset:-30% -30% auto auto;width:60%;height:60%;background:var(--_8ecefd34_8jf9z);opacity:.35;filter:blur(40px);border-radius:50%;animation:_b6816af4_8jf9z 6s ease-in-out infinite;z-index:0;}
._700d8dba_8jf9z{position:relative;z-index:1;font-size:.85rem;font-weight:700;color:var(--_ed84ed7c_8jf9z);text-transform:uppercase;letter-spacing:.05em;}
._80370fe1_8jf9z ._375a4ad3_8jf9z{position:relative;z-index:1;}
@keyframes _b6816af4_8jf9z{0%,100%{opacity:.25;}50%{opacity:.55;}}

@media (max-width:880px){
  ._ab9abaf1_8jf9z{grid-template-columns:1fr;}
  ._5b97d2e7_8jf9z{position:static;}
}

._57e731ee_8jf9z{background:var(--_f0e0d536_8jf9z);border-top:1px solid var(--_39be5dfe_8jf9z);padding:var(--_f5f11dfd_8jf9z) var(--_9c50fd71_8jf9z);}
._57e731ee_8jf9z>*{max-width:var(--_79174129_8jf9z);margin:0 auto;}

._3676a702_8jf9z{background:var(--_f0e0d536_8jf9z);border-top:1px solid var(--_39be5dfe_8jf9z);padding:var(--_f5f11dfd_8jf9z) 0;}
._867f1371_8jf9z{max-width:var(--_79174129_8jf9z);margin:0 auto;padding:0 var(--_9c50fd71_8jf9z);display:flex;flex-direction:column;gap:var(--_ff977995_8jf9z);}
._7f97cbc8_8jf9z{}
._0d383baa_8jf9z{display:flex;flex-wrap:wrap;gap:var(--_9c50fd71_8jf9z);list-style:none;}
._0d383baa_8jf9z a{color:var(--_ed84ed7c_8jf9z);font-weight:600;}
._0d383baa_8jf9z a:hover{color:var(--_fe9afecc_8jf9z);}
._8c6dc396_8jf9z{font-size:.85rem;color:var(--_ed84ed7c_8jf9z);}

@media (prefers-reduced-motion: reduce){
  ._42f0e5f6_8jf9z,._d23bbf89_8jf9z::after,._80370fe1_8jf9z::before{animation:none !important;}
}
