*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{margin:0;background:var(--_5478ad61_ti2q7);color:var(--_11956193_ti2q7);font-family:var(--_a114b1a9_ti2q7);font-size:17px;line-height:1.65;}
img{max-width:100%;display:block;}
a{color:var(--_a6477e6f_ti2q7);text-decoration:none;}
a:hover{text-decoration:underline;}
:focus-visible{outline:3px solid var(--_a6477e6f_ti2q7);outline-offset:2px;}
ul{margin:0;}

h1,h2,h3,h4{font-family:var(--_9bdb07c7_ti2q7);color:var(--_a052f323_ti2q7);line-height:1.15;margin:0 0 var(--_068bbdac_ti2q7);}
h2{font-size:clamp(1.6rem,2.4vw,2.2rem);position:relative;padding-left:var(--_349ff79e_ti2q7);}
h3{font-size:clamp(1.25rem,1.8vw,1.6rem);}
p{margin:0 0 var(--_068bbdac_ti2q7);}

._6897ce76_ti2q7{position:absolute;left:-9999px;top:0;background:var(--_531d4e1a_ti2q7);color:var(--_11956193_ti2q7);padding:var(--_c9f6e8cd_ti2q7) var(--_068bbdac_ti2q7);border-radius:var(--_71f50d3b_ti2q7);z-index:1000;box-shadow:var(--_bbc5e4eb_ti2q7);}
._6897ce76_ti2q7:focus{left:var(--_c9f6e8cd_ti2q7);top:var(--_c9f6e8cd_ti2q7);}

._66b5c3ce_ti2q7{background:var(--_531d4e1a_ti2q7);border-bottom:1px solid var(--_c7a22608_ti2q7);position:sticky;top:0;z-index:100;}
._4b1aa32f_ti2q7{max-width:var(--_694f3b11_ti2q7);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--_068bbdac_ti2q7);padding:var(--_068bbdac_ti2q7) var(--_349ff79e_ti2q7);position:relative;}

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

._d017f90d_ti2q7{flex:1;}
._d017f90d_ti2q7 > ul{display:flex;align-items:center;gap:var(--_068bbdac_ti2q7);list-style:none;margin:0;padding:0;}
._d017f90d_ti2q7 li{position:relative;}
._d017f90d_ti2q7 > ul > li > a{display:inline-flex;align-items:center;padding:var(--_c9f6e8cd_ti2q7) var(--_c9f6e8cd_ti2q7);color:var(--_11956193_ti2q7);font-weight:600;border-radius:var(--_71f50d3b_ti2q7);}
._d017f90d_ti2q7 > ul > li > a:hover{background:var(--_5478ad61_ti2q7);}

._57e7c1b5_ti2q7 > a{display:flex;align-items:center;gap:var(--_c9f6e8cd_ti2q7);font-family:var(--_9bdb07c7_ti2q7);font-size:1.15rem;font-weight:700;color:var(--_11956193_ti2q7);padding:var(--_c9f6e8cd_ti2q7) 0;}
._57e7c1b5_ti2q7 img{border-radius:var(--_71f50d3b_ti2q7);}

._bad28c5b_ti2q7 > a::after{content:'\25be';margin-left:6px;font-size:.7em;}

._ff57bfd7_ti2q7{position:absolute;top:100%;left:0;min-width:210px;background:var(--_531d4e1a_ti2q7);border:1px solid var(--_c7a22608_ti2q7);border-radius:var(--_d1f477c8_ti2q7);box-shadow:var(--_3fbccda4_ti2q7);padding:var(--_068bbdac_ti2q7);list-style:none;margin:0;display:none;z-index:120;}
._bad28c5b_ti2q7:hover > ._ff57bfd7_ti2q7,._bad28c5b_ti2q7:focus-within > ._ff57bfd7_ti2q7{display:block;}
._ff57bfd7_ti2q7 li{padding:0;}
._ff57bfd7_ti2q7 a{display:block;padding:var(--_c9f6e8cd_ti2q7) var(--_c9f6e8cd_ti2q7);color:var(--_11956193_ti2q7);border-radius:var(--_71f50d3b_ti2q7);}
._ff57bfd7_ti2q7 a:hover{background:var(--_5478ad61_ti2q7);}

._2ac6d057_ti2q7{display:none;flex-direction:column;gap:4px;cursor:pointer;padding:var(--_c9f6e8cd_ti2q7);border-radius:var(--_71f50d3b_ti2q7);}
._2ac6d057_ti2q7 span{display:block;width:22px;height:2px;background:var(--_11956193_ti2q7);}
._2ac6d057_ti2q7:focus-visible{outline:3px solid var(--_a6477e6f_ti2q7);outline-offset:2px;}

