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);}
.iwp7ea{background: var(--color-card);color: var(--color-accent);}
.header{border-bottom: 1px solid var(--color-border);backdrop-filter: blur(14px) saturate(1.3);}
.header.ccsdru{box-shadow: 0 8px 24px rgba(0, 0, 0, 0.55);}
.rw4le6{font-family: var(--font-head);font-weight: 900;letter-spacing: 0.5px;color: var(--color-white);}
@media (max-width: 359px){.rw4le6{letter-spacing: 0;}
}
.qhzdpv{background: var(--color-accent);color: var(--color-bg-dark);}
.kgaa59{color: var(--color-accent);}
.hramzp{color: var(--color-text-subtle);font-weight: 500;}
.hramzp:hover, .hramzp.vsfkrr{color: var(--color-white);}
.hramzp.vsfkrr::after{background: var(--color-accent);}
.w5fd5b{color: var(--color-text-subtle);}
.qcphpd span{background: var(--color-white);}
.gormwa{background: var(--color-bg-dark);}
.gormwa .hramzp{border-bottom-color: var(--color-border);}
.euekxm{border-radius: var(--radius-sm);font-weight: 600;}
.vef0ti{background: var(--color-accent);color: var(--color-bg-dark);box-shadow: 0 4px 24px rgba(0, 255, 135, 0.3);}
.vef0ti:hover{background: var(--color-accent-hover);color: var(--color-bg-dark);box-shadow: 0 8px 34px rgba(0, 255, 135, 0.3);}
.qmzcc9{background: transparent;color: var(--color-white);border: 1px solid var(--color-border-hi);}
.qmzcc9:hover{background: transparent;border-color: var(--color-accent);color: var(--color-accent);}
.fdzudj .qmzcc9{color: var(--color-bg-dark);}
.fdzudj .qmzcc9:hover{background: var(--color-accent-hover);border-color: var(--color-accent-hover);color: var(--color-bg-dark);}
.fdzudj p.dav0gy{color: var(--color-white);}
.gmxkyf{border-bottom: 1px solid var(--color-border);}
.gmxkyf h1 .vcnsiz{color: var(--color-accent);}
@media (max-width: 767px){.gmxkyf h1{font-size: clamp(1.625rem, 7.2vw, 2.125rem);}
}
.mkf71i{color: var(--color-text-subtle);}
.hcvzut{background: var(--color-bg-alt);border-top: 1px solid var(--color-border);border-bottom: 1px solid var(--color-border);}
.wmku9b{display: inline-block;color: var(--color-accent);background: var(--color-accent-light);padding: 7px 14px;border-radius: var(--radius-full);letter-spacing: 0.12em;}
.en5ti4{background: var(--color-card);border: 1px solid var(--color-border);border-radius: var(--radius-lg);box-shadow: none;}
.en5ti4:hover{background: var(--color-card-hi);border-color: var(--color-border-hi);box-shadow: var(--shadow-md);}
.en5ti4 h3{color: var(--color-white);}
.en5ti4 p{color: var(--color-text-subtle);}
.kjkh3y{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);}
.kjkh3y .ze4csy{color: var(--color-accent);letter-spacing: 0.12em;}
.kjkh3y li{color: var(--color-text-body);}
.kjkh3y li::before{background: var(--color-accent);}
.ctts7x table{color: var(--color-text-body);}
.ctts7x th{color: var(--color-white);border-bottom-color: var(--color-border-hi);}
.ctts7x td{border-bottom-color: var(--color-border);}
.wxwi0r{background: var(--color-card);border: 1px solid var(--color-border);border-radius: var(--radius-lg);}
.wxwi0r:hover{border-color: var(--color-border-hi);}
.wxwi0r.sv7lid{border-color: var(--color-accent);box-shadow: 0 0 0 1px rgba(0, 255, 135, 0.25);}
.invncj{background: var(--color-accent);color: var(--color-bg-dark);}
.mzykn9, .zijgar{color: var(--color-white);}
.sfhpri{color: var(--color-text-subtle);}
.gn3qzo li{border-bottom: 1px solid var(--color-border);}
.i9dolg{background: var(--color-card);border-color: var(--color-border);}
.krqdje{color: var(--color-text-subtle);}
.urchdp{border-bottom-color: var(--color-border);}
.fnapfw{color: var(--color-white);}
.fnapfw::after{border-color: var(--color-accent);}
.ktr6ad p{color: var(--color-text-subtle);}
.ybmarb{display: grid;gap: var(--gutter);}
@media (min-width: 900px){.ybmarb{grid-template-columns: repeat(2, 1fr);}
}
.xiwlqw{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);}
.xiwlqw .lktlew{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);}
.fdzudj{border: 1px solid var(--color-border-hi);border-radius: var(--radius-lg);color: var(--color-text-body);}
.fdzudj h2{color: var(--color-white);}
.fdzudj p{color: var(--color-text-subtle);}
.vlihzh, .vlihzh 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);}
.fxzqpl .rw4le6{color: var(--color-white);}
.kw4njb{color: var(--color-accent);}
.ift7bi a, .arquz5 a{color: var(--color-text-subtle);}
.ift7bi a:hover{color: var(--color-white);}
.hpuhjy{border-top-color: var(--color-border);}
.pjzugv{color: rgba(240, 242, 248, 0.6);}
.cuaex3{background: var(--color-accent);color: var(--color-bg-dark);box-shadow: 0 6px 30px rgba(0, 255, 135, 0.35);}
.cuaex3:hover{background: var(--color-accent-hover);color: var(--color-bg-dark);}
.dhbu22{background: var(--color-card-hi);border: 1px solid var(--color-border-hi);}
.bpvi7c{background: var(--color-card);border: 1px solid var(--color-border-hi);}
@media (max-width: 767px){:root{--kit-bar-h: 86px;}
.cedpog{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;}
}
.cedpog{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);}
.cedpog::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){.cedpog::after{display: none;}
}
.cedpog .t4uqxl{border-radius: var(--radius-md);font-family: var(--font-family);}
.cedpog .pzknju{background: #00ff87;color: #08090c;}
.cedpog .pzknju .wb0a2o{font-weight: 600;}
.cedpog .pzknju .ratrkv{color: #0b3d26;}
.cedpog .i2taak{background: var(--color-card-hi);color: var(--color-white);box-shadow: inset 0 0 0 1.5px rgba(240, 242, 248, .55);}
.cedpog .i2taak .ratrkv{color: rgba(240, 242, 248, .72);}
.obpwrq .idnx4l{color: #25d366;}
.mxgfeu .yjlxgd{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);}
.j6iu1b{background: var(--color-card);color: var(--color-white);border: 1px solid var(--color-border-hi);border-radius: var(--radius-lg);}
.j6iu1b .i2xl2l{background: #00ff87;color: #08090c;border-radius: var(--radius-md);}
.j6iu1b .svlj6r{color: var(--color-white);box-shadow: inset 0 0 0 1.5px rgba(240, 242, 248, .55);border-radius: var(--radius-md);}
.j6iu1b .x6wq3r{color: rgba(240, 242, 248, .72);}
.cedpog .t4uqxl:focus-visible, .j6iu1b :focus-visible{outline: 3px solid #fff;outline-offset: 2px;}
.mxgfeu .yjlxgd:focus-visible{outline: 3px solid #fff;outline-offset: 2px;}
@media (prefers-reduced-motion: no-preference){@keyframes tzuzg3{from{opacity: 0;transform: translateY(16px);}
to{opacity: 1;transform: none;}
}
@keyframes wflahd{from{opacity: 0;}
50%{opacity: 1;}
to{opacity: 0;}
}
@keyframes odahhn{to{transform: rotate(1turn);}
}
.iusohh .t4uqxl{animation: tzuzg3 .3s cubic-bezier(.2, .7, .2, 1) backwards;}
.iusohh::after{animation: wflahd .9s ease-out;}
.xhl1wv .idnx4l{animation: odahhn .9s linear 5;}
}