*, *::before, *::after{box-sizing: border-box;}
img, svg, video, iframe{max-width: 100%;}
img, video{height: auto;display: block;}
html{scroll-padding-top: calc(60px + 1.25rem);scroll-behavior: smooth;}
body{background: #25172e;margin: 0;line-height: 1.6;padding-bottom: 4.75rem;text-rendering: optimizeLegibility;color: #c9ceea;font-family: "Inter",system-ui,sans-serif;-webkit-font-smoothing: antialiased;overflow-wrap: anywhere;font-size: 16px;}
a{text-decoration: none;color: #64acff;}
a:hover{color: #5199fd;}
::selection{background: rgba(47,227,208,0.171);color: #f1f2ff;}
h1, h2, h3{margin: 0;color: #f1f2ff;letter-spacing: -0.02em;font-weight: 700;font-family: "Archivo",system-ui,sans-serif;}
@keyframes aceqghk{
  0%, 100% { box-shadow: 0 0 0 0 rgba(74,217,145,0.463); }
   
  60% { box-shadow: 0 0 0 6px rgba(74,217,145,0.02); }
         
}
:focus-visible{outline: 2px solid #64acff;outline-offset: 2px;}
.ulv5xjk{padding: 0 1.125rem;margin: 0 auto;width: 100%;max-width: 70rem;}
.ccxsi8{padding: 44px 0;}
.ccxsi8 + .ccxsi8{border-top: 1px solid rgba(0,110,255,0.118);}
.chli1{font-weight: 600;letter-spacing: 0.2em;display: inline-block;font-size: 0.719rem;font-family: "JetBrains Mono",ui-monospace,monospace;margin-bottom: 12px;text-transform: uppercase;color: #64acff;}
.n0xam69i{font-size: clamp(24px, 5.4vw, 30px);overflow-wrap: anywhere;margin-bottom: 0.5rem;line-height: 1.18;}
.tk9snoew{margin: 0;line-height: 1.62;font-size: 16px;max-width: 64ch;color: #9196bf;}
.ohg0k{margin-top: 16px;}
.igp8y53j{margin-top: 24px;}
.mc6vynpj{border-radius: 8px;border: 1px solid rgba(0,110,255,0.068);background: #17161f;padding: 40px 1.375rem 34px;overflow: hidden;position: relative;}
.mc6vynpj::before{background: #006cff;content: '';left: 0;position: absolute;top: 0;right: 0;height: 2px;}
.xem01e{gap: 0.5rem;padding: 0.875rem 1.625rem;transition: filter .15s ease, background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;border-radius: 6px;border: none;display: inline-flex;letter-spacing: 0.02em;font-size: 0.906rem;font-family: "Inter",system-ui,sans-serif;align-items: center;justify-content: center;line-height: 1;font-weight: 700;cursor: pointer;}
.uzdqffsf{background: linear-gradient(131deg, #64acff, #0041bc);box-shadow: 0 0 1.25rem rgba(47,227,208,0.256);color: #0a101f;}
.uzdqffsf:hover{filter: brightness(1.08);box-shadow: 0 0 26px rgba(47,227,208,0.434);}
.nxq7a3l{background: #2d2539;border: 1px solid rgba(0,110,255,0.205);color: #c9ceea;}
.nxq7a3l:hover{border-color: rgba(0,110,255,0.364);color: #64acff;}
.s6yagn{padding: 1rem 1.875rem;font-size: 1rem;}
.kehr2wc{width: 100%;}
.vhstu{padding: 4px 9px;border: 1px solid rgba(255,111,111,0.49);border-radius: 0.25rem;color: #fe8651;font-weight: 600;font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 11px;white-space: nowrap;}
.ydvtt{border: 1px dashed rgba(255,255,255,0.165);place-items: center;background:
    repeating-linear-gradient(46deg, transparent, transparent 10px, rgba(255,255,255,0.055) 10px, rgba(255,255,255,0.034) 20px),
    #241b30;padding: 12px;color: #8b94b5;width: 100%;font-size: 12.5px;display: grid;min-height: 7.5rem;text-align: center;height: 100%;}
.ydvtt img{object-fit: cover;height: 100%;width: 100%;}
.o1tc10{gap: 14px;display: grid;}
.sv36ez9{gap: 0.875rem;grid-template-columns: minmax(0, 1fr);display: grid;}
.d0vmhqo1{grid-template-columns: minmax(0, 1fr);gap: 0.875rem;display: grid;}
.oijodk{border-radius: 0.375rem;border: 1px solid rgba(0,110,255,0.164);background: #2d2539;padding: 1.25rem;box-shadow: 0 0 0 1px rgba(255,255,255,0.051);}
.pcigad{gap: 12px;display: grid;counter-reset: s;}
.hkco2l{gap: 0.875rem;display: flex;align-items: flex-start;}
.w1bk2m{border: 1px solid rgba(0,110,255,0.39);background: rgba(47,227,208,0.124);place-items: center;flex: 0 0 auto;border-radius: 4px;display: grid;font-family: "JetBrains Mono",ui-monospace,monospace;counter-increment: s;font-weight: 700;height: 30px;width: 1.875rem;color: #64acff;font-size: 14px;}
.w1bk2m::before{content: counter(s);}
.ugaj811{min-width: 0;}
.ugaj811 h3{font-weight: 700;font-family: "Inter",system-ui,sans-serif;font-size: 1rem;margin-bottom: 2px;color: #f1f2ff;}
.ugaj811 p{margin: 0;color: #9196bf;font-size: 0.875rem;}
@media (min-width:720px){.ccxsi8{padding: 3.5rem 0;}
.sv36ez9, .d0vmhqo1{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.mc6vynpj{padding: 3rem 2.125rem 38px;}
}
@media (min-width:1025px){.d0vmhqo1{grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media (min-width:900px){body{padding-bottom: 0;}
}
@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}
*, *::before, *::after{animation-duration: 0.001ms !important;animation-iteration-count: 1 !important;transition-duration: 0.001ms !important;}
}
.cp23e95v{background: rgba(35,26,46,0.873);top: 0;border-bottom: 1px solid rgba(0,110,255,0.201);position: sticky;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);z-index: 40;}
.h3z5c79b{gap: 0.875rem;height: 60px;display: flex;align-items: center;}
.wlpw4sl1{display: flex;min-width: 0;align-items: center;}
.pukuj75u{overflow: hidden;font-family: "Archivo",system-ui,sans-serif;font-weight: 700;text-overflow: ellipsis;white-space: nowrap;font-size: 1.125rem;letter-spacing: -0.01em;color: #f1f2ff;}
.fdzkz{flex: 1;}
.uhe7gs8{display: none;}
.mjjhzkdx{display: block;}
.s6n9s{background: #17161f;margin-top: 2.5rem;color: #9196bf;border-top: 1px solid rgba(0,110,255,0.08);font-size: 13px;}
.fbc5s{gap: 10px;display: grid;padding-bottom: 34px;padding-top: 28px;}
.x2t7wfd{letter-spacing: -0.01em;font-size: 1rem;font-family: "Archivo",system-ui,sans-serif;font-weight: 700;color: #f1f2ff;}
.og1wlq{font-size: 0.781rem;color: #8b94b5;max-width: 70ch;line-height: 1.55;}
.cvocc{gap: 0.5rem 1.125rem;flex-wrap: wrap;display: flex;align-items: center;}
.lolgs1{color: #8b94b5;}
.wnr2zqca{background: rgba(35,26,46,0.878);gap: 0.75rem;padding: 10px 14px calc(10px + env(safe-area-inset-bottom));right: 0;position: fixed;z-index: 50;display: flex;left: 0;-webkit-backdrop-filter: blur(0.625rem);align-items: center;border-top: 1px solid rgba(0,110,255,0.196);backdrop-filter: blur(0.625rem);bottom: 0;}
.c40yhpo{flex: 0 1 auto;overflow: hidden;font-size: 14px;color: #f1f2ff;white-space: nowrap;font-weight: 700;text-overflow: ellipsis;}
.wnr2zqca .xem01e{flex: 1 1 auto;}
@media (min-width:898px){.uhe7gs8{display: inline-flex;}
.wnr2zqca{display: none;}
}
.ed8qyvc{background:
    radial-gradient(120% 90% at 50% -10%, rgba(47,227,208,0.116), transparent 60%),   
    #25172e;overflow: hidden;padding: 40px 0 2.875rem;position: relative;text-align: center;border-bottom: 1px solid rgba(0,110,255,0.076);}
.mnq6q8vk{max-width: 760px;}
.kkq8xhz{gap: 0.5rem;padding: 7px 0.875rem;border: 1px solid rgba(74,217,145,0.335);background: rgba(74,217,145,0.131);border-radius: 0.25rem;display: inline-flex;font-weight: 700;text-transform: uppercase;letter-spacing: 0.16em;align-items: center;font-family: "JetBrains Mono",ui-monospace,monospace;font-size: 0.719rem;color: #00e9e2;}
.xeccags{flex: 0 0 auto;animation: aceqghk 2s infinite;border-radius: 50%;background: #00e9e2;height: 8px;width: 0.5rem;}
.hijne{font-weight: 600;color: #64acff;}
.gs326826{margin: 1.125rem 0 0.5rem;line-height: 1.08;font-size: clamp(1.875rem, 8vw, 2.75rem);font-weight: 700;letter-spacing: -0.02em;}
.q22bt{margin: 0 auto;color: #9196bf;max-width: 52ch;font-size: 1rem;line-height: 1.55;}
.vbztm9v{overflow: hidden;border-radius: 6px;border: 1px solid rgba(0,110,255,0.178);background: #241b30;margin: 24px auto 0;place-items: center;text-align: center;display: grid;max-width: 360px;color: #8b94b5;aspect-ratio: 16 / 10;font-size: 12.5px;width: 100%;}
.vbztm9v img{object-fit: cover;width: 100%;height: 100%;}
.qvy2un{gap: 0.75rem;margin-top: 1.5rem;display: flex;flex-direction: column;}
.fxzzg6h{margin-top: 16px;font-size: 0.813rem;color: #8b94b5;}
.xefq2{text-align: left;}
.xefq2 .q22bt{margin: 0;}
.xefq2 .vbztm9v{margin: 0 0 1.25rem;max-width: 100%;}
@media (min-width:721px){.ed8qyvc{padding: 64px 0 3.75rem;}
.gs326826{font-size: clamp(40px, 6vw, 56px);}
.q22bt{font-size: 18px;}
.vbztm9v{max-width: 520px;}
.qvy2un{justify-content: center;flex-direction: row;}
.qvy2un .xem01e{min-width: 13.75rem;}
.xefq2 .qvy2un{justify-content: flex-start;}
}
.rdcg5{border-radius: 0.375rem;background: #2d2539;gap: 0.875rem;padding: 0.875rem 1rem;border: 1px solid rgba(0,110,255,0.163);align-items: center;display: flex;}
.rp1pl{place-items: center;flex: 0 0 auto;overflow: hidden;border-radius: 4px;border: 1px solid rgba(0,110,255,0.175);background: #241b30;font-size: 0.625rem;text-decoration: none;display: grid;text-align: center;height: 56px;width: 56px;color: #8b94b5;}
.rp1pl img{height: 100%;object-fit: cover;width: 100%;}
.enlfa{flex: 1;min-width: 0;}
.bibpknj7{color: #f1f2ff;font-weight: 700;}
.lzrw6rio{color: #00e9e2;font-size: 13px;}
.rdcg5 .xem01e{flex: 0 0 auto;padding: 11px 1.125rem;font-size: 14px;}
.ltd9o63d{gap: 0.625rem;display: flex;flex-wrap: wrap;}
.us2bv{border: 1px solid rgba(0,110,255,0.191);padding: 0.625rem 14px;background: #2d2539;border-radius: 0.25rem;font-weight: 600;color: #c9ceea;text-decoration: none;font-size: 0.875rem;}
.us2bv:hover{border-color: rgba(0,110,255,0.396);color: #64acff;}
.ut1mxy{gap: 10px;display: grid;}
.shudg{border-radius: 4px;border: 1px solid rgba(0,110,255,0.153);background: #2d2539;overflow: hidden;padding: 0 16px;}
.ecq9s{list-style: none;gap: 0.75rem;padding: 15px 0;font-weight: 700;align-items: center;display: flex;cursor: pointer;justify-content: space-between;color: #f1f2ff;font-size: 0.938rem;}
.ecq9s::-webkit-details-marker{display: none;}
.ecq9s::after{flex: 0 0 auto;line-height: 1;content: "+";font-size: 20px;font-weight: 900;color: #64acff;}
.shudg[open] .ecq9s::after{content: "\2212";}
.oly5s{padding: 0 0 16px;}
.oly5s p{margin: 0;color: #9196bf;font-size: 14px;line-height: 1.6;}
.anxdjsz{padding: 1.125rem 1.25rem;}
.go8r6{gap: 0.625rem 18px;flex-wrap: wrap;align-items: center;display: flex;}
.sa5ndrq{flex: 1 1 240px;min-width: 0;color: #9196bf;line-height: 1.5;font-size: 13px;}
.d4u104{color: #64acff;text-decoration: none;white-space: nowrap;font-size: 0.813rem;font-weight: 600;}
.d4u104:hover{color: #5199fd;}