._b154a690_ti2q7{display:inline-flex;align-items:center;gap:var(--_c9f6e8cd_ti2q7);padding:var(--_c9f6e8cd_ti2q7) var(--_349ff79e_ti2q7);border-radius:var(--_b3df55c4_ti2q7);background:var(--_96d817fa_ti2q7);color:var(--_6b633d0b_ti2q7);font-family:var(--_9bdb07c7_ti2q7);font-weight:600;box-shadow:var(--_bbc5e4eb_ti2q7),0 10px 24px color-mix(in srgb,var(--_96d817fa_ti2q7) 35%,transparent);transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap;}
._b154a690_ti2q7:hover{transform:translateY(-2px);box-shadow:var(--_3fbccda4_ti2q7),0 14px 30px color-mix(in srgb,var(--_96d817fa_ti2q7) 45%,transparent);text-decoration:none;}
._d32d1eaf_ti2q7{flex-shrink:0;}

._6c67b36e_ti2q7{display:block;}

._006d0688_ti2q7{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--_5478ad61_ti2q7),var(--_531d4e1a_ti2q7));padding:var(--_ca18427a_ti2q7) var(--_349ff79e_ti2q7);}
._b99b1ab6_ti2q7{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--_96d817fa_ti2q7) 35%,transparent) 0,transparent 40%),radial-gradient(circle at 92% 85%,color-mix(in srgb,var(--_da317be9_ti2q7) 30%,transparent) 0,transparent 45%),radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--_a6477e6f_ti2q7) 25%,transparent) 0,transparent 35%);filter:blur(40px);animation:_05ceba1f_ti2q7 14s ease-in-out infinite alternate;}
@keyframes _05ceba1f_ti2q7{0%{transform:translate(0,0);}100%{transform:translate(24px,-18px);}}

._d2cbee55_ti2q7{position:relative;z-index:1;max-width:var(--_694f3b11_ti2q7);margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr;grid-template-rows:auto auto;column-gap:var(--_349ff79e_ti2q7);row-gap:var(--_068bbdac_ti2q7);align-items:start;}

._9e08dc6e_ti2q7{grid-column:1;grid-row:1 / 3;z-index:2;position:relative;}
._401e6de4_ti2q7{font-family:var(--_9bdb07c7_ti2q7);text-transform:uppercase;letter-spacing:.12em;font-size:.85rem;font-weight:700;color:var(--_da317be9_ti2q7);margin:0 0 var(--_c9f6e8cd_ti2q7);}
._a37ae04f_ti2q7{font-size:clamp(2.4rem,5vw,3.6rem);background:linear-gradient(120deg,var(--_a052f323_ti2q7),var(--_a6477e6f_ti2q7));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--_a052f323_ti2q7);text-shadow:0 6px 10px rgba(0,0,0,.12);margin-bottom:var(--_068bbdac_ti2q7);}
._d54c4b5f_ti2q7{font-size:1.15rem;color:var(--_ebbb9e02_ti2q7);margin-bottom:var(--_349ff79e_ti2q7);}
._ff8c7f19_ti2q7{position:relative;overflow:hidden;margin-bottom:var(--_349ff79e_ti2q7);}
._ff8c7f19_ti2q7::after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:220% 100%;animation:_05ffe55c_ti2q7 3.2s linear infinite;border-radius:inherit;pointer-events:none;}
@keyframes _05ffe55c_ti2q7{0%{background-position:-160% 0;}100%{background-position:260% 0;}}

._91e3ba5e_ti2q7{display:flex;flex-wrap:wrap;gap:0;list-style:none;margin:0;padding:0;background:var(--_531d4e1a_ti2q7);border-radius:var(--_d1f477c8_ti2q7);box-shadow:var(--_bbc5e4eb_ti2q7);}
._d9329ee6_ti2q7{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--_c9f6e8cd_ti2q7);padding:var(--_068bbdac_ti2q7);min-width:120px;position:relative;}
._d9329ee6_ti2q7:not(:last-child)::after{content:'';position:absolute;top:var(--_c9f6e8cd_ti2q7);bottom:var(--_c9f6e8cd_ti2q7);right:0;width:1px;background:var(--_c7a22608_ti2q7);}
._d9329ee6_ti2q7 dd{order:1;display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--_96d817fa_ti2q7) 16%,var(--_531d4e1a_ti2q7));color:var(--_96d817fa_ti2q7);font-family:var(--_9bdb07c7_ti2q7);font-weight:700;font-size:1.05rem;margin:0;}
._d9329ee6_ti2q7 dt{order:2;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--_ebbb9e02_ti2q7);margin:0;}

._a6cdf228_ti2q7{grid-column:2;grid-row:1 / 3;align-self:center;position:relative;z-index:1;margin-left:calc(var(--_349ff79e_ti2q7) * -1);background:var(--_531d4e1a_ti2q7);border-radius:var(--_b3df55c4_ti2q7);box-shadow:var(--_3fbccda4_ti2q7);padding:var(--_c9f6e8cd_ti2q7);}
._f8473b7f_ti2q7{width:100%;height:auto;border-radius:var(--_d1f477c8_ti2q7);}

