.live-stock:where(.astro-k7ut2tla){--space-xs:.5rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-lg:0 10px 15px -3px #0000004d;--shadow-xl:0 20px 25px -5px #0006;--shadow-glow:0 0 20px rgba(var(--color-accent),.25);--gradient-primary:linear-gradient(135deg,rgba(var(--color-accent),.9)0%,rgba(var(--color-accent),.6)100%);--text-primary:rgb(var(--color-text-base));--text-secondary:rgba(var(--color-text-base),.8);--text-muted:rgba(var(--color-text-base),.65);--bg-secondary:rgba(var(--color-card),.98);--bg-tertiary:rgba(var(--color-card-muted),.9);--surface:rgba(var(--color-card),.45);--surface-hover:rgba(var(--color-card-muted),.65);--border:rgba(var(--color-border),.8);--accent-primary:rgb(var(--color-accent));--accent-warning:#f59e0b;color:var(--text-primary);font-family:inherit}.tracker-section:where(.astro-k7ut2tla){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-lg);margin:var(--space-md)0;box-shadow:var(--shadow-lg);position:relative;overflow:hidden}.tracker-header:where(.astro-k7ut2tla){justify-content:space-between;align-items:center;gap:var(--space-md);margin-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.tracker-title:where(.astro-k7ut2tla){align-items:center;gap:var(--space-sm);letter-spacing:.02em;font-size:1.5rem;font-weight:700;display:flex}.tracker-actions:where(.astro-k7ut2tla){gap:var(--space-sm);flex-wrap:wrap;align-items:center;display:flex}.countdown-card:where(.astro-k7ut2tla){background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-xs)var(--space-sm);flex-direction:column;align-items:center;gap:2px;min-width:110px;display:flex}.countdown-label:where(.astro-k7ut2tla){color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.countdown-time:where(.astro-k7ut2tla){color:var(--accent-primary);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.btn:where(.astro-k7ut2tla){align-items:center;gap:var(--space-xs);padding:var(--space-sm)var(--space-lg);border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);background:0 0;border:none;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.btn:where(.astro-k7ut2tla) svg:where(.astro-k7ut2tla){flex-shrink:0;transition:transform .3s}.btn:where(.astro-k7ut2tla):hover svg:where(.astro-k7ut2tla){transform:scale(1.1)}.btn:where(.astro-k7ut2tla):before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.btn:where(.astro-k7ut2tla):hover:before{left:100%}.btn-primary:where(.astro-k7ut2tla){background:var(--gradient-primary);color:#0b1f16;box-shadow:var(--shadow-lg),var(--shadow-glow)}.btn-primary:where(.astro-k7ut2tla):hover{box-shadow:var(--shadow-xl),var(--shadow-glow);transform:translateY(-2px)}.section-divider:where(.astro-k7ut2tla){align-items:center;gap:var(--space-md);margin:var(--space-md)0 var(--space-lg);color:var(--text-primary);font-size:1.3rem;font-weight:700;display:flex}.section-divider:where(.astro-k7ut2tla):before,.section-divider:where(.astro-k7ut2tla):after{content:"";background:linear-gradient(90deg,transparent,var(--border),transparent);flex:1;height:2px}.stock-grid:where(.astro-k7ut2tla){gap:var(--space-sm);margin-top:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.item-card:where(.astro-k7ut2tla){background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-sm);cursor:pointer;flex-direction:column;min-height:220px;transition:all .3s;display:flex;position:relative;overflow:hidden}.item-card:where(.astro-k7ut2tla):before{content:"";background:var(--gradient-primary);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.item-card:where(.astro-k7ut2tla):hover{border-color:var(--accent-primary);box-shadow:var(--shadow-lg),var(--shadow-glow);transform:translateY(-4px)}.item-card:where(.astro-k7ut2tla):hover:before{opacity:1}.item-image:where(.astro-k7ut2tla){aspect-ratio:1;-o-object-fit:contain;object-fit:contain;margin-bottom:var(--space-xs);width:100%;transition:transform .3s}.item-card:where(.astro-k7ut2tla):hover .item-image:where(.astro-k7ut2tla){transform:scale(1.05)}.item-name:where(.astro-k7ut2tla){margin-bottom:var(--space-xs);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;font-size:.9rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.item-rarity:where(.astro-k7ut2tla){border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.03em;margin-bottom:var(--space-xs);align-self:flex-start;padding:3px 10px;font-size:.7rem;font-weight:600;display:inline-block}.rarity-common:where(.astro-k7ut2tla){color:#94a3b8;background:#94a3b833}.rarity-rare:where(.astro-k7ut2tla){color:#3b82f6;background:#3b82f633}.rarity-epic:where(.astro-k7ut2tla){color:#a855f7;background:#a855f733}.rarity-legendary:where(.astro-k7ut2tla){color:#f59e0b;background:#f59e0b33}.rarity-mythic:where(.astro-k7ut2tla){color:#ec4899;background:#ec489933}.rarity-godly:where(.astro-k7ut2tla){color:#0000;background:linear-gradient(90deg,red,orange,#ff0,#0f0,#0ff,#00f,#8b00ff);-webkit-background-clip:text;background-clip:text}.rarity-secret:where(.astro-k7ut2tla){color:#fff;background:#000000e6;box-shadow:0 0 10px #a855f780}.item-info:where(.astro-k7ut2tla){padding-top:var(--space-xs);border-top:1px solid var(--border);margin-top:auto}.item-price-row:where(.astro-k7ut2tla){justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.price-label:where(.astro-k7ut2tla),.stock-label:where(.astro-k7ut2tla){color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:500}.price-value:where(.astro-k7ut2tla){color:var(--accent-primary);font-size:.95rem;font-weight:700}.item-stock-row:where(.astro-k7ut2tla){justify-content:space-between;align-items:center;display:flex}.stock-value:where(.astro-k7ut2tla){color:var(--text-secondary);background:var(--surface);border-radius:var(--radius-sm);padding:2px 8px;font-size:.85rem;font-weight:600}#status:where(.astro-k7ut2tla){text-align:center;margin-top:var(--space-md);color:var(--text-muted);font-size:.9rem}.lastseen-wrapper:where(.astro-k7ut2tla){margin-top:var(--space-2xl)}.lastseen-section:where(.astro-k7ut2tla){margin:var(--space-xl)0}.lastseen-title:where(.astro-k7ut2tla){margin-bottom:var(--space-md);color:var(--text-primary);align-items:center;gap:.5rem;font-size:1.2rem;font-weight:600;display:flex}.lastseen-table:where(.astro-k7ut2tla){border-collapse:collapse;background:var(--bg-secondary);border-radius:var(--radius-lg);width:100%;overflow:hidden}.lastseen-table:where(.astro-k7ut2tla) th:where(.astro-k7ut2tla),.lastseen-table:where(.astro-k7ut2tla) td:where(.astro-k7ut2tla){padding:var(--space-sm)var(--space-md);text-align:left;border-bottom:1px solid var(--border)}.lastseen-table:where(.astro-k7ut2tla) th:where(.astro-k7ut2tla){background:var(--surface);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.lastseen-table:where(.astro-k7ut2tla) td:where(.astro-k7ut2tla){color:var(--text-secondary);font-size:.9rem}.lastseen-badge:where(.astro-k7ut2tla){border-radius:var(--radius-full);padding:4px 12px;font-size:.8rem;font-weight:600;display:inline-block}.lastseen-badge:where(.astro-k7ut2tla).in{background:rgba(var(--color-accent),.2);color:var(--accent-primary)}.lastseen-badge:where(.astro-k7ut2tla).out{color:var(--accent-warning);background:#f59e0b33}.tracker-alert:where(.astro-k7ut2tla){margin:var(--space-sm)0 var(--space-lg);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);color:var(--accent-warning);background:#f59e0b26;font-weight:600}.empty-state:where(.astro-k7ut2tla){text-align:center;padding:var(--space-md);color:var(--text-muted);background:var(--surface);border-radius:var(--radius-md);border:1px dashed var(--border);grid-column:1/-1}.empty-cell:where(.astro-k7ut2tla){text-align:center;color:var(--text-muted)}@media (max-width:768px){.tracker-section:where(.astro-k7ut2tla){padding:var(--space-md)}.stock-grid:where(.astro-k7ut2tla){grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.tracker-actions:where(.astro-k7ut2tla){justify-content:flex-start;width:100%}}