.a-bac-008qpvrn { background-color: #161616; }
.a-dis-00q53mwh { display: flex; }
.a-fle-007hyle2 { flex-direction: column; }
.a-hei-00kfaw5s { height: 100vh; }
.a-col-004g4cpe { color: white; }
.a-fle-00l19tlc { flex: 1; }
.a-ove-00iddbfm { overflow: hidden; }
.a-dis-00q58t80 { display: none; }
.a-pos-00vo3boj { position: fixed; }
.a-top-00iv5bot { top: 0px; }
.a-lef-00selzd1 { left: 0px; }
.a-rig-00pyphra { right: 0px; }
.a-bot-00ru8nmf { bottom: 0px; }
.a-bac-00a8ycs1 { background: #00000080; }
.a-zin-00lbfo9r { z-index: 10; }
@media (max-width: 1024px) { .a-dis-00s22vum { display: block; } }
.a-wid-00quhs3c { width: 100%; }
.a-ali-00vl50xg { align-items: center; }
.a-gap-00gaavl3 { gap: 0.5rem; }
.a-pad-00mog712 { padding: 0.5rem 0.75rem; }
.a-bor-00bte1ty { border: none; }
.a-bac-00pakcsz { background-color: transparent; }
.a-cur-003vd53t { cursor: pointer; }
.a-tex-00iy9kt3 { text-align: left; }
.a-bor-00ljzk8z { border-radius: 0.375rem; }
.a-tra-00yq49fe { transition: background-color 0.15s; }
.a-fon-00mj4bck { font-size: 0.875rem; }
.a-col-00f6n1fu { color: #e2e8f0; }
.a-bac-008ar918 { background-color: #242424; }
.a-ove-00nq98s2 { overflow-y: auto; }
.a-pad-00betnyq { padding: 1rem; }
.a-pad-00besya7 { padding: 20px; }
.a-mar-005fhq93 { margin-bottom: 20px; }
.a-bor-006fvrrw { border-radius: 8px; }
.a-bor-00uzhk6o { border-left: 4px solid #333; }
.a-pos-00mw4zr1 { position: relative; }
.a-mar-0018f40b { margin-top: 1.5rem; }
.a-mar-005fj2x5 { margin-bottom: 2rem; }
.a-pos-00adzx3s { position: absolute; }
.a-top-00204rkp { top: 0.75rem; }
.a-rig-00xjf9sw { right: 0.75rem; }
.a-bac-0074xbiw { background-color: #3a3a3a; }
.a-col-00f3c9wb { color: #e8e8e8; }
.a-bor-00vnplvk { border: 1px solid #4a4a4a; }
.a-bor-006fvuqo { border-radius: 4px; }
.a-tra-001q0cwt { transition: all 0.2s; }
.a-bac-006nv24b { background-color: #4a4a4a; }
.a-bac-00h34sbk { background-color: #ff5722; }
.a-bor-001c2crm { border-color: #ff5722; }
.a-fon-00qgddjj { font-size: 2.25rem; }
.a-fon-00ucs3ns { font-weight: bold; }
.a-mar-00v48005 { margin-top: 2rem; }
.a-mar-00wruuir { margin-bottom: 1.5rem; }
.a-col-00dwyj1w { color: #ffffff; }
.a-lin-001t7ax6 { line-height: 1.2; }
.a-let-00rrq9nc { letter-spacing: -0.02em; }
.a-fon-00tz3d6d { font-size: 1.75rem; }
.a-mar-000rdhm4 { margin-top: 2.5rem; }
.a-mar-00lh9g1l { margin-bottom: 1.25rem; }
.a-lin-001t7ax5 { line-height: 1.3; }
.a-let-00rrq8wn { letter-spacing: -0.01em; }
.a-fon-003xa1qo { font-size: 1.375rem; }
.a-fon-00lxlilf { font-weight: 600; }
.a-mar-005fifxm { margin-bottom: 1rem; }
.a-col-00fot1zk { color: #d0d0d0; }
.a-lin-001t7ax4 { line-height: 1.4; }
.a-fon-00rk3ap9 { font-size: 1rem; }
.a-lin-001t7ax0 { line-height: 1.8; }
.a-col-00g5vbe5 { color: #c0c0c0; }
.a-let-00tsi470 { letter-spacing: 0.01em; }
.a-bac-00831uc2 { background-color: #1a1a1a; }
.a-pad-00qwbs6j { padding: 1.5rem; }
.a-ove-00n97mdv { overflow-x: auto; }
.a-bor-00v6ncgz { border: 1px solid #3a3a3a; }
.a-fon-009ns8sp { font-size: 0.9rem; }
.a-lin-001t7ax2 { line-height: 1.6; }
.a-mar-00wl3dyk { margin: 0px; }
.a-pad-00rz6vym { padding: 3px 8px; }
.a-fon-001z9oh3 { font-size: 0.9em; }
.a-fon-00bi57ac { font-family: monospace; }
.a-col-00dxutjm { color: #ff5722; }
.a-bor-00pkv3cr { border-left: 4px solid #ff5722; }
.a-pad-003dtyp0 { padding-left: 1.5rem; }
.a-mar-0007goj9 { margin-left: 0; }
.a-fon-00py7f20 { font-style: italic; }
.a-col-00h3zu7b { color: #a0a0a0; }
.a-lis-00xm7090 { list-style: disc; }
.a-pad-00tkjesq { padding-left: 2rem; }
.a-mar-00v48mzo { margin-top: 1rem; }
.a-lis-00727bsm { list-style: decimal; }
.a-mar-006vm4sd { margin-bottom: 0.75rem; }
.a-col-00x7jbs4 { color: #58a6ff; }
.a-tex-00o5ray3 { text-decoration: none; }
.a-bor-00z9dooj { border-bottom: 1px solid transparent; }
.a-tra-00b9sr20 { transition: border-color 0.2s; }
.a-bor-00g6naio { border-top: 1px solid #3a3a3a; }
.a-mar-00v47d0m { margin-top: 3rem; }
.a-mar-005fjpwo { margin-bottom: 3rem; }
.a-jus-0044xpow { justify-content: space-between; }
.a-gap-00sifnkj { gap: 1rem; }
.a-pad-006agnyd { padding: 1.5rem 0; }
.a-gap-007kuqvp { gap: 0.25rem; }
.a-pad-00mjlsdo { padding: 1rem 1.25rem; }
.a-min-001trr03 { min-width: 160px; }
.a-bac-0054yb4t { background: #242424; }
.a-bor-00tkus88 { border: 1px solid #161616; }
.a-bor-00dethxh { border-radius: 12px; }
.a-tra-00p3stzb { transition: background 0.2s ease, border-color 0.2s ease; }
.a-fon-009nrlt6 { font-size: 0.8rem; }
.a-col-00kq17uz { color: #777; }
.a-fon-00a4orao { font-size: 1.1rem; }
.a-tex-00j5z56u { text-align: right; }
.a-ali-002ztr8a { align-items: flex-end; }
.a-wid-00k46pb5 { width: 16rem; }
.a-dis-00szp4ut { display: block; }
@media (max-width: 1024px) { .a-dis-00za3yzr { display: none; } }
.a-pad-00ilxgj3 { padding: 1.25rem; }
.a-col-00egrv4w { color: #eaeaea; }
.a-mar-00wat84k { margin-bottom: 0.5rem; }
.a-pad-00j7bfuk { padding-left: 0.75rem; }
.a-bor-00n2iu6c { border-left: 3px solid #ff5722; }
.a-pos-006dh99d { position: static; }
@media (max-width: 1024px) { .a-pos-00jekd10 { position: fixed; } }
@media (max-width: 1024px) { .a-top-00wju8sc { top: 0px; } }
@media (max-width: 1024px) { .a-lef-00t4zt4e { left: 0px; } }
@media (max-width: 1024px) { .a-bot-000bmwk2 { bottom: 0px; } }
@media (max-width: 1024px) { .a-zin-00pe6vk9 { z-index: 20; } }
@media (max-width: 1024px) { .a-tra-00dc2lof { transform: translateX(-100%); } }
@media (max-width: 1024px) { .a-tra-004l1h4i { transform: translateX(0); } }
.a-gap-00sigwj4 { gap: 15px; }
.a-fon-00a4rb8s { font-size: 1.5rem; }
.a-pad-00ou3wkt { padding: 4px; }
.a-bac-00l5ctms { background: none; }