._59884c19_ti2q7{max-width:var(--_694f3b11_ti2q7);margin:0 auto;padding:var(--_ca18427a_ti2q7) var(--_349ff79e_ti2q7);}
._035a7646_ti2q7{width:100%;}
._a8f1fb34_ti2q7{counter-reset:utqh;}
._a8f1fb34_ti2q7 h2{counter-increment:utqh;}
._a8f1fb34_ti2q7 h2::before{content:counter(utqh,decimal-leading-zero);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7em;font-weight:700;color:var(--_a6477e6f_ti2q7);vertical-align:super;margin-right:var(--_c9f6e8cd_ti2q7);}
._a8f1fb34_ti2q7 h2::after{content:'';display:block;width:56px;height:4px;background:var(--_da317be9_ti2q7);border-radius:var(--_bf6a9c78_ti2q7);margin-top:var(--_c9f6e8cd_ti2q7);}
._a8f1fb34_ti2q7 p:first-of-type::first-letter{float:left;font-family:var(--_9bdb07c7_ti2q7);font-size:3.4em;line-height:1;font-weight:700;color:var(--_96d817fa_ti2q7);padding:0 var(--_c9f6e8cd_ti2q7) 0 0;margin-top:.02em;}
._a8f1fb34_ti2q7 table{width:100%;border-collapse:collapse;margin:var(--_349ff79e_ti2q7) 0;background:var(--_531d4e1a_ti2q7);border-radius:var(--_d1f477c8_ti2q7);overflow:hidden;box-shadow:var(--_ee5ad08c_ti2q7);}
._a8f1fb34_ti2q7 th,._a8f1fb34_ti2q7 td{padding:var(--_068bbdac_ti2q7);border-bottom:1px solid var(--_c7a22608_ti2q7);text-align:left;}
._a8f1fb34_ti2q7 thead th{background:var(--_5478ad61_ti2q7);color:var(--_11956193_ti2q7);font-family:var(--_9bdb07c7_ti2q7);}

._cecb7398_ti2q7{max-width:var(--_694f3b11_ti2q7);margin:0 auto var(--_ca18427a_ti2q7);padding:0 var(--_349ff79e_ti2q7);}

._b0082b07_ti2q7{background:var(--_531d4e1a_ti2q7);border-top:1px solid var(--_c7a22608_ti2q7);margin-top:var(--_ca18427a_ti2q7);}
._66494e66_ti2q7{max-width:var(--_694f3b11_ti2q7);margin:0 auto;padding:var(--_349ff79e_ti2q7) var(--_349ff79e_ti2q7);display:flex;flex-wrap:wrap;gap:var(--_068bbdac_ti2q7);align-items:center;justify-content:space-between;}
._4d7881aa_ti2q7{display:flex;flex-wrap:wrap;gap:var(--_068bbdac_ti2q7);list-style:none;margin:0;padding:0;}
._4d7881aa_ti2q7 a{color:var(--_11956193_ti2q7);}
._4d7881aa_ti2q7 a:hover{color:var(--_a6477e6f_ti2q7);}
._d908607d_ti2q7{width:100%;font-weight:700;font-size:.9rem;color:var(--_ebbb9e02_ti2q7);margin:0;}
._bb884dcf_ti2q7{width:100%;font-size:.85rem;color:var(--_ebbb9e02_ti2q7);margin:0;}
._27ecc6e3_ti2q7{width:100%;font-size:.85rem;color:var(--_ebbb9e02_ti2q7);margin:0;}

@media (prefers-reduced-motion: reduce){
  ._b99b1ab6_ti2q7,._ff8c7f19_ti2q7::after{animation:none !important;}
}

@media (max-width:960px){
  ._d2cbee55_ti2q7{grid-template-columns:1fr;grid-template-rows:auto auto auto;}
  ._9e08dc6e_ti2q7{grid-column:1;grid-row:auto;}
  ._a6cdf228_ti2q7{grid-column:1;grid-row:auto;margin-left:0;margin-top:var(--_068bbdac_ti2q7);}
  ._91e3ba5e_ti2q7{flex-wrap:wrap;}
}

@media (max-width:860px){
  ._2ac6d057_ti2q7{display:flex;}
  ._d017f90d_ti2q7{position:static;}
  ._d017f90d_ti2q7 > ul{display:none;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;right:0;background:var(--_531d4e1a_ti2q7);border-top:1px solid var(--_c7a22608_ti2q7);padding:var(--_068bbdac_ti2q7) var(--_349ff79e_ti2q7);box-shadow:var(--_bbc5e4eb_ti2q7);z-index:110;}
  ._81fa5d10_ti2q7:checked ~ ._d017f90d_ti2q7 > ul{display:flex;}
  ._bad28c5b_ti2q7 > a::after{content:'+';}
  ._ff57bfd7_ti2q7{position:static;display:block;box-shadow:none;border:none;padding:0 0 0 var(--_068bbdac_ti2q7);margin-top:var(--_c9f6e8cd_ti2q7);}
  ._bad28c5b_ti2q7:hover > ._ff57bfd7_ti2q7,._bad28c5b_ti2q7:focus-within > ._ff57bfd7_ti2q7{display:block;}
  ._d32d1eaf_ti2q7{order:3;}
}
