body{background: var(--color-bg-dark);color: var(--color-text-body);}
h1, h2, h3, h4{font-family: var(--font-head);font-weight: 900;letter-spacing: -0.01em;}
h1{letter-spacing: -0.02em;}
a{color: var(--color-accent);}
a:hover{color: var(--color-accent-hover);}
main p a, main li a{text-decoration-color: rgba(0, 255, 135, 0.5);}
.e6uxio{background: var(--color-card);color: var(--color-accent);}
.header{border-bottom: 1px solid var(--color-border);backdrop-filter: blur(14px) saturate(1.3);}
.header.wzakpc{box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55);}
.lmekaw{font-family: var(--font-head);font-weight: 900;letter-spacing: 0.5px;color: var(--color-white);}
@media (max-width: 359px){.lmekaw{letter-spacing: 0;}
}
.ap1huq{background: var(--color-accent);color: var(--color-bg-dark);}
.p8f6ah{color: var(--color-accent);}
.qd7qog{color: var(--color-text-subtle);font-weight: 500;}
.qd7qog:hover, .qd7qog.tjwjdl{color: var(--color-white);}
.qd7qog.tjwjdl::after{background: var(--color-accent);}
.ep8ar8{color: var(--color-text-subtle);}
.j9ejvd span{background: var(--color-white);}
.vhebyf{background: var(--color-bg-dark);}
.vhebyf .qd7qog{border-bottom-color: var(--color-border);}
.yaomv5{border-radius: var(--radius-sm);font-weight: 600;}
.eoy0gf{background: var(--color-accent);color: var(--color-bg-dark);box-shadow: 0 4px 24px rgba(0, 255, 135, 0.3);}
.eoy0gf:hover{background: var(--color-accent-hover);color: var(--color-bg-dark);box-shadow: 0 8px 34px rgba(0, 255, 135, 0.3);}
.wqvdz4{background: transparent;color: var(--color-white);border: 1px solid var(--color-border-hi);}
.wqvdz4:hover{background: transparent;border-color: var(--color-accent);color: var(--color-accent);}
.c14nki .wqvdz4{color: var(--color-bg-dark);}
.c14nki .wqvdz4:hover{background: var(--color-accent-hover);border-color: var(--color-accent-hover);color: var(--color-bg-dark);}
.c14nki p.voodz7{color: var(--color-white);}
.n1conh{border-bottom: 1px solid var(--color-border);}
.n1conh h1 .nuktvg{color: var(--color-accent);}
@media (max-width: 767px){.n1conh h1{font-size: clamp(1.625rem, 7.2vw, 2.125rem);}
}
.u6btsu{color: var(--color-text-subtle);}
.p6sjb8{background: var(--color-bg-alt);border-top: 1px solid var(--color-border);border-bottom: 1px solid var(--color-border);}
.mzjize{display: inline-block;color: var(--color-accent);background: var(--color-accent-light);padding: 7px 14px;border-radius: var(--radius-full);letter-spacing: 0.12em;}
.lkvc4b{background: var(--color-card);border: 1px solid var(--color-border);border-radius: var(--radius-lg);box-shadow: none;}
.lkvc4b:hover{background: var(--color-card-hi);border-color: var(--color-border-hi);box-shadow: var(--shadow-md);}
.lkvc4b h3{color: var(--color-white);}
.lkvc4b p{color: var(--color-text-subtle);}
.ppiqeo{background: linear-gradient(180deg, var(--color-card) 0%, var(--color-bg-alt) 100%);border: 1px solid var(--color-border);border-left: 3px solid var(--color-accent);border-radius: var(--radius-lg);}
.ppiqeo .quflcu{color: var(--color-accent);letter-spacing: 0.12em;}
.ppiqeo li{color: var(--color-text-body);}
.ppiqeo li::before{background: var(--color-accent);}
.e2nxpi table{color: var(--color-text-body);}
.e2nxpi th{color: var(--color-white);border-bottom-color: var(--color-border-hi);}
.e2nxpi td{border-bottom-color: var(--color-border);}
.que2up{background: var(--color-card);border: 1px solid var(--color-border);border-radius: var(--radius-lg);}
.que2up:hover{border-color: var(--color-border-hi);}
.que2up.f9mtn1{border-color: var(--color-accent);box-shadow: 0 0 0 1px rgba(0, 255, 135, 0.25);}
.d77nuf{background: var(--color-accent);color: var(--color-bg-dark);}
.plv3yd, .axthdp{color: var(--color-white);}
.ektbhk{color: var(--color-text-subtle);}
.weof2c li{border-bottom: 1px solid var(--color-border);}
.achscf{background: var(--color-card);border-color: var(--color-border);}
.o9fx8r{color: var(--color-text-subtle);}
.noldts{border-bottom-color: var(--color-border);}
.n4xqmo{color: var(--color-white);}
.n4xqmo::after{border-color: var(--color-accent);}
.a048oy p{color: var(--color-text-subtle);}
.r9d6tk{display: grid;gap: var(--gutter);}
@media (min-width: 900px){.r9d6tk{grid-template-columns: repeat(2, 1fr);}
}
.wl1kxi{background: var(--color-card);border: 1px solid var(--color-border);border-top: 2px solid var(--color-second);border-radius: var(--radius-lg);padding: var(--space-6);}
.wl1kxi .wykwpx{display: block;font-family: var(--font-head);font-size: var(--font-size-xs);font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;color: var(--color-second-text);margin-bottom: var(--space-3);}
.c14nki{border: 1px solid var(--color-border-hi);border-radius: var(--radius-lg);color: var(--color-text-body);}
.c14nki h2{color: var(--color-white);}
.c14nki p{color: var(--color-text-subtle);}
.pupssx, .pupssx a{color: rgba(240, 242, 248, 0.6);}
.footer{background: var(--color-bg-alt);border-top: 1px solid var(--color-border);color: var(--color-text-subtle);}
.lfjaqp .lmekaw{color: var(--color-white);}
.zsmqbs{color: var(--color-accent);}
.rxri4v a, .nmxdk4 a{color: var(--color-text-subtle);}
.rxri4v a:hover{color: var(--color-white);}
.lx5bud{border-top-color: var(--color-border);}
.ct6y6k{color: rgba(240, 242, 248, 0.6);}
.squwh1{background: var(--color-accent);color: var(--color-bg-dark);box-shadow: 0 6px 30px rgba(0, 255, 135, 0.35);}
.squwh1:hover{background: var(--color-accent-hover);color: var(--color-bg-dark);}
.wmmacx{background: var(--color-card-hi);border: 1px solid var(--color-border-hi);}
.egvnee{background: var(--color-card);border: 1px solid var(--color-border-hi);}
@media (max-width: 767px){:root{--kit-bar-h: 86px;}
.eqys86{left: max(10px, env(safe-area-inset-left, 0px));right: max(10px, env(safe-area-inset-right, 0px));bottom: calc(10px + var(--kit-safe));padding: 8px;border-radius: 16px;}
}
@media (max-width: 359px){:root{--kit-bar-h: 82px;}
}
.eqys86{background: rgba(19, 21, 28, .92);-webkit-backdrop-filter: blur(14px) saturate(1.3);backdrop-filter: blur(14px) saturate(1.3);border: 1px solid var(--color-border-hi);box-shadow: 0 18px 50px rgba(0, 0, 0, .6);}
.eqys86::after{box-shadow: 0 0 34px rgba(0, 255, 135, .18);opacity: 0;content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: inherit;pointer-events: none;}
@media (max-width: 767px) and (max-height: 480px){.eqys86::after{display: none;}
}
.eqys86 .ygovja{border-radius: var(--radius-md);font-family: var(--font-family);}
.eqys86 .ravdyi{background: #00ff87;color: #08090c;}
.eqys86 .ravdyi .tqqrct{font-weight: 600;}
.eqys86 .ravdyi .hqxkho{color: #0b3d26;}
.eqys86 .sb6t0h{background: var(--color-card-hi);color: var(--color-white);box-shadow: inset 0 0 0 1.5px rgba(240, 242, 248, .55);}
.eqys86 .sb6t0h .hqxkho{color: rgba(240, 242, 248, .72);}
.xzkb8e .yxqn2h{color: #25d366;}
.ezx4ov .nivr9o{background: var(--color-card);color: var(--color-white);border-radius: var(--radius-sm);box-shadow: inset 0 0 0 1.5px rgba(240, 242, 248, .55);}
.zxwamu{background: var(--color-card);color: var(--color-white);border: 1px solid var(--color-border-hi);border-radius: var(--radius-lg);}
.zxwamu .djyh3b{background: #00ff87;color: #08090c;border-radius: var(--radius-md);}
.zxwamu .bylprb{color: var(--color-white);box-shadow: inset 0 0 0 1.5px rgba(240, 242, 248, .55);border-radius: var(--radius-md);}
.zxwamu .zjyhdw{color: rgba(240, 242, 248, .72);}
.eqys86 .ygovja:focus-visible, .zxwamu :focus-visible{outline: 3px solid #fff;outline-offset: 2px;}
.ezx4ov .nivr9o:focus-visible{outline: 3px solid #fff;outline-offset: 2px;}
@media (prefers-reduced-motion: no-preference){@keyframes dknosb{from{opacity: 0;transform: translateY(16px);}
to{opacity: 1;transform: none;}
}
@keyframes iyvxix{from{opacity: 0;}
50%{opacity: 1;}
to{opacity: 0;}
}
@keyframes xhz0cc{to{transform: rotate(1turn);}
}
.wy8cig .ygovja{animation: dknosb .3s cubic-bezier(.2, .7, .2, 1) backwards;}
.wy8cig::after{animation: iyvxix .9s ease-out;}
.nkfi6x .yxqn2h{animation: xhz0cc .9s linear 5;}
}