.animsition-overlay{position:fixed;inset:0;z-index:9999;background:var(--c-bg);display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease;pointer-events:none}

.animsition-overlay.hidden{opacity:0}

.k9x2v{width:40px;height:40px;border:4px solid var(--c-border);border-top-color:var(--c-primary);border-radius:50%;animation:spin 1s linear infinite}

@keyframes spin{to{transform:rotate(360deg)}}

.m4r8n{padding:var(--space-1);background:var(--c-bg-card);border-radius:var(--radius-sm)}

.b7q3m .c5x2k{color:var(--c-primary);font-weight:600}

.q8w3e{transition:opacity .3s ease,transform .3s ease}

.r9t4y{background:linear-gradient(180deg,transparent,rgba(241,172,51,.05));height:60px;margin:var(--space-2) 0;border-radius:var(--radius-sm)}

.y6u1p{position:relative;padding-left:24px}

.y6u1p::before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background:var(--c-primary);border-radius:3px;transform:rotate(45deg)}

.t3g7h{color:var(--c-gray);font-size:.8rem;font-style:italic}

.x9m2q{display:flex;gap:6px;align-items:center;flex-wrap:wrap}

.w4p8n{padding:6px 10px;background:var(--c-bg-card);border-radius:4px;font-size:.75rem;color:var(--c-gray-light);border:1px solid var(--c-border)}

.e6v3r{width:100%;height:1px;background:var(--c-border);margin:var(--space-1) 0}

.f2j5h{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--c-primary)}

.h8c4q{font-size:.7rem;color:var(--c-gray-dark);text-transform:uppercase;letter-spacing:1px}

.z5n9m{background:var(--c-bg-alt);border:1px solid var(--c-border);border-radius:var(--radius-sm);padding:var(--space-1);margin-bottom:var(--space-1)}

.a7b3k{opacity:.6;filter:grayscale(.5);transition:var(--transition)}

.a7b3k:hover{opacity:1;filter:grayscale(0)}

.l3m8q{text-decoration:line-through;color:var(--c-gray-dark)}

.j9f2w{font-weight:700;color:var(--c-gold-light);font-size:1.1em}

.v4r7n{position:relative;overflow:hidden}

.v4r7n::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:shimmer 3s infinite}

@keyframes shimmer{to{left:100%}}

@media(max-width:768px){.k9x2v{width:32px;height:32px}.r9t4y{height:40px}}
