.hero.svelte-1uha8ag{text-align:center;margin-top:24px;margin-bottom:48px}h1.svelte-1uha8ag{color:#0f172a;letter-spacing:-.5px;margin-bottom:16px;font-size:2.8rem;font-weight:800;line-height:1.25}.subtitle.svelte-1uha8ag{color:#64748b;margin-bottom:36px;font-size:1.15rem}.search-box.svelte-1uha8ag{background:#fff;border:1px solid #cbd5e1;border-radius:14px;max-width:700px;margin:0 auto;padding:8px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 12px 30px -8px #2563eb1f,0 4px 12px -2px #0000000d}.search-box.svelte-1uha8ag:focus-within{border-color:#2563eb;box-shadow:0 12px 32px -6px #2563eb33}.search-box.svelte-1uha8ag input:where(.svelte-1uha8ag){color:#0f172a;border:none;border-radius:8px;outline:none;flex:1;padding:14px 18px;font-size:1.08rem}.search-box.svelte-1uha8ag button:where(.svelte-1uha8ag){color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:0 32px;font-size:1.05rem;font-weight:700;transition:all .2s}.search-box.svelte-1uha8ag button:where(.svelte-1uha8ag):hover{background:#1d4ed8}.search-box.svelte-1uha8ag button:where(.svelte-1uha8ag):disabled{background:#94a3b8}.error-msg.svelte-1uha8ag{color:#ef4444;margin-top:20px;font-weight:700}.home-showcase.svelte-1uha8ag{max-width:920px;margin:0 auto 20px}.features-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-bottom:28px;display:grid}.feature-card.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:14px;padding:22px 20px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 2px 6px #0f172a08}.feature-card.svelte-1uha8ag:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 20px -4px #0f172a0f}.feature-icon.svelte-1uha8ag{background:#eff6ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.75rem;line-height:1;display:flex}.feature-body.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#0f172a;margin:0 0 6px;font-size:1.05rem;font-weight:700}.feature-body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#64748b;margin:0;font-size:.88rem;line-height:1.55}.countries-bar.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;display:flex}.countries-label.svelte-1uha8ag{color:#334155;white-space:nowrap;font-size:.9rem;font-weight:700}.countries-list.svelte-1uha8ag{flex-wrap:wrap;gap:10px;display:flex}.country-pill.svelte-1uha8ag{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:6px 14px;font-size:.88rem;font-weight:500;text-decoration:none;transition:all .2s}.country-pill.svelte-1uha8ag:hover{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.tracking-board.svelte-1uha8ag{background:#fff;border:1px solid #e2e8f0;border-radius:16px;max-width:900px;margin:0 auto;padding:32px;box-shadow:0 4px 6px -1px #0000000d}.board-header.svelte-1uha8ag{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:20px;display:flex}.tracking-info.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:#0f172a;margin:0 0 12px;font-size:1.5rem}.tracking-info.svelte-1uha8ag h2:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#2563eb;font-family:monospace}.tags-group.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.tag.svelte-1uha8ag{color:#1e40af;background:#eff6ff;border-radius:6px;padding:4px 12px;font-size:.9rem;font-weight:700}.tag.dest.svelte-1uha8ag{color:#475569;background:#f1f5f9}.tag.status.svelte-1uha8ag{color:#065f46;background:#d1fae5}.timeline.svelte-1uha8ag{margin-top:10px;padding-left:20px}.timeline-item.svelte-1uha8ag{padding-bottom:30px;display:flex;position:relative}.timeline-item.svelte-1uha8ag:last-child{padding-bottom:0}.timeline-item.svelte-1uha8ag:before{content:"";z-index:2;background:#cbd5e1;border-radius:50%;width:12px;height:12px;position:absolute;top:6px;left:-22px}.timeline-item.svelte-1uha8ag:not(:last-child):after{content:"";z-index:1;background:#e2e8f0;width:2px;position:absolute;top:18px;bottom:-6px;left:-17px}.timeline-item.active.svelte-1uha8ag:before{background:#2563eb;box-shadow:0 0 0 4px #dbeafe}.timeline-item.completed.svelte-1uha8ag:before{background:#10b981}.time.svelte-1uha8ag{color:#64748b;flex-shrink:0;width:140px;padding-top:2px;font-size:.95rem}.desc.svelte-1uha8ag{line-height:1.5}
