.ax{--ax-deep:#f5f5f7;--ax-green:#f5333a;--ax-leaf:#ff5a5f;--ax-leaf-soft:rgba(224,16,23,.16);--ax-cream:#08080a;--ax-amber:#e01017;--ax-amber-bright:#f5333a;--ax-amber-ink:#fff;--ax-amber-deep:#a1a1aa;--ax-surface:#1c1c21;--ax-danger:#ff5a5f;min-height:100vh;background:var(--ax-cream);color:var(--ax-deep)}.ax-wrap{max-width:1000px;margin:0 auto;padding:18px}.ax-card{background:#141417;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden}.ax-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.ax-photo{background:var(--ax-surface);display:flex;color:var(--ax-green)}.ax-btn,.ax-photo{align-items:center;justify-content:center}.ax-btn{display:inline-flex;gap:6px;border:none;border-radius:12px;padding:12px 18px;font-weight:600;cursor:pointer;font-size:15px}.ax-btn-primary{background:var(--ax-amber);color:var(--ax-amber-ink);box-shadow:0 10px 40px -10px rgba(245,51,58,.45)}.ax-btn-green{background:var(--ax-green);color:var(--ax-amber-ink)}.ax-btn-ghost{background:transparent;border:1px solid var(--ax-green);color:var(--ax-green)}.ax-btn:disabled{opacity:.55;cursor:not-allowed}.ax-pill{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.ax-live{background:var(--ax-amber);color:var(--ax-amber-ink)}.ax-ending-soon{background:var(--ax-amber-bright);color:#fff}@media (prefers-reduced-motion:no-preference){.ax-ending-soon{animation:ax-pulse 1.4s ease-in-out infinite}}@keyframes ax-pulse{0%,to{opacity:1}50%{opacity:.62}}.ax-chip{background:var(--ax-leaf-soft);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:600}.ax-chip,.ax-input{color:var(--ax-deep)}.ax-input{width:100%;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:11px 12px;font-size:16px;background:#0d0d10}.ax-stat,.ax-stat-amber{background:var(--ax-leaf-soft);border-radius:12px;padding:10px 12px}.ax-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.ax-num{font-variant-numeric:tabular-nums}.ax-link{color:var(--ax-green);font-weight:600;text-decoration:none}.ax-pop{display:inline-block;animation:ax-pop .45s cubic-bezier(.2,1.3,.5,1) both}@keyframes ax-pop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}.ax-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:16px}.ax-confetti-piece{position:absolute;top:-12px;width:8px;height:12px;border-radius:2px;opacity:0}@media (prefers-reduced-motion:no-preference){.ax-confetti-piece{animation:ax-confetti-fall 1.8s ease-in forwards}}@keyframes ax-confetti-fall{0%{transform:translateY(-10px) rotate(0deg);opacity:1}to{transform:translateY(320px) rotate(540deg);opacity:0}}