*, *::before, *::after{box-sizing: border-box;}
img, svg, video, iframe{max-width: 100%;}
img, video{display: block;height: auto;}
html{scroll-behavior: smooth;scroll-padding-top: calc(3.75rem + 20px);}
body{margin: 0;background: #191920;overflow-wrap: anywhere;color: #c6cadf;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;font-size: 1rem;line-height: 1.6;font-family: "Inter",system-ui,sans-serif;padding-bottom: 4.75rem;}
a{color: #758ffc;text-decoration: none;}
a:hover{color: #788fff;}
::selection{background: rgba(47,227,208,0.188);color: #f1effa;}
h1, h2, h3{margin: 0;font-weight: 700;color: #f1effa;font-family: "Sora",system-ui,sans-serif;letter-spacing: -0.02em;}
@keyframes qwcqz{
  0%, 100% { box-shadow: 0 0 0 0 rgba(74,217,145,0.479); }
   
  60% { box-shadow: 0 0 0 6px rgba(74,217,145,0.022); }
         
}
:focus-visible{outline: 2px solid #758ffc;outline-offset: 2px;}
.s7nrme{padding: 0 18px;margin: 0 auto;max-width: 70rem;width: 100%;}
.mu4kjtak{padding: 2.75rem 0;}
.mu4kjtak + .mu4kjtak{border-top: 1px solid rgba(0,38,255,0.067);}
.s9w6ftn{letter-spacing: 0.2em;color: #758ffc;font-size: 0.719rem;text-transform: uppercase;margin-bottom: 0.75rem;font-weight: 600;display: inline-block;font-family: "IBM Plex Mono",ui-monospace,monospace;}
.ia7n5b4d{line-height: 1.18;font-size: clamp(24px, 5.4vw, 30px);overflow-wrap: anywhere;margin-bottom: 0.5rem;}
.lwrwsf{margin: 0;color: #9293b7;line-height: 1.62;font-size: 16px;max-width: 64ch;}
.mfyqpmcd{margin-top: 1rem;}
.i1l2l46n{margin-top: 24px;}
.eu7wn{border: 1px solid rgba(0,38,255,0.083);padding: 2.5rem 1.375rem 34px;background: #131317;overflow: hidden;border-radius: 8px;position: relative;}
.eu7wn::before{background: #0129ff;content: '';top: 0;position: absolute;height: 2px;right: 0;left: 0;}
.jm6cb3k9{padding: 14px 26px;transition: filter .15s ease, background .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;gap: 8px;border: none;border-radius: 6px;font-weight: 700;font-size: 0.906rem;line-height: 1;justify-content: center;letter-spacing: 0.02em;display: inline-flex;align-items: center;font-family: "Inter",system-ui,sans-serif;cursor: pointer;}
.quzlpxf{background: linear-gradient(133deg, #3256ff, #001cca);box-shadow: 0 0 20px rgba(47,227,208,0.292);color: #f8fbfc;}
.quzlpxf:hover{filter: brightness(1.08);box-shadow: 0 0 1.625rem rgba(47,227,208,0.395);}
.ryko7nz{background: #28222b;border: 1px solid rgba(0,38,255,0.134);color: #c6cadf;}
.ryko7nz:hover{border-color: rgba(0,38,255,0.387);color: #758ffc;}
.j9pcbbog{padding: 16px 30px;font-size: 16px;}
.m6giv0i{width: 100%;}
.pxwn2ol3{border-radius: 4px;border: 1px solid rgba(255,111,111,0.485);padding: 4px 0.563rem;color: #ffb54f;font-size: 0.688rem;font-family: "IBM Plex Mono",ui-monospace,monospace;font-weight: 600;white-space: nowrap;}
.gysumrau{place-items: center;background:
    repeating-linear-gradient(46deg, transparent, transparent 10px, rgba(255,255,255,0.032) 0.625rem, rgba(255,255,255,0.044) 20px),
    #241b29;padding: 0.75rem;border: 1px dashed rgba(255,255,255,0.134);height: 100%;font-size: 0.781rem;color: #9292ae;width: 100%;display: grid;text-align: center;min-height: 7.5rem;}
.gysumrau img{height: 100%;width: 100%;object-fit: cover;}
.xmcg5q8{gap: 0.875rem;display: grid;}
.eb0eh4b{gap: 0.875rem;grid-template-columns: minmax(0, 1fr);display: grid;}
.sjqg3gwc{grid-template-columns: minmax(0, 1fr);gap: 0.875rem;display: grid;}
.df9qwb{border: 1px solid rgba(0,38,255,0.151);padding: 20px;background: #28222b;border-radius: 6px;box-shadow: 0 0 0 1px rgba(255,255,255,0.034);}
.vyqrsq{gap: 12px;display: grid;counter-reset: s;}
.mx4m6m{gap: 14px;display: flex;align-items: flex-start;}
.h7f68q5s{flex: 0 0 auto;place-items: center;border-radius: 4px;border: 1px solid rgba(0,38,255,0.387);background: rgba(47,227,208,0.106);width: 30px;color: #758ffc;font-family: "IBM Plex Mono",ui-monospace,monospace;font-size: 0.875rem;display: grid;counter-increment: s;font-weight: 700;height: 30px;}
.h7f68q5s::before{content: counter(s);}
.jcxggfj5{min-width: 0;}
.jcxggfj5 h3{margin-bottom: 2px;font-family: "Inter",system-ui,sans-serif;font-size: 16px;color: #f1effa;font-weight: 700;}
.jcxggfj5 p{margin: 0;font-size: 14px;color: #9293b7;}
@media (min-width:722px){.mu4kjtak{padding: 3.5rem 0;}
.eb0eh4b, .sjqg3gwc{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);}
.eu7wn{padding: 48px 2.125rem 2.375rem;}
}
@media (min-width:1023px){.sjqg3gwc{grid-template-columns: repeat(3, minmax(0, 1fr));}
}
@media (min-width:898px){body{padding-bottom: 0;}
}
@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}
*, *::before, *::after{transition-duration: 0.001ms !important;animation-iteration-count: 1 !important;animation-duration: 0.001ms !important;}
}
.y52jvab{background: rgba(28,26,32,0.861);backdrop-filter: blur(10px);top: 0;border-bottom: 1px solid rgba(0,38,255,0.145);-webkit-backdrop-filter: blur(10px);z-index: 40;position: sticky;}
.qgl5cp0a{gap: 0.875rem;display: flex;align-items: center;height: 3.75rem;}
.mpe365{display: flex;align-items: center;min-width: 0;}
.pw70mjp8{overflow: hidden;white-space: nowrap;letter-spacing: -0.01em;font-size: 1.125rem;font-weight: 700;text-overflow: ellipsis;font-family: "Sora",system-ui,sans-serif;color: #f1effa;}
.wqb3ya6b{flex: 1;}
.y6ucsyy{display: none;}
.gdqhac0j{display: block;}
.ifjvi{background: #131317;color: #9293b7;margin-top: 2.5rem;border-top: 1px solid rgba(0,38,255,0.072);font-size: 13px;}
.zb7lh{gap: 10px;padding-top: 1.75rem;padding-bottom: 2.125rem;display: grid;}
.tg8iunsx{font-size: 16px;color: #f1effa;letter-spacing: -0.01em;font-family: "Sora",system-ui,sans-serif;font-weight: 700;}
.i5qqq{color: #9292ae;line-height: 1.55;font-size: 12.5px;max-width: 70ch;}
.szn0q2c{gap: 0.5rem 1.125rem;display: flex;align-items: center;flex-wrap: wrap;}
.n0vswg3{color: #9292ae;}
.dt2dyoi8{padding: 10px 14px calc(10px + env(safe-area-inset-bottom));gap: 12px;background: rgba(28,26,32,0.852);right: 0;border-top: 1px solid rgba(0,38,255,0.151);align-items: center;bottom: 0;backdrop-filter: blur(0.625rem);left: 0;display: flex;position: fixed;z-index: 50;-webkit-backdrop-filter: blur(10px);}
.sskcsl{overflow: hidden;flex: 0 1 auto;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color: #f1effa;font-weight: 700;}
.dt2dyoi8 .jm6cb3k9{flex: 1 1 auto;}
@media (min-width:900px){.y6ucsyy{display: inline-flex;}
.dt2dyoi8{display: none;}
}
.nfk9jpq8{background:
    radial-gradient(120% 90% at 50% -10%, rgba(47,227,208,0.096), transparent 60%),   
    #191920;overflow: hidden;padding: 2.5rem 0 2.875rem;text-align: center;border-bottom: 1px solid rgba(0,38,255,0.098);position: relative;}
.ku9e46x{max-width: 760px;}
.xh19sxt{border: 1px solid rgba(74,217,145,0.296);border-radius: 0.25rem;background: rgba(74,217,145,0.099);padding: 0.438rem 0.875rem;gap: 0.5rem;font-family: "IBM Plex Mono",ui-monospace,monospace;letter-spacing: 0.16em;color: #01a6e7;align-items: center;display: inline-flex;text-transform: uppercase;font-size: 11.5px;font-weight: 700;}
.glj064{border-radius: 50%;animation: qwcqz 2s infinite;background: #01a6e7;flex: 0 0 auto;width: 8px;height: 0.5rem;}
.bttzqs{font-weight: 600;color: #758ffc;}
.n4kf1{margin: 1.125rem 0 0.5rem;font-weight: 700;line-height: 1.08;font-size: clamp(1.875rem, 8vw, 2.75rem);letter-spacing: -0.02em;}
.dd1fo3p4{margin: 0 auto;font-size: 16px;line-height: 1.55;color: #9293b7;max-width: 52ch;}
.hf7sy{margin: 24px auto 0;background: #241b29;overflow: hidden;border: 1px solid rgba(0,38,255,0.125);place-items: center;border-radius: 0.375rem;max-width: 360px;text-align: center;width: 100%;aspect-ratio: 16 / 10;font-size: 0.781rem;color: #9292ae;display: grid;}
.hf7sy img{height: 100%;width: 100%;object-fit: cover;}
.l5y0r{gap: 12px;display: flex;flex-direction: column;margin-top: 1.5rem;}
.aea5f{margin-top: 1rem;font-size: 13px;color: #9292ae;}
.t44ge2za{text-align: left;}
.t44ge2za .dd1fo3p4{margin: 0;}
.t44ge2za .hf7sy{margin: 0 0 1.25rem;max-width: 100%;}
@media (min-width:722px){.nfk9jpq8{padding: 64px 0 3.75rem;}
.n4kf1{font-size: clamp(40px, 6vw, 3.5rem);}
.dd1fo3p4{font-size: 1.125rem;}
.hf7sy{max-width: 520px;}
.l5y0r{justify-content: center;flex-direction: row;}
.l5y0r .jm6cb3k9{min-width: 220px;}
.t44ge2za .l5y0r{justify-content: flex-start;}
}
.x701dv{background: #28222b;border-radius: 0.375rem;border: 1px solid rgba(0,38,255,0.151);gap: 14px;padding: 14px 1rem;display: flex;align-items: center;}
.pgvaukyd{background: #241b29;overflow: hidden;flex: 0 0 auto;place-items: center;border: 1px solid rgba(0,38,255,0.134);border-radius: 0.25rem;text-align: center;display: grid;height: 3.5rem;font-size: 10px;text-decoration: none;width: 3.5rem;color: #9292ae;}
.pgvaukyd img{width: 100%;height: 100%;object-fit: cover;}
.e18r6bny{flex: 1;min-width: 0;}
.ruvx0fbc{font-weight: 700;color: #f1effa;}
.ydhpe4{color: #01a6e7;font-size: 0.813rem;}
.x701dv .jm6cb3k9{padding: 0.688rem 18px;flex: 0 0 auto;font-size: 14px;}
.yhzj447q{gap: 0.625rem;flex-wrap: wrap;display: flex;}
.fys0x8{border: 1px solid rgba(0,38,255,0.132);border-radius: 4px;padding: 0.625rem 14px;background: #28222b;text-decoration: none;color: #c6cadf;font-size: 0.875rem;font-weight: 600;}
.fys0x8:hover{border-color: rgba(0,38,255,0.357);color: #758ffc;}
.rcig0t0k{gap: 10px;display: grid;}
.uvpswz7{border: 1px solid rgba(0,38,255,0.164);border-radius: 0.25rem;padding: 0 1rem;background: #28222b;overflow: hidden;}
.x0lig{list-style: none;padding: 0.938rem 0;gap: 12px;cursor: pointer;font-weight: 700;align-items: center;font-size: 15px;color: #f1effa;display: flex;justify-content: space-between;}
.x0lig::-webkit-details-marker{display: none;}
.x0lig::after{flex: 0 0 auto;font-size: 1.25rem;content: "+";line-height: 1;font-weight: 900;color: #758ffc;}
.uvpswz7[open] .x0lig::after{content: "\2212";}
.qsbzqx2{padding: 0 0 16px;}
.qsbzqx2 p{margin: 0;font-size: 14px;line-height: 1.6;color: #9293b7;}
.ni5xh{padding: 18px 20px;}
.iil12{gap: 10px 18px;align-items: center;display: flex;flex-wrap: wrap;}
.aebi0{flex: 1 1 240px;line-height: 1.5;color: #9293b7;font-size: 0.813rem;min-width: 0;}
.ypv04{white-space: nowrap;color: #758ffc;font-weight: 600;font-size: 0.813rem;text-decoration: none;}
.ypv04:hover{color: #788fff;}