body{margin:0;font-family:Inter,sans-serif;background:#f8fafc}nav.svelte-3azqk3{background:#1e2d5a;padding:0 2rem;display:flex;align-items:center;justify-content:space-between;height:60px}.logo.svelte-3azqk3{color:#fff;font-size:15px;font-weight:600;letter-spacing:3px;text-transform:uppercase;text-decoration:none}.logo.svelte-3azqk3 span:where(.svelte-3azqk3){color:#2563eb}.nav-center.svelte-3azqk3{display:flex;align-items:center;gap:10px}.live-dot.svelte-3azqk3{width:8px;height:8px;background:#ef4444;border-radius:50%;display:inline-block;animation:svelte-3azqk3-pulse 1.5s infinite}@keyframes svelte-3azqk3-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.live-label.svelte-3azqk3{font-size:13px;color:#ffffffd9;font-weight:500}.lot-progress.svelte-3azqk3{font-size:12px;color:#ffffff73}.nav-links.svelte-3azqk3{display:flex;gap:8px}.btn-ghost.svelte-3azqk3{background:transparent;border:1px solid rgba(255,255,255,.25);color:#ffffffd9;padding:6px 16px;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none}.accent-bar.svelte-3azqk3{background:#2563eb;height:2px}.room.svelte-3azqk3{display:grid;grid-template-columns:1fr 380px;gap:0;min-height:calc(100vh - 62px)}.lot-panel.svelte-3azqk3{padding:2rem;border-right:1px solid #E2E8F0}.lot-img.svelte-3azqk3{height:280px;background:#1e2d5a;border-radius:10px;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;margin-bottom:1.5rem}.lot-num.svelte-3azqk3{font-size:11px;color:#ffffff80;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.lot-cat.svelte-3azqk3{font-size:12px;color:#fff6;margin-top:4px}.lot-detail.svelte-3azqk3 h2:where(.svelte-3azqk3){font-size:20px;font-weight:600;color:#0f172a;margin:0 0 10px;letter-spacing:-.5px}.lot-desc.svelte-3azqk3{font-size:13px;color:#64748b;line-height:1.6;margin:0 0 16px}.estimate-row.svelte-3azqk3{display:flex;gap:12px;align-items:center;padding:12px 16px;background:#f1f5f9;border-radius:8px}.est-label.svelte-3azqk3{font-size:11px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.est-val.svelte-3azqk3{font-size:14px;font-weight:600;color:#0f172a}.upcoming-panel.svelte-3azqk3{margin-top:2rem;border-top:1px solid #E2E8F0;padding-top:1rem}.up-title.svelte-3azqk3{font-size:11px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.up-row.svelte-3azqk3{display:flex;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #F1F5F9}.up-num.svelte-3azqk3{font-size:11px;color:#94a3b8;font-weight:600;min-width:48px}.up-title-text.svelte-3azqk3{font-size:13px;color:#374151}.bid-panel.svelte-3azqk3{padding:2rem;background:#fff;display:flex;flex-direction:column;gap:1.5rem}.bid-status.svelte-3azqk3{background:#0f172a;border-radius:10px;padding:1.5rem;text-align:center}.bid-status-label.svelte-3azqk3{font-size:11px;color:#ffffff73;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.bid-current.svelte-3azqk3{font-size:36px;font-weight:600;color:#fff;letter-spacing:-1px}.bid-asking.svelte-3azqk3{font-size:13px;color:#ffffff80;margin-top:6px}.bid-asking.svelte-3azqk3 strong:where(.svelte-3azqk3){color:#2563eb}.auth-gate.svelte-3azqk3{background:#f8fafc;border:1px solid #E2E8F0;border-radius:10px;padding:1.5rem;text-align:center}.gate-msg.svelte-3azqk3{font-size:13px;color:#64748b;margin-bottom:1rem}.gate-btns.svelte-3azqk3{display:flex;gap:8px;justify-content:center}.btn-login.svelte-3azqk3{background:transparent;border:1px solid #E2E8F0;color:#1e2d5a;padding:8px 20px;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none}.btn-register.svelte-3azqk3{background:#2563eb;color:#fff;padding:8px 20px;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none}.bid-history.svelte-3azqk3{flex:1}.history-title.svelte-3azqk3{font-size:11px;color:#64748b;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.bid-row.svelte-3azqk3{display:flex;align-items:center;padding:10px 0;border-bottom:1px solid #F1F5F9}.bidder.svelte-3azqk3{font-size:13px;color:#374151;flex:1}.bid-amt.svelte-3azqk3{font-size:13px;font-weight:600;color:#0f172a;margin-right:12px}.bid-time.svelte-3azqk3{font-size:11px;color:#94a3b8}
